tdiary-3.2.2/000755 000765 000024 00000000000 12137321076 013254 5ustar00machustaff000000 000000 tdiary-3.2.2/.coveralls.yml000644 000765 000024 00000000027 12137321061 016040 0ustar00machustaff000000 000000 service_name: travis-citdiary-3.2.2/.gitignore000644 000765 000024 00000000216 12137321061 015235 0ustar00machustaff000000 000000 .bundle .htpasswd coverage coverage.* data/* !data/.htaccess log tmp rdoc index.rdf tdiary.conf vendor/bundle/ spec/reports doc/*.html .rspec tdiary-3.2.2/.travis.yml000644 000765 000024 00000003031 12137321061 015354 0ustar00machustaff000000 000000 services: memcache bundler_args: --without development rvm: - 1.8.7 - 1.9.3 - 2.0.0 before_script: - export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start - DAEMON=1 bundle exec rake server script: bundle exec rake spec spec:acceptance:rdb test env: - TEST_MODE=rack - TEST_MODE=rdb - TEST_MODE=webrick - TEST_MODE=secure gemfile: - Gemfile - misc/gemfiles/ruby18.gemfile notifications: irc: "irc.freenode.org#tdiary" matrix: exclude: # too bad exclude otpions. - rvm: 1.8.7 env: TEST_MODE=rack gemfile: Gemfile - rvm: 1.8.7 env: TEST_MODE=rdb gemfile: Gemfile - rvm: 1.8.7 env: TEST_MODE=webrick gemfile: Gemfile - rvm: 1.8.7 env: TEST_MODE=secure gemfile: Gemfile - rvm: 1.9.3 env: TEST_MODE=rack gemfile: misc/gemfiles/ruby18.gemfile - rvm: 1.9.3 env: TEST_MODE=rdb gemfile: misc/gemfiles/ruby18.gemfile - rvm: 1.9.3 env: TEST_MODE=webrick gemfile: misc/gemfiles/ruby18.gemfile - rvm: 1.9.3 env: TEST_MODE=secure gemfile: misc/gemfiles/ruby18.gemfile - rvm: 2.0.0 env: TEST_MODE=rack gemfile: misc/gemfiles/ruby18.gemfile - rvm: 2.0.0 env: TEST_MODE=rdb gemfile: misc/gemfiles/ruby18.gemfile - rvm: 2.0.0 env: TEST_MODE=webrick gemfile: misc/gemfiles/ruby18.gemfile - rvm: 2.0.0 env: TEST_MODE=secure gemfile: misc/gemfiles/ruby18.gemfile allow_failures: # webrick mode is unstable results... - env: TEST_MODE=webrick tdiary-3.2.2/Capfile000644 000765 000024 00000000124 12137321061 014531 0ustar00machustaff000000 000000 load 'deploy' if respond_to?(:namespace) # cap2 differentiator load 'tdiary/deploy' tdiary-3.2.2/ChangeLog000644 000765 000024 00000346770 12137321061 015041 0ustar00machustaff000000 000000 2013-03-20 SHIBATA Hiroshi * misc/style/gfm/gfm_style.rb: bugfix #268, #269. fixed broken rule of autolink replacements. 2013-03-13 TADA Tadashi * tdiary/server.rb: fix js not load * alert of old ruby version for end of ruby 1.8 2013-03-10 SHIBATA Hiroshi * tdiary/io/cache/redis.rb: added Redis cache store. 2013-02-10 MATSUOKA Kohei * tdiary/view.rb, js/comment_ajax.js: post comment with ajax. * tdiary/request.rb: implement TDiary::Request#xhr? 2013-02-07 MATSUOKA Kohei fixed #260: tDiary.document_root returns current directory in the CGI/FastCGI 2013-02-06 MATSUOKA Kohei fixed #250: disable Rack::Reloader except development environment 2013-02-06 TADA Tadashi fixed #259: return path under tDiary.document_root only not fullpath 2013-02-01 MATSUOKA Kohei * misc/plugin/makerss.rb: puts rss file to the public directory if the Rack environment 2013-01-30 MATSUOKA Kohei * tdiary.rb: add TDiary::document_root to return static contents directory 2013-01-29 SHIBATA Hiroshi * release 3.2.1 2013-01-22 SHIBATA Hiroshi * misc/plugin/recent_comment3.rb: directory matching condition discarded to ambiguous pattern. 2013-01-20 SHIBATA Hiroshi * misc/plugin/recent_comment3.rb: guard to overwrite empty data when exists data. 2013-01-19 SHIBATA Hiroshi * skel/show.rhtml, tdiary/base.rb, tdiary/dispatcher/update_main.rb: remove unnecessary skelton. 2013-01-18 MATSUOKA Kohei * plugin/05referer.rb: record up to 10,000 of the volatile referer 2013-01-16 MATSUOKA Kohei * tdiary/base.rb: enable plugin cache again, except blogkit * config.ru ValidRequestPath after Rack::File to return public contents 2013-01-15 MATSUOKA Kohei * tdiayr.rb, tdiary/base.rb, tdiary/dispatcher/index_main.rb, tdiary/plugin.rb: run ValidRequestPath after Rack::File to return public contents 2013-01-14 SHIBATA Hiroshi * tdiary.rb, tdiary/server.rb, tdiary/applicationn.rb, tdiary/tasks/server.rake: moved strandalone_cgi_server to core function: experimental 2013-01-13 SHIBATA Hiroshi * misc/style/gfm/gfm_style.rb, tdiary/core_ext.rb, skel/diary.rhtml: enabled to display emoji when day mode. * misc/plugin/*/recent_trackback3.rb: remove trackback information 2013-01-13 KITAITI Makoto * misc/paas/sqale/Gemfile, doc/INSTALL-paas.md: added sqale docs. 2013-01-12 MATSUOKA Kohei * spec/core/plugin_spec.rb: add spec for TDiary::Plugin 2013-01-12 SHIBATA Hiroshi * tdiary.rb, tdiary/base.rb, tdiary/view.rb: implement to singleton logger class * tdiary/compatible.rb, tdiary/style.rb: compatible.rb is only backword or forward compatibe methods. * vendor/json_pure*, vendor/rdtool*: update bundled gems. 2013-01-06 SHIBATA Hiroshi * tdiary.rb, tdiary/*: restructured TDiary* classes 2013-01-05 SHIBATA Hiroshi * tdiary.rb, tdiary/*: restructured DiaryBase class. * tdiary/diary_base.rb, tdiary/style/tdiary_style.rb, tdiary/style/wiki_style.rb, misc/style/gfm/gfm_style.rb: move common methods into DiaryBase, implement SectionBase module. * misc/style/gfm/gfm_style.rb: ignored intra emphasis. 2012-12-29 SHIBATA Hiroshi * misc/plugin/title_tag.rb: added nil guard for case of subtitle is nil 2012-12-27 TADA Tadashi * misc/standalone_cgi/bin/server: change bind address to any (0.0.0.0) and add option '-b' 2012-11-18 SHIBATA Hiroshi * .travis.yml: tweak ignore and exclude otpion * spec/acceptance/*: accept capybara-2.0.0 ways 2012-11-12 SHIBATA Hiroshi * misc/style/gfm/gfm_style.rb: integrate twitter-autolink. 2012-11-06 SHIBATA Hiroshi * tdiary/tasks/release.rake: integrate release task. 2012-11-03 SHIBATA Hiroshi * misc/style/gfm/gfm_style.rb: ignored to expand url strings in plugin syntax. 2012-10-29 SHIBATA Hiroshi * Release 3.2.0 2012-10-11 SHIBATA Hiroshi * .travis.yml, spec/acceptance_helper.rb: tweak RDB and memcached specs. * tdiary/io/cache/{file, memcached}.rb: added store/restore interface for plugin. 2012-10-06 SHIBATA Hiroshi * tdiary/00default.rb: support to embedded external javascripts. * misc/plugin/category_autocomplete.rb, js/category_autocomplete.js: added category_autocomplete.js, thanks for tamoot 2012-10-02 SHIBATA Hiroshi * tdiary/io/rdb.rb: support auto migration for database * misc/style/gfm/gfm_style.rb: support Emoji 2012-09-25 SHIBATA Hiroshi * spec/acceptance_helper.rb: enable running specs with rdb. 2012-09-16 SHIBATA Hiroshi * tdiary/tasks/db.rake: added task for rdb import from default. 2012-08-24 MATSUOKA Kohei * tdiary.conf.sample: set default @data_path 2012-08-19 SHIBATA Hiroshi * plugin/00default.rb: upgrade jQuery-1.8 * vendor/*: upgrade json_pure-1.7.4, rdtool-0.6.37 2012-08-06 SHIBATA Hiroshi * tdiary/rack/assets/precompile.rb: CoffeeScript auto compile in rack middleware. 2012-08-03 TADA Tadashi * plugin/calendar3.rb: fix typo of js file name #187 2012-07-29 TADA Tadashi * Release 3.1.4. 2012-07-03 hb * tdiary/rack/valid_request_path.rb: response body is empty for HEAD request. 2012-06-20 hb * tdiary/config.rb: fixed base_url_auto when script_name is empty. 2012-06-14 SHIBATA Hiroshi * tdiary/io/rdb.rb: fixed unsaved style when using RdbIO. 2012-06-12 TADA Tadashi * ja/disp_referer.rb: maintained about google image search. 2012-06-09 TADA Tadashi * title_tag.rb: fixed error on empty subtitle. 2012-05-20 MATSUOKA Kohei * tdiary/rack/valid_request_path.rb: validate PATH_INFO in rack 2012-05-18 MATSUOKA Kohei * Rakefile: add task heroku:install 2012-05-17 MATSUOKA Kohei * Rakefile: add task auth:password:create 2012-05-12 MATSUOKA Kohei * config.ru, tdiary/rack/auth/omniauth.rb: integrate omniauth for authentication 2012-04-29 TADA Tadashi * Release 3.1.3. 2012-04-25 TADA Tadashi * title_tag.rb: a little modify of title tag. 2012-04-17 TADA Tadashi * highlight.{js,rb}: set section title function back. 2012-04-17 SHIBATA Hiroshi * tdiary/io/heroku.rb: memoize cache_path for HerokuIO 2012-04-14 SHIBATA Hiroshi * vendor/{json_pure-1.6.6,rdtool-0.6.33}: update latest gem version. * tdiary/io/{default,heroku}.rb, tdiary/io/cache/*: split cache mecanism from IO files. 2012-03-28 SHIBATA Hiroshi * tdiary.rb, tdiary/io/default.rb: separate cache methods, now File cache is implerement to DefaultIO class. * tdiary/io/heroku.rb: implements to diary's cache using memcached. 2012-03-27 hb * misc/plugin/image.rb, misc/plugin/en/image.rb, js/image.js: added Drag and Drop upload field. #40 2012-03-23 SHIBATA Hiroshi * tdiary.rb, tdiary/config.rb, tdiary/io/default.rb, plugin/*.rb: move restore/store methods depending File I/O to DefaultIO. * tdiary/io/heroku.rb, spec/fixtures/tdiary.conf.heroku: added HerokuIO. support running to www.heroku.com. 2012-02-28 SHIBATA Hiroshi * tdiary.rb: handled security error when tmp directory is nothing. * misc/style/gfm/gfm_style.rb: support code highlighting with pygments. * Rakefile, spec/spec_helper.rb: added ci_reporter. 2012-02-25 SHIBATA Hiroshi * tdiary/io/base.rb: fix initialize style.path. 2012-02-23 SHIBATA Hiroshi * tdiary/io/base.rb: support multiple directories for style file. * theme/**/*.css: converted utf-8. * plugin/00default.rb, js/02edit.{js,coffee}: auto expand textarea size. 2012-02-19 SHIBATA Hiroshi * misc/style/gfm/gfm_style.rb: fix plugin syntax error in gfm_style. 2012-02-17 SHIBATA Hiroshi * tdiary/io/base.rb, tdiary/*_style.rb: restructured style file path. * misc/style/gfm/gfm_style.rb: added Github Flavored Markdown style. 2012-01-10 TADA Tadashi * amazon.rb: changed required API version to 2011-08-01. #134 2012-01-29 TADA Tadashi * Release 3.1.2. 2012-01-22 SHIBATA Hiroshi * misc/plugins/amazon.rb: more lazy loading. 2012-01-14 SHIBATA Hiroshi * misc/plugins/amazon.rb, misc/plugins/amazon/amazonimg.rb: use autoload when require REXML, because REXML loading was so heavy. 2012-01-11 TADA Tadashi * plugin/title_tag.rb: fixed over escape in title element. #127 2012-01-10 TADA Tadashi * fixed incorrect version number (2011->2012). 2012-01-08 SHIBATA Hiroshi * tdiary/plugin.rb, Rakefile: support CoffeeScript, enabled dynamic compile when running on Rack mode. 2012-01-06 TADA Tadashi * plugin/amazon.rb: show an error message when API timeouted. 2012-01-05 TADA Tadashi * filter/antispamservice.rb: discontinued using Net::HTTP.version_1_1. 2011-12-13 TADA Tadashi * plugin/image.rb: set correct image size when size parameter has under 2 items. #119 2011-11-03 TADA Tadashi * plugin/disp_referrer.rb: suppressed Encoding::CompatibilityError error. 2011-11-02 TADA Tadashi * plugin/ping.rb: discontinued using Net::HTTP.version_1_1. * plugin/weather.rb: discontinued using Net::HTTP.version_1_1. 2011-10-30 SHIBATA Hiroshi * tdiary/dispatcher/index_main.rb: bugfix http header when status is NOT_MODIFIED. 2011-10-29 TADA Tadashi * theme/conf.css: fixed invalid element: div.help-icon to span.help.icon. * Release 3.1.1. 2011-10-23 Kazuhiko * misc/plugin/amazon.rb: support more contries - China, Italy and Spain. 2011-10-18 TADA Tadashi * plugin/amazon.rb: supported AssociateTags for each country. #104 2011-10-04 Kazuhiko * tdiary/config.rb: preload more transcodes that can be used in kw.rb plugin or sending a notification email. * misc/plugin/kw.rb: use the default key if the key is missing. use Shift_JIS instead of sjis as the encoding name. load NKF library out of method definitions. 2011-09-26 Kazuhiko * update.fcgi: initial commit. * index.fcgi, misc/lib/fcgi_patch.rb: monkey patching FCGI::each_cgi so that we can accept both UTF-8 input and Shift_JIS input. 2011-09-14 SHIBATA Hiroshi * tdiary/config.rb: do not encode when string is already utf-8 encoding. 2011-09-13 Kazuhiko * tdiary/config.rb (to_native): fix a typo that may cause NoMethodError, pointed out by hsbt. 2011-09-12 Kazuhiko * tdiary/config.rb (to_native): fix a mistake in 631e228 that may cause nil return value. 2011-09-08 Kazuhiko * tdiary/lang/ja.rb, tdiary/lang/zh.rb: replace invalid or undefined characters in String#encode to avoid exceptions. 2011-09-07 Kazuhiko * tdiary/config.rb, tdiary/lang/en.rb, tdiary/lang/ja.rb, tdiary/lang/zh.rb: define to_native method in Config class instead of each language file. * tdiary/lang/ja.rb (to_native): move 'require' to the top of this file because to_native can be called in $SAFE=4 environment. * tdiary/compatible.rb: mark tainted objects as untrusted too to prevent SecurityError in Ruby 1.9, patch by Kazuhiro NISHIYAMA . 2011-09-06 Kazuhiko * tdiary.rb, update.rb: handle encoding properly in mobile mode. * tdiary/lang/ja.rb (to_native): support ASCII-8BIT and broken UTF-8 input. 2011-09-04 TADA Tadashi * plugin/00default.rb: apply plugin for subtitle when generating subtitle elements. 2011-08-28 SHIBATA Hiroshi * tdiary/compatible.rb: remove String#encode, affects json_pure gems. 2011-08-25 SHIBATA Hiroshi * re-bundle json_pure * tdiary/compatible.rb, tdiary/referer_manager.rb, tdiary.rb: check to Encoding class defined. 2011-08-19 TADA Tadashi * theme/default: fixed: deleted background image from gustav. 2011-08-17 TADA Tadashi * misc/plugin/footnote.rb: initialized variables to fix error on category page. #89 2011-08-09 TADA Tadashi * js/01conf.js: reloaded after savng when csrf_protection plugin only. #79 2011-08-05 hb * misc/plugin/image.rb, js/image.js: upload/delete image in ajax. 2011-08-01 hb * misc/plugin/image.rb: supported multiple upload. 2011-07-31 TADA Tadashi * misc/plugin/my-ex.rb: fixed error when tb-show.rb disabled. 2011-07-29 TADA Tadashi * js/00default.js: fixed over escape in makePluginTag(). * Release 3.1.0. 2011-07-28 TADA Tadashi * js/01conf.js: reloaded after savng when sp plugin only. #76 2011-07-26 TADA Tadashi * plugin/00default.rb: added js_url method lile theme_url. * misc/plugin/disp_referrer.rb: ignored encoding error (workaround). thanks arton. #74 2011-07-22 TADA Tadashi * skel/header.rb, skel/footer.rb: added div.whole-content inside body. * rename theme/default to theme/tdiary2. * added new theme default for tDiary 3.1. 2011-07-18 TADA Tadashi * plugin/00default.rb: replaced sub to lines. * js/01conf.js: fixed: lost CR/LF in textarea. 2011-07-06 TADA Tadashi * specified id attr for conf form element. 2011-07-05 TADA Tadashi * saved preferences in ajax. 2011-07-03 SHIBATA Hiroshi * merge tdiary-request. use Rack like interface when cgi mode. 2011-06-29 MATSUOKA Kohei * vendor/json_pure-1.5.3: added json_pure library to use to_json method. #58 * tdiary/compatible.rb: added String#encoding to avoid NoMethodError. 2011-06-25 TADA Tadashi * plugin/image.rb, js/image.js: using jQuery to insert image tags. #54 * plugin/image.rb: fixed encoding error on ruby 1.9. * skel/update.rhtml.zh: removed garbage tags. * js/category.js: changed cursor when hover. 2011-06-25 MATSUOKA Kohei * js/highlight.js: fixed XSS vulnerability. #59 2011-06-21 TADA Tadashi * added vendor/imagesize. * plugin/image.rb: using ImageSize class getting image type and size. #56 2011-06-20 MATSUOKA Kohei * plugin/highlight.rb, js/highlight.js: rewrited on jQuery. #38, #53 2011-06-20 TADA Tadashi * plugin/image.rb, js/image.rb: ported to jQuery. #54 2011-06-18 TADA Tadashi * plugin/00default.rb: added query string to javascripts for disable browser cache. 2011-06-16 TADA Tadashi * plugin/amazon.rb: preferences for using bit.ly. #47 * js/00default.js: set $tDiary.blogkit to false in default. #48 2011-06-13 TADA Tadashi * plugin/js/disp_referrer.rb: maintained some search engines. 2011-06-12 TADA Tadashi * js/00default.js, js/category.js: fixed: running on MSIE(8) or Firefox(4). 2011-06-11 TADA Tadashi * plugin/category.rb, js/category.js: dropdown list style on edit support. * plugin/00default.rb: sorted javascripts by file name. 2011-06-06 TADA Tadashi * avoid duplicate loading of javascript files. * plugin/category.rb, js/category.js: splitted js file and rewrited on jQuery. 2011-06-06 OGAWA KenIchi * plugin/pre_wrap.rb: fixed error about invalid selector. 2011-06-02 TADA Tadashi * replaced div elements into span for better HTML. #35 * inserted some ids into update form. 2011-05-28 SHIBATA Hiroshi * added tdiary/io, moved to DefaultIO, PStoreIO. * added core_ext.rb, extract core extension in tdiary.rb * extract IOBase class in tdiary.rb, added tdiary/io/base.rb. * partision a tdiary.rb, now tdiary/config.rb, tdiary/plugin.rb. 2011-05-20 TADA Tadashi * supported ruby 1.9 on list.rb. 2011-05-17 TADA Tadashi * changed Plugin#add_js_setting to Array because old ruby's hash is not hold order. * added description of using js. 2011-05-17 TADA Tadashi * added Plugin#enable_js and Plugin#add_js_setting method for inserting javascripts. * added $tDiary and $tDiary.plugin object into javascript. * added amazon.js for using amzn.to shoten service. Close #32. 2011-05-06 SHIBATA Hiroshi * plugin/05referer.rb, misc/plugin/a.rb: bugfix, backword compatibility. 2011-04-29 TADA Tadashi * Release 3.0.2. 2011-04-27 TADA Tadashi * recent_rss.rb: fixed security error. 2011-04-25 TADA Tadashi * deleted PingBack sending and receiving feature. 2011-04-19 TADA Tadashi * converted some en documents to HTML. 2011-04-11 SHIBATA Hiroshi * index.fcgi: workaround untaint LOAD_PATH for rubygems library path is always tainted. * README, doc/*: rewrite README, and i18n documentation moved. 2011-04-07 SHIBATA Hiroshi * index.rb, update.rb: added 'type' headed instead of 'Content-Type' when running cgi.rb 2011-04-06 SHIBATA Hiroshi * tdiary.rb: untaint external load_path. thanks tamoot. 2011-04-03 SHIBATA Hiroshi * plugin/00default.rb: bug fix for navi_user_edit, unshown prev/next day anchor. 2011-03-31 SHIBATA Hiroshi * plugin/05referer.rb, tdiary/{tdiary.rb, defaultio.rb}: bug fix for 1.8.6 compatibility. 2011-03-22 KADO Masanori * tdiary.rb, skel/diary.rhtml: add comment_leave_proc. 2011-03-21 TADA Tadashi * deleted TrackBack sending and receiving feature. 2011-03-20 SHIBATA Hiroshi * tdiary/wiki_style.rb: fixed bug, WikiDiary#add_section. 2011-03-05 SHIBATA Hiroshi * tdiary/tdiary_style.rb: fix 1.8 backward compatibility. thx tamoot. 2011-03-03 SHIBATA Hiroshi * tdiary.rb: remove old redirect action for apache ErrorDocutment. 2011-02-27 SHIBATA Hiroshi * tdiary.rb: remove ruby 1.6 backward compatibility. 2011-02-22 SHIBATA Hiroshi * tdiary/{defaultio.rb, compatible.rb}, tdiary.rb, plugin/*.rb: remove 1.8 backward compatibility. 2011-02-20 SHIBATA Hiroshi * tdiary.rb, tdiary.conf.rack: removed tdiary.conf.rack, now used tdiary.conf only. * spec/**/*_spec.rb, spec/spec_helper.rb: rewrite spec setup. 2011-02-18 KADO Masanori * plugin/00default.rb: use jQuery in all mode: Closes #8 * plugin/00default.rb: update jQuery from 1.4 to 1.5 2011-02-18 TADA Tadashi * skel/preview*: removed westing . 2011-01-30 SHIBATA Hiroshi * misc/lib/compatible.rb: move to tdiary/compatible.rb 2011-01-18 SHIBATA Hiroshi * tdiary/wiki_style.rb, test/wiki_style_test.rb: applied patch #168 2011-01-17 SHIBATA Hiroshi * Capfile, tdiary/deploy.rb: added deployment task with Capistrano 2011-01-05 TADA Tadashi * tdiary/dispatch.rb: fixed error on image.rb uploading image files. 2011-01-03 TADA Tadashi * plugin/00default.rb: generated CSRF protection key automatically. * misc/plugin/kw.rb: specified UTF-8 to searching by google. 2010-11-17 tamoot * tdiary/dispatcher.rb: deleted an over CR/LF. 2010-11-14 SHIBATA Hiroshi * misc/lib/compatible.rb: use Enumerable for String#each and String#to_a in Ruby 1.9. 2010-10-26 SHIBATA Hiroshi * tdiary/dispatcher.rb: fixed header error on commented. 2010-10-08 TADA Tadashi * require_jquery method for plugin. 2010-10-06 Kazuhiko * tdiary.rb: fixed Encoding error on illegal referer. 2010-10-05 SHIBATA Hiroshi * index.fcgi: fix error for mobile phone in Ruby 1.9.2 2010-09-21 TADA Tadashi * supported X-Frame-Options header. 2010-09-20 TADA Tadashi * Release 3.0.1. 2010-09-08 KADO Masanori * tdiary.rb: revert 500173f. and fix the error of blog-category. * index.rb: fix the error of tsukkomi from mobile phone. 2010-08-28 SHIBATA Hiroshi * Release 3.0.0 at RubyKaigi2010 2010-08-24 MATSUOKA Kohei * plugin/05referer.rb: ignore an invalid referer. (non-ASCII character) 2010-08-22 SHIBATA Hiroshi * misc/lib/compatible.rb: added String#lines, check convert to Enumerator in method_missing. * misc/plugin/category.rb: fix bug. called String#map in make_anchor. * plugin/00default.rb: fic bug. called String#collect in comment_mail_mime. 2010-08-20 TADA Tadashi * misc/plugin/makerss.rb: checked 'A little modify' when the diary is older over a month. 2010-06-15 SHIBATA Hiroshi * misc/lib/compatible.rb, spec/core/compatible_spec.rb: convert encoding first time only. thx machu. 2010-05-16 SHIBATA Hiroshi * plugin/00default.rb, plugin/{ja,en,zh}/00default.rb: added recommended filter setting. 2010-04-30 SHIBATA Hiroshi * misc/style/rd/rd_style.rb: applied patch #190, thx kumaryu. 2010-04-25 SHIBATA Hiroshi * tdiary/filter/spam.rb: revert r3619. and fix debug message. * tdiary/filter/spam.rb: added IP based DNSBL filter. 2010-04-21 TADA Tadashi * added Config#smartphone? calling CGI::smartphone?. And alias as iphone?. 2010-04-20 TADA Tadashi * added CGI#smartphone? for some SmartPhone's user agent. 2010-04-06 TADA Tadashi * theme/base.css: adjusted some styles for amazon plugin. 2010-03-30 TADA Tadashi * skel/update.rhtml*: changed element of top of div.caption to h2. * theme/base.css: added style of profile plugin. 2010-03-29 TADA Tadashi * skel/header.rhtml: added 'class="update"' into body element when update mode. 2010-03-27 TADA Tadashi * theme/base.css: added style for amazon plugin. 2010-03-26 TADA Tadashi * plugin/00default.rb: loading jQuery 1.4 via googleapi to Edit and Preference pages. * js/00default.js: added default loading js file. 2010-01-12 SHIBATA Hiroshi * doc/README.html: fixed supported ruby version. * doc/HOWTO-make-theme.html, INSTALL.html: s/GPL/GPL2 * doc/*.html, *.css: fixed old mail address. 2010-01-05 Kazuhiko * misc/lib/hikidoc.rb: sync with hikidoc rev.126. * misc/lib/compatible.rb: define CGI::ENV so as to avoid "Insecure operation `[]' at level 4" exception. * misc/lib/compatible.rb: define Encoding::CompatibilityError for ruby 1.8.x because it appears in rescue clauses. * skel/footer.rhtml: disypal RUBY_RELEASE_DATE instead of RUBY_PATCHLEVEL if RUBY_PATCH_LEVEL is missing. 2009-12-09 Kazuhiko * skel/i.header.rhtml: invoke header_proc without embedding its result. * plugin/00default.rb: fix mobile_navi according to navi_user integration. 2009-12-04 TADA Tadashi * plugin/00default.rb: fixed bug of no saved referer under new navi_user plugin. 2009-11-24 SHIBATA Hiroshi * tdiary.rb, plugin/00default.rb, plugin/{ja,en,zh}/00default.rb: change logger implementation. * tdiary.rb, plugin/00default.rb: change implemention of navi_user_day to navi_user.rb. 2009-08-26 Kazuhiko * tdiary/filter/default.rb: match on ASCII-8BIT encoding because incoming referer and/or configured non_referer can be non-UTF8 encoding. * index.rb, update.rb: call $:.unshift only if it is required, otherwise the same path is added by each request in FastCGI mode. 2009-08-17 zunda * tdiary.rb, tdiary/defaultio.rb: modified to let style raise BadStyleError 2009-08-17 Kazuhiko * misc/lib/compatible.rb (PStore::load): auto convert ASCII_8BIT pstore data (created by Ruby-1.8) to UTF-8 in Ruby-1.9. * skel/tdiary.rconf: force encoding all String in 'ASCII-8BIT' to get the same dump format on both Ruby-1.8 and Ruby-1.9. 2009-08-09 Kazuhiko * tdiary.rb (TDiary::TDiaryBase::load_plugins): reuse existing Plugin instance if possible. (TDiary::Plugin::initialize): use Object#instance_variable_set instead of Kernel.eval. 2009-08-05 Kazuhiko * tdiary.rb (TDiary::Plugin::disp_referer): add encoding flag in regexp. 2009-08-03 TADA Tadashi * release 2.3.3. 2009-07-31 Kazuhiko * tdiary.rb: dirty workaround to avoid recursive sort that causes SecurityError in @secure=true environment since http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=16081 2009-07-28 Kazuhiko * skel/footer.rhtml: display fcgi information in footer. 2009-07-21 Kazuhiko * index.fcgi: initial commit based on the code by Akinori Musha and moriq. 2009-06-21 SHIBATA Hiroshi * tdiary.rb: uses FileUtils::mkdir_p when create log directory. 2009-06-20 SHIBATA Hiroshi * tdiary.conf.sample, tdiary.conf.beginner: added some referer engine. 2009-05-28 SHIBATA Hiroshi * plugin/00default.rb: revert AutoPagerize support when day mode. 2009-05-21 SHIBATA Hiroshi * plugin/00default.rb, skel/diary.rhtml: support AutoPagerize. 2009-05-14 SHIBATA Hiroshi * tdiary.conf.sample: delete obsolete referer. 2009-05-08 TADA Tadashi * release 2.3.2. 2009-05-02 TADA Tadashi * tdiary.rb: fixed bug in Comment#shorten. 2009-05-01 TADA Tadashi * plugin/05referer.rb: fixed Encoding::CompatibilityError in referer_load. thanks valda. 2009-04-28 TADA Tadashi * plugin/05referer.rb: opened reading mode of *.tdr file to 'rb'. 2009-04-27 SHIBATA Hiroshi * tdiary/lang/ja.rb: added encoding flag from a regexp. (revert r3424) 2009-04-26 SHIBATA Hiroshi * tdiary/defaultio.rb: applied patch #112. thx kakutani. 2009-04-26 TADA Tadashi * tdiary/lang/ja.rb: removed encoding flag from a regexp. * skel/plugin_error.rhtml: added stack trace. * plugin/05referer.rb: force encoded to ASCII-8BIT in load_referer. * misc/lib/compatible.rb: added dummy String#encode on ruby 1.8. * plugin/00default.rb: added layout support plugins : brr and brl. 2009-04-10 SHIBATA Hiroshi * skel/update.rhtml: applied patch #78, thx kakutani. 2009-03-30 SHIBATA Hiroshi * misc/migrate.rb: replace defout to stdout. defout is obsolete. 2009-03-21 TADA Tadashi * plugin/ja/00default.rb: fixed typo. 2009-03-10 TADA Tadashi * plugin/00default: moved mail encoding point after all text builded. * skel/mail.rtxt.*: changed encoding to UTF-8. 2009-02-28 TADA Tadashi * tdiary/defaultio.rb: sorted by date before saving. 2009-02-26 TADA Tadashi * tdiary.rb, misc/lib/compatible.rb: fixed warning on ruby 1.9.1. 2009-02-24 TADA Tadashi * enable migration on ruby 1.9.1. * forced reloading after migration. 2009-02-12 TADA Tadashi * tdiary.rb, compatible.rb: added suport code against $SAFE BUG of ruby 1.9.1. This is a temporally patch. 2009-01-29 TADA Tadashi * tdiary.rb: enabled 'require' in plugins on ruby 1.9.1 but it dosen't works well yet. 2009-01-20 TADA Tadashi * index.rb, update.rb: caught NameError on Encoding::default_external=. 2009-01-18 SHIBATA Hiroshi * tdiary.conf.beginner: fix some plugin of header and footer. 2009-01-15 SHIBATA Hiroshi * add "mixi-mobile-converter" to mobile user agent. 2009-01-08 SHIBATA Hiroshi * deleted encoding parameter in File::open. 2009-01-07 SHIBATA Hiroshi * plugin/00default.rb: added to_native for cookie name. 2009-01-07 TADA Tadashi * tdiary.rb: supported secure mode in load_cgi_conf, but dose not works on secure mode... 2009-01-04 TADA Tadashi * supported ruby 1.9.1 more, but it dose not work well. 2008-12-16 TADA Tadashi * index.rb, update.rb: String#size -> String#bytesize. * plugin/ja/05referer.rb: escaped backslash more. 2008-12-07 TADA Tadashi * tdiary/filter/default.rb, tdiary/defaultio.rb, tdiary.rb, plugin/00default.rb: added encoding to File::open's parameter. But it dosen't work yet. 2008-12-07 SHIBATA Hiroshi * misc/lib/compatible.rb: add compatible.rb 2008-12-07 SHIBATA Hiroshi * **/*.rb: insert magic comment. 2008-11-17 SHIBATA Hiroshi * index.rb, update.rb: replaced $defout to $stdout. ($defout is obsolete in ruby1.8) 2008-10-31 SHIBATA Hiroshi * plugin/00default.rb: escaped comment_form_text. thx fudan. 2008-10-26 SHIBATA Hiroshi * plugin/90migrate.rb: fixed error when a.dat is not exist. 2008-10-25 TADA Tadashi * tdiary.conf.beginner: 'update.cgi' -> 'update.rb' 2008-10-19 TADA Tadashi * release 2.3.1. 2008-10-18 TADA Tadashi * plugin/90migrate.rb: supported a.dat (a.rb plugin's dictionary). 2008-09-04 TADA Tadashi * tdiary.rb: fixed #119: Insecure error in CGI::https? when runnning on secure mode. 2008-08-18 TADA Tadashi * misc/lib/hikidoc.rb: replaced HikiDoc library by 0.0.2. 2008-08-08 Kazuhiko * plugin/90migrate.rb: fix typos to convert category cache correctly. set @conf.tdiary_version just after converting tdiary.conf to prevent converting twice. 2008-08-05 TADA Tadashi * defaultio.rb: detected error of no style file. * plugin/00default.rb: fixed #104, error on no existent day. 2008-08-01 TADA Tadashi * tdiary.rb, 00default.rb: set @date starting with plugin running. 2008-07-18 TADA Tadashi * index.rb, tdiary.rb, skel/search.rhtml: added site search template. 2008-07-14 SHIBATA Hiroshi * plugin/60sf.rb: fix #114. thx KAKUTANI Shintaro. 2008-07-11 SHIBATA Hiroshi * plugin/50sp.rb: fix #113. thx KAKUTANI Shintaro. 2008-07-10 SHIBATA Hiroshi * plugin/50sp.rb, 60sf.rb: fix #111. thx KAKUTANI Shintaro. 2008-07-08 SHIBATA Hiroshi * tdiary.rb, plugin/00default.rb: use device-width accessed by iPhone/iPod touch. 2008-07-05 SHIBATA Hiroshi * tdiary.rb, index.rb: raise 404 error when bot access to no existent diary. * tdiary.rb, plugin/00default.rb: support iPhone/iPod touch. 2008-07-05 KURODA Hiraku * fixed error when volatile.tdr is not exist. 2008-07-02 SHIBATA Hiroshi * merge from Test_SelectFilter. 2008-07-01 SHIBATA Hiroshi * misc/filter/plugin/antispamservice.rb: fix key verify condition. * misc/filter/antispam.rb, misc/filter/plugin/antispam.rb, misc/filter/plugin/*/antispam.rb: rename antispam to antispamservice. 2008-06-25 SHIBATA Hiroshi * plugin/00default.rb: escape double quotation in title attribute of subtitle anchor. 2008-06-24 SHIBATA Hiroshi * plugin/00default.rb: added title attribute in subtitle anchor. 2008-06-23 TADA Tadashi * skel/footer.rhtml: using rescue on display to RUBY_PATCHLEVEL. 2008-06-23 SHIBATA Hiroshi * tdiary.rb: add 'Semulator', 'Vemulator', 'J-EMULATOR' and 'emobile' to mobile user agent. * skel/footer.rhtml: display RUBY_PATCHLEVEL in footer. 2008-06-15 SHIBATA Hiroshi * misc/filter/antispam.rb, misc/filter/plugin/antispam.rb, misc/filter/plugin/*/antispam.rb: delete antispam.enable option. 2008-06-15 SHIBATA Hiroshi * plugin/10spamfilter.rb, plugin/*/10spamfilter.rb, tdiary.rb: integrate logger and spamfilter debug log. 2008-06-15 SHIBATA Hiroshi * tdiary.rb: changed logger path option. 2008-06-09 TADA Tadashi * self converting to UTF-8. thanks kazuhiko. * tdiary/lang/*.rb: added migrate_to_utf8 method. * tdiary/defaultio.rb: added migration code to utf-8. * skel/tdiary.rconf added tdiary_veersion. * plugin/90migrate.rb: added. 2008-06-02 SHIBATA Hiroshi * misc/migrate.rb: fix undefined class/module convert in PStore. thx KURODA Hiraku. 2008-05-31 SHIBATA Hiroshi * tdiary.rb: added logger. 2008-05-24 SHIBATA Hiroshi * plugin/60sf.rb: fix bug, plugin file unreadable error. 2008-05-22 SHIBATA Hiroshi * tdiary.rb, plugin/60sf.rb, plugin/*/60sf.rb: applied patch #58. 2008-05-08 SHIBATA Hiroshi * skel/diary.rhtml, skel/latest.rhtml, skel/month.rhtml: fixed #88. 2008-05-08 SHIBATA Hiroshi * tdiary.conf.beginner, tdiary.conf.sample, skel/preview.rhtml, skel/update.rhtml: fixed #81. 2008-04-24 TADA Tadashi * plugin/10spamfilter.rb: fixed #84. 2008-04-15 TADA Tadashi * tdiary_style.rb: deleted useless counter variable. 2008-04-15 Yamaguchi * tdiary.rb: fixed #80. 2008-03-31 TADA Tadashi * tdiary_style.rb: fixed #74. 2008-03-22 SHIBATA Hiroshi * doc/*.html: fix document charset, change euc-jp to utf-8. 2008-03-14 Kazuhiko * plugin/en/00default.rb, plugin/ja/00default.rb, plugin/zh/00default.rb: fix invalid HTML. * plugin/ja/00default.db: fix invalid HTML (reported by hb). 2008-03-11 SHIBATA Hiroshi * dot.htaccess: add 'AddType application/xml' 2008-03-02 TADA Tadashi * marged with Test_UTF8 branch, and started development of series 2.3. 2008-02-29 TADA Tadashi * release 2.2.1. 2008-02-29 YAA * plugin/05referer.rb: fixed to display volatile referers in latest edit page. 2008-02-27 TADA Tadashi * misc/style/etdiary: catch up current specification of the style. * skel/preview.rhtml*: supported label element for hide diary checkbox. 2008-02-24 TADA Tadashi * plugin/05referer.rb: fixed no saving referer on day mode. 2008-02-23 TADA Tadashi * plugin/05referer.rb: fixed #49. 2008-02-14 ds14050 * tdiary/wiki_style.rb: fixed eval error in valid_plugin_syntax?. 2008-02-13 TADA Tadashi * misc/lib/hikidoc.rb: updated to trunk and fix about InterWikiName. 2008-02-10 TADA Tadashi * tdiary/wiki_style.rb: removed warning by HikiDoc#to_html. 2008-02-08 TADA Tadashi * skel/diary.rhtml: hide div#comment-form-section without day mode. 2008-02-04 SHIBATA Hiroshi * tdiary.rb,plugin/00default.rb,plugin/10spamfilter.rb, plugin/en/10spamfilter.rb,plugin/ja/10spamfilter.rb, plugin/zh/10spamfilter.rb,tdiary/filter/spam.rb: [EXPERIMENTAL] remove option for spamfilter.hide_comment. Javascript is used to display all TSUKKOMI from into setting days before. 2008-02-03 TADA Tadashi * skel/diary.rhtml, plugin/00default.rb: [EXPERIMENTAL] add TSUKKOMI form by Javascript in the hidden comment form condition. 2008-01-19 TADA Tadashi * misc/lib/hikidoc.rb: updated to 0.0.2. * tdiary/wiki_style.rb: added :use_wiki_name and :allow_bracket_inline_image option to false to HikiDoc. thanks to ds14050. 2008-01-15 TADA Tadashi * plugin/05referer.rb: fixed #11: error on update with no referer. 2008-01-11 SHIBATA Hiroshi * plugin/00default.rb, plugin/10spamfilter.rb, plugin/*/10spamfilter.rb: add option for hide comment-form before days considered to be spam. 2008-01-11 TADA Tadashi * plugin/00default.rb: hide comment form when accessed by bot. 2008-01-08 TADA Tadashi * plugin/05referer.rb: saving recent a few days into volatile. 2008-01-05 TADA Tadashi * plugin/00default.rb: hide comment form when over comments per day on mobile mode. 2008-01-03 TADA Tadashi * plugin/00default.rb: unescaped category name because over escape on Wiki style. 2007-12-16 TADA Tadashi * release 2.2.0. 2007-10-31 TADA Tadashi * skel/conf.rhtml: inserted submit button to page top. 2007-10-07 TADA Tadashi * plugin/00default.rb: ACCESSKEY changed in mobile mode. * plugin/00default.rb: replaced Update link to Edit in mobile navi menu. 2007-08-12 TADA Tadashi * plugin/00default.rb, plugin/10spamfilter.rb: support change comment description in preference page of spam filter. thanks for hsbt. 2007-08-04 TADA Tadashi * tdiary.rb, plugin/00default.rb: specify base_url in preference page. 2007-07-17 TADA Tadashi * 00default.rb: add 'rel="nofollow"' attribute to add/edit navigation. 2007-07-14 Kazuhiko * tdiary/filter/spam.rb: ignore invalid regular expressions. 2007-06-30 TADA Tadashi * tdiary.rb: set @date to newest visible date in latest mode. * 00default.rb: skip hidden diary for mobile navigation in latest mode. 2007-06-05 TADA Tadashi * tdiary.conf.beginner: add spam filter conditions. 2007-05-10 TADA Tadashi * tdiary.rb, tdiary.conf.*: add/delete some bots. 2007-05-05 TADA Tadashi * tdiary.rb: TrackBacks save the date of received to spam log. * theme/base.css: add 'span.message'. 2007-05-03 TADA Tadashi * tdiary.conf.beginner: update spam filter conditions. * doc/INSTALL.html: add about tdiary.conf.beginner. * theme/base.css: add style for footnote.rb, my-sequel.rb and category_to_tag.rb plugins. 2007-04-30 TADA Tadashi * skel/update.rhtml*, plugin/*/00default.rb; add label elements in update and preferences form. 2007-04-29 TADA Tadashi * skel/i.category.rb, plugin/00default.rb: category support mobile mode more. * plugin/05referer.rb: add rel="nofollow" into anchors. 2007-04-22 TADA Tadashi * add skel/i.category.rb for category page on mobile mode. 2007-04-10 TADA Tadashi * tdiary/wiki_style.rb: marge new text without subtitle into previous section. 2007-03-28 hajime miyauchi * style/rd/rd_style.rb: section_enter/leave_proc into mobile mode. 2007-03-28 MIYASAKA Masaru * 00default.rb: fix counting @prev_day and @next_day error in calc_links. 2007-03-11 TADA Tadashi * tdiary.rb: 'h' replace to 'CGI::escapeHTML' in TDiaryTrackBackError. thanks to MIYASAKA Masaru. 2007-03-11 MIYASAKA Masaru * tdiary.rb: CGI::request_uri support IIS and some other httpds. 2007-03-06 TADA Tadashi * hikidoc.rb was moved from 'tdiary' to 'misc/lib'. 2007-02-27 TADA Tadashi * theme/base.css: add more detail styles for amazon plugin. 2007-02-24 SHIBATA Hiroshi * plugin/{ja,en,zh}/10spamfilter.rb: fix bug resolv_check_mode setting. 2007-02-22 TADA Tadashi * tdiary.conf.beginner: add some spam and referer data. * filter/spam.rb: spam when referer has a fragment. * rename linkcheck.rb to spamlinkcheck.rb in filter. * plugin/10spamfilter.rb, filter/spamlinkcheck.rb: add options of TrackBack linkcheck. * plugin/00default.rb: add comment_form_mobile_mail_field method. 2007-02-20 TADA Tadashi * tdiary.rb: raise error when TrackBack has been filtered. * add new filter linkcheck.rb. 2007-02-19 TADA Tadashi * theme/base.css: add about edit-today plugin. 2007-02-18 TADA Tadashi * plugin/05referer.rb: move code of checking DefaultIO. 2007-02-10 TADA Tadashi * tdiary.rb: add remove_tag method into Plugin. 2007-02-07 TADA Tadashi * tdiary.rb: rewind about proxy. * tdiary.conf.*: add about @options['proxy']. * doc/HOWTO-use-plugin.html: add about @options['proxy'] * tdiary/wiki_style.rb: escape single quote in expand parameters of plugins. 2007-02-06 TADA Tadashi * tdiary.rb: @options['proxy'] set to ENV['HTTP_PROXY'] in Plugin. * plugin/05referer.rb: DefaultIO detective code change 'class' to 'String'. 2007-02-06 zunda * tdiary.rb: reverting the local change. Sorry. 2007-02-06 zunda * tdiary.rb: stop checking tsukkomi once it has been made invisible by a filter 2007-01-31 TADA Tadashi * skel/mail.rtxt*: add TSUKKOMI display status, 'shown' or 'hidden'. 2007-01-30 TADA Tadashi * filter/spamakismet.rb: force hide TSUKKOMIs. Because Akismet judge Japanese TSUKKOMI to spam sometime. 2007-01-29 TADA Tadashi * filter/spamakismet.rb: add spam filter using Akismet . 2007-01-26 TADA Tadashi * filter/spam.rb: split RBL list by '\n' -> '[\r\n]+'. 2007-01-26 SHIBATA Hiroshi * filer/spam.rb,plugin/10spamfilter.rb: fix spamfilter.max_rate float to interger. 2007-01-25 zunda * skel/preview.html*: removed gsub(/ /, ' ') from the view of plugin error, as the string is espaced more completly with h() 2007-01-26 TADA Tadashi * tdiary.rb, filter/spam.rb, plugin/spamfilter.rb: move debug method into Filter class. And rename options 'spamfilter.debug_*' to 'filter.debug_*'. And split debug mode to 3 state: DEBUG_NONE, DEBUG_SPAM and DEBUG_FULL. * skel/i.update.rhtml*, plugin/00default.rb: enlarge TEXTAREA size. 2007-01-22 TADA Tadashi * tdiary.rb: add misc/lib into default search path of ruby library. 2007-01-18 TADA Tadashi * plugin/{ja,en,zh}/00default.rb: add to_utf8 method. 2007-01-17 SHIBATA Hiroshi * plugin/00default.rb: add name attribute for comment-form. 2007-01-17 TADA Tadashi * tdiary.rb: support TrackBack spec 1.2. * tdiary/lang/*.rb: to_native optional support source charset. 2007-01-09 zunda * plugin/00default.rb: escaped theme_url, nyear_diary_title, and comment_submit_label 2007-01-10 Kazuhiko * plugin/zh/00default.rb: remove parentheses warnings. 2007-01-09 zunda * tdiary.rb: modified TDiaryForm so that, when appending a diary, default title is set if there is already a diary for the same date. 2007-01-09 Kazuhiko * plugin/00default.rb: remove parentheses warnings. 2007-01-07 zunda * plugin/00default.rb: escaped arguments to navi_item 2007-01-07 zunda * plugin/en/00default.rb: fixed typo: s/@.update/@update/ 2007-01-08 TADA Tadashi * index.rb: support ETag and If-None-Match header, and delete cache control from GET response. 2007-01-07 zunda * skel/plugin_error.rb: modified to show error message in

2007-01-06 TADA Tadashi 
	* apply HTML escape when generate HTML in skeltons or plugins.

2006-12-28 TADA Tadashi 
	* tdiary/filter/spam.rb: fix error on logging when no 'date' parameter (again).

2006-12-27 TADA Tadashi 
	* tdiary/filter/spam.rb: fix error on logging when no 'date' parameter.

2006-12-20 zunda 
	* tdiary/filter/spam.rb: add date of rejected tsukkomi to debug log

2006-12-10 TADA Tadashi 
	* skel/conf.rhtml, skel/i.conf.rhtml: security fix: escape @key value.

2006-12-05 zunda 
	* index.rb, update.rb: escape HTML for error page.

2006-12-04 HASHIMOTO Keisuke 
	* plugin/00default.rb: change 'theme' to '#{theme}': position of help icon.

2006-11-28 TADA Tadashi 
	* tdiary.rb: fix error when no 'conf' parameter in preferences page.

2006-11-26 TADA Tadashi 
	* tdiary.rb, skel/conf.rhtml: security fix: escape HTML for conf parameter
	in update.rb.

2006-11-15  Tanaka Akira 
	* tdiary/wiki_style.rb: check plugin syntax in $SAFE=4.

2006-11-13  Kazuhiko  
	* tdiary/wiki_style.rb: rescue SecurityError.
	* tdiary/hikidoc.rb: sync with hikidoc rev.43.
	  use Syntax library in multi-pre if possible

2006-11-11  Tanaka Akira 
	* tdiary/wiki_style.rb: support here document ends without CR/LF in plugin.
 
2006-11-10 TADA Tadashi 
	* style/wiki_style.rb: fix bug when plugin specified in subtitle.

2006-11-09 TADA Tadashi 
	* tdiary.rb: add 'SoftBank' to mobile user agent.

2006-11-06  Tanaka Akira 
	* tdiary/hikidoc.rb, tdiary/wiki_style.rb: support here document in wiki
	style plugin syntax.
 
2006-09-13 Shun-ichi TAHARA   
	* style/etdiary/etdiary_style.rb: fix bug for mobile mode.
 
2006-09-13 Masahiro Sakai   
	* style/rd/rd_style.rb: unescapeHTML for parameters of plugins.
 
2006-09-05 TADA Tadashi 
	* skel/i.*.rhtml: add navigation link to bottom of pages.

2006-08-16  Kazuhiko  
	* tdiary/wiki_style.rb (append): revise detection of sections.

2006-08-09  Kazuhiko  
	* tdiary/wiki_style.rb: revise to output correct HTML with the
	makerss.rb plugin.

2006-08-05  Kazuhiko  
	* tdiary/hikidoc.rb: sync with hikidoc rev.38.
	  support nested modifier (reported by MoonWolf)
	  support relative inline URL and fix parse_table

2006-07-23 TADA Tadashi 
	* skel/mail.rtxt: ENV['REMOTE_ADDR'] -> @cgi.remote_addr, and move it to
	bottom of the mail body.

2006-07-21 SHIBATA Hiroshi 
	* tdiary/filter/spam.rb: fix namespace ResolvError.

2006-07-21  Kazuhiko  
	* skel/mail.rtxt: output ENV['REMOTE_ADDR'].
	* tdiary/filter/default.rb: untaint referer file names for mod_ruby.

2006-07-19 SHIBATA Hiroshi 
	* tdiary/filter/spam.rb: add timeout to black_domain.

2006-07-19 TADA Tadashi 
	* tdiary/filter/spam.rb: recognize URI only http, https, ftp and mailto.
	* tdiary/filter/spam.rb: max_rate means percentage.

2006-07-10 TADA Tadashi 
	* plugin/ja/10spamfilter.rb: modify messages of preference page more.
	* theme/conf.css: hide div.footer, and enlarge submit button.
	* skel/conf.rhtml: add some classes.

2006-07-08 TADA Tadashi 
	* tdiary/filter/default.rb: TSUKKOMI filtered by 'POST' command exactly.

2006-07-05 TADA Tadashi 
	* misc/style/wiki: fix bug and add notice about obsolete to README.
	thanks Norihiro Hattori .
	* tdiary/defaultio.rb: fix Errno::EACCES error when convert referer to new
	formats on Windows.
	* tdiary/filter/default.rb: check POST method correctly.

2006-07-05 TADA Tadashi 
	* tdiary/defaultio.rb: close file before delete empty diary file.

2006-07-04 TADA Tadashi 
	* add 'tdiary.conf.beginner' for configuration file for beginner.
	* theme/default: move sidebar to rightside, and support beginner conf.

2006-06-26 TADA Tadashi 
	* add help button to each preferences.
	* plugin/ja/10spamfilter.rb: change some words.

2006-06-26 SHIBATA Hiroshi 
	* plugin/10spamfilter.rb: fix bug about spamfilter.date_limit. thanks OGAWA KenIchi.

2006-05-28 TADA Tadashi 
	* index.rb, update.rb: return status 500 on error when "MSIE" also.

2006-05-26 TADA Tadashi 
	* index.rb, update.rb: return status 500 on error. thanks Masahiro Sakai.

2006-05-24  Kazuhiko  
	* misc/style/etdiary/etdiary_style.rb: remove debug code.

2006-05-13 TADA Tadashi 
	* plugin/50sp.rb: add tDiary path before 'misc/plugin' in sp.path. thanks
	KURODA Hiraku.
	* tdiary.rb: fix bug about counting TrackBack. thanks Masahiro YOSHIZAWA.

2006-04-15 TADA Tadashi 
	* release 2.1.4 at dotBAR.

2006-03-23 TADA Tadashi 
	* plugin/00default.rb: delete white spaces in anchor of date.
	thanks cherry.usacho.jp.

2006-03-21 FUDAN 
	* tdiary.conf: add "WILLCOM" to mobile agent.

2006-03-19 TADA Tadashi 
	* skel/show.rhtml, skel/i.show.rhtml: delete contents because these are
	dummy. thanks ZnZ.

2006-03-18 TADA Tadashi 
	* remove a limit of TSUKKOMI max (more).
	* plugin/00default.rb: add Mobile Link Discovery to HTML header.

2006-03-17 TADA Tadashi 
	* remove a limit of TSUKKOMI max.
	* move TSUKKOMI form from skel to plugin.

2006-02-10 TADA Tadashi 
	* tdiary/default_io.rb: revive safety global lock.
	* plugin/05referer.rb: change labels.

2006-02-06 TADA Tadashi 
	* revive @referer_day_only option but reverse default value.

2006-02-04 TADA Tadashi 
	* 01referer.rb: check existence of @referer_volatile in
	referer_of_today_long.
	* 01referer.rb: delete implement of referer_of_today_short.
	* theme/base.css: add p.message.

2006-02-03 TADA Tadashi 
	* large change about referer: daily management, volatile link, etc.
	* default_io.rb: ignore error when *.tdc was empty.

2006-01-02 TADA Tadashi 
	* tdiary/defaultio.rb: ignore Errno::NOENT when delete empty file.

2005-12-09  Kazuhiko  
	* misc/convert2.rb: revise for current tdiary.rb.

2005-10-23 SHIBATA Hiroshi 
	* tdiary/filter/spam.rb, plugin/10spamfilter.rb, plugin/*/10spamfilter.rb:
	  add safe domain list at referer check.

2005-10-22 SHIBATA Hiroshi 
	* tdiary/filter/spam.rb: change uri regexp pattern in DNSBL filter.

2005-10-22 SHIBATA Hiroshi 
	* tdiary/filter/spam.rb: add debug message and retry process in DNSBL filter.

2005-10-21 TADA Tadashi 
	* tdiary/wiki_style.rb: fix enbugged on 2.1.3.20051020.

2005-10-21 SHIBATA Hiroshi 
	* tdiary/filter/spam.rb, plugin/10spamfilter.rb, plugin/*/10spamfilter.rb:
	  remove IP Blacklist filter. add two services to Domain Blacklist initialization.

2005-10-20 SHIBATA Hiroshi 
	* tdiary/filter/spam.rb, plugin/10spamfilter.rb, plugin/*/10spamfilter.rb: add DNSBL filter.

2005-10-20 TADA Tadashi 
	* tdiary/wiki_style.rb: enable specify "{{'

'}}" into text. 2005-10-16 TADA Tadashi * doc/HOWTO-make-plugin.html: add about section_enter/leave_proc. 2005-10-15 Kazuhiko * tdiary/wiki_style.rb (to_html): support multi-line plugins. 2005-10-12 TADA Tadashi * tdiary.rb, *_style.rb, theme/base.css: add section_enter/leave_proc. 2005-10-10 TADA Tadashi * plugin/00default.rb: my plugin: fix bug when @index was full path. 2005-10-06 TADA Tadashi * tdiary/hikidoc.rb, tdiary/wiki_style.rb: support relative inline URL. This is a temporally fix. 2005-10-02 Kazuhiko * tdiary/hikidoc.rb: sync with hikidoc rev.33. revise escapes in parse_link allow empty descriptions in definition lists * tdiary/wiki_style.rb (to_html): replace links to my/kw plugins. 2005-09-29 TADA Tadashi * release 2.1.3. 2005-09-27 Kazuhiko * tdiary/hikidoc.rb: sync with hikidoc rev.29. bugfix in parse_plugin. revise URI_RE. 2005-09-26 TADA Tadashi * tdiary.rb: remove index parameter from Plugin#subtitle_proc. * style/*_style.rb: revise subtitle_proc. 2005-09-26 Kazuhiko * tdiary/hikidoc.rb: sync with hikidoc rev.27. revise parse_plugin. 2005-09-25 ds14050 at vvvvvv.sakura.ne.jp * tdiary/wiki_style.rb: enable @options['kw.show_inter']. 2005-09-22 Kazuhiko * tdiary/wiki_style.rb (do_html4): support diaries without subtitles. 2005-09-18 zunda * plugin/*/10spamfilter.rb: fixed the form always showing comments will be discarded 2005-09-17 Kazuhiko * tdiary/hikidoc.rb: sync with hikidoc rev.25. minimum match in parse_modifier. revise parse_list. move parse_comment next to parse_pre. 2005-09-17 TADA Tadashi * tdiary/wiki_style.rb: unescape target URI in link format. 2005-09-16 TADA Tadashi * plugin/00default.rb: prev/next navigation on edit mode. * tdiary/wiki_style.rb: unescape target URI to own diary. * tdiary.rb, skel/conf.rhtml, theme/conf.css: set inversion color to current preference item in sidebar. 2005-09-12 TADA Tadashi * tdiary/filter/spam.rb: fix debug message in referer_filter. 2005-09-09 TADA Tadashi * plugin/00default.rb: insert thumbnail of selected theme. 2005-09-08 TADA Tadashi * theme/conf.css: a little change about design of list. * tdiary.conf, plugin/00default.rb, skel/tdiary.rconf: add @conf.banner and update genre. 2005-09-07 TADA Tadashi * plugin/*.rb: a little adjustment design in English. * plugin/00default.rb: not generate link for absent month. 2005-09-06 YAMAGUCHI Seiji * tdiary/default.rb: safety lock for storing comments and referers. 2005-09-05 Kazuhiko * tdiary/wiki_style.rb: add a new wiki style using HikiDoc. * misc/style/wiki/wiki_parser.rb: remove. * misc/style/wiki/wiki_style.rb: remove. 2005-08-30 TADA Tadashi * wiki_style.rb: fix: duplicated anchor in mobile mode. 2005-08-29 TADA Tadashi * rd_style.rb, etdiary_style_rb, emptdiary_style.rb: support subtitle_proc. 2005-08-28 TADA Tadashi * tdiary/tdiary_style.rb: fix bug: error when specify plugin in subtitle. * wiki_style.rb: fix bug: subtitle_proc failed when some inline elements in subtitle. * plugin/00default.rb: disable nyear link when mobile mode. 2005-08-26 TADA Tadashi * tdiary.rb: add title_proc and subtitle_proc to Plugin. * plugin/00default.rb: add title_of_today and nyear_link. * tdiary_style.rb, wiki_style.rb: support subtitle_proc. 2005-08-25 TADA Tadashi * tdiary.rb and etc: add genre parameter to Plugin#add_conf_proc. 2005-08-24 TADA Tadashi * (testing) change preferences page design. 2005-08-15 TADA Tadashi * theme/base.css: add calendar2.rb plugin's default image settings. 2005-08-15 akira yamada * filter/spam.rb, plugin/10spamfilter.rb: add dispose mode, more check mail address and date limitation. 2005-08-10 Kazuhiko * plugin/00default.rb (my): use absolute URLs. 2005-08-10 zunda * tdiary/lang/ja.rb: use NKF to convert to charset when NKF::UTF8 defined. 2005-08-08 TADA Tadashi * plugin/00default.rb: TSUKKOMI mail plugin: add new option send mail when filter hide TSUKKOMI. 2005-08-07 akira yamada * filter/spam.rb: fix bug abut @max_uris checking. * filter/spam.rb: add checking TLD. 2005-07-27 TADA Tadashi * plugin/00default.rb, tdiary/defaultio.rb, tdiary/pstoreio.rb, tdiary/tdiary_style.rb, tdiary/filter/default.rb, tdiary/lang/en.rb, tdiary/lang/ja.rb, tdiary/lang/zh.rb, theme/base.css: add license. * add plugin/10spamfilter.rb and rename 01sp.rb to 50sp.rb. 2005-07-21 zunda * tdiary/defaultio.rb DefaultIO#restore(): move rescue clause later: IO#read in ruby-1.8.0 returns not "" but nil when reading over EOF 2005-07-21 TADA Tadashi * doc/HOWTO-make-plugin.html: correct charset ISO-2022-JP to EUC-JP. 2005-07-20 TADA Tadashi * release 2.1.2. 2005-07-19 Yutaka OIWA * doc/HOWTO-make-plugin.html: add about against CSRF attack. 2005-07-07 Yutaka OIWA * tdiary.rb, 00default.rb, skel/*.rhtml, tdiary.conf.sample: against CSRF attack. 2005-06-22 Kazuhiko * tdiary.rb (apply_plugin): ignore exceptions. 2005-06-19 TADA Tadashi * tdiary.rb: fix wrong version number. 2005-06-13 TADA Tadashi * skel/diary.rhtml: TSUKKOMI 'Before...' links to '#c00'. thanks Kazuhiro NISHIYAMA * README.html: s/GPL/GPL2/g * theme/base.css: add some sidebar items. 2005-06-13 hahahaha * index.rb: support 'n days before/after' mode when using ErrorDocument/Action. 2005-06-09 TADA Tadashi * release 2.1.1. 2005-06-07 TADA Tadashi * doc/README.html, doc/INSTALL.html: separate INSTALL from README. 2005-06-06 TADA Tadashi * plugin/ja/00default.rb: change words in navi_next/prev_ndays. 2005-06-05 TADA Tadashi * plugin/00default.rb: hide 'n days' navigation and referer accessed by bots. 2005-06-04 TADA Tadashi * tdiary.conf.sample: add <%=navi%> in footer. * plugin/00default.rb: separate navi_user_* methods from navi_user method. * plugin/00default.rb: "prev/next month" navigation in month mode. 2005-06-03 TADA Tadashi * plugin/00default.rb, misc/style/wiki/wiki_style.rb: my plugin support 'n days before/after' mode. * misc/style/rd/rd_style.rb: my plugin support 'n days before/after' mode. * tdiary.rb: set limit 30 days on 'n days before/after' mode. * plugin/00default.rb: anchor plugin support 'n days before/after' mode. 2005-06-02 TADA Tadashi * tdiary.rb, plugin/00default.rb: "N days before/after" navigation button [EXPERIMENTAL] 2005-06-01 TADA Tadashi * tdiary.rb, index.rb: N days mode [EXPERIMENTAL] 2005-05-29 KURODA Hiraku * escape quote in TSUKKOMI. 2005-05-18 Kazuhiko * tdiary/defaultio.rb: support CRLF. 2005-05-18 TADA Tadashi * tdiary.rb: fix typo by supporting ruby 1.9 HEAD. * doc/HOWTO-make-io.rd: fix about IO#transaction block parameter. 2005-05-16 Kazuhiko * tdiary.rb: support ruby 1.9 HEAD. 2005-05-15 Kazuhiko * tdiary.rb: support ruby 1.9 HEAD. * tdiary/defaultio.rb: close open file only in 'ensure'. 2005-05-05 TADA Tadashi * plugin/{ja,en.zh}/00default.rb: fix wrong to . 2005-04-21 Kazuhiko * tdiary.rb: invoke update_proc in showcomment mode. 2005-04-08 TADA Tadashi * tdiary.rb, plugin/00default.rb, misc/theme_convert/theme_convert.rb: remove using ERbLight. (only support ruby 1.8 or later.) * erb/*: delete. * skel/conf.rhtml, plugin/00default.rb: fix theme to 'default' in configuration mode. 2005-04-06 TADA Tadashi * tdiary/defailtio.rb: support ruby 1.9 HEAD. thanks Mineo Aoki . * tdiary/defailtio.rb: through NameError in restore. 2005-03-09 TADA Tadashi * tdiary.rb: add mobile user agents; 'Vodafone' and 'MOT-'. thanks Masaru Yokoi * skel/i.update.rhtml: fix HTML tag typo. thanks Masaru Yokoi 2005-01-27 zunda * skel/i.update.rhtml: bug fix - Kanji code converted from shift-jis to euc * skel/i.month.rhtml: use labels from plugin for i18n 2005-01-12 Kazuhiko * tdiary/defaultio.rb: separate each transaction and use exclusive lock in writing transaction only. 2004-12-22 zunda * misc/style/emptdiary/emptdiary_style.rb: body_to_html defined, thanks to dai . 2004-12-01 zunda * skel/tdiary.rconf: bug fix - could not saveconf unless icon and description are set 2004-12-01 zunda * plugin/00default.rb, plugin/ja/00default.rb: added icon_tag and description_tag 2004-11-29 zunda * tdiary.rb, skel/tdiary.rconf, plugin/00default.rb, plugin/{ja,en,zh}/00default.rb: added @conf.icon and @conf.description 2004-11-05 MoonWolf * tdiary/tdiary_style.rb: XML-RPC API support * misc/style/emptdiary: XML-RPC API support * misc/style/etdiary: XML-RPC API support * misc/style/rd: XML-RPC API support * misc/style/wiki: XML-RPC API support 2004-11-04 MoonWolf * tdiary.rb: method visibility change. 2004-09-24 Fri UECHI Yasumasa * rd_style.rb: fix tainted name space of RD Headline class. Thanks Shugo Maeda . 2004-08-08 Junichiro Kita * tdiary.rb: TDiaryCategoryView's @last_modified changed to Time.now from Time.at(0). Thanks MATSUOKA Kohei . 2004-07-18 Junichiro Kita * tdiary.rb, tdiary/defaultio.rb: delete dispensable data dir and cache. 2004-07-01 TADA Tadashi * tdiary_style.rb: implement body_to_html method. 2004-06-28 Junichiro Kita * misc/i18n/tdiary.conf.sample-en: fix typo. thanks to jfkimura@yahoo.co.jp 2004-06-27 TADA Tadashi * release 2.0.0. 2004-06-18 TADA Tadashi * 00default.rb: deny robots when update modes. 2004-06-16 TADA Tadashi * add zh (Traditional Chinese) language resources. thanks Hiroshi Yui . 2004-06-15 Tue UECHI Yasumasa * rd_style.rb: remove

tags in manufacture(*_to_html) only subtitles is given. 2004-06-09 TADA Tadashi * 00default.rb: remove debug code. 2004-05-22 zunda * tdiary.conf.sample: English notice at the top. 2004-05-22 TADA Tadashi * default.css, tdiary1.css: add '@charset "euc-jp";'. 2004-05-20 Kazuhiko * skel/mail.rtxt, skel/mail.rtxt.en: separate each address by comma. 2004-05-20 TADA Tadashi * mail.rtxt.en: against empty @author_mail or @author_name. * tdiary.rb: catch exceptions when cannot delete cache files. 2004-05-19 ZnZ * 00default.rb, mail.rtxt: against empty @author_mail or @author_name. 2004-05-16 TADA Tadashi * misc/style/wiki/wiki_parser.rb: ignore any elements in plugin. * tdiary.conf.sample: add self URL into @no_referer. thanks ZnZ . 2004-05-14 TADA Tadashi * skel/mail.rtxt: support absolute path of @conf.index. 2004-05-09 TADA Tadashi * tdiary.rb: support absolute path of @conf.index. * skel/i.diary.rhtml: show TSUKKOMI body length 100 to 200 chars. 2004-05-05 TADA Tadashi * misc: move posttdiary.rb and tdiary-mode to contrib package. * release 1.5.7. 2004-05-05 Kazuhiko * misc/style/etdiary/etdiary_style.rb: fix a bug that causes a problem in 'to_html' without options. 2004-05-04 Kazuhiko * skel/update.rhtml: display an e-mail address of comment if exists. 2004-05-04 TADA Tadashi * tdiary.rb: remove to add '...' after using Config#shorten. 2004-04-19 ZnZ * tdiary.rb: add error information to eval. 2004-04-19 TADA Tadashi * tdiary.conf.sample: uncomment @options['apply_plugin'] and @options['bot']. * tdiary.conf.sample: some robots add to @options['bot']. thanks MUSHA . 2004-04-06 zunda * plugin/01sp.rb: records only plug-in filenames. When more than one plug-ins in different directories have the same filename, first occurrence in sp.path will be used, without raising an error. 2004-04-05 TADA Tadashi * theme/base.css: add .highlight class. thanks ZnZ and Naoko . 2004-04-04 TADA Tadashi * tdiary.rb: apply comment_filter for TrackBack. * tdiary/filter/default.rb: reject without GET method in comment_filter. 2004.03.16 SHIMADA Mitsunobu * misc/style/etdiary/etdiary_style.rb: fix bug: section without subtitle. 2004-03-15 Kazuhiko * tdiary.rb (apply_plugin): return empty string if input string is nil. 2004.03.15 Junichiro Kita * plugin/*/00default.rb: resurrection of category_anchor. Thanks mput. 2004.03.15 Junichiro Kita * index.rb, tdiary.rb, skel/category.rhtml, plugin/*/00default.rb: indexed category. Thanks mass and phonondrive.com. 2004-03-04 TADA Tadashi * tdiary.rb: do not call update_proc when TSUKKOMI was filtered. * plugin/00default.rb: fix bug in comment_mail_send. 2004-02-27 TADA Tadashi * tdiary.rb, skel/*: call update_proc after all plugins loaded. 2004-02-17 TADA Tadashi * tdiary.rb: fix TDiary::Filter::Filter#comment_filter prototype. 2004.02.12 Junichiro Kita * tdiary/filter/default.rb: support ruby 1.6.x. 2004-02-11 zunda * tdiary.rb, tdiary/filter/default.rb: fix bugs. 2004-02-10 TADA Tadashi * tdiary.rb, tdiary/filter/default.rb: TSUKKOMI and referer filter feature. 2004-02-09 TADA Tadashi * plugin/00default.rb: fuzzy regexp in my plugin. * skel/mail.rtxt*: anchor move to the bottom of body. 2004-02-09 mput * tdiary.rb: fix Plugin#apply_plugin. 2004-02-04 UECHI Yasumasa * misc/style/rd/rd_style.rb: rescue ParseError 2004-01-26 UECHI Yasumasa * misc/style/rd/rd_style.rb: fix body_to_html 2004.01.21 Junichiro Kita * tdiary.rb: call update_proc in TDiaryTrackBackReceive#eval_rhtml for recent_trackback3.rb. 2004-01-17 TADA Tadashi * plugin/{ja,en}/00default.rb: split @theme_location_comment. * theme/base.css: modify style of calendar3 plugin. 2004-01-17 TADA Tadashi * misc/posttdiary.rb: support ruby 1.8.1. 2004-01-17 Kazuhiko * tdiary.rb: use erbscan if possible. 2004.01.12 Junichiro Kita * tdiary.rb: remove TDiaryTrackBackBase#trackback_url. * tdiary.rb: use @conf.base_url in TDiaryTrackBackBase#diary_url. 2004.01.12 Junichiro Kita * tdiary.rb: if trackback is longer than 255 byte, it will be shorten to 252 byte and '...' will be added. 2004.01.09 TADA Tadashi * plugin/00default.rb: meta link support HTML 4.01. 2003.12.30 Junichiro Kita * plugin/00default.rb: my can handle 'yyyymmdd#txx'. * wiki_style.rb: strip_subtitle returns nil if subtitle == ''. thanks to YAA. 2003.12.26 TADA Tadashi * tdiary/pstoreio.rb: fix bug: enable running 1.5.6 or later. 2003.12.26 Kazuhiko * tdiary.rb(trackback_url): HTTP_HOST -> SERVER_NAME. (base_url): return '' in non CGI case. 2003.12.26 Junichiro Kita * skel/mail.rtxt*: add comment's URL in the body. 2003.12.25 TADA Tadashi * tdiary.rb: TDiaryBase#clear_cache support parameter of file name pattern. 2003.12.26 Kazuhiro NISHIYAMA * misc/style/wiki/wiki_style.rb: bug fix of parsing categories. thanks to yowa. 2003.12.26 Kazuhiro NISHIYAMA * tdiary.rb: catch StandardError when broken cache. 2003.12.20 Kazuhiko * misc/style/rd/rd_style.rb: bug fix. 2003.12.19 TADA Tadashi * index.rb, update.rb: set $KCODE to 'n'. 2003.12.19 Fri UECHI Yasumasa * misc/style/rd/rd_style.rb: accept lower level headlines without upper level headlines. 2003.12.18 TADA Tadashi * 00default.rb: save theme conf before call header_proc. 2003.12.16 Takeru KOMORIYA * tdiary.rb: do not count up last-modified when the diary disabled. 2003.12.16 TADA Tadashi * 00default.rb: accept fuzzy anchor style. 2003.12.11 TADA Tadashi * skel/day.rhtml, skel/diary.rhtml: do not make link URL when access from bot. 2003.12.09 TADA Tadashi * tdiary.rb: String#make_link replace space to ' ' only top of lines. 2003.12.01 TADA Tadashi * misc/posttdiary.rb: support over 10 images. thanks jun.o. 2003.11.27 TADA Tadashi * index.rb, update.rb: no 'Content-Type' in error message running on mod_ruby. * plugin/01sp.rb: sp.path can terminate by '/'. 2003.11.21 Junichiro Kita * tdiary.rb: Url returned by base_url ends with '/'. 2003.11.21 Kazuhiko * tdiary.rb: remove tail '/' of base_url. 2003.11.19 Junichiro Kita * tdiary.rb: import base_url method from RWiki. 2003.11.18 TADA Tadashi * tdiary.rb: run Plugin#apply_plugin under $SAFE = 4 when secure mode. 2003.11.17 TADA Tadashi * dot.htaccess: move comment about YYYYMMDD.html access to html_anchor.rb plugin. * tdiary/lang/ja.rb: remove decoding of charref. * plugin/00default.rb: remove sub from hostname in comment_mail_send. 2003.11.14 TADA Tadashi * misc/jtime.rb: removed. use plugin/jdate.rb. 2003.11.13 TADA Tadashi * release 1.5.6. 2003.11.10 TADA Tadashi * skel/update.rhtml*: add subtitle in update form. 2003.11.06 zunda * misc/style/emptdiary/README.rd and README.rd.en: emptdiary -> emptDiary 2003.11.06 TADA Tadashi * plugin/{ja,en}/00default.rb: looks up style documents in docs.tdiary.org wiki. 2003.11.05 Junichiro Kita * misc/style/wiki/README*: add document for kw plugin. 2003.11.05 Junichiro Kita * tdiary.rb: rescue SyntaxError and raise BadStyleError when bad style is specified. 2003.11.03 Junichiro Kita * ske/category.rhtml: stripped_subtitle -> stripped_subtitle_to_html. 2003.10.29 zunda * tdiary.rb: passes yield separate values instead of an Array to follow behavior of yield [ruby-dev:21276] 2003.10.28 Junichiro Kita * tdiary.rb: dup string in apply_plugin. * doc/HOWTO-make-io.rd: add documents for *_to_html. * misc/style/etdiary/etdiary_style.rb, misc/style/rd/rd_style.rb, misc/style/wiki/wiki_style.rb, tdiary/pstoreio.rb, tdiary/tdiary_style.rb: add *_to_html. 2003.10.25 Junichiro Kita * tdiary.rb: auto invalidation of parser cache and ERb cache. 2003.10.23 Kazuhiko * plugin/ja/00default.rb, plugin/ja/00default.rb, skel/category.rhtml, skel/conf.rhtml, skel/i.conf.rhtml, skel/i.day.rhtml, skel/i.latest.rhtml, skel/i.month.rhtml, skel/i.show.rhtml, skel/i.update.rhtml, skel/i.update.rhtml.en, skel/preview.rhtml, skel/preview.rhtml.en, skel/show.rhtml, skel/update.rhtml, skel/update.rhtml.en: escape HTML @html_title. 2003.10.22 TADA Tadashi * skel/tdiary.rconf: fix error when @author_mail was nil. 2003.10.21 Junichiro Kita * tdiary/lang/ja.rb: shorten('') returns '' instead of nil. 2003.10.14 Junichiro Kita * misc/style/wiki/wiki_style.rb: support '[[string|inter:key]]'. 2003.10.10 TADA Tadashi * misc/posttdiary.rb: --image-format. 2003.10.10 zunda * plugin/01sp.rb: CGI::escape instead of CGI::escapeHTML to make a URL 2003.10.09 zunda * plugin/01sp.rb: links to plugin documents 2003.10.09 Kazuhiko * plugin/00default.rb: untaint receivers for mod_ruby. 2003.10.09 TADA Tadashi * tdiary.rb, 00default.rb: move Plugin#bot? to Config class, and make wrapper in Plugin. * tdiary.rb: suppress saving referer from bot. 2003.10.08 Kazuhiko * plugin/01sp.rb: untaint sp_option( 'selected' ) for mod_ruby. 2003.10.07 Kazuhiko * tdiary.rb: untaint '#{@lang}.rb' for mod_ruby. 2003.10.07 Yasuaki Gohko * pstoreio.rb: support ruby 1.8. 2003.10.06 zunda * plugin/01sp.rb: allows multiple directories for plugins 2003.10.01 zunda * plugin/01sp.rb: no more revision information, links to sources and comments * plugin/01sp.rb: user friendlier sequence of plugin list 2003.10.01 Kazuhiro NISHIYAMA * tdiary.rb: change security error message in Plugin#add_cookie. 2003.09.29 TADA Tadashi * plugin/01sp.rb: support secure mode. 2003.09.28 TADA Tadashi * add new setting @referer_day_only to reduce 'referer noise'. 2003.09.27 zunda * plugin/01sp.rb: better to have default opt values set nil: hide* -> show* * plugin/01sp.rb: shows help in the resource file if there is 2003.09.27 TADA Tadashi * add plugin/01sp.rb and resources of ja and en. 2003.09.26 TADA Tadashi * tdiary/lang/en.rb: add comments. 2003.09.25 TADA Tadashi * i18n framework. * tdiary/lang: add ja.rb and en.rb. * tdiary.rb: move DiaryBase#disp_referer method to Plugin class. * tdiary.rb: remove Comment#shorten and Plugin#shorten. * misc/i18n/00lang.en.rb: moved to plugin/en/00default.rb. * add plugin/ja/00default.rb. 2003.09.25 Junichiro Kita * tdiary.rb, skel/diary.rhtml, plugin/00default.rb: add

. Thanks to mput. 2003.09.17 UECHI Yasumasa * rd_style.rb: change URL of RAA. 2003.09.16 TADA Tadashi * tdiary.rb, tdiary.conf*: add @cache_path. Thanks MoonWolf . 2003.09.10 TADA Tadashi * skel/tdiary.rconf: fix typo. * tdiary.rb: automatic generate date when Append. * misc/posttdiary.rb: not send date to update CGI. * misc/posttdiary.rb: unset date to request for tDiary. 2003.09.02 Junichiro kita * plugin/00default.rb: calc_links works correctly with mobile agent. 2003.09.02 KAKUTANI Shintaro * skel/plugin_error.rhtml: follow conf proc. 2003.09.02 TADA Tadashi * dot.htaccess: deny "*.rhtml*". * plugin/00default.rb: mobile_navi supports ruby 1.8. 2003.09.01 Junichiro kita * plugin/00default.rb, skel/i.*.rhtml: create navigation link with mobile_navi. 2003-08-23 zunda sp.rb: simpler configuration display 2003.08.28 Kazuhiko * rd_style.rb, wiki_style.rb insert "\n\n" at the end of @body. 2003-08-28 Thu UECHI Yasumasa * rd_style.rb: fix bug when last section doesn't terminate by CR. 2003-08-26 zunda sp.rb: English translation sp.rb: option defaults are flipped sp.rb: Typo for @options are fixed 2003-08-22 zunda sp.rb: following options are added: thanks to kaz sp.rb: @options['select_plugins.hidesource'] sp.rb: @options['select_plugins.hidemandatory'] sp.rb: @options['select_plugins.newdefault'] sp.rb: new plugins are marked in the list until the user configures the selections sp.rb: bug fix: check conf mode before updating the options 2003.08.21 TADA Tadashi * tdiary.rb: remove debug message. * tdiary.rb, 00default.rb: add Plugin@last_modified and insert it into HTML header. * 00default.rb, update.rhtml*, preview.rhtml*: add style_howto plugin. * index.rb, update.rb: waiting 1 second after post. 2003-08-20 zunda sp.rb: first release 2003.08.20 TADA Tadashi * skel/tdiary.rconf: cancel saving Array and Hash. 2003.08.20 TADA Tadashi * skel/tdiary.rconf: save Array and Hash value of @options2. thanks kazuhiko. * tdiary.rb: Config#delete as delete a key of @options. 2003.08.06 zunda * tdiary.rb: taint @options2 when it is created for the first time 2003.08.06 TADA Tadashi * tdiary.rb, 00default.rb: taint all param values of @cgi in Plugin. 2003.08.05 TADA Tadashi * doc/HOWTO-make-plugin.html: about conf_proc. * 00default.rb: fix about comment_mail error in secure mode. thanks kazuhiko. * release 1.5.5. 2003.08.04 TADA Tadashi * support ruby 1.8.0 preview7. * wiki_parser.rb: add "\n" to end of blockquoted lines. 2003.07.31 Junichiro Kita * index.rb: tdiary.cookies is set after tdiary.eval_rhtml, at least in case of whats_new plugin. 2003.07.30 TADA Tadashi * tdiary.rb: use ERB2 when running on ruby 1.8 or later (testing). * wiki_style.rb: support TrackBack anchor. 2003.07.29 UECHI Yasumasa * rd_style: fix Reference element to recognize trackbacks 2003.07.29 Kazuhiko * index.rb: don't make 'body' in case of HEAD request. 2003.07.22 TADA Tadashi * skel/conf.rhtml: to valid html. 2003.07.18 zunda * misc/style/emptdiary/emptydiary.rb: support ruby 1.8.0 (2003-07-18): Array.join() no longer returns EmptdiaryString but returns String. 2003.07.18 UECHI Yasumasa * rd_style: fix ref_ext_IMG is not for HTML4 2003.07.15 TADA Tadashi * save only valid referer, and referer URL to euc before display. 2003.07.10 TADA Tadashi * fix bug when empty receivers in comment_mail plugins. 2003.07.05 TADA Tadashi * fix yeasterday's bug. 2003.07.04 TADA Tadashi * fix some bugs in comment_mail plugins. 2003.06.24 TADA Tadashi * wiki_style.rb: fix bug about only subtitle section. * tdiary.rb, wiki_style.rb: support ruby 1.8.0 preview3. 2003.06.22 TADA Tadashi * 00default.rb: css_tag plugin support base.css. * default.css: remove including base.css. 2003.06.21 TADA Tadashi * conf_proc supports secure mode. 2003.06.16 Junichiro Kita * 00default.rb: use @conf.author_mail when @conf['comment_mail.receivers'] is nil. 2003.06.16 TADA Tadashi * conf_proc: English support. * conf_proc: mobile agent support. 2003.06.15 Hideki SAKAMOTO * tdiary.rb: initialize @css in Config class. 2003.06.14 TADA Tadashi * conf_proc plugin modify. * conf.rhtml.en: deleted. 2003.06.13 TADA Tadashi * [TESTING] conf_proc plugin modify. 2003.06.12 TADA Tadashi * [TESTING] conf_proc plugin support. * 00default.rb, mail.rtxt: optimize comment mail. 2003.06.07 TADA Tadashi * update.rhtml, preview.rhtml: renumbering tabindex. 2003.06.07 Junichiro Kita * wiki_style.rb: remove categorizable? 2003.06.06 TADA Tadashi * tdiary.rb, update.rb: redirection to day page after append or replace diary. * update.rhtml, preview.rhtml: change update form layout. * 00default.rb, 00lang.en.rb: marge edit.rb and change some labels. 2003.06.05 TADA Tadashi * base.css: add some plugin's default settings. thanks Nana. 2003.06.02 TADA Tadashi * tdiary.rb: fix error in 1st preview in the new day. 2003.05.30 TADA Tadashi * tdiary.rb: fix wrong style selected in preview when editing a diary in the another style. * base.css: add default of calendar3 plugin. 2003.05.17 Kenta MURATA * TDiaryComment#eval_rhtml ignores some exceptions 2003.05.15 TADA Tadashi * wiki_parser.rb: remove #!... line. * release 1.5.4. 2003.05.15 UECHI Yasumasa * rd_style.rb: fix footnote element with mput's patch. 2003.05.13 Junichiro Kita * tdiary.rb: TDiary::TDiaryTrackBackReceive#to_euc don't look charset parameter.(automatic translation) 2003.05.11 Junichiro Kita * tdiary.rb: TDiaryTrackBackReceive#eval_rhtml call super to do some plugin tasks. (eg. update_proc) 2003.05.10 Junichiro Kita * tdiary.rb: TrackBack support charset parameter. 2003.05.09 TADA Tadashi * preview.rhtml: show anchor. 2003.05.09 Junichiro Kita * plugin/00default.rb: add bot? 2003.05.06 Junichiro Kita * plugin/00default.rb: anchor can handle yyyymmdd#txx. 2003.05.06 TADA Tadashi * preview: change to simple action on append mode. 2003.05.03 Junichiro Kita * tdiary.rb: import classes for TrackBack(TDiary::TDiaryTrackBack*) from tb.rb. 2003.05.02 TADA Tadashi * index.rb, update.rb: untaint org_path. thanks mput. 2003.04.28 TADA Tadashi * HOWTO-make-plugin.html: add about form_proc. 2003.04.27 Junichiro Kita * plugin/00default.rb: send comment_mail when receive TrackBack Ping. 2003.04.22 TADA Tadashi * escape backslash in header and footer. 2003.04.20 TADA Tadashi * support form_proc plugin. 2003.04.18 TADA Tadashi * remove comment mail feature to plugin: comment_mail-{smtp,qmail,sendmail}.rb. 2003.04.17 TADA Tadashi * default.css: add table settings. * tdiary.conf.sample: updated. 2003.04.15 TADA Tadashi * support edit_proc plugin. 2003.04.11 zunda * skel/i.day.rhtml, skel/i.latest.rhtml, skel/i.month.rhtml: * plugin_error.rhtml: 'Update' -> 'Edit' when error in updating. 2003.04.06 TADA Tadashi * preview: show safety page when plugin error. 2003.04.05 TADA Tadashi * support preview page. 2003.04.04 TADA Tadashi * 00default.rb: add content_script_type plugin. 2003.04.03 TADA Tadashi * HOWTO-use-plugin.html: add about @options['apply_plugin']. * mobile mode support AirH"PHONE browser. 2003-04-02 UECHI Yasumasa * rd_style.rb: fix nested tag in DescList. thanx mput. * rd_style.rb: MethodList use for HTML block element. 2003.03.25 TADA Tadashi * wiki_style.rb: disable WikiName in WikiSection#strip_subtitle. 2003.03.22 Minero Aoki * misc/jtime.rb, misc/posttdiary.rb, misc/theme_convert/theme_conver.rb: remove warning on ruby 1.8. * emptdiary_style.rb, etdiary_style.rb, rd_style.rb, wiki_style.rb: remove warning on ruby 1.8. * skel/plugin_error.rb: remove warning on ruby 1.8. * tdiary/defaultio.rb, tdiary/pstoreio.rb, tdiary/tdiary_style.rb: remove warning on ruby 1.8. * tdiary.rb: remove warning on ruby 1.8. 2003.03.21 zunda * skel/(i.)diary.rhtml, i.update.rhtml(.en): comment.body.shorten -> comment.shorten 2003.03.19 TADA Tadashi * tdiary.rb: loading plugin files before eval rhtmls. 2003.03.17 TADA Tadashi * tdiary.rb: fix bug of referer_limit. 2003.03.14 TADA Tadashi * HOWTO-make-plugin.html: add about @plugin_files. 2003.03.10 TADA Tadashi * tdiary.rb: add @plugin_files into Plugin. 2003.03.08 UECHI Yasumasa * rd style: 'my' and 'a' plugins are used for reference. 2003.03.06 UECHI Yasumasa * rd style: simple subtitle in CHTML 2003.03.06 TADA Tadashi * tDiary/etDiary/emptDiary style: subtitle

to

in mobile mode. 2003.03.05 TADA Tadashi * Wiki style: fix bug of definition list. 2003.03.04 UECHI Yasumasa * rd_style.rb: change apply_to_RefToElement calls ref_ext_* methods directly. 2003.03.04 TADA Tadashi * support ruby 1.8.0 preview2 (again). 2003.03.03 TADA Tadashi * etDiary style: fix section starts with plugin. thanks simm. * support ruby 1.8.0 preview2. 2003.03.01 TADA Tadashi * rd style: fix subtitle without category (again). thanks mput and uechi. 2003.02.29 TADA Tadashi * rd style: fix subtitle without category. thanks mput. 2003.02.26 TADA Tadashi * wiki style: fix bug again when last section doesn't terminate by CR. * add navi_edit plugin (label) into 00default.rb and 00lang.en.rb. 2003.02.25 TADA Tadashi * wiki style: fix bug when last section doesn't terminate by CR. * some styles: update document about install. 2003.02.23 TADA Tadashi * wiki style: fix bug about blockquote grammar. * etDiary style: update. * release 1.5.3. 2003.02.21 TADA Tadashi * wiki style: modify blockquote grammar. * some documents update. 2003.02.19 TADA Tadashi * add etdiary style's document. * some documents update. 2003.02.18 TADA Tadashi * add emptdiary_style.rb and some documents of styles. * move misc/style/wiki/kw.rb to plugin. * doc.css: fix bug. 2003.02.17 TADA Tadashi * add rd_style.rb. 2003.02.16 TADA Tadashi * tdiary_style.rb: fix bug when subtitle has only category. * tdiary.rb: taint Plugin instance. 2003.02.13 TADA Tadashi * 00default.rb: hide preferences in navi_admin when categorized view. 2003.02.13 Junichiro Kita * add misc/style/etdiary/etdiary_style.rb 2003.02.12 Junichiro Kita * merge from Test_Category. 2003.02.12 Junichiro Kita * tdiary/pstoreio.rb: class Diary include UncategorizableDiary. 2003.02.11 Junichiro Kita * wiki_style.rb, tdiary_style.rb: stripped_subtitle returns nil if @subtitle or stripped subtitle is nil. 2003.02.11 Junichiro Kita * plugin/category.rb, skel/category.rhtml: separate cgi parameters with ';'. 2003.02.10 Junichiro Kita * category.rb: valid HTML. thanks Yoshimi KURUMA 2003.02.08 Junichiro Kita * move CategorizableDiary/UncategorizableDiary into tdiary.rb. * HOWTO-make-io.rd: add about category. 2003.02.08 TADA Tadashi * change IO <-> style interface: IOBase#load_styles. 2003.02.06 TADA Tadashi * support WikiWord and table in Wiki parser. 2003.01.22 TADA Tadashi * fix the term of style. 2003.01.21 TADA Tadashi * defaultio.rb: fix style require bug. * pstoreio.rb: fix about style. 2003.01.20 TADA Tadashi * tdiary.rb: rescue SyntaxError in plugins, and support mod_ruby. * support changing describe style. 2003.01.18 TADA Tadashi * HOWTO-make-plugin.html: add about HTML style generated by plugins. 2003.01.10 TADA Tadashi * 00default.rb: making @prev_day and @next_day in calc_link. for navi_user * 00default.rb: add link elements into head: start, first, prev, next and last. 2003.01.09 TADA Tadashi * 00default.rb: add title attr into specifying stylesheet. * tdiary.rb: Plugin#shorten. 2003.01.06 TADA Tadashi * defaultio.rb: truncate after .td2 saving. thanks MIZUNO Takehiko. 2002.12.30 TADA Tadashi * tdiary.rb: fix for mod_ruby. thanks rcn. 2002.12.25 Junichiro Kita * apply_plugin apply ERb when @options['apply_plugin'] == true 2002.12.25 TADA Tadashi * pstoreio.rb: for PStore of ruby 1.6.8. 2002.12.25 TADA Tadashi * release 1.5.2. 2002.12.24 TADA Tadashi * skel/i.*.rhtml: support @hide_comment_form in tdiary.conf. 2002.12.20 TADA Tadashi * tdiary.rb, HOWTO-make-plugin.html: add Plugin#apply_plugin method. 2002.12.19 TADA Tadashi * tdiary.conf.sample: change URL of yahoo search. * document update: theme gallery and theme bench to tDiary.org. * 00default.rb: fix nyear title. thank uechi . 2002.12.18 TADA Tadashi * conf.rhtml*: change theme gallery URL. * tdiary.rb, index.rb: be able to change last modified from plugins. 2002.12.16 TADA Tadashi * dot.htaccess: add some comments about ErrorDocument. * 00default.rb: skip hidden diary in navi_user. 2002.12.15 TADA Tadashi * 00default.rb, 00lang.en.rb: fix wrong title tag when NYEAR mode. 2002.12.13 TADA Tadashi * 00default.rb, 00lang.en.rb: prev and next navi when NYEAR mode, more. * default.css: a little change in list elements. 2002.12.11 TADA Tadashi * 00default.rb: prev and next navi when NYEAR mode. 2002.12.04 Junichiro Kita * plugin/00default.rb: bugfix in navi_user. 2002.12.02 TADA Tadashi * tdiary1.css: convert for 1.5 or later. * misc/i18n/00lang.en.rb: add nyear labels. * update English documents. thanks Mizuho . * add theme/base.css for basic styles. * footer.rhtml: move footer_proc before div.footer. 2002.12.02 Junichiro Kita * skel/diary.rhtml: let nyear into . 2002.12.01 Junichiro Kita * doc/HOWTO-make-plugin.html: add about footer_proc. 2002.12.01 Junichiro Kita * merge from Test_NYEAR. 2002.11.26 TADA Tadashi * tdiary.net -> tdiary.org. 2002.11.25 TADA Tadashi * update documents. thanks Mizuho . 2002.11.20 TADA Tadashi * fix: bad last modified setting in CommentManager::add_comment. 2002.11.19 TADA Tadashi * tdiary.rb: remove a debugging message. * defaultio.rb, pstoreio.rb: support Ruby 1.6.8 (ad hoc). * show.rhtml: make anchor name of section. 2002.11.18 TADA Tadashi * remove Japanese char in diary.rhtml and 00lang.en.rb. * fix: setting default values in Config. * release 1.5.1. 2002.11.17 TADA Tadashi * specify configuration value in default. * navi_user plugin: send Time object to navi_{prev|next}_diary. 2002.11.16 Minero Aoki * avoid ruby 1.7 warnings. 2002.11.13 TADA Tadashi * update docs. 2002.11.13 Junichiro Kita *index.rb: fix: put cookies into head after tdiary.eval_rhtml. 2002.11.12 TADA Tadashi * skel/*.en: marge some files to language independent revision. * tdiary.rb: fix: rescue plugin error. * defaultio.rb, pstoreio.rb: remove white space in the top of paragraph. 2002.11.11 TADA Tadashi * tdiary.rb: TDiaryBase#mode method added. 2002.11.08 Junichiro Kita * add TDiary::Config::mobile_agent? (for squeeze's error...) 2002.11.08 Junichiro Kita * @lang in tdiary.conf and add English resources. 2002.11.07 TADA Tadashi * tdiary.conf.sample: fix Regexp of private address in @no_referer. * dot.htaccess: more condition setting for 'YYYYMMDD.html' style. * add @plugin_path into conf. 2002.11.05 TADA Tadashi * misc/i18n/*: spell checking. 2002.11.02 TADA Tadashi * doc/HOWTO-make-theme.html: add about font-size and div.sidebar, themebench2. 2002.10.30 TADA Tadashi * misc/i18n/*: add English documents(draft), thanks Mizuho . 2002.10.29 Junichiro Kita * tdiary.rb: rescue ArgumentError in parser_cache 2002.10.28 TADA Tadashi * misc/mail-via-*: follow up for TDiary::Config. 2002.10.23 TADA Tadashi * Config#hide_comment_form. * fix bug: waste sending mail when no body of comment. 2002.10.22 TADA Tadashi * remove misc/squeeze.rb. use squeeze.rb in the plugin collection. 2002.10.17 TADA Tadashi * fix(?) bug(?) of 'YYYYMMDD.html' style. 2002.10.12 TADA Tadashi * support 'YYYYMMDD.html' style using ErrorDocument. * fix about reading hidden mode. 2002.10.07 TADA Tadashi * fix @mode value in TDiary::TDiaryBase#load_plugins. 2002.10.03 TADA Tadashi * merge with Test_TDiary_module branch, so... * split namespace by TDiary module. * load plugin files in TDiary::Plugin class. * split TDiary::Config class. * add @conf into Plugin class. * HOWTO-make-io.rd: update. * HOWTO-make-plugin.html: update. 2002.09.30 Hiroyuki Ikezoe * update.rhtml: add "update" into class selector in
. * conf.rhtml: add "conf" into class selector in
. 2002.09.29 TADA Tadashi * misc/posttdiary.rb:fix bug when boundary has special character of Regexp. 2002.09.28 TADA Tadashi * update.rb: remove an unnecessary
. 2002.09.24 TADA Tadashi * i.update.rhtml: fix typo. 2002.09.16 TADA Tadashi * update.rhtml: class="field" into all input field element. 2002.09.15 TADA Tadashi * tdiary.rb: fix bug in TDiaryAppend and TDiaryReplace: title= -> set_title. 2002.09.13 TADA Tadashi * HOWTO-make-io.rd: about Section#body. 2002.09.12 TADA Tadashi * index.rb: redirect using by meta element after comment posting. 2002.09.11 TADA Tadashi * update documents for 1.5 features. * 00default.rb, doc/*.html: HTML 4.01 Strict DOCTYPE. 2002.09.10 TADA Tadashi * tdiary.rb: argument check in DiaryBase#set_date. * HOWTO-make-io.html -> HOWTO-make-io.rd. 2002.09.09 TADA Tadashi * tdiary.rb: implement DiaryBase#title, DiaryBase#set_title. * defaultio.rb, pstoreio.rb: remove title, title=, date method. * rename method: Section#text -> to_src. 2002.08.26 TADA Tadashi * tdiary.rb: change TDiary::DIRTY_NONE false to zero. * tdiary.rb, diary.rhtml: add CommentManager#each_visible_comment. * tdiary.conf.sample: referer_table update. * pstoreio.rb: fix determination of dirty flag. * defaultio.rb: enable hidden comment flag. 2002.08.25 TADA Tadashi * defaultio.rb: fix about lost hidden comments at saving. thanks Mizuho . * update.rhtml: change format of comments. 2002.08.22 TADA Tadashi * defaultio.rb: untaint directory name in calendar method. thanks Mizuho . 2002.08.16 TADA Tadashi * tdiary.rb: create cache directory before using parser cache. thanks Mizuho . * paragraph_anchor -> section_anchor. * theme: panchor -> sanchor. * tdiary.rb: @ignore_parser_cache for yasqeeze. 2002.08.13 TADA Tadashi * tdiary.rb, defaultio.rb pstoreio.rb: change interface of io#transaction method. * diary#each_paragraph -> each_section * update.rhtml, defaultio.rb pstoreio.rb: to_text -> to_src. * HOWTO-make-io.html: add a document for IO class builders (cont.) 2002.08.07 TADA Tadashi * update.rhtml: replace Diary#each_paragraph to Diary#to_text. 2002.08.06 TADA Tadashi * diary.rhtml: remove commenttitle class. * tdiary.rb: call plugins after posting a comment. * tdiary.rb: use Plugin#anchor to make new location after posting comment. 2002.08.05 TADA Tadashi * tdiary.rb, defaultio.rb: implement parser cache. * defaultio.rb: split modules CommentIO and RefererIO. * tdiary.rb, defaultio.rb: optimize dirty flags. 2002.07.25 TADA Tadashi * tdiary.rb: fix of bad fragment of redirection after posting comment. thanks NT. * diary.rhtml: separate CR/LF in comments by
: try again. * append text when the target diary existed on replace mode (porting from Rev.1.31.2.4). 2002.07.24 TADA Tadashi * index.rb, tdiary.rb: redirect to day page after posting comment. * diary.rhtml: separate CR/LF in comments by
: more try. * defaultio.rb: cut surplus \n in tail of comments. 2002.07.23 TADA Tadashi * diary.rhtml: separate CR/LF in comments by
. * defauldio.rb: restore last modified into diaries. * convert2.rb: fix bugs. 2002.06.01 TADA Tadashi * defaultio.rb: fix IO#calendar. * defaultio.rb: fix tDiary2 parser. 2002.05.31 TADA Tadashi * 00default.rb: remove media="all" from meta element in HTML header. * implement tDiary2 file format [update support]. * update.rhtml, default.css: change class of 'hide diary' checkbox 'hide' to 'hidediary'. 2002.05.30 TADA Tadashi * implement tDairy2 file format [read only]. * diary.rhtml, update.rhtml: change class of form. * misc/convert2.rb: added. 2002.05.23 TADA Tadashi * follow i.diary.rhtml also. * diary.rhtml: add
into referer list. 2002.05.22 TADA Tadashi * split DiaryBase module from Diary class. * generate diary body in Diary class. 2002.05.21 TADA Tadashi * generate new HTML. 2002.05.20 TADA Tadashi * fix security hole about apply plugin. 2002.05.16 TADA Tadashi * replace new default theme. 2002.05.15 TADA Tadashi * split CommentManager and RefererManager from Diary class. * move theme files into each directory. 2002.05.14 TADA Tadashi * split IO class to tdiary/pstoreio.rb. * tdiary.rb: move transaction to IO classes. * tdiary.rb: rename make_years to calendar and move to IO class. * tdiary.rb: move Diary and Paragraph class to pstoreio.rb. * enable define @cache_path in tdiary.conf. * add String#shorten. 2002.05.14 TADA Tadashi * tdiary.rb: ignore $KCODE in disp_referer. * tdiary.conf.sample: shorten referer URL in @referer_table. 2002.05.12 TADA Tadashi * 1.4.2. * README.html: add notice about copyright of themes and plugins. 2002.04.26 TADA Tadashi * remove Plugin#eval_rhtml. 2002.04.24 TADA Tadashi * i.day.rhtml, i.show.rhtml: call update_proc when comment added. * tdiary.rb: suppress result string in Plugin#update_proc. 2002.04.23 TADA Tadashi * tdiary.rb: cache file change .rhtml -> .rb. thanks sakai . * add skel/plugin_error.rhtml and change message when errors in plugin. * HOWTO-make-plugin.html: add about @debug. 2002.04.23 MUTOH Masao * tdiary.rb: add @debug for Plugin#method_missing. 2002.04.21 TADA Tadashi * i.diary.rhtml: fix bug of paragraph number increment. 2002.04.19 TADA Tadashi * i.diary.rhtml: fix bug of paragraph number. 2002.04.18 TADA Tadashi * justify mail address auto-link in comment. 2002.04.17 TADA Tadashi * tdiary.rb: change version. * HOWTO-make-plugin.html: add about methods in Plugin. * doc/*: some bugs fixed. 2002.04.17 MUTOH Masao * index.rb, tdiary.rb: add Plugin#add_cookie. 2002.04.16 TADA Tadashi * misc/posttdiary.rb:bmp support for feelH". if found Ruby::Magick use it, else use convert. 2002.04.07 TADA Tadashi * misc/posttdiary.rb:fix mojibake: -mQ -> -m0. 2002.04.05 TADA Tadashi * 1.4.1 2002.04.05 TADA Tadashi * misc/posttdiary.rb: set permission of image to readable everybody. * misc/posttdiary.rb:--image-path and --image-url options. 2002.04.02 TADA Tadashi * conf.rhtml: make link to new Theme Gallery. * conf.rhtml: add notify about comment mail sent to. * update erb to 1.4.3. 2002.03.28 TADA Tadashi * default.css: no underline for links. 2002.03.27 TADA Tadashi * index.rb, update.rb: $:.unshift orig_path. * tdiary.rb: fail safe check for @data_path. 2002.03.26 TADA Tadashi * @options support in tdiary.conf and plugins. 2002.03.22 TADA Tadashi * tdiary.rb: Plugin#add_xxx_proc can receive a block. * 00default.rb: follow new add_xxx_proc style. * HOWTO-make-plugin.html: follow new add_xxx_proc style. * diary.rhtml: escape HTML in comment form. * tdiary.rb: shorten commentator's name and mail address validation in comment mail. 2002.03.20 TADA Tadashi * doctype plugin. * add HTML 4.01 Tr DTD's URL into default DOCTYPE. [testing] 2002.03.18 TADA Tadashi * tdiary.rb: fix comment mail subject was wrong. 2002.03.17 TADA Tadashi * 1.4.0 * conf.rhtml, tdiary.conf.sample, default.css: image anchor in default. * tdiary.rb: no referer saving into hidden diary. * update documents. 2002.03.15 TADA Tadashi * tdiary.rb: fix duplicated referer on day mode. * update.rb: move hide checkbox to right of submit button. 2002.03.14 TADA Tadashi * update.rhtml: remove 'class="commenttitle"' from changing comment status button. * default.css: add style for blockquote and some plugins. 2002.03.12 TADA Tadashi * update erb to 1.4.0. * taint @body_{enter,leave}_procs in Plugin class. 2002.03.11 TADA Tadashi * tdiary.rb, mail.rtxt: fix mime bug in From and Subject of comment mail. 2002.03.09 TADA Tadashi * tdiary.conf.sapmle: add notice about documentation in @footer. 2002.03.09 TADA Tadashi * 1.3.4 2002.03.08 TADA Tadashi * mail.rtxt: add white space after serial in subject. 2002.03.07 TADA Tadashi * add doc/HOWTO-make-theme.html. * tdiary.rb: join all lines in Comment#shorten. 2002.03.06 TADA Tadashi * @mail_header accept the format of Time#strftime. 2002.03.05 TADA Tadashi * documents moved to doc. * HOWTO-use-plugin.html, HOWTO-make-plugin.html: add. * remove sample plugins. * tdiary.rb: change to_mime to return array. 2002.03.05 Kazuhiko * tdiary.conf.sample, conf.rhtml: remove restriction of using Japanese in @mail_header. * skel/mail.rtxt: (Subject) use @date_format instead of '%Y-%m-%d'. * tdiary.rb: specify a message_id by hour, minute and second to avoid possible message_id confliction. exclude @mail_header from a message_id so as to avoid non-ascii character. 2002.03.04 TADA Tadashi * jtime.rb: add description. 2002.03.02 TADA Tadashi * tdiary.conf.sample: fix comment of @latest_limit. 2002.03.01 TADA Tadashi * i.update.rhtml: adjust comment number when some comments hidden. * add 'anchor' plugin. for mod_rewrite. * add 'my' plugin. 2002.02.28 TADA Tadashi * tdiary.rb, update.rhtml: adjust comment number when some comments hidden. 2002.02.27 TADA Tadashi * i.diary.rhtml: paragraph/comment anchor fixed in mobile mode. * squeeze.rb: add -c option and other changes. 2002.02.26 TADA Tadashi * tdiary.rb: fix when wrong file in @data_path. 2002.02.23 TADA Tadashi * mail-via-{qmail,sendmail}.rb: fix typo. * recent_list: fix paragraph numbering. 2002.02.22 Daisuke Kato * posttdiary.rb: support Multipart Mail. 2002.02.22 TADA Tadashi * *.css: valid by W3C. thanks shinchan . * update.rhtml, i.update.rhtml: change tabsindexs. * recent_comment.rb: update by kitaj . 2002.02.21 TADA Tadashi * recent_comment.rb: fix by zoe. 2002.02.20 TADA Tadashi * update.rhtml, i.update.rhtml: move hide box below submit button. * document maintenance. * theme: add wiLL.css. * misc/plugin: add recent_list.rb, calendar2.rb, recent_comment.rb, comment_rank.rb. * title_list.rb: HTML tags have compatibility with recent_list. 2002.02.19 TADA Tadashi * tdiary.rb: enable when no @no_referer in tdiary.conf. * tdiary.rb: untaint cache file name when clear cache. * tdiary.rb: rescue when errors in eval plugins. * tdiary.rb, diary.rhtml, i.diary.rhtml: [testing] body_{enter|leave}_proc plugin. * tdiary.rb, update.rhtml, i.update.rhtml: support hidden diary. * tdiary.rb, diary.rhtml, i.diary.rhtml: correct count of comments by Diary#count_comments. * misc/jtime.rb: added. * tdiary.rb: clear cache after changing comment status. 2002.02.12 TADA Tadashi * mail.rhtml: URL change. * 00default.rb: escape HTML tags in referer table. thanks KT . 2002.02.07 TADA Tadashi * tdiary.rb, 00default.rb: leap second again. * dot.htaccess: ExecCGI -> +ExecCGI. * tdiary.rb: mail-via-smtp as default. * tdiary.rb: sort themes in TDiaryConf. * skel/footer.rhtml: www.spc.gr.jp -> www.tdiary.net. * tdiary.rb: correct message_id. thanks woods 2002.01.31 TADA Tadashi * misc/plugin/README.html: fix bug: description of insert plugin. * 00default.rb: support leap second in navi_user. * tdiary.rb: ignore case hostname in Diary#add_referer. thanks munemasa . * conf.rhtml: insert 'navi plugin'. 2002.01.24 TADA Tadashi * @@update_proc -> add_update_proc, @@header_proc -> add_header_proc. * modify document misc/plugin/README.html. * call update_proc when a new comment appended. * misc/mail-via-{smtp|qmail|sendmail).rb: added. * UPGRADE: update. * mail.rtxt: add name to subject. * remove name attribute in anchor tag without DAY mode. * fix error in mobile mode. 2002.01.23 TADA Tadashi * add @@header into plugin. * fix error handling for loading plugins. * tdiary.conf.sample: maintain referer_table. * add Plugin's instance var: @cgi, @author_name, @author_mail, @theme, @css, @cookie. 2002.01.21 TADA Tadashi * 1.3.3 * tdiary.rb: fix TDiaryLatest#initialize. * tdiary.rb: easy to understand errors in plugins. * @hour_offset support. * 00default.rb: add plugins, "comment_total" and "comment_date". 2002.01.13 TADA Tadashi * 00default.rb: fix navi_user plugin when comment mode. * edit.rb: add new plugin into misc/plugin. * index.rb, update.rb: move 'begin' to top of script. * posttdiary.rb: add into misc. 2002.01.12 TADA Tadashi * misc/posttdiary.rb: added and support null subject. 2002.01.10 TADA Tadashi * fix cache bug. * conf.rhtml: fix typo. * tdiary.rb: bug fix: error when @index_page is nil in navi_user. * dropdown_calendar.rb: fix unclosed tag. * tdiary.rb: cache latest and month. * 00default.rb, diary.rhtml: move referer list to plugin. * tdiary.rb: add to Plugin @data_path and @cache_path. 2001.12.26 TADA Tadashi * 1.3.2 * diary.rhtml: add

when no comment. * themes update for new layout. * tdiary.rb: reverse.each -> reverse_each :-) * 00default.rb: remove title_list. * misc/plugin: added dropdown_calendar.rb, src.rb, title_list.rb. * misc/plugin: documentation of how to use/make plugin as README.html. * update plugin test implement. 2001.12.21 TADA Tadashi * over months in latest mode. thanks gekisive * misc/squeeze.rb: 1.0.1. 2001.12.20 TADA Tadashi * tdiary.rb: add @diaries to Plugin, again. * 00default.rb: bug fix: error when @index_page is empty in navi_user. * diary.rhtml, show.rhtml: hide comment form after update. * follow symlink-shared diary. * 00default.rb: add theme_url. * 00default.rb, *.rhtml: add xxx_label * 00default.rb: add title_list (trial). * CHANGES -> ChangeLog 2001.12.19 TADA Tadashi * tdiary.rb, diary.rhtml: bug fix: adjust number of comments. * tdiary.rb: some refactoring. * tdiary.rb: add @diaries to Plugin. * diary:rhtml: bug fix: @index -> opt['index'] in comment form. 2001.12.19 TADA Tadashi * index.rb, update.rb: remove Accept-Ranges header field in HTTP response. * tdiary.rb: add Plugin#method_missing. * tdiary.rb: comment summary upto 120 bytes. * day.rhtml: move referer list below comment form. * concat all default plugins into 00default.rb. * 00default.rb: split navi to navi_user and navi_admin. * index.rb, update.rb: add Vary header field. * diary.rhtml: change 'More...' to 'Before...'. * diary.rhtml: add '

...
'. 2001.12.17 TADA Tadashi * fix bug: error with mod_ruby. 2001.12.16 TADA Tadashi * 1.3.1 * moved *.rhtml *.rtxt *.rconf to skel/. * plugin support. thanks kitaj . * calendar and insert to plugin. * added navi plugin. 2001.11.26 TADA Tadashi * index.rb, update.rb: $defout.binmode. * link to tDiary Themes. * misc/squeeze.rb: added. * diary.rhtml: escape html to comment.name. 2001.11.18 TADA Tadashi * tdiary.rb, diary.rhtml: HTMLescape for referer. 2001.11.15 TADA Tadashi * index.rb, tdiary.rb: trapped permission error again. 2001.11.12 TADA Tadashi * index.rb, tdiary.rb: trapped permission error. * tdiary.rb: PStore#abort when unless @dirty. thanks sakai . 2001.10.12 TADA Tadashi * tdiary.rb: fix no effective show_referer/show_comment in CGI conf. 2001.10.01 TADA Tadashi * tdiary.rb: Xiino and L-mode into mobile terminal. * tdiary.conf.sample: referer_table update. * tdiary.rb: added 'Xiino' to mobile agent list. * tdiary.rb: fix error when no @smtp_host and @mail_on_comment == true. * tdiary.rb: different TZ problem fix(?). 2001.09.01 TADA Tadashi * 1.2.0 * tdiary.conf.sample: added some search engines into referer_table. * UPGRADE: added. * Document update. * tdiary.rb: exactly match for no_referer. 2001.08.30 TADA Tadashi * update.rb: remove no-cache. * HOWTO-write-tDiary.html: added. * update.rhtml: hide change comment mode button when no comments. 2001.08.27 TADA Tadashi * 1.1.4 * repackage. * tdiary.conf.sample: document update. 2001.08.27 TADA Tadashi * split referer.rhtml from conf.rhtml. * update/configuration page for i-mode. 2001.08.24 TADA Tadashi * add Windows CE's IE to mobile terminal. 2001.08.19 TADA Tadashi * theme: maroon by Shinchan. 2001.08.18 TADA Tadashi * add ASTEL DOTi and H" to mobile terminal. * @index, @update. * owner can hide any comments. 2001.08.17 TADA Tadashi * 1.1.3 * support mod_ruby completely. * tdiary.rb: fix make_link when URL have '@' in it. * add Zaurus to mobile terminal. * diary.conf: hidden 'new comment' when @show_comment was false. 2001.08.16 TADA Tadashi * testing for mod_ruby (3). 2001.08.16 TADA Tadashi * testing for mod_ruby (2). 2001.08.11 TADA Tadashi * testing for mod_ruby. 2001.08.07 TADA Tadashi * 1.1.2 * conf.rhtml: CGI::escapeHTML for each data. 2001.08.03 TADA Tadashi * tdiary.rb: fix bug not saving @latest_limit via CGI. * tdiary.rb: secure CGI setting. changing format of @data_path/tdiary.conf. * header.rhtml: showing error message. * diary.rhtml: link of "making new comment". * conf.rhtml: fix bug: display diff @no_referer2/@referer_table2 and @no_referer/@referer_table. 2001.07.30 TADA Tadashi * 1.1.1 * theme: line, nebula by zoe. * configuration via CGI. * index.rb, update.rb: no-cache. * errata: "auther" -> "author" (^^; * changing term: "Referer" -> "リンク元" 2001.07.25 TADA Tadashi * tdiary.rb: fix bug bad cookie when running on root directory. 2001.07.21 TADA Tadashi * <%=calendar%> added into tdiary.conf.sample. 2001.07.20 TADA Tadashi * make editable when multi user mode. * @date_format for comment. * referer_table into title attr in referer list. * Diary#eval_rhtml requires Hash parameter. 2001.07.19 TADA Tadashi * @date_format. 2001.07.18 TADA Tadashi * testing code for multi user mode. 2001.07.14 TADA Tadashi * 1.1.0 * making theme directory, and move default.css to theme. * theme: desert, lovely, midnight, pool side. * header and footer eval eRuby in Element class. 2001.07.05 TADA Tadashi * 1.0.1 * tdiary.rb: white space to ' ' in String#make_link. * calender -> calendar (^^; * mail.rtxt: add MIME-Version on header. * index.rb, tdiary.rb: force latest mode when incorrect date specified. * tdiary.conf.sample, README.html: 'Mary Diary' into @referer_table. * README.html: hoge.net -> hoge.example (as RFC2606). * tdiary.rb: 'anonymouse@anywhere' -> @auther_mail. 2001.07.01 TADA Tadashi * 1.0.0 * tdiary.rb: fix referer duplicated on latest day bug. * release. 2001.06.29 TADA Tadashi * 0.9.9.5 * tdiary.rb: char code force to EUC-JP * update.rhtml: referer_table apply to update. * header.rhtml: insert generator. * tdiary.rb: no saving duplicated comments. * update.rhtml: unescapeHTML for title. * diary.rhtml, default.css:

to

on subtitle. * day.rhtml: button of previous/next day. * diary.rhtml: SPACE and TAB change to   on comment. * default.css: hr.sep { display: none; } * tdiary.rb: suppress '?\d{8}' of referer URL. * tdiary.rb: text_save. thanks densuke * update.rhtml: add @referer_table. 2001.06.16 TADA Tadashi * 0.9.9 * tdiary.rb: fix referer saving bug on TDiaryDay. * tdiary.rb: ignore case when compare referers. * tdiary.conf.sample: fix typo. 2001.06.16 TADA Tadashi * 0.9.8 * saving name and mail of comment by cookie. 2001.06.15 TADA Tadashi * 0.9.7 * tdiary.rb: using unescaped URL for referer's key. * month.rhtml: fix error when no 1st day on MONTH mode. * tdiary.rb: compare @no_referer with unescaped referer. * tdiary.rb: fix add_referer miss type. * tdiary.rb, index.rb: Palmscape/ezWeb/J-PHONE support. * i.header.rhtml: date in * tdiary.rb: method 'title' in TDiaryView * tdiary.rb: show always latest month on view mode. * tdiary.rb: TDiary{Day|Comment|Month|Latest} classes. * tdiary.rb: mail on comment. * tdiary.rb, day.rhtml: referer_table. 2001.06.12 TADA Tadashi <sho@spc.gr.jp> * 0.9.6 * tdiary.rb: fix referer bug. 2001.06.12 TADA Tadashi <sho@spc.gr.jp> * 0.9.5 * header.rhtml: disable CSS for Netscape 4. * header.rhtml: date for <title> tag. * footer.rhtml: 'powerd' -> 'powered'. * tdiary.rb: fix make_link '&' bug. * tdiary.rb: unescape referer. * diary.rhtml: to_euc for referer URL. * diary.rhtml: idx -> count on today's referer. * diary.rhtml, i.diary.rhtml: enable Tagged paragraph after subtitle. Thanks for Masahiro Sakai <zvm01052@nifty.ne.jp> * index.rb, update.rb: using /usr/bin/env. 2001.05.18 TADA Tadashi <sho@spc.gr.jp> * 0.9.4 * i-mode support (view only) * tdiary.rb: fixed Last-Modified bug. * rename: admin.rb -> update.rb * move: ../tdiary.css -> default.css * anchor for comments. * .diary: @paragraph_anchor, @comment_anchor, @limit_latest * document as README.html. 2001.05.14 TADA Tadashi <sho@spc.gr.jp> * 0.9.3 * tdiary.css: hr.sep class * tdiary.conf support * move: data path * move: admin/index.rb -> admin.rb 2001.04.25 TADA Tadashi <sho@spc.gr.jp> * 0.9.2 * tdiary.rb: fixed Last-Modified bug. * diary.rhtml: split paragraphs when a Paragraph object have some line. * tdiary.rb: saving referer only starting with 'http://'. * diary.rhtml: unescape referer URL when display. 2001.04.24 TADA Tadashi <sho@spc.gr.jp> * 0.9.1 * no update last-modified when request with referer. * no file creation when specified a date no existent. 2001.04.23 TADA Tadashi <sho@spc.gr.jp> * 0.9.0 * create and local release. ��������tdiary-3.2.2/config.ru������������������������������������������������������������������������������000644 �000765 �000024 �00000003012 12137321061 015057� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������$:.unshift( File::dirname( __FILE__ ).untaint ) require 'tdiary/environment' require 'tdiary' require 'tdiary/rack/html_anchor' require 'tdiary/rack/valid_request_path' require 'tdiary/rack/auth/basic' require 'omniauth' require 'tdiary/rack/auth/omniauth' use Rack::Reloader unless ENV['RACK_ENV'] == 'production' base_dir = '' # OmniAuth settings use Rack::Session::Pool, :expire_after => 2592000 use OmniAuth::Builder do configure {|conf| conf.path_prefix = "#{base_dir}/auth" } # provider :twitter, ENV['TWITTER_KEY'], ENV['TWITTER_SECRET'] # provider :github, ENV['GITHUB_KEY'], ENV['GITHUB_SECRET'] end map "#{base_dir}/auth" do run TDiary::Rack::Auth::OmniAuth::CallbackHandler.new end map "#{base_dir}/update.rb" do # Basic Auth use TDiary::Rack::Auth::Basic, '.htpasswd' # OAuth # use TDiary::Rack::Auth::OmniAuth, :twitter do |auth| # auth.info.nickname == 'your_twitter_screen_name' # end run TDiary::Application.new(:update) end map "#{base_dir}/assets" do environment = Sprockets::Environment.new %w(js theme).each {|path| environment.append_path path } # if you need to auto compilation for CoffeeScript # require 'tdiary/rack/assets/precompile' # use TDiary::Rack::Assets::Precompile, environment run environment end map "#{base_dir}/" do use TDiary::Rack::HtmlAnchor run Rack::Cascade.new([ Rack::File.new("./public/"), TDiary::Rack::ValidRequestPath.new(TDiary::Application.new(:index)) ]) end # Local Variables: # mode: ruby # indent-tabs-mode: t # tab-width: 3 # ruby-indent-level: 3 # End: ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/data/����������������������������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 014157� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/doc/�����������������������������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321102 014007� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/dot.htaccess���������������������������������������������������������������������������000644 �000765 �000024 �00000000773 12137321061 015562� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������Options +ExecCGI # if you run tDiary with symbolic link, use settings below. #Options +FollowSymLinks # if making anchor style as 'YYYYMMDD.html', add some settings below. # SEE header of html_anchor.rb plugin. AddHandler cgi-script .rb DirectoryIndex index.rb AddType application/xml .rdf <Files "*.rhtml*"> deny from all </Files> <Files "tdiary.*"> deny from all </Files> <Files update.rb> AuthName tDiary AuthType Basic AuthUserFile /home/foo/.htpasswd Require user foo </Files> �����tdiary-3.2.2/Gemfile��������������������������������������������������������������������������������000644 �000765 �000024 �00000002054 12137321061 014542� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������source 'https://rubygems.org' gem 'rake' gem 'rack' gem 'sprockets' gem 'coffee-script' gem 'omniauth' gem 'omniauth-twitter' gem 'omniauth-github' gem 'dalli' gem 'redis' gem 'redis-namespace' platforms :mri do gem 'thin' # if you don't have JavaScript processor, uncomment this line. # gem 'therubyracer' gem 'redcarpet' gem 'pygments.rb' gem 'twitter-text', :require => false end platforms :jruby do gem 'trinidad' end group :development do gem 'capistrano', :require => false gem 'capistrano_colors', :require => false gem 'rvm-capistrano', :require => false gem 'pit', :require => false gem 'racksh', :require => false group :test do gem 'pry' gem 'tapp' gem 'test-unit', :require => 'test/unit' gem 'rspec' gem 'capybara', :require => 'capybara/rspec' gem 'selenium-webdriver' gem 'launchy' gem 'sequel' gem 'sqlite3' gem 'jasmine' gem 'simplecov', :require => false gem 'simplecov-rcov', :require => false gem 'coveralls', :require => false gem 'ci_reporter' end end ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/Gemfile.lock���������������������������������������������������������������������������000644 �000765 �000024 �00000010073 12137321061 015471� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������GEM remote: https://rubygems.org/ specs: addressable (2.3.4) builder (3.2.0) capistrano (2.14.2) highline net-scp (>= 1.0.0) net-sftp (>= 2.0.0) net-ssh (>= 2.0.14) net-ssh-gateway (>= 1.1.0) capistrano_colors (0.5.5) capybara (2.1.0) mime-types (>= 1.16) nokogiri (>= 1.3.3) rack (>= 1.0.0) rack-test (>= 0.5.4) xpath (~> 2.0) childprocess (0.3.9) ffi (~> 1.0, >= 1.0.11) ci_reporter (1.8.4) builder (>= 2.1.2) coderay (1.0.9) coffee-script (2.2.0) coffee-script-source execjs coffee-script-source (1.6.2) colorize (0.5.8) coveralls (0.6.6) colorize multi_json (~> 1.3) rest-client simplecov (>= 0.7) thor daemons (1.1.9) dalli (2.6.2) diff-lcs (1.2.4) eventmachine (1.0.3) execjs (1.4.0) multi_json (~> 1.0) faraday (0.8.7) multipart-post (~> 1.1) ffi (1.7.0) hashie (2.0.3) highline (1.6.18) hike (1.2.2) httpauth (0.2.0) jasmine (1.3.2) jasmine-core (~> 1.3.1) rack (~> 1.0) rspec (>= 1.3.1) selenium-webdriver (>= 0.1.3) jasmine-core (1.3.1) jwt (0.1.8) multi_json (>= 1.5) launchy (2.3.0) addressable (~> 2.3) method_source (0.8.1) mime-types (1.22) multi_json (1.7.2) multipart-post (1.2.0) net-scp (1.1.0) net-ssh (>= 2.6.5) net-sftp (2.1.1) net-ssh (>= 2.6.5) net-ssh (2.6.7) net-ssh-gateway (1.2.0) net-ssh (>= 2.6.5) nokogiri (1.5.9) oauth (0.4.7) oauth2 (0.8.1) faraday (~> 0.8) httpauth (~> 0.1) jwt (~> 0.1.4) multi_json (~> 1.0) rack (~> 1.2) omniauth (1.1.4) hashie (>= 1.2, < 3) rack omniauth-github (1.1.0) omniauth (~> 1.0) omniauth-oauth2 (~> 1.1) omniauth-oauth (1.0.1) oauth omniauth (~> 1.0) omniauth-oauth2 (1.1.1) oauth2 (~> 0.8.0) omniauth (~> 1.0) omniauth-twitter (0.0.16) multi_json (~> 1.3) omniauth-oauth (~> 1.0) pit (0.0.7) posix-spawn (0.3.6) pry (0.9.12) coderay (~> 1.0.5) method_source (~> 0.8) slop (~> 3.4) pygments.rb (0.5.0) posix-spawn (~> 0.3.6) yajl-ruby (~> 1.1.0) rack (1.5.2) rack-test (0.6.2) rack (>= 1.0) racksh (1.0.0) rack (>= 1.0) rack-test (>= 0.5) rake (10.0.4) redcarpet (2.2.2) redis (3.0.3) redis-namespace (1.2.1) redis (~> 3.0.0) rest-client (1.6.7) mime-types (>= 1.16) rspec (2.13.0) rspec-core (~> 2.13.0) rspec-expectations (~> 2.13.0) rspec-mocks (~> 2.13.0) rspec-core (2.13.1) rspec-expectations (2.13.0) diff-lcs (>= 1.1.3, < 2.0) rspec-mocks (2.13.1) rubyzip (0.9.9) rvm-capistrano (1.3.0) capistrano (>= 2.0.0) selenium-webdriver (2.32.1) childprocess (>= 0.2.5) multi_json (~> 1.0) rubyzip websocket (~> 1.0.4) sequel (3.46.0) simplecov (0.7.1) multi_json (~> 1.0) simplecov-html (~> 0.7.1) simplecov-html (0.7.1) simplecov-rcov (0.2.3) simplecov (>= 0.4.1) slop (3.4.4) sprockets (2.9.3) hike (~> 1.2) multi_json (~> 1.0) rack (~> 1.0) tilt (~> 1.1, != 1.3.0) sqlite3 (1.3.7) tapp (1.4.0) thor test-unit (2.5.4) thin (1.5.1) daemons (>= 1.0.9) eventmachine (>= 0.12.6) rack (>= 1.0.0) thor (0.18.1) tilt (1.3.7) twitter-text (1.6.1) unf (~> 0.0.5) unf (0.0.5) unf_ext unf_ext (0.0.6) websocket (1.0.7) xpath (2.0.0) nokogiri (~> 1.3) yajl-ruby (1.1.0) PLATFORMS ruby DEPENDENCIES capistrano capistrano_colors capybara ci_reporter coffee-script coveralls dalli jasmine launchy omniauth omniauth-github omniauth-twitter pit pry pygments.rb rack racksh rake redcarpet redis redis-namespace rspec rvm-capistrano selenium-webdriver sequel simplecov simplecov-rcov sprockets sqlite3 tapp test-unit thin trinidad twitter-text ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/index.fcgi�����������������������������������������������������������������������������000755 �000765 �000024 �00000002021 12137321061 015205� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������#!/usr/bin/env ruby # -*- coding: utf-8; -*- # # index.fcgi $Revision: 1.35 $ # # Copyright (C) 2004, Akinori MUSHA # Copyright (C) 2006, moriq # Copyright (C) 2006-2009, Kazuhiko <kazuhiko@fdiary.net> # You can redistribute it and/or modify it under GPL2. # require 'fcgi' # workaround untaint LOAD_PATH for rubygems library path is always tainted. $:.each{|path| path.untaint if path.include?('fcgi') && path.tainted? } if FileTest::symlink?( __FILE__ ) then org_path = File::dirname( File::readlink( __FILE__ ) ).untaint else org_path = File::dirname( __FILE__ ).untaint end load "#{org_path}/misc/lib/fcgi_patch.rb" FCGI.each_cgi do |cgi| begin ENV.clear ENV.update(cgi.env_table) class << CGI; self; end.class_eval do define_method(:new) {|*args| cgi } end dir = File::dirname( cgi.env_table["SCRIPT_FILENAME"] ) Dir.chdir(dir) do load 'index.rb' end ensure class << CGI remove_method :new end end end # Local Variables: # mode: ruby # indent-tabs-mode: t # tab-width: 3 # ruby-indent-level: 3 # End: ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/index.rb�������������������������������������������������������������������������������000755 �000765 �000024 �00000002700 12137321061 014704� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������#!/usr/bin/env ruby # -*- coding: utf-8; -*- # # index.rb # # Copyright (C) 2001-2009, TADA Tadashi <t@tdtds.jp> # You can redistribute it and/or modify it under GPL2. # BEGIN { $stdout.binmode } begin if FileTest::symlink?( __FILE__ ) then org_path = File::dirname( File::readlink( __FILE__ ) ).untaint else org_path = File::dirname( __FILE__ ).untaint end $:.unshift( org_path ) unless $:.include?( org_path ) require 'tdiary' encoding_error = {} cgi = CGI::new(:accept_charset => "UTF-8") do |name, value| encoding_error[name] = value end if encoding_error.empty? @cgi = cgi else @cgi = CGI::new(:accept_charset => 'shift_jis') @cgi.params = cgi.params end request = TDiary::Request.new( ENV, @cgi ) status, headers, body = TDiary::Dispatcher.index.dispatch_cgi( request, @cgi ) headers['type'] = headers.delete('Content-Type') TDiary::Dispatcher.send_headers( status, headers ) TDiary::Dispatcher.send_body( body ) rescue Exception if @cgi then print @cgi.header( 'status' => CGI::HTTP_STATUS['SERVER_ERROR'], 'type' => 'text/html' ) else print "Status: 500 Internal Server Error\n" print "Content-Type: text/html\n\n" end puts "<h1>500 Internal Server Error</h1>" puts "<pre>" puts CGI::escapeHTML( "#{$!} (#{$!.class})" ) puts "" puts CGI::escapeHTML( $@.join( "\n" ) ) puts "</pre>" puts "<div>#{' ' * 500}</div>" end # Local Variables: # mode: ruby # indent-tabs-mode: t # tab-width: 3 # ruby-indent-level: 3 # End: ����������������������������������������������������������������tdiary-3.2.2/js/������������������������������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 013662� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/LICENSE��������������������������������������������������������������������������������000644 �000765 �000024 �00000043105 12137321061 014256� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������ GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. <one line to give the program's name and a brief idea of what it does.> Copyright (C) 19yy <name of author> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. <signature of Ty Coon>, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/misc/����������������������������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 014201� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/plugin/��������������������������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 014544� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/Procfile�������������������������������������������������������������������������������000644 �000765 �000024 �00000000045 12137321061 014733� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������web: bundle exec thin start -p $PORT �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/public/��������������������������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 014524� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/Rakefile�������������������������������������������������������������������������������000644 �000765 �000024 �00000000563 12137321061 014717� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- require File.expand_path('../tdiary/environment', __FILE__) require 'rake' require 'rake/clean' CLEAN.include( "tmp", "data", "index.rdf" ) CLOBBER.include( "rdoc", "coverage" ) Dir['tdiary/tasks/**/*.rake'].each {|f| load f} # Local Variables: # mode: ruby # indent-tabs-mode: t # tab-width: 3 # ruby-indent-level: 3 # End: # vim: ts=3 ���������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/README.md������������������������������������������������������������������������������000644 �000765 �000024 �00000004340 12137321061 014526� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������# tDiary [![Build Status](https://secure.travis-ci.org/tdiary/tdiary-core.png)](https://travis-ci.org/tdiary/tdiary-core) [![Coverage Status](https://coveralls.io/repos/tdiary/tdiary-core/badge.png?branch=master)](https://coveralls.io/r/tdiary/tdiary-core) [![Dependency Status](https://gemnasium.com/tdiary/tdiary-core.png)](https://gemnasium.com/tdiary/tdiary-core) [![Code Climate](https://codeclimate.com/github/tdiary/tdiary-core.png)](https://codeclimate.com/github/tdiary/tdiary-core) ## tDiary, The TSUKKOMI-able Weblog. At first, see doc/README-en.rd ## tDiary, ツッコミ可能なWeb日記システム tDiaryはWeb日記(いわゆるブログ)を実現するオープンソースソフトウェアです。ブログサービスをレンタルするのではなく、自分でWeb日記を運用する人のためのツールです。 tDiaryには以下のような特徴があります。 ### 長く日記を続けられます 日記は大切な自分史です。安心して長く日記を書き続けられるように、tDiaryは最低でも25年間はプロジェクトを維持することを目標に開発を続けています。2011年現在で10周年になるので、あと15年間はtDiaryで日記を書き続けることができます。 ### レンタルサーバーユーザにやさしい 必要なのはRuby(1.8.5ないしは1.9.2以降に対応)だけ。単独でCGIとして動作し、基本機能はデータベースや追加のライブラリを必要としません。 ### プラグインで拡張できます 豊富なプラグインで、さまざまな機能を追加できます。ブログツールとして必要な機能はほとんどプラグインとして揃っています。 ### テーマで好きなデザインを選べます 300種類を超えるデザイン・テーマを選べます。ユーザが作成したテーマを一堂に集めたテーマ・ギャラリーも見てください。 ### その他 インストールにはドキュメント(doc/INSTALL.html)を参照して下さい。動作にはruby(1.8.5以降または1.9.2以降)と、CGIをサポートするWebサーバが必要ですが、通常のレンタルサーバーであればたいていはこの環境があるはずです。 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/skel/����������������������������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 014204� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/spec/����������������������������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 014200� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/tdiary/��������������������������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 014542� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/tdiary.conf.beginner�������������������������������������������������������������������000644 �000765 �000024 �00000017426 12137321061 017213� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # 初めてtDiaryを使う人向けの設定ファイル # # For those who do not read Japanese: please read doc/README.en.html or # misc/i18n/README-en.rd and use misc/i18n/tdiary.conf.sample-en. # #------------------------------------------- # 下の@data_pathだけは必ず指定してください!! #------------------------------------------- @data_path = 'data' # @data_pathでは日記のデータを保存するディレクトリを指定します。 # このディレクトリは、WWWサーバの権限で書き込めるパーミッションに # しておく必要があります。 #----------------------------------------------- # 以下の項目は必ずしも変更する必要はありません # また、ほとんどは設定画面から設定を変更できます #----------------------------------------------- #------- # CGIで設定できない項目群 #------- @style = 'Wiki' #@index = './' @update = 'update.rb' @options['apply_plugin'] = true @options['sp.path'] = [ 'misc/plugin' ] @accesskey_enabled = false # false なら編集画面でアクセスキーが無効になる # tDiaryをproxyの内側に設置する場合に設定 # @options['proxy'] = 'proxy.example.com:8080' @options['bot'] = [ '^BlogLines/', '^blogmap', 'MI[CK]AN/', '^NG/', '^samidare', '^TAMATEBAKO/' ] @options['sp.selected'] = "amazon.rb append-css.rb calendar2.rb category.rb comment_mail-smtp.rb disp_referrer.rb dropdown_calendar.rb footnote.rb highlight.rb image.rb jdate.rb kw.rb makerss.rb my-ex.rb recent_comment3.rb recent_list.rb " @options['dropdown_calendar.label'] = '' @options['spamfilter.bad_comment_patts'] = "(href=|casino|gambling|betting|fastsearch\\.eu\\.com|ganzao|poker|holdem|hold.em|roulette|drug|tramadol|viagra|fioricet|oxycontin|biaxin|aldara|business cards|home depot|slot.?machine|insurance|getblog2|video-game|Good site|internet-all\\.com|deai|tdfms|comu2|omaha)\r\n" @options['spamfilter.bad_ip_addrs'] = "" @options['spamfilter.bad_mail_patts'] = "(mu@alloha\\.info|mumu2004@mail\\.com|zhongleibo|dfd@12\\.com|anonimous|aol\\.|yahoo\\.|google\\.|hotmail\\.|msn\\.|leroy\\.|ablare\\.|gmx\\.|lorazepam|\\.co$)" @options['spamfilter.bad_uri_patts'] = "" @options['spamfilter.bad_uri_patts_for_mails'] = false @options['spamfilter.debug_file'] = "" @options['spamfilter.debug_mode'] = false @options['spamfilter.filter_mode'] = true @options['spamfilter.max_uris'] = "2" @options['spamfilter.resolv_check'] = false @options['spamfilter.resolv_check_mode'] = false @options['spamlookup.domain.list'] = "bsb.spamlookup.net\r\nsc.surbl.org\r\nrbl.bulkfeeds.jp" @options['spamlookup.safe_domain.list'] = "search.yahoo.co.jp\r\nwww.google.com\r\nwww.google.co.jp\r\nsearch.msn.co.jp" @html_title = %Q[【日記のタイトル】(→<a href="#{@update}?conf=default">サイトの情報</a>で変更しましょう)] @header = <<HEADER <%= navi %> <h1><%= @html_title %></h1> <div class="main"> HEADER @footer = <<FOOTER </div> <div class="sidebar"> <div style="text-align: center"> <%=calendar2%> <%=calendar%> </div> <h3>最近の日記</h3> <%= recent_list %> <h3>最近のツッコミ</h3> <%= recent_comment3 %> </div> FOOTER @date_format = '%Y年%m月%d日' @section_anchor = '<span class="sanchor">_</span>' @comment_anchor = '<span class="canchor">_</span>' @latest_limit = 10 @theme = 'green_leaves' @theme = 'default' @show_comment = true @comment_limit = 3 @show_referer = true @referer_day_only = true @hour_offset = 0 @show_nyear = true @no_referer = [ '^' + Regexp.quote( base_url ), # 自分の日記 '^http://localhost[:/]', '^http://192\.168\.', '^http://172\.1[6789]', '^http://172\.2[0-9]', '^http://172\.3[01]', '^http://10\.', '^http:/+$', '^http://[^/]+$', 'search\\?q=cache:', '^http://cache\.yahoofs\.jp/', '^http://[^\.]+\.alexa\.com/', '^http://www\.hotbot\.com/', '^http://gw\.mobile\.goo\.ne\.jp/', '^http://haro\.jp/rss/', '^https?://(www.)?bloglines.com[/:]', '^http://del\.icio\.us/', '^http://d\.hatena\.ne\.jp/.*/\?of=\d+$', '^http://feedbringer\.net/', '^http://reader\.www\.infoseek\.co\.jp/', '^http://feedpath\.jp/feedreader/', '^http://webryreader\.biglobe\.ne\.jp/', '^http://www\.easythumbs\.com', '^http://www\.shinobi\.jp/', '^http://freerss\.net/', '^http://g\.msn\.com/', '^http://myweb-bookmarks\.com/', '^http://reader\.livedoor\.com/', '^http://wrs\.search\.yahoo\.co\.jp/', '^http://www\.google\.com/reader/', '^http://my\.yahoo\.co\.jp/', '^http://data\.click\.rss\.drecom\.jp/', '^http://i-know\.jp/', '^http://r\.hatena\.ne\.jp/', '^http://reader\.freerss\.net/', '^http://reader\.goo\.ne\.jp/', '^https://enter\.nifty\.com/my/', '/feedshow(cat|cat|all|guide)?\.php', ] @no_referer2 = [ '(sex|pussy|porn|xxx|rape|nudity|x-pictures|x-stories|pics--movies|teen|shemale|scat|pissing|pantyhose|mature|incest|hentai|bdsm|taboo|bestiality|violence|tits|cocks|peeing|anal|lesbian|shaved|www89.com|casino|poker|gambl|diet|discount|holdem|texas|viagra|betting|insurance|pharmac|phentermin|mortgage|loan|credit-card|hotel|credit|debt|get-sport|available-sport|sport-2u|-doctor|feelor\.com|adoptingcenter|domainthriftstore|payday|rrso|novacspacetravel|pills|radcraft\.com|partyshopcentral|beach-views|alcdrugprogdesign|slot|roulette|craps-table|wsop|ahdb\.com|aahbears\.com|brynmawr|umbc|\.fed\.us|book.?make|searchmee|kasino|tinyurl|wapurl|bimba|polls|fleetairarmarchive|kwiz|viewpoints|\.edu/|adipex|cheap|blackjack|expedia|zwitech|online[a-z]+\.com/|ezboard|ordercialis|financ|craps|baccar|keno|healthcare|portal_member|car.*\.com/$|insure|tropin|pgpgk|humangrowthhormone|hgh-igf|pharma|pill|organic|doctor\.|\.doctor|weight\.|\.weight|\.generic|generic\.|omaha|rxed|cardstud|erection|assuranc|ringtone)', ] @only_volatile = [ ] @only_volatile2 = [ '^http://(www|images|translate)\.google\.[^/]+/', '^http://([a-z]+\.)?(search|google|websearch|srd)\.yahoo\.[^/]+/', '^http://(\w+\.)?search\.msn\.[^/]+/', '^http://g\.msn\.com/', '^http://([^\.]+\.)?goo\.ne\.jp/', '^http://(www\.)?infoseek\.[^/]+/[OI]?Titles', '^http://search\.fresheye\.com/', '^http://[^\.]+\.excite\.[^/]+/search', '^http://ask\.jp/', '^http://www\.tocc\.co\.jp/search/', '^http://[^\.]*\.lycos\.[a-z\.]+/', '\.search\.biglobe\.ne\.jp/', '^https?://(search|enter)\.nifty\.com/', '^http://search\.jp\.aol\.com/', '^http://www\.looksmart\.com/', '^http://[^.]*\.naver\.co\.jp/', '^http://allabout\.co\.jp/.*?/extsearch', '^http://www\.isao\.net/search/', '^http://(search-intl|search)\.netscape\.com/', '^http://www\.wisenut\.com/', '^http://www\.search\.com/', '^http://(www|labs)\.ceek\.jp/', '^http://seek\.3721\.com/', '^http://search\.jword\.jp/', '^http://www\.alltheweb\.com/', 'searchscout\.com/', '^http://(sf|search)\.livedoor\.com/', '^http://www\.myblog\.jp/', '^http://mixi\.jp/', '^http://aolsearch\.jp\.aol\.com/', '^http://cgi\.search\.biglobe\.ne\.jp/cgi-bin/search2-b', '^http://excite\.co\.jp/search', '^http://so-net\.search\.goo\.ne\.jp/', '^http://www.altavista.com', '^http://1470\.net/mm/', '^http://www\.rojo\.com/', '^http://[br]\.hatena\.ne\.jp/', '^http://r\.zeromemory\.info/', '^http://newsing\.jp/', '^http://clip\.nifty\.com/', '^http://www\.flog\.jp/', '^http://www\.technorati\.jp/', '^http://netnavigate\.net/', '^http://www\.netvibes\.com/', ] @referer_table = [ ['^(.{50}).*$', '\1...'], ] @referer_table2 = [ ['^http://www\.tdiary\.net/.*', 'tDiary.Net'], ['^http://sho\.tdiary\.net/(\d{4})(\d\d)(\d\d)\.html', 'ただのにっき(\1-\2-\3)'], ['^http://sho\.tdiary\.net/(\d{4})(\d\d)\.html', 'ただのにっき(\1-\2)'], ['^http://([^\.]*)\.tdiary\.net/(\d{4})(\d\d)(\d\d)\.html', 'tDiary.Net[\1](\2-\3-\4)'], ['^http://([^\.]*)\.tdiary\.net/(\d{4})(\d\d)\.html', 'tDiary.Net[\1](\2-\3)'], ['^http://([^\.]*)\.tdiary\.net/.*', 'tDiary.Net[\1]'], ] @secure = false # # この下の行を削除してはいけません # load_cgi_conf ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/tdiary.conf.sample���������������������������������������������������������������������000644 �000765 �000024 �00000046601 12137321061 016700� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # tDiary configuration file $Revision: 1.38 $ # # For those who do not read Japanese: please read doc/README.en.html or # misc/i18n/README-en.rd and use misc/i18n/tdiary.conf.sample-en. # #------- # 設定画面から指定できない項目群 #------- # 日記データベースを作成するディレクトリ【必須】 # 日記のデータを保存するディレクトリです。このディレクトリは通常、WWW # 経由でアクセスできない(public_html配下でない)ディレクトリを指定しま # す。このディレクトリは、WWWサーバの権限で書き込めるパーミッションに # しておく必要があります。 @data_path = 'data' # 日記保存形式の指定【オプション】 # 日記の保存形式を標準から変更する場合には、必要な設定をしなければなり # ません。何も指定しない場合にはtDiary2形式(テキスト)になります。 # 何を指定するかは、その保存形式用プログラムの説明に従ってください。 # 以下の2行のコメント(#)をはずすと、tDiary1形式(バイナリ)になります。 #require 'tdiary/pstoreio' #@io_class = TDiary::PStoreIO # 日記記述形式の指定【オプション】 # 日記の記述形式(書き方のフォーマット)を指定できます。現在は'tDiary' # のみがサポートされていますが、記述形式用プログラムを追加すればそれを # 指定することも可能です。 #@style = 'tDiary' # 参照・更新スクリプト名【オプション】 # @indexと@updateには、それぞれ参照用、更新用のスクリプトファイル名を # 指定できます。通常これらは内部的にデフォルトの名前(「./」と「update.rb」) # が設定されていますが、これを明示することで、ApacheのDirectoryIndexが # 指定できない環境や、フレーム内に日記を入れたい場合に利用できます。行 # 頭の「#」を外してから値を書き換えて下さい。 #@index = './' #@update = 'update.rb' # マルチユーザモード【オプション】 # @multi_userは、日記を複数ユーザで記述するときに利用する変数です。こ # の値をtrueにすると、マルチユーザモードになり、tDiaryは以下のように挙 # 動を変え、サブタイトルの先頭に、「[ユーザ名]サブタイトル」という形式 # で記入者の名前が入ります。 # マルチーユーザモードでの日記の編集は、とても危険です。なぜなら、複数 # の人が同時に編集作業をした場合、先に保存した人の日記が消えてしまうか # らです。tDiaryをマルチユーザモードで利用する場合は十分に注意して運用 # しましょう。 # ここでいう「ユーザ名」は、ブラウザからログインする時に使ったものです。 # なお、.htaccessのRequire Userに、必要なだけユーザを追加するのを忘れ # ないでください。 @multi_user = false # プラグインのパス【オプション】 # 単一のインストールイメージで複数の日記を運用する場合に、プラグイン # を分けたい場合があります。その場合、@plugin_pathでプラグインのディ # レクトリを指定することで、日記ごとにことなるプラグインを指定できま # す。なお、この指定がない場合には、インストール先のpluginディレクト # リが使われます。 #@plugin_path = 'path of plugins' # キャッシュファイルのパス【オプション】 # tDiaryは動作時にさまざまなキャッシュファイルを作成します。このディ # レクトリは通常、@data_pathの下に作られますが、ここで別のディレクト # リを指定することも可能です。 #@cache_path = 'path of cache' # プラグインに渡すオプション【オプション】 # プラグインによっては、tdiary.conf経由でオプションを渡すことで挙動を # 変更できるものがあります。@optionsはそのオプションを指定する時に使う # 変数です。指定方法は以下のとおりです。詳しくは各プラグインの説明を参 # 照照して下さい。 # 例: sampleプラグインのhogeオプションを設定 # @options['sample.hoge'] = 'foobar' # プラグイン適用後にもういちどプラグインを適用するかどうか(true/false) @options['apply_plugin'] = true # 編集画面でのアクセスキー # true なら有効になります。Safari で Emacs と同じキーバインディングを # 使いたい場合は false にするといいでしょう。 @accesskey_enabled = true # tDiaryをproxyの内側に設置する場合(頭に「http://」を付けない) # @options['proxy'] = 'proxy.example.com:8080' # bot扱いすべきUser-Agentたち。Googlebotなどはデフォルトで対応している @options['bot'] = [ '^BlogLines/', '^blogmap', 'MI[CK]AN/', '^NG/', '^samidare', '^TAMATEBAKO/' ] # リンク元の記録制御(true/false)【オプション】 # 日付指定のアクセス時のリンク元だけを記録するかどうかを指定します。標 # 準ではtrue(日付指定のみ記録)です。これをfalseにすると最新ページへの # アクセスが「本日のリンク元」に記録されるようになるので、リンク元表示 # のノイズが増えます。 @referer_day_only = true #------- # 設定画面から変更できる項目群。必要なら書き換えて使用してください。 # なお、一度設定画面から設定してしまうと、こちらのファイルを編集しても反 # 映されません。 #------- # あなたの名前とメールアドレス # @author_nameにはあなたの名前を、@author_mailにはあなたのメールアドレ # スを指定します。この値は、HTML化された日記のヘッダ部分に埋め込まれま # す。 @author_name = 'Your name' @author_mail = 'foo@example.net' # 日記より上位のコンテンツがある場合に指定 # @index_pageには、あなたの日記の表紙(またはホームページのトップページ) # のURLを指定してください。日記のヘッダ部分および、ページの先頭に埋め # 込まれます。 @index_page = 'http://www.example.net/~foo/' # TITLEタグおよび携帯端末で使われる日記タイトル。 # HTMLタグは使えません。 @html_title = 'hogehoge diary' # ヘッダ # 日記ページの先頭部分に埋め込まれる文を指定します。「HEADER」に挟まれ # た部分を書き換えて下さい。そのままの形で埋め込まれるので、HTMLタグが # 使えます。また、文字列中にはeRubyタグが使用できます。eRubyを知らなく # ても、以下の2つのタグはどこかに埋め込んでおかないと不便です。 # # <%=calendar%> # カレンダーを埋め込みます。このカレンダーは月ごとの日記へのリンク # になっています。 # <%=navi%> # 日記の更新などを行うためのメニューを埋め込みます。 # @header = <<HEADER <%= navi %> <h1>ほげほげ日記</h1> <%=calendar%> HEADER # フッタ # ヘッダ同様、日記ページの末尾に挿入される文字列を指定できます。 # 「FOOTER」で挟まれた部分を書き換えてください。 @footer = <<FOOTER <%= navi %> <p>以下のメッセージを削除するには、「設定」画面から「フッタ」を編集してください。</p> <p style="font-size: x-large;">あらかじめ<a href="doc/README.html">README</a>と<a href="doc/HOWTO-write-tDiary.html">日記の書き方</a>には目を通すようにしてください。</p> FOOTER # 日付のフォーマットの指定 # 日記の日付のフォーマットを指定できます。デフォルトでは「YYYY-MM-DD」 # になっています。RubyのTime::strftimeのパラメタがすべて使えますが、時 # 刻に関係する部分は指定しても意味がありません。主に使えるのは「%Y」 # (西暦年)、「%m」(月数値)、「%b」(短月名)、「%B」(長月名)、「%d」(日)、 # 「%a」(短曜日名)、「%A」(長曜日名)といったところでしょう。 @date_format = '%Y-%m-%d' # セクションアンカーとツッコミアンカーの指定 # 日記のセクションアンカー(@section_anchor)および「ツッコミ」アンカー # (@comment_anchor))に使う文字を指定します。 # それぞれの文字列が<a href="...">〜</a>に挟まれてHTMLに展開されます。 # なお、classがsanchor(セクションアンカーの場合)やcanchor(ツッコミアン # カーの場合)のspanタグを使うと、テーマによっては自動的に画像によるア # ンカーが付くようになります。 @section_anchor = '<span class="sanchor">_</span>' @comment_anchor = '<span class="canchor">_</span>' # 最新表示時に最大何日分の日記を表示するかの指定 # 最新日記を表示するページで、最大何日分の日記を出力するかを指定します。 # 指定した日数に達しない場合は、その月のすべての日記を出力します。また、 # 指定した日数に届かなかった場合には、前月以前まで遡ります。 @latest_limit = 10 # テーマ名(もしくはCSSのURL)の指定 # 日記のスタイルを決めるテーマ名もしくはCSSファイルのURLを指定します。 # @themeには添付の標準スタイルシートを指定してあります。これを書き換え # て、好みのデザインにできます。themeディレクトリの下には、標準添付の # テーマ(*.css)がいくつかありますので、好みに応じて変更してみてくださ # い。 # もちろん、自分でスタイルシートを書いてもかまいません。その場合は@theme # には''(空文字列)を指定し、@cssにCSSファイルのURLを記述します。 @theme = 'default' @css = '' # ツッコミを表示するかどうか(true or false) # 「本日のツッコミ」を表示するかどうか指定します。ツッコミは@show_comment # をfalseにすることで読者から隠すことができます。日記のオーナー(あなた) # は、更新画面で日付を指定することでツッコミを見ることができます。 @show_comment = true # 最新および月別表示でツッコミを最大何件表示するか # 「本日のツッコミ」を表示する場合、最新及び月間表示時に最大いくつまで # 表示するかを指定します。 @comment_limit = 3 # 1日あたりのツッコミ最大数 # 1日に最大何件までツッコミを受け付けるかを指定します。この数を超える # と、ツッコミフォーム自体が表示されなくなります。 @comment_limit_per_day = 100 # リンク元リストを表示するかどうか(true or false) # 「本日のリンク元」を表示するかどうか。リンク元は、日記を訪れてくれた # 人がどのページにあるリンクをたどってきたかを示すURLです。これがわか # ると、自分の日記をリンクしているページがわかるので、日記コミュニケー # ションがとりやすくなります。tDiaryはこの情報を日記の読者にも公開する # ようになっていますが、@show_refererをfalseにすることで、これを抑止で # きます。非表示にしても、日記のオーナー(あなた)は更新画面で日付を指定 # することでリンク元を見ることが可能です。 @show_referer = true # 更新時の時差調整 # 更新フォームに自動的に挿入される日付を調整します。単位は「時」で、小 # 数が指定できます。例えば午前2時までを前日として扱いたい場合には「-2」 # と指定することで、実際の時刻から2時間が引かれた日付が入ります。また、 # 海外サーバ上で運用している場合の時差調整にも利用できます。 @hour_offset = 0 # 長年日記を表示するためのリンクを表示するかどうか(true or false) # 「長年日記」とは、前年以前の同じ日の日記を一度に参照できるページを生成 # する機能です。 @show_nyear = false #----- # 設定画面から追加設定できるが、ここに(設定画面からは変更できない)標準設 # 定を記述できる項目 #----- # リンク元リストから除外するURL(正規表現) # @no_refererは、リンク元として記録しないURLの配列を指定します。毎日定 # 期的にあるアンテナ経由の訪問者や、検索エンジンのロボットなど、本来の # 目的(つまり自分の日記の話題に対してのリンク)を探り出すためのものでは # ないリンク元はノイズになってしまい、けっこう邪魔です。そのようなリン # ク元はここにURLを指定することで記録されなくなります。特に、自分の日 # 記のURLは必ずここに入れておくべきでしょう。書式はRubyの配列(Array)で、 # 中身は文字列です。比較時には正規表現として扱われますが、Regexpオブジ # ェクトは指定しないでください。 @no_referer = [ '^' + Regexp.quote( base_url ), # 自分の日記 '^http://localhost[:/]', '^http://192\.168\.', '^http://172\.1[6789]', '^http://172\.2[0-9]', '^http://172\.3[01]', '^http://10\.', ] # 「本日のリンク元」にのみ記録するリンク元のURL(正規表現) # @only_volatileは、「本日のリンク元」にのみ記録するリンク元URLの配列を # 記述します。ここに含まれるURLは、たとえ過去の日記に対するアクセスであっ # てもその日のリンク元には記録されず、一時的に記録されるだけになります。 # この記録は、新しい日記を記述すると消去されます。検索サイト経由でのア # クセスなどはここに入れておくのが良いかもしれません。指定書式は@no_referer # と同じです。 @only_volatile = [ ] # リンク元リストにURLでなく特定文字列を指定する場合の変換表(正規表現) # @referer_tableは、「本日のリンク元」の一覧(一日単位で表示される方)に # 味気ないURLが並ぶのを回避するための設定です。対象となるリンク元のURL # の正規表現文字列と、置換後の文字列をペアにした配列をアイテムに持つ配 # 列として記述します。置換後の文字列には、URL中の「(〜)」で囲まれた文 # 字列を\1、\2……といった形で置き換えることができます。上の例では、tDiary # で運用されている某作者の日記を日付指定、月指定、指定なしのそれぞれの # 場合について、別々の文字列に置換しています。 @referer_table = [ ['^http://www\.tdiary\.net/.*', 'tDiary.Net'], ['^http://sho\.tdiary\.net/(\d{4})(\d\d)(\d\d)\.html', 'ただのにっき(\1-\2-\3)'], ['^http://sho\.tdiary\.net/(\d{4})(\d\d)\.html', 'ただのにっき(\1-\2)'], ['^http://([^\.]*)\.tdiary\.net/(\d{4})(\d\d)(\d\d)\.html', 'tDiary.Net[\1](\2-\3-\4)'], ['^http://([^\.]*)\.tdiary\.net/(\d{4})(\d\d)\.html', 'tDiary.Net[\1](\2-\3)'], ['^http://([^\.]*)\.tdiary\.net/.*', 'tDiary.Net[\1]'], ['^http://www.google.(com|co\.jp)/(hws/search|search|ie|m).*?[^ao]q=([^&]*).*', 'google検索(\3)'], ['^http://blogsearch.google.(com|co\.jp)/blogsearch.*?q=([^&]*).*', 'googleブログ検索(\3)'], ['^http://(x\.)?search.(mobile\.)?yahoo.(com|co\.jp)/.*?p=([^&]*).*', 'Yahoo検索(\4)'], ['^http://(blog-search|blogsearch\.mobile)\.yahoo\.co\.jp/.*?p=([^&]*).*', 'Yahooブログ検索(\2)'], ['^http://search.www.infoseek.co.jp/.*?qt=([^&]*).*', 'Infoseek検索(\1)'], ['^http://(kotochu|search).fresheye.com/.*?kw=([^&]*).*', 'FreshEye検索(\2)'], ['^http://(www|search).goo.ne.jp/.*?MT=([^&]*).*', 'goo検索(\2)'], ['^http://(www|search).nifty.com/.*?(q|Text)=([^&]*).*', '@nifty検索(\3)'], ['^http://www.excite.co.jp/.*?(search|s)=([^&]*).*', 'excite検索(\2)'], ['^http://search.msn.co.jp/.*?(q|MT)=([^&]*).*', 'msn検索(\2)'], ['^http://search.live.com/.*?q=([^&]*).*', 'Live Search(\1)'], ['http://www.bing.com/.*?q=([^&]*).*', 'Bing(\1)'], ["^http://cgi.search.biglobe.ne.jp/cgi-bin/search.*?q=([^&]*).*", "BIGLOBE検索(\\1)"], # # 以下の設定は、上記の置換リストで変換されなかったリンク元URLのうち、 # 50文字を越えるものの後半を省略するという設定です。これはかならず # @referer_tableの末尾に入っていないと意味がありません。@referer_table # に新しい置換ルールを追加する場合は、この上に挿入してください。 # ['^(.{50}).*$', '\1...'], ] # Cross-Site Request Forgery (CSRF)に対する防御の方法の指定。 # # CSRF検査では、常にリクエスト方法と # 不正なRefererが送信されていないことの検査は行なわれます。 # それに加えて、 # 1: 正しいRefererが存在することを検査する(キーは使わない) # 2: 乗っ取り防止キーを検査する(Refererが空であることを許す) # 3: 正しいRefererと乗っ取り防止キーの双方を検査する # のいずれかの設定が可能です。 # # 日記著者がRefererを送信しないブラウザを使用している場合、乗っ取り防止キーを # 設定の上、2にしてください。Refererを送信しないブラウザを利用している # 場合、1, 3にすると書き込み・設定変更ができなくなります。 # # 通常のRefererを送信するブラウザを利用している場合は、 # 1か3にしてください。3にする場合、乗っ取り防止キーの設定も必要です。 # # なお、2, 3にした場合、この機構に対応しない一部のプラグインが # 動作しなくなることがあります。 # @options['csrf_protection_method'] = 1 # 乗っ取り防止キーの指定。 # 任意の文字列を指定します。この鍵が盗まれると、CSRFにより大きな被害を # 受ける可能性がありますので、気をつけて管理して下さい。 # csrf_protection_method が1の場合、鍵は使われません。 # csrf_protection_method が2または3の場合、鍵が空だと設定変更ができなくなります。 @options['csrf_protection_key'] = '' # Refererの検査において、正しい参照元と見なすURLにマッチする正規表現。 # @updateに相当するページは自動的に追加されますが、 # 何らかの理由でこれらが適切でない場合、または特定のページ(例えば、 # 自分専用ポータルページ)を追加で指定したい場合に指定して下さい。 # nil、空文字列の場合は何もマッチしないものと扱われます。 # 信頼できないサイトにマッチしないよう十分留意して下さい。 @options['csrf_protection_allowed_referer_regexp_for_update'] = '' #---- # CGIによる設定ファイルを読む指定【必須】 # セキュリティを強化したい場合(tDiaryで日記サービスを提供するなど)に # は、@secureをtrueにして下さい。危険な変数操作や、ファイルの読み込み # が制限されます。 #---- @secure = false load_cgi_conf �������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/tdiary.conf.sample-en������������������������������������������������������������������000644 �000765 �000024 �00000030674 12137321061 017303� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # tDiary configuration file $Revision: 1.18 $ # #------- # The items which you can't configure with browser #------- # Language setting # If you use tDiary in English mode, you have to set @lang to 'en'. # Or 'zh' for Traditional-Chinese. @lang = 'en' # @lang = 'zh' # The directory where the diary's data are stored.(must) # tDiary stores your diary's data in this directory. You usually # assign this item to the directory which can't be accessed through WWW. # This directory's permission is set so that WWW server can # write files in it. @data_path = 'data' # The format of the diary(optional) # If you change the format of the diary from the default, # you must add some items to your configuration file. # In default, tDiary uses tDiary2 format. # What you must configure depends on the format of diary. # Please see the document of the program which enable tDiary to # use other format. # If "#" of the two lines below are removed, tDiary uses tDiary1 format. #require 'tdiary/pstoreio' #@io_class = TDiary::PStoreIO # Script names for reading or updating your diary(optional) # You can set @index and @update to the script filenames for # reading or updating your diary. Normally, these variables have # the default value("./" and "update.rb"). But, if you specify these # variables, you can use tDiary in case that you can't use "DirectoryIndex" # or you want to use frame. #@index = './' #@update = 'update.rb' # Multi-user mode(optional) # You use @multi_user when your diary is written by plural persons. # If you set this variable to "true", the multi-user mode is enabled and # tDiary change its behavior. In the beginning of the sub-title, writer's name # is inserted. The style is like "[user name] sub-title". # The editing in multi-uses mode is dangerous. If plural persons # write diary at the same time, the change which is saved precedently # is ignored. You must be careful when you use multi-user mode. # The words, "user name", is the name which is used when you login with browser. # Don't forget to add necessary user names to "Require User" of .htaccess. @multi_user = false # path of plugins. (optional) # In default, plugins are find from "plugin" directory under install # path. But, when @plugin_path is set, tDiary will load plugins # from it. #@plugin_path = 'path of plugins' # path of cache files. (optional) # tDiary makes some cache files under @data_path/cache. You may specify # any directory for cache files by this variable. #@cache_path = 'path of cache files' # options for plugins. (optional) # Some plugins can receive options from tdiary.conf. # ex: a option "foo" of plugin "sample". # @options[sample.foo] = 'foobar' # apply plugins after 1st applyeds plugin (true/false) @options['apply_plugin'] = true # User-Agent list that is considered as bot. @options['bot'] = [ '^(Naverbot|Cowbot)-', '^BlogLines/', '^blogmap', '^FAST-WebCrawler/', '^Hatena Antenna/', 'MI[CK]AN/', '^msnbot/', '^NG/', '^Openbot/', '^samidare', '^TAMATEBAKO/', '^TomSoftAntenna' ] # Control Links saving [true or false] (optional) # Specify which saving only day mode (default). It means reducing 'referer # noise' by access from 'Link page'. If this value to false, Today's Link # begin to save links to top page of your diary. @referer_day_only = true #------- # Items which you can configure with browser # # If necessary, you change these items. # Once you do setting with browser, # these items' value is not reflected even if you edit "tdiary.conf" directly. #------- # your name and mail address # you set @author_name to your name and @author_mail to your mail # address. These values are embedded in the HTML header of your diary. @author_name = 'Your name' @author_mail = 'foo@example.net' # your top-page # if your website has contents other than diary, you # set @index_page to URL of your other website page, for example, # the front page of your diary or the top-page of your website. # This is embedded in the HTML header and at the beginning of # your diary page. @index_page = 'http://www.example.net/~foo/' # The title # This is the title of your diary. # This must not have the HTML tag. @html_title = 'foobar diary' # Diary header # You specify sentences which are embedded at the beginning # of your diary. Please change sentences enclosed by "HEADER". # Because this value is embedded as it is, you can use HTML tag. You # can also use eRuby tag. You feel inconvenient if "%calendar" and "%navi" # are not in the diary header. # # <%=calendar%> # This is replaced with a calendar. This calendar has the links to # other monthly page. # <%=navi%> # This is replaced with menus through which you can update your diary, # do setting and so on. # @header = <<HEADER <%= navi %> <h1>Foo's diary</h1> <%=calendar%> HEADER # Diary footer # Like the diary header, you can set @footer to sentences which # are inserted into the end of your diary page. # Please change sentences enclosed by "FOOTER". @footer = <<FOOTER <%= navi %> <p>If you want to delete this message, you move to "preferences" page and edit the footer.</p> <p style="font-size: x-large;"> It is better to read <a href="doc/README.en.html">README</a> and <a href="doc/HOWTO-write-tDiary.en.html">How to write diary</a> before you write diary. </p> FOOTER # The format of date # You can set @date_format to the format of date. The default value # is "YYYY-MM-DD". You can use all the parameters of Ruby's Time::strftime. # The words which are often used are "%Y"(dominical year), "%m"(month), # "%b"(abbreviated month name), "%B"(full month name), "%d"(day), # "%a"(abbreviated weekday name) and "%A"(full weekday name). @date_format = '%Y-%m-%d' # The anchor of the section and TSUKKOMI # You specify words which are used as the section anchor(@section_anchor) # and the TSUKKOMI anchor(@comment_anchor). # These are enclosed by <a href="...">...</a> in your diary page. # If you use span tag whose attribute is sanchor(section anchor) or canchor # (TSUKKOMI anchor), the image is shown at the anchor in some themes. @section_anchor = '<span class="sanchor">_</span>' @comment_anchor = '<span class="canchor">_</span>' # How many daily diaries do "Latest" page have? # You decide how many daily diaries are shown in "Latest" page. # If the number of the diaries doesn't attain the specified number, # diaries in the previous month are also shown. @latest_limit = 10 # Theme(theme name or URL of the CSS) # You specify a theme or URL of the CSS. This determines # the style of your diary. @theme has the default cascading # style sheet. You can change this value and the look of your diary. # In the theme directory, there are some themes. If you are interested in # other themes, you try them by changing this value. # # Of course, you can write your own CSS file. In that case, # you set @theme to "" and @css to the URL of your CSS file. @theme = 'default' @css = '' # Show TSUKKOMI(true or false) # You can decide whether today's TSUKKOMI is shown or not. # If you set @show_comment to false, you can hide the TSUKKOMIs and # readers of your diary can't read them. The diary author can # read them in the "Update" page if you specify date. @show_comment = true # How many TSUKKOMIs are shown in "Latest" page and "Daily" page? # If today's TSUKKOMI is shown, you specify how many TSUKKOMIs are # shown at most in "Latest" page and "Daily" page. @comment_limit = 3 # TSUKKOMI limit per a day # When numbers of TSUKKOMI over this value in a day, nobody can # make new TSUKKOMI. If you use TrackBack plugin, this value means # sum of TSUKKOMIs and TrackBacks. @comment_limit_per_day = 100 # Show today's links(true or false) # You can decide whether today's links are shown or not. The link # is the URL from which your diary visitor jump to your diary. # By this, you can find the page which has the link to your diary. # This makes it easy for you to communicate with people through diary. # In default, tDiary shows this information to diary readers. If you # don't want diary readers to know it, you set @show_referer to false. # Even if this value is set to false, the author can know it in "Update" page # if you specify the date. @show_referer = true # Time difference adjustment # This item adjusts the date which is automatically inserted into # the page of "update" form. The unit is hour, and you can # use demical number. # # For example, if you want to handle the time until 2 a.m. as the previous day, # you set this to -2. tDiary inserts the date which is older by 2 hours than the actual # time. @hour_offset = 0 #----- # The items to which you can add values with browser # # Though you can set the standard values here, you can't do so # with browser. #----- # URLs which are excluded from today's link (Regular Expression) # You set a list of URLs which are not recorded as today's links to @no_referer # If all the access are recorded, today's links have some noisy URLs. # Because the purpose of today's links is to find URL which is linked to # your diary, these noisy accesses are annoying; a search engine's access, # an access from your website and a website fetcher's access. # They are excluded if you set their URLs to @no_referer. # It is better to add your diary's URL to @no_referer. # The value must be the Array of Ruby and Array's contents are String # of Ruby. Though these Strings are converted to Regular Expression # of Ruby when compared, you can't use Regexp of Ruby. @no_referer = [ '^' + Regexp.quote( base_url ), # Your diary '^http://localhost[:/]', '^http://192.168.', '^http://172.1[6789]', '^http://172.2[0-9]', '^http://172.3[01]', '^http://10.', ] # URLs which are only recorded into Today's Link (Regular Expression) # @only_volatile is an array of URLs to record into only Today's Link. # When a referer match to this list, it will be recoreded to volatile # list. This list will be cleared when you make new text in new day. # Specify @only_volatile same style of @no_referer. @only_volatile = [ ] # The rules which convert the specified URL to the word (Regular Expression) # @referer_table is configured so that readable URLs are shown in # today's links when you read "daily" page. You add an array of # a URL which will be converted to Regexp and a word which tDiary # replaced the URL with to @referer_table. If a part of URL is # enclosed by parentheses, "\1", "\2", ... in the word are replaced with # the enclosed parts of URL. # # By the rules below, tDiary replaces URLs from google with "google...". @referer_table = [ ['^http://www.google.com/search.*?q=([^&]*).*', 'google(\1)'], # # You must add a new rule above here. # # This rule abbreviates URLs which are not converted by the rules # above and have more than 50 characters. # ['^(.{50}).*$', '\1...'], ] # Cross-Site Request Forgery (CSRF) protection settings # # CSRF protection always checks request method and # right referer value. # Additional, you can specify protection method below: # 1: Checking existens right referer value (no using protection key) # 2: Checking protection key (allow null referer) # 3: Checking both 1. and 2. # # If you use browsers don't send referer, set protection key # and set this value to 2. When browsers don't send referer and set this # value 1 or 3, you cannot update diary or change setting of tDiary. # # If you use normal browsers (these will send referer), set this value # to 1 or 3. When you set to 3, you must set protection key. # # And if you set 2 or 3, a few plugins will not work good. # @options['csrf_protection_method'] = 1 # CSRF protection key # You can set any string. If this key will be stolen, your diary will be # attacked by CSRF. # When csrf_protection_method is 1, this key is not used. # When csrf_protection_method is 2 or 3 and key is null, you cannot change # setting of tDiary. @options['csrf_protection_key'] = '' # Regexp of right referer checking # tDiary add a URL of @update automatically. But if you want to use # other URL (ex. your own portal site), specify this value. # When this value has nil or null string, it has no match. @options['csrf_protection_allowed_referer_regexp_for_update'] = '' #---- # CGI configuration file(must) # If you enforce security, you set @secure to true. This # restricts dangerous operation, for example, variables and file loading. #---- @secure = false load_cgi_conf ��������������������������������������������������������������������tdiary-3.2.2/tdiary.rb������������������������������������������������������������������������������000644 �000765 �000024 �00000010016 12137321061 015065� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8; -*- =begin == NAME tDiary: the "tsukkomi-able" web diary system. Copyright (C) 2001-2013, TADA Tadashi <t@tdtds.jp> You can redistribute it and/or modify it under GPL2. =end TDIARY_VERSION = '3.2.2' $:.unshift File.join(File::dirname(__FILE__), '/misc/lib').untaint Dir["#{File::dirname(__FILE__) + '/vendor/*/lib'}"].each {|dir| $:.unshift dir.untaint } begin Encoding::default_external = 'UTF-8' rescue NameError $KCODE = 'n' end require 'cgi' require 'uri' require 'fileutils' require 'pstore' require 'json' require 'erb' require 'tdiary/compatible' require 'tdiary/core_ext' # # module TDiary # module TDiary PATH = File::dirname( __FILE__ ).untaint # tDiary configuration class, initialize tdiary.conf and stored configuration. autoload :Config, 'tdiary/config' # tDiary plugin class, loading all Plugin and eval plugins in view context. autoload :Plugin, 'tdiary/plugin' # tDiary Filter class, all filters is loaded by in TDiaryView. autoload :Filter, 'tdiary/filter' # CGI standalone server autoload :Server, 'tdiary/server' # Rack Application, TODO: integrate Server and Application autoload :Application, 'tdiary/application' # Diary model class autoload :DiaryBase, 'tdiary/style' autoload :SectionBase, 'tdiary/style' autoload :CategorizableDiary, 'tdiary/style' autoload :UncategorizableDiary, 'tdiary/style' autoload :Comment, 'tdiary/comment' autoload :CommentManager, 'tdiary/comment_manager' autoload :RefererManager, 'tdiary/referer_manager' # Routing and Dispatch autoload :Dispatcher, 'tdiary/dispatcher' # Rack Request and Reponse, If you don't use Rack, adopt Rack interface. autoload :Request, 'tdiary/request' autoload :Response, 'tdiary/response' # ViewController created by Dispatcher autoload :TDiaryBase, 'tdiary/base' autoload :TDiaryCategoryView, 'tdiary/base' autoload :TDiarySearch, 'tdiary/base' autoload :TDiaryPluginView, 'tdiary/base' autoload :TDiaryAuthorOnlyBase, 'tdiary/author_only_base' autoload :TDiaryFormPlugin, 'tdiary/author_only_base' autoload :TDiaryConf, 'tdiary/author_only_base' autoload :TDiarySaveConf, 'tdiary/author_only_base' autoload :TDiaryAdmin, 'tdiary/admin' autoload :TDiaryForm, 'tdiary/admin' autoload :TDiaryEdit, 'tdiary/admin' autoload :TDiaryPreview, 'tdiary/admin' autoload :TDiaryUpdate, 'tdiary/admin' autoload :TDiaryAppend, 'tdiary/admin' autoload :TDiaryReplace, 'tdiary/admin' autoload :TDiaryShowComment, 'tdiary/admin' autoload :TDiaryView, 'tdiary/view' autoload :TDiaryDay, 'tdiary/view' autoload :TDiaryComment, 'tdiary/view' autoload :TDiaryMonthBase, 'tdiary/view' autoload :TDiaryMonth, 'tdiary/view' autoload :TDiaryNYear, 'tdiary/view' autoload :TDiaryMonthWithoutFilter, 'tdiary/view' autoload :TDiaryLatest, 'tdiary/view' # Helper, these module called from ViewController and Plugins autoload :ViewHelper, 'tdiary/view_helper' # # exception classes # class TDiaryError < StandardError; end class PermissionError < TDiaryError; end class PluginError < TDiaryError; end class BadStyleError < TDiaryError; end class NotFound < TDiaryError; end # class ForceRedirect # force redirect to another page # class ForceRedirect < StandardError attr_reader :path def initialize( path ) @path = path end end class << self def logger @@logger end def logger=(obj) @@logger = obj end def root File.expand_path('..', __FILE__) end def document_root defined?( Rack ) ? "#{root}/public" : '.' end end end # Local Variables: # mode: ruby # indent-tabs-mode: t # tab-width: 3 # ruby-indent-level: 3 # End: # vim: ts=3 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/test/����������������������������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 014225� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/theme/���������������������������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321103 014345� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/update.fcgi����������������������������������������������������������������������������000755 �000765 �000024 �00000002015 12137321061 015363� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������#!/usr/bin/env ruby # -*- coding: utf-8; -*- # # index.fcgi $Revision: 1.35 $ # # Copyright (C) 2004, Akinori MUSHA # Copyright (C) 2006, moriq # Copyright (C) 2011, Kazuhiko <kazuhiko@fdiary.net> # You can redistribute it and/or modify it under GPL2. # require 'fcgi' # workaround untaint LOAD_PATH for rubygems library path is always tainted. $:.each{|path| path.untaint if path.include?('fcgi') && path.tainted? } if FileTest::symlink?( __FILE__ ) then org_path = File::dirname( File::readlink( __FILE__ ) ).untaint else org_path = File::dirname( __FILE__ ).untaint end load "#{org_path}/misc/lib/fcgi_patch.rb" FCGI.each_cgi do |cgi| begin ENV.clear ENV.update(cgi.env_table) class << CGI; self; end.class_eval do define_method(:new) {|*args| cgi } end dir = File::dirname( cgi.env_table["SCRIPT_FILENAME"] ) Dir.chdir(dir) do load 'update.rb' end ensure class << CGI remove_method :new end end end # Local Variables: # mode: ruby # indent-tabs-mode: t # tab-width: 3 # ruby-indent-level: 3 # End: �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/update.rb������������������������������������������������������������������������������000755 �000765 �000024 �00000002701 12137321061 015060� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������#!/usr/bin/env ruby # -*- coding: utf-8; -*- # # update.rb # # Copyright (C) 2001-2009, TADA Tadashi <t@tdtds.jp> # You can redistribute it and/or modify it under GPL2. # BEGIN { $stdout.binmode } begin if FileTest::symlink?( __FILE__ ) then org_path = File::dirname( File::readlink( __FILE__ ) ).untaint else org_path = File::dirname( __FILE__ ).untaint end $:.unshift( org_path ) unless $:.include?( org_path ) require 'tdiary' encoding_error = {} cgi = CGI::new(:accept_charset => "UTF-8") do |name, value| encoding_error[name] = value end if encoding_error.empty? @cgi = cgi else @cgi = CGI::new(:accept_charset => 'shift_jis') @cgi.params = cgi.params.dup end request = TDiary::Request.new( ENV, @cgi ) status, headers, body = TDiary::Dispatcher.update.dispatch_cgi( request, @cgi ) headers['type'] = headers.delete('Content-Type') TDiary::Dispatcher.send_headers( status, headers ) TDiary::Dispatcher.send_body( body ) rescue Exception if @cgi then print @cgi.header( 'status' => '500 Internal Server Error', 'type' => 'text/html' ) else print "Status: 500 Internal Server Error\n" print "Content-Type: text/html\n\n" end puts "<h1>500 Internal Server Error</h1>" puts "<pre>" puts CGI::escapeHTML( "#{$!} (#{$!.class})" ) puts "" puts CGI::escapeHTML( $@.join( "\n" ) ) puts "</pre>" puts "<div>#{' ' * 500}</div>" end # Local Variables: # mode: ruby # indent-tabs-mode: t # tab-width: 3 # ruby-indent-level: 3 # End: ���������������������������������������������������������������tdiary-3.2.2/vendor/��������������������������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 014543� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/vendor/hikidoc-0.0.6/������������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 016614� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/vendor/imagesize-0.1.1/����������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 017153� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/vendor/jasmine-jquery-1.4.2/�����������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 020146� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/vendor/jquery-1.8/���������������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 016366� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/vendor/json_pure-1.7.7/����������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 017217� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/vendor/rdtool-0.6.38/������������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 016600� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/vendor/rdtool-0.6.38/bin/��������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 017350� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/vendor/rdtool-0.6.38/COPYING.txt�������������������������������������������������������000644 �000765 �000024 �00000043254 12137321061 020461� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������ GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. <one line to give the program's name and a brief idea of what it does.> Copyright (C) <year> <name of author> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. <signature of Ty Coon>, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/vendor/rdtool-0.6.38/doc/��������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 017345� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/vendor/rdtool-0.6.38/Gemfile�����������������������������������������������������������000644 �000765 �000024 �00000000111 12137321061 020064� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- mode: ruby; coding: utf-8 -*- source "http://rubygems.org" gemspec �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/vendor/rdtool-0.6.38/HISTORY�����������������������������������������������������������000644 �000765 �000024 �00000027047 12137321061 017676� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- mode: rd; coding: utf-8; indent-tabs-mode: nil -*- =begin = MANIFEST :bin/rdswap.rb (Cle) RD swaping utility. :bin/rd2 frontend for RDtool. :lib/rd/tree.rb RDtool Framework document tree part. :lib/rd/rd-struct.rb RD Document Structure. :lib/rd/rdfmt.rb old tree part.(obsolete) :lib/rd/visitor.rb RDtool Framework visitor part. :lib/rd/output-format-visitor.rb abstruct visitor class for formatting visitor. :lib/rd/rd2html-lib.rb library for HTML format output. :lib/rd/rd2man-lib.rb library for roff with man macro output. :lib/rd/rdvisitor.rb old visitor part.(obsolete) :lib/rd/filter.rb filter structure.(obsolete) :lib/rd/dot.rd2rc default RC file. :lib/rd/rdblockparser.ry :lib/rd/rdinlineparser.ry :lib/rd/block-element.rb :lib/rd/complex-list-item.rb :lib/rd/desclist.rb :lib/rd/document-struct.rb :lib/rd/element.rb :lib/rd/inline-element.rb :lib/rd/labeled-element.rb :lib/rd/list.rb :lib/rd/methodlist.rb :lib/rd/rbl-file.rb :lib/rd/rbl-suite.rb :lib/rd/rd-struct.rb :lib/rd/search-file.rb :lib/rd/loose-struct.rb :lib/rd/reference-resolver.rb :lib/rd/version.rb :lib/rd/rd2html-opt.rb :lib/rd/head-filter.rb :lib/rd/rd2html-ext-lib.rb :lib/rd/rd2html-ext-opt.rb non-published parts of RDtool. :lib/rd/rdblockparser.tab.rb :lib/rd/rdinlineparser.tab.rb pre-compiled racc-generated parser. this works without Racc itself. :utils/rd-mode.el (Arai, Tosh) Emacs major mode for RD. :doc/rd-draft.rd(.ja) RD working draft.(obsolete) :README.rd(.ja) README file. :HISTORY this document.(RD format) RDtool include files which is copyrighted by somebody elses. * Cle wrote bin/rdswap.rb. it's copyrighted by Cle. * Arai and Tosh wrote utils/rd-mode.el. it's copyrighted by Arai and Tosh. * Watanabe wrote lib/rd/rd2man-lib.rb. it's copyrighted by Watanabe. * Rubikitch wrote lib/rd/{head-filter,rd2html-ext-lib,rd2html-ext-opt}.rb. These are copyrighted by Rubikitch. Please read these files for those lisence info. = CHANGES :0.6.38 * Fix incompatibility between Ruby1.8 and Ruby1.9 ARGF.filename return "-" if ARGV is empty on Ruby >= 1.9 Thanks to okkez!! :0.6.37 * Fix rd2man-lib for Ruby1.9.1 :0.6.36 * Fix rd2man-lib for Ruby1.9.1, remove invalid @filename. :0.6.35 * Fix rd2man-lib for Ruby1.9.1. Thanks to Salvatore Bonaccorso. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676154 :0.6.34 * Add LGPL-2.1 for setup.rb * Add rd2html-ext-lib from rubikitch. Thanks!! :0.6.33 * Typo fixed * Remove makerdtool.rb, merge Rake task. :0.6.32 * Fix for Ruby 1.9.1. Thanks to Shin-ya Murakami * Update Rakefile to create gem and .tar.gz, no longer needed jeweler. * Add RD::Version into rd/version.rb :0.6.31 * Version bump from 0.6.21 * Change Maintainer to Youhei SASAKI * Create gem. Many thanks to Kouhei Sutou!! * apply OptionParser Issue, Thanks to Masaki Hasegawa!! :0.6.21 * setup.rb version up -> 3.4.1 * fix for Ruby 1.9. :0.6.20 * corrected copyright. :0.6.19 * corrected file permission. * setup.rb version up -> 3.4.0 * remove 'changes' :0.6.18 * bin/rd2 UTF-8 support. * support Ruby 1.9. * makerdtools.rb fixed some bugs. * fixed install dot.rd2rc problem * fixed some bugs. :0.6.17 * utils/rd-mode.el patch from <shirai@p1jp.com> :0.6.16 * utils/rd-mode.el font-face patch from HIRAOKA by MoonWolf <moonwolf@moonwolf.com> :0.6.15 * re-packaging by MoonWolf <moonwolf@moonwolf.com> :0.6.14 * minor fix for Ruby 1.8. * now rd2man generates better output. (thank you, Sugiura-san.) :0.6.13 * now tabs are expanded into spaces. * removed <p> for TextBlock in DescListItem when the TextBlock is only element of ListItem. * a line of `---\n' are now regarded as Verbatim (or TextBlock). * changed style of HTML anchors from `label:' to `label-'. * fixed rd2man for better support of multiple paragraphs. * fixed some bugs. :0.6.12 * fixed some bugs. :0.6.11 * support Ruby 1.4.6. thanks. > Aoki-san * now `=begin' and `=end' are omitable. thanks. > Nakada-san * changed to omit <p>...</p> for some ListItem. * added `class="foottext"' attribute to <p> element for foottext. thanks. > Kimura-san * bug fix. thanks. > \ay-san, rubikitch-san, Tamura-san * added rd-mode-hook in rd-mode.el. changed key-binding. thanks. > Komiya-san * rd-intelligent-new-line (\M-RET) in rd-mode.el. thanks > Usui-san, Nakada-san :0.6.10 * fixed the bug that outputed HTML can have conflicted anchor and id. * improved performance. * corrected English of README.rd. thanks. > Robert Gustavsson * fixed DTD declaration of XHTML. thanks. > Narushima * fixed the bug around formatting man page. * separeted (({Visitor#apply_to_Reference})) into (({Visitor#apply_to_Reference_with_*}))s. :0.6.9 * fixed the bug that rd/dot.rd2rc isn't installed. thanks. > MUSHA * fixed the bug that module RD don't have class RDElement for backward compatibility. * fixed error occuring in error handler when "false" is the triger of parser error. :0.6.8 * version printing. * fixed the bug around Label conflict. * made (({outline-regexp})) buffer-local. thanks. > Yamaguchi * fixed error message for empty RD. * fixed the bug around parsing MethodList, empty Headline. :0.6.7 * fixed a bug about method index. thanks. > tam, knu * changed quotation in Reference of rd-mode.el. thanks. > rubikitch * fixed documentation. thanks. > hgs * fixed a bug about temporary file. thanks. > Nakada * changed usage of optparse. thanks. > Nakada * now rd2html-lib.rb output XHTML 1.0 Transitional. * --html-lang option for rd2html-lib. * now inline parser allow (('(('\a\'))')). * fixed a bug of missing '&' escape in URL text. * error messages for syntax error become more useful. * fixed mis-numbering of error messages for Inline syntax error. * now '======' is not regarded as Headline. * come to catch the exception which (({File.expand_path("~")})) throws on Windows. * missing/strscan.rb is removed.(strscan-0.6.x include pure Ruby version of it.) :0.6.6 * Comment support. * missing/rd{block,inline}parser.tab.rb -> missing/rd/... * workaroud bug around syntax of quoted strings in Reference. * added the declarations of tokens. (require Racc 1.1.5 or later.) * remove <P> for TextBlock in ListItem if the ListItem has only one Block. * fixed bug around DescList. * remove backtrase from error message when ParserError occured. * fixed bug of (({RDVisitor#method_parse})). thanks. > Knu * fixed bug.((({sort -> sort!}))) thanks. > Knu * fixed rd-mode.el. thanks. > Rubikitch * make install now uses ftools.rb instead of OS-dependent install command. thanks. > Komatsu * made rd2 well-working on DOSISH OS. thanks. > Nagasawa :0.6.5 * missing/strscan.rb is added. this is for Win users who cannot compile extlib and install Racc. * rd2man is updated by Watanabe. thanks. > Watanabe * bug fix. thanks. > Rubikitch :0.6.4 * Test code for Reference to other file, include Nakada's RMI patch. thanks. > Nakada * Make block level parser exactly line oriented. * Indentation support functions for Verbatim in rd-mode.el. thanks. > Rubikitch * Function (({rd-show-label-list})) is added. thanks. > Rubikitch, Nakada * Bug fix * RDtool should prevent line break in Verb? * Parser should pass empty RD, and warn precisely.(50%) * when Verbatim after Lists with same indent, parse will fail. * implicit FILTER select for --with-part of rd2.(Fixed by Nakada) * an implicit bug(?).(Fixed by Nakada) * default Title of output HTML is empty.(Fixed by Nakada) * rmi2html.rb hasn't "#! /usr/bin/env ruby" as first line. :0.6.3 * rd/rd2html-lib, rd/rd2html-opt: new commandline options to set HTML Title. * rd/rd2man-lib: bug fix. thanks. > Dave * rd2: come to use /usr/bin/env trick. thanks too. > Dave * rd/rdinlineparser: A workaround for Regexp option change of Ruby 1.5.x. * util/rd-mode.el: code clean up. thanks. > Rubikitch * util/rd-mode.el: come to set indent-tabs-mode to nil. :0.6.2 * rd/rdblockparser: RD Include bug fix. thanks. > Arai * rd/rdinlineparser: Reference filename bug fix. * rd/rdvisitor: RMI bug caused by ruby-1.5's change of Symbol is fixed. thanks. > Nakada * util/rd-mode: some utility functions are added. thanks. > Nakada :0.6.1 * rd/rd2man-lib: added. thanks! > Watanabe * rd/rdblockparser: textblock rule become neat. * rd/rdblockparser: bug about List parse is fixed. * rd/rdblockparser: come to cut whitelines at the end of Verbatim. * rd/rdvisitor: (({apply_to_Include}))'s bug fixed. * rd/rd2html-lib: <BLOCKQUOTE> for Verbatim is removed. * rd2: change RD into man style. * rd2: option --out-code. * doc/rd-draft.rd: misspellings are fixed. thanks. > Yanagawa, Nakada, Sugihara * doc/rd-draft.rd.ja: added. * util/rd-mode.el: patch marged. thanks. > rubikitch :0.6.0 * parser tuning up. thanks for advice. > Aoki * MethodList. thanks. > Arai * error message. thanks. > Aoki * method index.(experimental) * more useful front-end.(come to use OptionParser) * structure is widely changed. * bug fix. thanks. > Nakada * now rdvisitor defines target label (e.g. HTML's anchor) of MethodList more meaningfully. * block parser: R/S conflicts are resolved by Aoki. thanks! > Aoki * inline parser:all Reference feature are covered. * inline parser come to use strscan.so. * inline parser: logic are changed. lexer becomes more simple. * rd2html-lib: <VERB>?? what is it? W3C hasn't defined such a element! ;-p * (({RefToElement})) and (({RefToURL})) disappeared. by now, (({Reference})) represent both type of reference. on the other hand, (({Reference::Label})) and its subclass are defined. * rd2html-lib: temporary disable Index. * rd-draft.rd: up-to-date. thank you for advice. > Hugh * util/rd-mode.el: rd-insert-url patch is marged. thanks. > rubikitch * rdtoolconf.rb is added, and Makefile is removed. thanks. > Takahashi * rd/filter: module (({RD::Filter::FileInclude})). thanks. > Nakada :0.5.7 * bug fix. thanks. > Nakada :0.5.5 * repacked version. :0.5.4 * filter.(undocumented) * BLANKLINE |--> WHITELINE * bug fix. thanks. > Arai :0.5.3 * Include (RD and target format). * require Racc 0.10.3 or later. * utils/rd-mode.el. thanks. > Arai * doc/rd-draft.rd. :0.5.2 * into RD module. * rd2html-mindex.rb experimental release. * apply some patches. thanks. > Arai & Hiwada * bug fix. :0.5.0 * reborned for new RD. * \cle's util/rdswap.rb. thanks > \cle :0.2.2 (1999/08/17) * bad LaTeX format is fixed.(rd2latex-lib.rb) thanks > gotoken * bug in parse of Verbatim is fixed.(rdfmt.rb) * bug in parse of term part of DescListItem is fixed. (rdfmt.rb, rd2html-lib.rb, rd2latex-lib.rb) * latex metachar-escape bug is fixed. :0.2.1 (1999/08/15) * Index become available.(rd2html-lib.rb)(EXPERIMENTAL) :0.2.0 (1999/08/15) * script design change.(rdfmt.rb, rd2html) * insert "\n" into the end of line of "<!DOCTYPE ...".(rd2html-lib.rb) * rd2latex is released.(rd2latex, rd2latex-lib.rb)(EXPERIMENTAL) * ex. of "about RD Format" is improved.(rd2html, README.jp) * README.jp char-code fixed (ISO-2022-JP => EUC-JP).(README.jp) :0.1.2 (1999/08/13) * brief English document inside rd2html.(rd2html) * Japanese document is now "README.jp".(README.jp) * HISTORY :0.1.1 (1999/08/13) * patch for HTML format mistake.(rd2html-lib.rb) Thanks > gotoken * fix a mistake of document(rd2html) :0.1.0 (1999/08/12) * first release version = ABOUT BUG REPORT If you find a bug in RDtool, please add new ((<"issues at gihtub"|URL:https://github.com/uwabami/rdtool/issues>)), or E-mail me ((<URL:mailto:uwabami@gfd-dennou.org>)). =end �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/vendor/rdtool-0.6.38/LGPL-2.1����������������������������������������������������������000644 �000765 �000024 �00000063642 12137321061 017572� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������ GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. <one line to give the library's name and a brief idea of what it does.> Copyright (C) <year> <name of author> This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. <signature of Ty Coon>, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ����������������������������������������������������������������������������������������������tdiary-3.2.2/vendor/rdtool-0.6.38/lib/��������������������������������������������������������������000755 �000765 �000024 �00000000000 12137321061 017346� 5����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/vendor/rdtool-0.6.38/LICENSE.txt�������������������������������������������������������000644 �000765 �000024 �00000005041 12137321061 020423� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ruby is copyrighted free software by Yukihiro Matsumoto <matz@netlab.jp>. You can redistribute it and/or modify it under either the terms of the GPL version 2 (see the file COPYING.txt), or the conditions below: 1. You may make and give away verbatim copies of the source form of the software without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. 2. You may modify your copy of the software in any way, provided that you do at least ONE of the following: a) place your modifications in the Public Domain or otherwise make them Freely Available, such as by posting said modifications to Usenet or an equivalent medium, or by allowing the author to include your modifications in the software. b) use the modified software only within your corporation or organization. c) rename any non-standard executables so the names do not conflict with standard executables, which must also be provided. d) make other distribution arrangements with the author. 3. You may distribute the software in object code or executable form, provided that you do at least ONE of the following: a) distribute the executables and library files of the software, together with instructions (in the manual page or equivalent) on where to get the original distribution. b) accompany the distribution with the machine-readable source of the software. c) give non-standard executables non-standard names, with instructions on where to get the original software distribution. d) make other distribution arrangements with the author. 4. You may modify and include the part of the software into any other software (possibly commercial). But some files in the distribution are not written by the author, so that they are not under this terms. They are gc.c(partly), utils.c(partly), regex.[ch], st.[ch] and some files under the ./missing directory. See each file for the copying condition. 5. The scripts and library files supplied as input to or produced as output from the software do not automatically fall under the copyright of the software, but belong to whomever generated them, and may be sold commercially, and may be aggregated with this software. 6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/vendor/rdtool-0.6.38/Rakefile����������������������������������������������������������000644 �000765 �000024 �00000007764 12137321061 020263� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- mode: ruby; coding: utf-8 -*- require 'rubygems' require 'rake' require 'rake/packagetask' require 'rake/testtask' require 'rake/clean' require 'date' unless defined? Date ############################################################################# # Helper functions ############################################################################# def name @name ||= Dir['*.gemspec'].first.split('.').first end def version require './lib/rd/version.rb' RD::VERSION end def date Date.today.to_s end def rubyforge_project name end def gemspec_file "#{name}.gemspec" end def gem_file "#{name}-#{version}.gem" end def replace_header(head, header_name) head.sub!(/(\.#{header_name}\s*= ').*'/) { "#{$1}#{send(header_name)}'"} end # src files for parser and html documents RACC_SRC = FileList['lib/rd/*.ry'] RACC_GENERATED = RACC_SRC.ext('.tab.rb') HTML_SRC = FileList['**/*.rd'].reject{|f| f =~/pkg/} HTML_GENERATED = HTML_SRC.ext('.html') HTML_JA_SRC = FileList['**/*.rd.ja'].reject{|f| f =~/pkg/} HTML_JA_GENERATED = HTML_JA_SRC.collect{|x| x.gsub(/\.rd\.ja/,'.ja.html')} GENERATED_FILES = RACC_GENERATED + HTML_GENERATED + HTML_JA_GENERATED CLOBBER.push GENERATED_FILES desc "Update parser" task :racc => RACC_GENERATED RACC_SRC.each do |f| file f.ext('.tab.rb') => f do |t| sh "racc -o #{t.name} #{t.prerequisites[0]}" end end desc "Update html files" task :doc => [:racc, :html, :html_ja] task :html => HTML_GENERATED HTML_SRC.each do |f| file f.ext('.html') => f do |t| sh "ruby -Ilib bin/rd2 #{t.prerequisites[0]} > #{t.name}" end end task :html_ja => HTML_JA_GENERATED HTML_JA_SRC.each do |f| file f.gsub(/\.rd\.ja/,'.ja.html') => f do |t| sh "ruby -Ilib bin/rd2 #{t.prerequisites[0]} > #{t.name}" end end task :default => :test desc "=> clobber" task :distclean => :clobber task :test => :racc Rake::TestTask.new do |t| t.libs << "test" t.test_files = FileList['test/test-*.rb'] t.verbose = true end desc "Create tag v#{version} and build and push #{gem_file} to Rubygems" task :release => :build do unless `git branch` =~ /^\* master$/ puts "You must be on the master branch to release!" exit! end sh "git commit --allow-empty -a -m 'Release #{version}'" sh "git tag v#{version}" sh "git push origin master" sh "git push origin v#{version}" sh "gem push pkg/#{name}-#{version}.gem" end desc "Generate #{gem_file}" task :build => [:gemspec, :package] do sh "mkdir -p pkg" sh "gem build #{gemspec_file}" sh "mv #{gem_file} pkg/" end desc "Update #{gemspec_file}" task :gemspec => [:racc, :doc, :bump_version] do unless File.read('HISTORY') =~ /#{version}/ puts "Update HISTORY!!" exit! end spec = File.read(gemspec_file) head, manifest, tail = spec.split(" # = MANIFEST =\n") replace_header(head, :name) replace_header(head, :version) replace_header(head, :date) # replace_header(head, :rubyforge_project) files = (`git ls-files`.split("\n") + GENERATED_FILES.to_a). sort. reject {|file| file =~/^\./}. reject {|file| file =~/^(rdoc|pkg)/}. map {|file| " #{file}" }. join("\n") manifest = " s.files = %w[\n#{files}\n ]\n" spec = [head, manifest, tail].join(" # = MANIFEST =\n") File.open(gemspec_file, 'w'){ |io| io.write(spec)} puts "Update #{gemspec_file}" end Rake::PackageTask.new("rdtool", "#{version}") do |t| t.need_tar_gz = true t.package_files.include GENERATED_FILES t.package_files.include('lib/**/*') t.package_files.include('README*') t.package_files.include('bin/*') t.package_files.include('doc/*') t.package_files.include('utils') t.package_files.include('*.txt') t.package_files.include('LGPL-2.1') t.package_files.include('HISTORY') t.package_files.include('setup.rb') end desc "Update/Sync RD::VERSION" task :bump_version do FileList['README*'].each do |path| #path = File.expand_path(path) orig = IO.read(path) after = orig.sub(/(^=\sRDtool\s)\d+\.\d+\.\d+$/, '\1' + version) unless after == orig File.open(path, 'wb'){|f| f.write after } end end end ������������tdiary-3.2.2/vendor/rdtool-0.6.38/rdtool.gemspec����������������������������������������������������000644 �000765 �000024 �00000006707 12137321061 021462� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8; mode: ruby -*- Gem::Specification.new do |s| s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= s.rubygems_version = "1.3.5" s.name = 'rdtool' s.version = '0.6.38' s.date = '2012-11-27' s.summary = "RDtool is formatter for RD." s.description = "RD is multipurpose documentation format created for documentating Ruby and output of Ruby world. You can embed RD into Ruby script. And RD have neat syntax which help you to read document in Ruby script. On the other hand, RD have a feature for class reference." s.authors = ["Youhei SASAKI"] s.email = "uwabami@gfd-dennou.org" s.homepage = "http://github.com/uwabami/rdtool" s.licenses = ["GPL-2+", "Ruby"] s.require_paths = ["lib"] s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) } s.test_files = `git ls-files -- test/*`.split("\n") s.add_development_dependency('racc', "~> 1.4.6") s.add_development_dependency('rake', ">= 0") unless defined? Rake # = MANIFEST = s.files = %w[ COPYING.txt Gemfile HISTORY LGPL-2.1 LICENSE.txt README.html README.ja.html README.rd README.rd.ja Rakefile TODO bin/rd2 bin/rdswap.rb doc/rd-draft.html doc/rd-draft.ja.html doc/rd-draft.rd doc/rd-draft.rd.ja lib/rd/block-element.rb lib/rd/complex-list-item.rb lib/rd/desclist.rb lib/rd/document-struct.rb lib/rd/dot.rd2rc lib/rd/element.rb lib/rd/filter.rb lib/rd/head-filter.rb lib/rd/inline-element.rb lib/rd/labeled-element.rb lib/rd/list.rb lib/rd/loose-struct.rb lib/rd/methodlist.rb lib/rd/output-format-visitor.rb lib/rd/package.rb lib/rd/parser-util.rb lib/rd/post-install lib/rd/pre-setup.rb lib/rd/rbl-file.rb lib/rd/rbl-suite.rb lib/rd/rd-struct.rb lib/rd/rd2html-ext-lib.rb lib/rd/rd2html-ext-opt.rb lib/rd/rd2html-lib.rb lib/rd/rd2html-opt.rb lib/rd/rd2man-lib.rb lib/rd/rd2rdo-lib.rb lib/rd/rd2rmi-lib.rb lib/rd/rdblockparser.ry lib/rd/rdblockparser.tab.rb lib/rd/rdfmt.rb lib/rd/rdinlineparser.ry lib/rd/rdinlineparser.tab.rb lib/rd/rdvisitor.rb lib/rd/reference-resolver.rb lib/rd/search-file.rb lib/rd/tree.rb lib/rd/version.rb lib/rd/visitor.rb rdtool.gemspec setup.rb test/data/includee1.html test/data/includee2.html test/data/includee3.nothtml test/data/includee4.xhtml test/data/label.rbl test/data/label2.rbl test/data/sub/includee2.html test/data/sub/includee4.html test/dummy-observer.rb test/dummy.rb test/temp-dir.rb test/test-block-parser.rb test/test-desclist-item.rb test/test-document-element.rb test/test-document-struct.rb test/test-element.rb test/test-headline.rb test/test-inline-parser.rb test/test-list-item.rb test/test-list.rb test/test-methodlist-item.rb test/test-nonterminal-element.rb test/test-nonterminal-inline.rb test/test-output-format-visitor.rb test/test-parser-util.rb test/test-rbl-file.rb test/test-rbl-suite.rb test/test-rd2html-lib.rb test/test-rdtree.rb test/test-rdvisitor.rb test/test-reference-resolver.rb test/test-reference.rb test/test-search-file.rb test/test-terminal-inline.rb test/test-textblock.rb test/test-tree.rb test/test-version.rb test/test-visitor.rb utils/rd-mode.el ] # = MANIFEST = end ���������������������������������������������������������tdiary-3.2.2/vendor/rdtool-0.6.38/README.html�������������������������������������������������������000644 �000765 �000024 �00000006022 12137321061 020423� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>README.rd

RDtool 0.6.38

What is RDtool

RD is Ruby's POD. RDtool is formatter for RD.

What is Changed

See HISTORY.

How to Install

  1. su if you install into public directories.
  2. ruby setup.rb
  3. If you want to use , utils/rd-mode.el, install it by hand.

How to use

Simply,

% rd2 rdfile.rd > outputfile

If you want to indicate format-library, do

% rd2 -r library rdfile.rd > outputfile

Use rd2 --help for more options.

For options depend on format-library, enter --help after the indication of format-library. For example,

% rd2 -r rd/rd2html-lib.rb --help

rd2 load "${HOME}/.rd2rc" when it runs.

How to write RD?

Please read doc/rd-draft.rd.

About bug report

If you find a bug in RDtool, please add new issues at gihtub, or E-mail me <URL:mailto:uwabami@gfd-dennou.org>.

Copyright and License

You can use/re-distribute/change RDtool under Ruby's License or GPL-2+. see LICNESE.txt and COPYING.txt. This distribution of RDtool include files that are copyrighted by somebody else, and these files can be re-distributed under those own license.

These files include the condition of those licenses in themselves. The license information for every files is as follows.

Files: */
  * Copyright: 2004 MoonWolf <moonwolf@moonwolf.com>
               2011-2012 Youhei SASAKI <uwabami@gfd-dennou.org>
  * License: Ruby's License or GPL-2+
Files: lib/rd/rd2man-lib.rb
  * Copyright: 2000  WATANABE Hirofumi
               2012 Youhei SASAKI <uwabami@gfd-dennou.org>
  * License: Ruby's License or GPL-2+
Files: lib/rd/{head-filter,rd2html-ext-lib,rd2html-ext-opt}.rb
  * Copyright: 2003 Rubikitch
  * License: Ruby's License or GPL-2+
Files: bin/rdswap
  * Copyright: 1999 C.Hintze
  * License: Ruby's License or GPL-2+
Files: setup.rb
  * Copyright: 2000-2006 Minero Aoki
  * License: LGPL-2.1
Files: utils/rd-mode.el
  * Copyright: 1999 Koji Arai, Toshiro Kuwabara.
  * License: GPL-2+
tdiary-3.2.2/vendor/rdtool-0.6.38/README.ja.html000644 000765 000024 00000007355 12137321061 021026 0ustar00machustaff000000 000000 README.rd.ja

RDtool 0.6.38

RDってなに?

RDはRubyにおけるPOD(Plain Old Documentation)のようなものです。 RDtoolはRDのフォーマッタであり、RDをHTMLなどに変換できます。

何が変わった?

HISTORYを見てください。

インストールの方法

  1. 必要なら、su
  2. ruby setup.rb
  3. utils/rd-mode.elを使いたいならば それらを手でインストールします。

どうやって使うか。

基本的には、こんな感じ。

% rd2 rdfile.rd > outputfile

フォーマットライブラリを指定したい時は、こう。

% rd2 -r library rdfile.rd > outputfile

rd2 --help でオプションの詳細がでます。

フォーマットライブラリ依存のオプションは先にフォーマットライブラリの 指定をしてから--help。例えば、

% rd2 -r rd/rd2html-lib.rb --help

rd2はホームディレクトリにある".rd2rc"というファイルを読み込みます。 これはRubyスクリプトです。

RDの書き方

doc/rd-draft.rdを読んでください。

バグ報告

If you find a bug in RDtool, please add new issues at gihtub, or E-mail me <URL:mailto:uwabami@gfd-dennou.org>.

バグを見付けた時は、 github の issues に報告するか、 次のアドレスまでメールを下さると幸いです: <URL:mailto:uwabami@gfd-dennou.org>

ライセンス

RDtoolはRuby's LicenseかGPL-2+の下で使用/配布/改造してください。 RDtoolのパッケージにはTosh以外の人が著作権を持つファイルが含まれています。 それらのファイルについての配布条件はファイル自体に書かれたライセンスの下で 行ってください。

ファイル毎のライセンス表記は以下の通りです。

Files: */
  * Copyright: 2004 MoonWolf <moonwolf@moonwolf.com>
               2011-2012 Youhei SASAKI <uwabami@gfd-dennou.org>
  * License: Ruby's License or GPL-2+
Files: lib/rd/rd2man-lib.rb
  * Copyright: 2000  WATANABE Hirofumi
               2012 Youhei SASAKI <uwabami@gfd-dennou.org>
  * License: Ruby's License or GPL-2+
Files: lib/rd/{head-filter,rd2html-ext-lib,rd2html-ext-opt}.rb
  * Copyright: 2003 Rubikitch
  * License: Ruby's License or GPL-2+
Files: bin/rdswap
  * Copyright: 1999 C.Hintze
  * License: Ruby's License or GPL-2+
Files: setup.rb
  * Copyright: 2000-2006 Minero Aoki
  * License: LGPL-2.1
Files: utils/rd-mode.el
  * Copyright: 1999 Koji Arai, Toshiro Kuwabara.
  * License: GPL-2+
tdiary-3.2.2/vendor/rdtool-0.6.38/README.rd000644 000765 000024 00000004062 12137321061 020066 0ustar00machustaff000000 000000 # -*- mode: rd; coding: utf-8; indent-tabs-mode: nil -*- =begin = RDtool 0.6.38 == What is RDtool RD is Ruby's POD. RDtool is formatter for RD. == What is Changed See HISTORY. == How to Install (1)((%su%)) if you install into public directories. (2)((%ruby setup.rb%)) (3)If you want to use , utils/rd-mode.el, install it ((*by hand*)). == How to use Simply, % rd2 rdfile.rd > outputfile If you want to indicate format-library, do % rd2 -r library rdfile.rd > outputfile Use ((% rd2 --help %)) for more options. For options depend on format-library, enter ((%--help%)) after the indication of format-library. For example, % rd2 -r rd/rd2html-lib.rb --help rd2 load "${HOME}/.rd2rc" when it runs. == How to write RD? Please read doc/rd-draft.rd. == About bug report If you find a bug in RDtool, please add new ((<"issues at gihtub"|URL:https://github.com/uwabami/rdtool/issues>)), or E-mail me (()). == Copyright and License You can use/re-distribute/change RDtool under Ruby's License or GPL-2+. see LICNESE.txt and COPYING.txt. This distribution of RDtool include files that are copyrighted by somebody else, and these files can be re-distributed under those own license. These files include the condition of those licenses in themselves. The license information for every files is as follows. Files: */ * Copyright: 2004 MoonWolf 2011-2012 Youhei SASAKI * License: Ruby's License or GPL-2+ Files: lib/rd/rd2man-lib.rb * Copyright: 2000 WATANABE Hirofumi 2012 Youhei SASAKI * License: Ruby's License or GPL-2+ Files: lib/rd/{head-filter,rd2html-ext-lib,rd2html-ext-opt}.rb * Copyright: 2003 Rubikitch * License: Ruby's License or GPL-2+ Files: bin/rdswap * Copyright: 1999 C.Hintze * License: Ruby's License or GPL-2+ Files: setup.rb * Copyright: 2000-2006 Minero Aoki * License: LGPL-2.1 Files: utils/rd-mode.el * Copyright: 1999 Koji Arai, Toshiro Kuwabara. * License: GPL-2+ =end tdiary-3.2.2/vendor/rdtool-0.6.38/README.rd.ja000644 000765 000024 00000005272 12137321061 020463 0ustar00machustaff000000 000000 # -*- mode: rd; coding: utf-8; indent-tabs-mode: nil -*- =begin = RDtool 0.6.38 == RDってなに? RDはRubyにおけるPOD(Plain Old Documentation)のようなものです。 RDtoolはRDのフォーマッタであり、RDをHTMLなどに変換できます。 == 何が変わった? HISTORYを見てください。 == インストールの方法 (1)必要なら、((%su%)) (2)((%ruby setup.rb%)) (3)utils/rd-mode.elを使いたいならば それらを((*手で*))インストールします。 == どうやって使うか。 基本的には、こんな感じ。 % rd2 rdfile.rd > outputfile フォーマットライブラリを指定したい時は、こう。 % rd2 -r library rdfile.rd > outputfile ((% rd2 --help %))でオプションの詳細がでます。 フォーマットライブラリ依存のオプションは先にフォーマットライブラリの 指定をしてから((%--help%))。例えば、 % rd2 -r rd/rd2html-lib.rb --help rd2はホームディレクトリにある".rd2rc"というファイルを読み込みます。 これはRubyスクリプトです。 == RDの書き方 doc/rd-draft.rdを読んでください。 == バグ報告 If you find a bug in RDtool, please add new ((<"issues at gihtub"|URL:https://github.com/uwabami/rdtool/issues>)), or E-mail me (()). バグを見付けた時は、 ((<"github の issues"|URL:https://github.com/uwabami/rdtool/issues>)) に報告するか、 次のアドレスまでメールを下さると幸いです: (()) == ライセンス RDtoolはRuby's LicenseかGPL-2+の下で使用/配布/改造してください。 RDtoolのパッケージにはTosh以外の人が著作権を持つファイルが含まれています。 それらのファイルについての配布条件はファイル自体に書かれたライセンスの下で 行ってください。 ファイル毎のライセンス表記は以下の通りです。 Files: */ * Copyright: 2004 MoonWolf 2011-2012 Youhei SASAKI * License: Ruby's License or GPL-2+ Files: lib/rd/rd2man-lib.rb * Copyright: 2000 WATANABE Hirofumi 2012 Youhei SASAKI * License: Ruby's License or GPL-2+ Files: lib/rd/{head-filter,rd2html-ext-lib,rd2html-ext-opt}.rb * Copyright: 2003 Rubikitch * License: Ruby's License or GPL-2+ Files: bin/rdswap * Copyright: 1999 C.Hintze * License: Ruby's License or GPL-2+ Files: setup.rb * Copyright: 2000-2006 Minero Aoki * License: LGPL-2.1 Files: utils/rd-mode.el * Copyright: 1999 Koji Arai, Toshiro Kuwabara. * License: GPL-2+ =end tdiary-3.2.2/vendor/rdtool-0.6.38/setup.rb000644 000765 000024 00000107162 12137321061 020274 0ustar00machustaff000000 000000 # # setup.rb # # Copyright (c) 2000-2006 Minero Aoki # # This program is free software. # You can distribute/modify this program under the terms of # the GNU LGPL, Lesser General Public License version 2.1. # unless Enumerable.method_defined?(:map) # Ruby 1.4.6 module Enumerable alias map collect end end unless File.respond_to?(:read) # Ruby 1.6 def File.read(fname) open(fname) {|f| return f.read } end end unless Errno.const_defined?(:ENOTEMPTY) # Windows? module Errno class ENOTEMPTY # We do not raise this exception, implementation is not needed. end end end def File.binread(fname) open(fname, 'rb') {|f| return f.read } end # for corrupted Windows' stat(2) def File.dir?(path) File.directory?((path[-1,1] == '/') ? path : path + '/') end class ConfigTable include Enumerable def initialize(rbconfig) @rbconfig = rbconfig @items = [] @table = {} # options @install_prefix = nil @config_opt = nil @verbose = true @no_harm = false end attr_accessor :install_prefix attr_accessor :config_opt attr_writer :verbose def verbose? @verbose end attr_writer :no_harm def no_harm? @no_harm end def [](key) lookup(key).resolve(self) end def []=(key, val) lookup(key).set val end def names @items.map {|i| i.name } end def each(&block) @items.each(&block) end def key?(name) @table.key?(name) end def lookup(name) @table[name] or setup_rb_error "no such config item: #{name}" end def add(item) @items.push item @table[item.name] = item end def remove(name) item = lookup(name) @items.delete_if {|i| i.name == name } @table.delete_if {|name, i| i.name == name } item end def load_script(path, inst = nil) if File.file?(path) MetaConfigEnvironment.new(self, inst).instance_eval File.read(path), path end end def savefile '.config' end def load_savefile begin File.foreach(savefile()) do |line| k, v = *line.split(/=/, 2) self[k] = v.strip end rescue Errno::ENOENT setup_rb_error $!.message + "\n#{File.basename($0)} config first" end end def save @items.each {|i| i.value } File.open(savefile(), 'w') {|f| @items.each do |i| f.printf "%s=%s\n", i.name, i.value if i.value? and i.value end } end def load_standard_entries standard_entries(@rbconfig).each do |ent| add ent end end def standard_entries(rbconfig) c = rbconfig rubypath = File.join(c['bindir'], c['ruby_install_name'] + c['EXEEXT']) major = c['MAJOR'].to_i minor = c['MINOR'].to_i teeny = c['TEENY'].to_i version = "#{major}.#{minor}" # ruby ver. >= 1.4.4? newpath_p = ((major >= 2) or ((major == 1) and ((minor >= 5) or ((minor == 4) and (teeny >= 4))))) if c['rubylibdir'] # V > 1.6.3 libruby = "#{c['prefix']}/lib/ruby" librubyver = c['rubylibdir'] librubyverarch = c['archdir'] siteruby = c['sitedir'] siterubyver = c['sitelibdir'] siterubyverarch = c['sitearchdir'] elsif newpath_p # 1.4.4 <= V <= 1.6.3 libruby = "#{c['prefix']}/lib/ruby" librubyver = "#{c['prefix']}/lib/ruby/#{version}" librubyverarch = "#{c['prefix']}/lib/ruby/#{version}/#{c['arch']}" siteruby = c['sitedir'] siterubyver = "$siteruby/#{version}" siterubyverarch = "$siterubyver/#{c['arch']}" else # V < 1.4.4 libruby = "#{c['prefix']}/lib/ruby" librubyver = "#{c['prefix']}/lib/ruby/#{version}" librubyverarch = "#{c['prefix']}/lib/ruby/#{version}/#{c['arch']}" siteruby = "#{c['prefix']}/lib/ruby/#{version}/site_ruby" siterubyver = siteruby siterubyverarch = "$siterubyver/#{c['arch']}" end parameterize = lambda {|path| path.sub(/\A#{Regexp.quote(c['prefix'])}/, '$prefix') } if arg = c['configure_args'].split.detect {|arg| /--with-make-prog=/ =~ arg } makeprog = arg.sub(/'/, '').split(/=/, 2)[1] else makeprog = 'make' end [ ExecItem.new('installdirs', 'std/site/home', 'std: install under libruby; site: install under site_ruby; home: install under $HOME')\ {|val, table| case val when 'std' table['rbdir'] = '$librubyver' table['sodir'] = '$librubyverarch' when 'site' table['rbdir'] = '$siterubyver' table['sodir'] = '$siterubyverarch' when 'home' setup_rb_error '$HOME was not set' unless ENV['HOME'] table['prefix'] = ENV['HOME'] table['rbdir'] = '$libdir/ruby' table['sodir'] = '$libdir/ruby' end }, PathItem.new('prefix', 'path', c['prefix'], 'path prefix of target environment'), PathItem.new('bindir', 'path', parameterize.call(c['bindir']), 'the directory for commands'), PathItem.new('libdir', 'path', parameterize.call(c['libdir']), 'the directory for libraries'), PathItem.new('datadir', 'path', parameterize.call(c['datadir']), 'the directory for shared data'), PathItem.new('mandir', 'path', parameterize.call(c['mandir']), 'the directory for man pages'), PathItem.new('sysconfdir', 'path', parameterize.call(c['sysconfdir']), 'the directory for system configuration files'), PathItem.new('localstatedir', 'path', parameterize.call(c['localstatedir']), 'the directory for local state data'), PathItem.new('libruby', 'path', libruby, 'the directory for ruby libraries'), PathItem.new('librubyver', 'path', librubyver, 'the directory for standard ruby libraries'), PathItem.new('librubyverarch', 'path', librubyverarch, 'the directory for standard ruby extensions'), PathItem.new('siteruby', 'path', siteruby, 'the directory for version-independent aux ruby libraries'), PathItem.new('siterubyver', 'path', siterubyver, 'the directory for aux ruby libraries'), PathItem.new('siterubyverarch', 'path', siterubyverarch, 'the directory for aux ruby binaries'), PathItem.new('rbdir', 'path', '$siterubyver', 'the directory for ruby scripts'), PathItem.new('sodir', 'path', '$siterubyverarch', 'the directory for ruby extentions'), PathItem.new('rubypath', 'path', rubypath, 'the path to set to #! line'), ProgramItem.new('rubyprog', 'name', rubypath, 'the ruby program using for installation'), ProgramItem.new('makeprog', 'name', makeprog, 'the make program to compile ruby extentions'), SelectItem.new('shebang', 'all/ruby/never', 'ruby', 'shebang line (#!) editing mode'), BoolItem.new('without-ext', 'yes/no', 'no', 'does not compile/install ruby extentions') ] end private :standard_entries def load_multipackage_entries multipackage_entries().each do |ent| add ent end end def multipackage_entries [ PackageSelectionItem.new('with', 'name,name...', '', 'ALL', 'package names that you want to install'), PackageSelectionItem.new('without', 'name,name...', '', 'NONE', 'package names that you do not want to install') ] end private :multipackage_entries ALIASES = { 'std-ruby' => 'librubyver', 'stdruby' => 'librubyver', 'rubylibdir' => 'librubyver', 'archdir' => 'librubyverarch', 'site-ruby-common' => 'siteruby', # For backward compatibility 'site-ruby' => 'siterubyver', # For backward compatibility 'bin-dir' => 'bindir', 'bin-dir' => 'bindir', 'rb-dir' => 'rbdir', 'so-dir' => 'sodir', 'data-dir' => 'datadir', 'ruby-path' => 'rubypath', 'ruby-prog' => 'rubyprog', 'ruby' => 'rubyprog', 'make-prog' => 'makeprog', 'make' => 'makeprog' } def fixup ALIASES.each do |ali, name| @table[ali] = @table[name] end end def options_re /\A--(#{@table.keys.join('|')})(?:=(.*))?\z/ end def parse_opt(opt) m = options_re().match(opt) or setup_rb_error "config: unknown option #{opt}" m.to_a[1,2] end def dllext @rbconfig['DLEXT'] end def value_config?(name) lookup(name).value? end class Item def initialize(name, template, default, desc) @name = name.freeze @template = template @value = default @default = default @description = desc end attr_reader :name attr_reader :description attr_accessor :default alias help_default default def help_opt "--#{@name}=#{@template}" end def value? true end def value @value end def resolve(table) @value.gsub(%r<\$([^/]+)>) { table[$1] } end def set(val) @value = check(val) end private def check(val) setup_rb_error "config: --#{name} requires argument" unless val val end end class BoolItem < Item def config_type 'bool' end def help_opt "--#{@name}" end private def check(val) return 'yes' unless val case val when /\Ay(es)?\z/i, /\At(rue)?\z/i then 'yes' when /\An(o)?\z/i, /\Af(alse)\z/i then 'no' else setup_rb_error "config: --#{@name} accepts only yes/no for argument" end end end class PathItem < Item def config_type 'path' end private def check(path) setup_rb_error "config: --#{@name} requires argument" unless path path[0,1] == '$' ? path : File.expand_path(path) end end class ProgramItem < Item def config_type 'program' end end class SelectItem < Item def initialize(name, selection, default, desc) super @ok = selection.split('/') end def config_type 'select' end private def check(val) unless @ok.include?(val.strip) setup_rb_error "config: use --#{@name}=#{@template} (#{val})" end val.strip end end class ExecItem < Item def initialize(name, selection, desc, &block) super name, selection, nil, desc @ok = selection.split('/') @action = block end def config_type 'exec' end def value? false end def resolve(table) setup_rb_error "$#{name()} wrongly used as option value" end undef set def evaluate(val, table) v = val.strip.downcase unless @ok.include?(v) setup_rb_error "invalid option --#{@name}=#{val} (use #{@template})" end @action.call v, table end end class PackageSelectionItem < Item def initialize(name, template, default, help_default, desc) super name, template, default, desc @help_default = help_default end attr_reader :help_default def config_type 'package' end private def check(val) unless File.dir?("packages/#{val}") setup_rb_error "config: no such package: #{val}" end val end end class MetaConfigEnvironment def initialize(config, installer) @config = config @installer = installer end def config_names @config.names end def config?(name) @config.key?(name) end def bool_config?(name) @config.lookup(name).config_type == 'bool' end def path_config?(name) @config.lookup(name).config_type == 'path' end def value_config?(name) @config.lookup(name).config_type != 'exec' end def add_config(item) @config.add item end def add_bool_config(name, default, desc) @config.add BoolItem.new(name, 'yes/no', default ? 'yes' : 'no', desc) end def add_path_config(name, default, desc) @config.add PathItem.new(name, 'path', default, desc) end def set_config_default(name, default) @config.lookup(name).default = default end def remove_config(name) @config.remove(name) end # For only multipackage def packages raise '[setup.rb fatal] multi-package metaconfig API packages() called for single-package; contact application package vendor' unless @installer @installer.packages end # For only multipackage def declare_packages(list) raise '[setup.rb fatal] multi-package metaconfig API declare_packages() called for single-package; contact application package vendor' unless @installer @installer.packages = list end end end # class ConfigTable # This module requires: #verbose?, #no_harm? module FileOperations def mkdir_p(dirname, prefix = nil) dirname = prefix + File.expand_path(dirname) if prefix $stderr.puts "mkdir -p #{dirname}" if verbose? return if no_harm? # Does not check '/', it's too abnormal. dirs = File.expand_path(dirname).split(%r<(?=/)>) if /\A[a-z]:\z/i =~ dirs[0] disk = dirs.shift dirs[0] = disk + dirs[0] end dirs.each_index do |idx| path = dirs[0..idx].join('') Dir.mkdir path unless File.dir?(path) end end def rm_f(path) $stderr.puts "rm -f #{path}" if verbose? return if no_harm? force_remove_file path end def rm_rf(path) $stderr.puts "rm -rf #{path}" if verbose? return if no_harm? remove_tree path end def remove_tree(path) if File.symlink?(path) remove_file path elsif File.dir?(path) remove_tree0 path else force_remove_file path end end def remove_tree0(path) Dir.foreach(path) do |ent| next if ent == '.' next if ent == '..' entpath = "#{path}/#{ent}" if File.symlink?(entpath) remove_file entpath elsif File.dir?(entpath) remove_tree0 entpath else force_remove_file entpath end end begin Dir.rmdir path rescue Errno::ENOTEMPTY # directory may not be empty end end def move_file(src, dest) force_remove_file dest begin File.rename src, dest rescue File.open(dest, 'wb') {|f| f.write File.binread(src) } File.chmod File.stat(src).mode, dest File.unlink src end end def force_remove_file(path) begin remove_file path rescue end end def remove_file(path) File.chmod 0777, path File.unlink path end def install(from, dest, mode, prefix = nil) $stderr.puts "install #{from} #{dest}" if verbose? return if no_harm? realdest = prefix ? prefix + File.expand_path(dest) : dest realdest = File.join(realdest, File.basename(from)) if File.dir?(realdest) str = File.binread(from) if diff?(str, realdest) verbose_off { rm_f realdest if File.exist?(realdest) } File.open(realdest, 'wb') {|f| f.write str } File.chmod mode, realdest File.open("#{objdir_root()}/InstalledFiles", 'a') {|f| if prefix f.puts realdest.sub(prefix, '') else f.puts realdest end } end end def diff?(new_content, path) return true unless File.exist?(path) new_content != File.binread(path) end def command(*args) $stderr.puts args.join(' ') if verbose? system(*args) or raise RuntimeError, "system(#{args.map{|a| a.inspect }.join(' ')}) failed" end def ruby(*args) command config('rubyprog'), *args end def make(task = nil) command(*[config('makeprog'), task].compact) end def extdir?(dir) File.exist?("#{dir}/MANIFEST") or File.exist?("#{dir}/extconf.rb") end def files_of(dir) Dir.open(dir) {|d| return d.select {|ent| File.file?("#{dir}/#{ent}") } } end DIR_REJECT = %w( . .. CVS SCCS RCS CVS.adm .svn ) def directories_of(dir) Dir.open(dir) {|d| return d.select {|ent| File.dir?("#{dir}/#{ent}") } - DIR_REJECT } end end # This module requires: #srcdir_root, #objdir_root, #relpath module HookScriptAPI def get_config(key) @config[key] end alias config get_config # obsolete: use metaconfig to change configuration def set_config(key, val) @config[key] = val end # # srcdir/objdir (works only in the package directory) # def curr_srcdir "#{srcdir_root()}/#{relpath()}" end def curr_objdir "#{objdir_root()}/#{relpath()}" end def srcfile(path) "#{curr_srcdir()}/#{path}" end def srcexist?(path) File.exist?(srcfile(path)) end def srcdirectory?(path) File.dir?(srcfile(path)) end def srcfile?(path) File.file?(srcfile(path)) end def srcentries(path = '.') Dir.open("#{curr_srcdir()}/#{path}") {|d| return d.to_a - %w(. ..) } end def srcfiles(path = '.') srcentries(path).select {|fname| File.file?(File.join(curr_srcdir(), path, fname)) } end def srcdirectories(path = '.') srcentries(path).select {|fname| File.dir?(File.join(curr_srcdir(), path, fname)) } end end class ToplevelInstaller Version = '3.4.1' Copyright = 'Copyright (c) 2000-2006 Minero Aoki' TASKS = [ [ 'all', 'do config, setup, then install' ], [ 'config', 'saves your configurations' ], [ 'show', 'shows current configuration' ], [ 'setup', 'compiles ruby extentions and others' ], [ 'install', 'installs files' ], [ 'test', 'run all tests in test/' ], [ 'clean', "does `make clean' for each extention" ], [ 'distclean',"does `make distclean' for each extention" ] ] def ToplevelInstaller.invoke config = ConfigTable.new(load_rbconfig()) config.load_standard_entries config.load_multipackage_entries if multipackage? config.fixup klass = (multipackage?() ? ToplevelInstallerMulti : ToplevelInstaller) klass.new(File.dirname($0), config).invoke end def ToplevelInstaller.multipackage? File.dir?(File.dirname($0) + '/packages') end def ToplevelInstaller.load_rbconfig if arg = ARGV.detect {|arg| /\A--rbconfig=/ =~ arg } ARGV.delete(arg) load File.expand_path(arg.split(/=/, 2)[1]) $".push 'rbconfig.rb' else require 'rbconfig' unless defined? RbConfig end ::RbConfig::CONFIG end def initialize(ardir_root, config) @ardir = File.expand_path(ardir_root) @config = config # cache @valid_task_re = nil end def config(key) @config[key] end def inspect "#<#{self.class} #{__id__()}>" end def invoke run_metaconfigs case task = parsearg_global() when nil, 'all' parsearg_config init_installers exec_config exec_setup exec_install else case task when 'config', 'test' ; when 'clean', 'distclean' @config.load_savefile if File.exist?(@config.savefile) else @config.load_savefile end __send__ "parsearg_#{task}" init_installers __send__ "exec_#{task}" end end def run_metaconfigs @config.load_script "#{@ardir}/metaconfig" end def init_installers @installer = Installer.new(@config, @ardir, File.expand_path('.')) end # # Hook Script API bases # def srcdir_root @ardir end def objdir_root '.' end def relpath '.' end # # Option Parsing # def parsearg_global while arg = ARGV.shift case arg when /\A\w+\z/ setup_rb_error "invalid task: #{arg}" unless valid_task?(arg) return arg when '-q', '--quiet' @config.verbose = false when '--verbose' @config.verbose = true when '--help' print_usage $stdout exit 0 when '--version' puts "#{File.basename($0)} version #{Version}" exit 0 when '--copyright' puts Copyright exit 0 else setup_rb_error "unknown global option '#{arg}'" end end nil end def valid_task?(t) valid_task_re() =~ t end def valid_task_re @valid_task_re ||= /\A(?:#{TASKS.map {|task,desc| task }.join('|')})\z/ end def parsearg_no_options unless ARGV.empty? task = caller(0).first.slice(%r<`parsearg_(\w+)'>, 1) setup_rb_error "#{task}: unknown options: #{ARGV.join(' ')}" end end alias parsearg_show parsearg_no_options alias parsearg_setup parsearg_no_options alias parsearg_test parsearg_no_options alias parsearg_clean parsearg_no_options alias parsearg_distclean parsearg_no_options def parsearg_config evalopt = [] set = [] @config.config_opt = [] while i = ARGV.shift if /\A--?\z/ =~ i @config.config_opt = ARGV.dup break end name, value = *@config.parse_opt(i) if @config.value_config?(name) @config[name] = value else evalopt.push [name, value] end set.push name end evalopt.each do |name, value| @config.lookup(name).evaluate value, @config end # Check if configuration is valid set.each do |n| @config[n] if @config.value_config?(n) end end def parsearg_install @config.no_harm = false @config.install_prefix = '' while a = ARGV.shift case a when '--no-harm' @config.no_harm = true when /\A--prefix=/ path = a.split(/=/, 2)[1] path = File.expand_path(path) unless path[0,1] == '/' @config.install_prefix = path else setup_rb_error "install: unknown option #{a}" end end end def print_usage(out) out.puts 'Typical Installation Procedure:' out.puts " $ ruby #{File.basename $0} config" out.puts " $ ruby #{File.basename $0} setup" out.puts " # ruby #{File.basename $0} install (may require root privilege)" out.puts out.puts 'Detailed Usage:' out.puts " ruby #{File.basename $0} " out.puts " ruby #{File.basename $0} [] []" fmt = " %-24s %s\n" out.puts out.puts 'Global options:' out.printf fmt, '-q,--quiet', 'suppress message outputs' out.printf fmt, ' --verbose', 'output messages verbosely' out.printf fmt, ' --help', 'print this message' out.printf fmt, ' --version', 'print version and quit' out.printf fmt, ' --copyright', 'print copyright and quit' out.puts out.puts 'Tasks:' TASKS.each do |name, desc| out.printf fmt, name, desc end fmt = " %-24s %s [%s]\n" out.puts out.puts 'Options for CONFIG or ALL:' @config.each do |item| out.printf fmt, item.help_opt, item.description, item.help_default end out.printf fmt, '--rbconfig=path', 'rbconfig.rb to load',"running ruby's" out.puts out.puts 'Options for INSTALL:' out.printf fmt, '--no-harm', 'only display what to do if given', 'off' out.printf fmt, '--prefix=path', 'install path prefix', '' out.puts end # # Task Handlers # def exec_config @installer.exec_config @config.save # must be final end def exec_setup @installer.exec_setup end def exec_install @installer.exec_install end def exec_test @installer.exec_test end def exec_show @config.each do |i| printf "%-20s %s\n", i.name, i.value if i.value? end end def exec_clean @installer.exec_clean end def exec_distclean @installer.exec_distclean end end # class ToplevelInstaller class ToplevelInstallerMulti < ToplevelInstaller include FileOperations def initialize(ardir_root, config) super @packages = directories_of("#{@ardir}/packages") raise 'no package exists' if @packages.empty? @root_installer = Installer.new(@config, @ardir, File.expand_path('.')) end def run_metaconfigs @config.load_script "#{@ardir}/metaconfig", self @packages.each do |name| @config.load_script "#{@ardir}/packages/#{name}/metaconfig" end end attr_reader :packages def packages=(list) raise 'package list is empty' if list.empty? list.each do |name| raise "directory packages/#{name} does not exist"\ unless File.dir?("#{@ardir}/packages/#{name}") end @packages = list end def init_installers @installers = {} @packages.each do |pack| @installers[pack] = Installer.new(@config, "#{@ardir}/packages/#{pack}", "packages/#{pack}") end with = extract_selection(config('with')) without = extract_selection(config('without')) @selected = @installers.keys.select {|name| (with.empty? or with.include?(name)) \ and not without.include?(name) } end def extract_selection(list) a = list.split(/,/) a.each do |name| setup_rb_error "no such package: #{name}" unless @installers.key?(name) end a end def print_usage(f) super f.puts 'Inluded packages:' f.puts ' ' + @packages.sort.join(' ') f.puts end # # Task Handlers # def exec_config run_hook 'pre-config' each_selected_installers {|inst| inst.exec_config } run_hook 'post-config' @config.save # must be final end def exec_setup run_hook 'pre-setup' each_selected_installers {|inst| inst.exec_setup } run_hook 'post-setup' end def exec_install run_hook 'pre-install' each_selected_installers {|inst| inst.exec_install } run_hook 'post-install' end def exec_test run_hook 'pre-test' each_selected_installers {|inst| inst.exec_test } run_hook 'post-test' end def exec_clean rm_f @config.savefile run_hook 'pre-clean' each_selected_installers {|inst| inst.exec_clean } run_hook 'post-clean' end def exec_distclean rm_f @config.savefile run_hook 'pre-distclean' each_selected_installers {|inst| inst.exec_distclean } run_hook 'post-distclean' end # # lib # def each_selected_installers Dir.mkdir 'packages' unless File.dir?('packages') @selected.each do |pack| $stderr.puts "Processing the package `#{pack}' ..." if verbose? Dir.mkdir "packages/#{pack}" unless File.dir?("packages/#{pack}") Dir.chdir "packages/#{pack}" yield @installers[pack] Dir.chdir '../..' end end def run_hook(id) @root_installer.run_hook id end # module FileOperations requires this def verbose? @config.verbose? end # module FileOperations requires this def no_harm? @config.no_harm? end end # class ToplevelInstallerMulti class Installer FILETYPES = %w( bin lib ext data conf man ) include FileOperations include HookScriptAPI def initialize(config, srcroot, objroot) @config = config @srcdir = File.expand_path(srcroot) @objdir = File.expand_path(objroot) @currdir = '.' end def inspect "#<#{self.class} #{File.basename(@srcdir)}>" end def noop(rel) end # # Hook Script API base methods # def srcdir_root @srcdir end def objdir_root @objdir end def relpath @currdir end # # Config Access # # module FileOperations requires this def verbose? @config.verbose? end # module FileOperations requires this def no_harm? @config.no_harm? end def verbose_off begin save, @config.verbose = @config.verbose?, false yield ensure @config.verbose = save end end # # TASK config # def exec_config exec_task_traverse 'config' end alias config_dir_bin noop alias config_dir_lib noop def config_dir_ext(rel) extconf if extdir?(curr_srcdir()) end alias config_dir_data noop alias config_dir_conf noop alias config_dir_man noop def extconf ruby "#{curr_srcdir()}/extconf.rb", *@config.config_opt end # # TASK setup # def exec_setup exec_task_traverse 'setup' end def setup_dir_bin(rel) files_of(curr_srcdir()).each do |fname| update_shebang_line "#{curr_srcdir()}/#{fname}" end end alias setup_dir_lib noop def setup_dir_ext(rel) make if extdir?(curr_srcdir()) end alias setup_dir_data noop alias setup_dir_conf noop alias setup_dir_man noop def update_shebang_line(path) return if no_harm? return if config('shebang') == 'never' old = Shebang.load(path) if old $stderr.puts "warning: #{path}: Shebang line includes too many args. It is not portable and your program may not work." if old.args.size > 1 new = new_shebang(old) return if new.to_s == old.to_s else return unless config('shebang') == 'all' new = Shebang.new(config('rubypath')) end $stderr.puts "updating shebang: #{File.basename(path)}" if verbose? open_atomic_writer(path) {|output| File.open(path, 'rb') {|f| f.gets if old # discard output.puts new.to_s output.print f.read } } end def new_shebang(old) if /\Aruby/ =~ File.basename(old.cmd) Shebang.new(config('rubypath'), old.args) elsif File.basename(old.cmd) == 'env' and old.args.first == 'ruby' Shebang.new(config('rubypath'), old.args[1..-1]) else return old unless config('shebang') == 'all' Shebang.new(config('rubypath')) end end def open_atomic_writer(path, &block) tmpfile = File.basename(path) + '.tmp' begin File.open(tmpfile, 'wb', &block) File.rename tmpfile, File.basename(path) ensure File.unlink tmpfile if File.exist?(tmpfile) end end class Shebang def Shebang.load(path) line = nil File.open(path) {|f| line = f.gets } return nil unless /\A#!/ =~ line parse(line) end def Shebang.parse(line) cmd, *args = *line.strip.sub(/\A\#!/, '').split(' ') new(cmd, args) end def initialize(cmd, args = []) @cmd = cmd @args = args end attr_reader :cmd attr_reader :args def to_s "#! #{@cmd}" + (@args.empty? ? '' : " #{@args.join(' ')}") end end # # TASK install # def exec_install rm_f 'InstalledFiles' exec_task_traverse 'install' end def install_dir_bin(rel) install_files targetfiles(), "#{config('bindir')}/#{rel}", 0755, strip_ext? end def strip_ext? /mswin|mingw/ !~ RUBY_PLATFORM end def install_dir_lib(rel) install_files libfiles(), "#{config('rbdir')}/#{rel}", 0644 end def install_dir_ext(rel) return unless extdir?(curr_srcdir()) install_files rubyextentions('.'), "#{config('sodir')}/#{File.dirname(rel)}", 0555 end def install_dir_data(rel) install_files targetfiles(), "#{config('datadir')}/#{rel}", 0644 end def install_dir_conf(rel) # FIXME: should not remove current config files # (rename previous file to .old/.org) install_files targetfiles(), "#{config('sysconfdir')}/#{rel}", 0644 end def install_dir_man(rel) install_files targetfiles(), "#{config('mandir')}/#{rel}", 0644 end def install_files(list, dest, mode, stripext = false) mkdir_p dest, @config.install_prefix list.each do |fname| if stripext install fname, "#{dest}/#{File.basename(fname, '.*')}", mode, @config.install_prefix else install fname, dest, mode, @config.install_prefix end end end def libfiles glob_reject(%w(*.y *.output), targetfiles()) end def rubyextentions(dir) ents = glob_select("*.#{@config.dllext}", targetfiles()) if ents.empty? setup_rb_error "no ruby extention exists: 'ruby #{$0} setup' first" end ents end def targetfiles mapdir(existfiles() - hookfiles()) end def mapdir(ents) ents.map {|ent| if File.exist?(ent) then ent # objdir else "#{curr_srcdir()}/#{ent}" # srcdir end } end # picked up many entries from cvs-1.11.1/src/ignore.c JUNK_FILES = %w( core RCSLOG tags TAGS .make.state .nse_depinfo #* .#* cvslog.* ,* .del-* *.olb *~ *.old *.bak *.BAK *.orig *.rej _$* *$ *.org *.in .* ) def existfiles glob_reject(JUNK_FILES, (files_of(curr_srcdir()) | files_of('.'))) end def hookfiles %w( pre-%s post-%s pre-%s.rb post-%s.rb ).map {|fmt| %w( config setup install clean distclean ).map {|t| sprintf(fmt, t) } }.flatten end def glob_select(pat, ents) re = globs2re([pat]) ents.select {|ent| re =~ ent } end def glob_reject(pats, ents) re = globs2re(pats) ents.reject {|ent| re =~ ent } end GLOB2REGEX = { '.' => '\.', '$' => '\$', '#' => '\#', '*' => '.*' } def globs2re(pats) /\A(?:#{ pats.map {|pat| pat.gsub(/[\.\$\#\*]/) {|ch| GLOB2REGEX[ch] } }.join('|') })\z/ end # # TASK test # TESTDIR = 'test' def exec_test unless File.directory?('test') $stderr.puts 'no test in this package' if verbose? return end $stderr.puts 'Running tests...' if verbose? begin require 'test/unit' rescue LoadError setup_rb_error 'test/unit cannot loaded. You need Ruby 1.8 or later to invoke this task.' end runner = Test::Unit::AutoRunner.new(true) runner.to_run << TESTDIR runner.run end # # TASK clean # def exec_clean exec_task_traverse 'clean' rm_f @config.savefile rm_f 'InstalledFiles' end alias clean_dir_bin noop alias clean_dir_lib noop alias clean_dir_data noop alias clean_dir_conf noop alias clean_dir_man noop def clean_dir_ext(rel) return unless extdir?(curr_srcdir()) make 'clean' if File.file?('Makefile') end # # TASK distclean # def exec_distclean exec_task_traverse 'distclean' rm_f @config.savefile rm_f 'InstalledFiles' end alias distclean_dir_bin noop alias distclean_dir_lib noop def distclean_dir_ext(rel) return unless extdir?(curr_srcdir()) make 'distclean' if File.file?('Makefile') end alias distclean_dir_data noop alias distclean_dir_conf noop alias distclean_dir_man noop # # Traversing # def exec_task_traverse(task) run_hook "pre-#{task}" FILETYPES.each do |type| if type == 'ext' and config('without-ext') == 'yes' $stderr.puts 'skipping ext/* by user option' if verbose? next end traverse task, type, "#{task}_dir_#{type}" end run_hook "post-#{task}" end def traverse(task, rel, mid) dive_into(rel) { run_hook "pre-#{task}" __send__ mid, rel.sub(%r[\A.*?(?:/|\z)], '') directories_of(curr_srcdir()).each do |d| traverse task, "#{rel}/#{d}", mid end run_hook "post-#{task}" } end def dive_into(rel) return unless File.dir?("#{@srcdir}/#{rel}") dir = File.basename(rel) Dir.mkdir dir unless File.dir?(dir) prevdir = Dir.pwd Dir.chdir dir $stderr.puts '---> ' + rel if verbose? @currdir = rel yield Dir.chdir prevdir $stderr.puts '<--- ' + rel if verbose? @currdir = File.dirname(rel) end def run_hook(id) path = [ "#{curr_srcdir()}/#{id}", "#{curr_srcdir()}/#{id}.rb" ].detect {|cand| File.file?(cand) } return unless path $stderr.puts "invoking hook script #{path}" if verbose? begin instance_eval File.read(path), path, 1 rescue raise if $DEBUG setup_rb_error "hook #{path} failed:\n" + $!.message end end end # class Installer class SetupError < StandardError; end def setup_rb_error(msg) raise SetupError, msg end if $0 == __FILE__ begin ToplevelInstaller.invoke rescue SetupError raise if $DEBUG $stderr.puts $!.message $stderr.puts "Try 'ruby #{$0} --help' for detailed usage." exit 1 end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/000755 000765 000024 00000000000 12137321061 017557 5ustar00machustaff000000 000000 tdiary-3.2.2/vendor/rdtool-0.6.38/TODO000644 000765 000024 00000001555 12137321061 017276 0ustar00machustaff000000 000000 # -*- mode: rd; coding: utf-8; indent-tabs-mode: nil -*- = TODO * HTML5 出力できるように * 後方互換性を維持するならば, rd2html5-lib.rb でも作るのかな? * rd2html-ext-lib, Hash#index -> Hash#key == Moonwolf さんから指摘された事 * Ruby1,9での動作確認(全機能)+encoding周り * gem化した際に、通常のsetup.rbによるインストール方法も残すか * 原作者のToshさんの認識していたバグが直っているかの確認(できるの?) (()) == 佐々木が気になっている事/やりたいこと * Windows での, テストしておくべき Ruby 環境ってドレなの? == Done * COPYRIGHT の表記. きちんとまとめておきたい|おくべき. * makerdtool.rb などを Rake のタスクに落としこむ tdiary-3.2.2/vendor/rdtool-0.6.38/utils/000755 000765 000024 00000000000 12137321061 017740 5ustar00machustaff000000 000000 tdiary-3.2.2/vendor/rdtool-0.6.38/utils/rd-mode.el000644 000765 000024 00000034357 12137321061 021625 0ustar00machustaff000000 000000 ;;; rd-mode.el --- Major mode for RD editing ;;; ;;; NOTE: experimental. ;; Copyright (C) 1999 Koji Arai, Toshiro Kuwabara. ;; Author: Koji Arai, Toshiro Kuwabara ;; Created: Sat Nov 27 00:08:12 1999 ;; This file is not part of GNU Emacs, but the same permissions apply. ;; GNU Emacs is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation; either version 2, or (at your option) ;; any later version. ;; GNU Emacs is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to the ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, ;; Boston, MA 02111-1307, USA. ;; Settings: ;; ;; add below lines in your ~/.emacs ;; ;; (global-font-lock-mode 1 t) ;; (autoload 'rd-mode "rd-mode" "major mode for ruby document formatter RD" t) ;; (add-to-list 'auto-mode-alist '("\\.rd$" . rd-mode)) (require 'derived) (defvar rd-use-prompt-when-insertion-p nil "Whether to use prompt when inserting inline.") (defvar rd-selective-display-ellipses t "*Displays ellipses in RD-mode if non-nil") (defvar rd-mode-hook nil "Hooks run when entering `rd-mode' major mode") (define-derived-mode rd-mode text-mode "RD" "Major mode for RD editing. \\{rd-mode-map}" (make-local-variable 'paragraph-separate) (setq paragraph-separate "=+\\|\\++\\|[ \t\n\^L]*$") (make-local-variable 'paragraph-start) (setq paragraph-start "=+\\|\\++\\|[ \t\n\^L]") (make-local-variable 'require-final-newline) (setq require-final-newline t) (make-local-variable 'font-lock-defaults) (setq font-lock-defaults '((rd-font-lock-keywords) t nil)) (make-local-variable 'font-lock-keywords) (setq font-lock-keywords rd-font-lock-keywords) (make-local-variable 'outline-regexp) (setq outline-regexp "^\\(=+\\)") (outline-minor-mode t) (add-hook (make-local-variable 'write-contents-hooks) 'rd-strip-cr-on-top) (add-hook (make-local-variable 'after-save-hook) 'rd-rehide-endline) (rd-hide-other-block-all) (rd-setup-keys) (setq indent-tabs-mode nil) (setq imenu-create-index-function 'rd-imenu-create-index) (run-hooks 'rd-mode-hook) ) (defvar rd-heading1-face 'font-lock-keyword-face) (defvar rd-heading2-face 'font-lock-type-face) (defvar rd-heading3-face 'font-lock-variable-name-face) (defvar rd-heading4-face 'font-lock-comment-face) (defvar rd-emphasis-face 'font-lock-function-name-face) (defvar rd-keyboard-face 'font-lock-function-name-face) (defvar rd-variable-face 'font-lock-function-name-face) (defvar rd-verbatim-face 'font-lock-function-name-face) (defvar rd-term-face 'font-lock-function-name-face) (defvar rd-footnote-face 'font-lock-function-name-face) (defvar rd-link-face 'font-lock-function-name-face) (defvar rd-code-face 'font-lock-function-name-face) (defvar rd-description-face 'font-lock-constant-face) (defvar rd-font-lock-keywords (list '("^= .*$" 0 rd-heading1-face) '("^== .*$" 0 rd-heading2-face) '("^=== .*$" 0 rd-heading3-face) '("^=====* .*$" 0 rd-heading4-face) '("((\\*[^*]*\\*+\\([^)*][^%]*\\*+\\)*))" ; ((* ... *)) 0 rd-emphasis-face) '("((%[^%]*%+\\([^)%][^%]*%+\\)*))" ; ((% ... %)) 0 rd-keyboard-face) '("((|[^|]*|+\\([^)|][^|]*|+\\)*))" ; ((| ... |)) 0 rd-variable-face) '("(('[^']*'+\\([^)'][^']*'+\\)*))" ; ((' ... ')) 0 rd-verbatim-face) '("((:[^:]*:+\\([^):][^:]*:+\\)*))" ; ((: ... :)) 0 rd-term-face) '("((-[^-]*-+\\([^)-][^-]*-+\\)*))" ; ((- ... -)) 0 rd-footnote-face) '("((<[^>]*>+\\([^)>][^>]*>+\\)*))" ; ((< ... >)) 0 rd-link-face) '("(({[^}]*}+\\([^)}][^}]*}+\\)*))" ; (({ ... })) 0 rd-code-face) '("^:.*$" 0 rd-description-face) )) (defun rd-setup-keys () (interactive) (define-key rd-mode-map "\t" 'rd-indent-line) (define-key rd-mode-map "\C-j" 'rd-newline-and-indent) (define-key rd-mode-map "\C-c\C-v" 'rd-cite-region) (define-key rd-mode-map "\C-c\C-ie" 'rd-insert-emphasis) (define-key rd-mode-map "\C-c\C-ic" 'rd-insert-code) (define-key rd-mode-map "\C-c\C-iv" 'rd-insert-var) (define-key rd-mode-map "\C-c\C-ik" 'rd-insert-keyboard) (define-key rd-mode-map "\C-c\C-ii" 'rd-insert-index) (define-key rd-mode-map "\C-c\C-ir" 'rd-insert-ref) (define-key rd-mode-map "\C-c\C-iu" 'rd-insert-reftourl) (define-key rd-mode-map "\C-c\C-if" 'rd-insert-footnote) (define-key rd-mode-map "\C-c\C-ib" 'rd-insert-verb) (define-key rd-mode-map "\C-c\C-y" 'rd-yank-as-url) (define-key rd-mode-map "\C-c\M-y" 'rd-yank-pop-as-url) (define-key rd-mode-map "\C-c\C-u" 'rd-insert-url) (define-key rd-mode-map "\M-\C-m" 'rd-intelligent-newline)) (defun rd-strip-cr-on-top () (save-excursion (widen) (goto-char (point-min)) (let ((mod (buffer-modified-p))) (while (re-search-forward "^\r=end\\>" nil t) (beginning-of-line) (delete-char 1) (forward-line)) (set-buffer-modified-p mod))) nil) (defun rd-rehide-endline () (save-excursion (widen) (goto-char (point-min)) (let ((mod (buffer-modified-p))) (while (re-search-forward "^=end\\>.*\r" nil t) (beginning-of-line) (insert "\r") (forward-line)) (set-buffer-modified-p mod)))) (defun rd-hide-other-block () "Hides following lines not in RD format." (interactive) (let (end (mod (buffer-modified-p))) (save-excursion (widen) (and (setq end (re-search-forward "^=begin\\>" nil t)) (re-search-backward "^=end\\>" nil t)) (insert "\r") (while (search-forward "\n" end t) (replace-match "\r" t t))) (set-buffer-modified-p mod)) (setq selective-display t selective-display-ellipses rd-selective-display-ellipses)) (defun rd-hide-other-block-all () "Hides all lines not in RD format." (interactive) (let (beg end (mod (buffer-modified-p))) (save-excursion (widen) (goto-char (point-min)) (while (and (re-search-forward "^=end\\>" nil t) (setq beg (progn (beginning-of-line) (point))) (setq end (re-search-forward "^=begin\\>" nil t))) (goto-char beg) (insert "\r") (while (search-forward "\n" end t) (replace-match "\r" t t)))) (set-buffer-modified-p mod)) (setq selective-display t selective-display-ellipses rd-selective-display-ellipses)) (defun rd-show-other-block () "Shows lines not in RD format before current point." (interactive) (if selective-display (save-excursion (let (end (mod (buffer-modified-p))) (widen) (if (re-search-forward "^\r=end\\>" nil t) (progn (end-of-line) (setq end (point)) (beginning-of-line) (delete-char 1) (while (search-forward "\r" end t) (replace-match "\n" t t)))) (set-buffer-modified-p mod))))) (defun rd-show-other-block-all () "Shows all lines not in RD format." (interactive) (if selective-display (save-excursion (let (end (mod (buffer-modified-p))) (widen) (goto-char (point-min)) (while (re-search-forward "^\r=end\\>" nil t) (end-of-line) (setq end (point)) (beginning-of-line) (delete-char 1) (while (search-forward "\r" end t) (replace-match "\n" t t))) (set-buffer-modified-p mod)))) (setq selective-display nil selective-display-ellipses t)) (defun rd-show-label-list () "Show RD Label list through temporary buffer." (interactive) (occur "^\\(=+\\s-\\|\\+\\|\\s-*:\\|\\s-*---\\)")) (defun rd-insert-inline (beg end str) "Insert Inline Inline (general)." (if str (insert (concat beg str end)) (progn (if rd-use-prompt-when-insertion-p (rd-insert-inline beg end (read-string (concat beg " elm " end ": "))) (insert beg end) (backward-char (length end)))))) (defun rd-insert-emphasis (&optional str) "Insert Inline Emphasis." (interactive "*") (rd-insert-inline "((*" "*))" str)) (defun rd-insert-code (&optional str) "Insert Inline Code." (interactive "*") (rd-insert-inline "(({" "}))" str)) (defun rd-insert-var (&optional str) "Insert Inline Var." (interactive "*") (rd-insert-inline "((|" "|))" str)) (defun rd-insert-keyboard (&optional str) "Insert Inline Keyboard." (interactive "*") (rd-insert-inline "((%" "%))" str)) (defun rd-insert-index (&optional str) "Insert Inline Index." (interactive "*") (rd-insert-inline "((:" ":))" str)) (defun rd-insert-ref (&optional str) "Insert Inline Reference." (interactive "*") (rd-insert-inline "((<" ">))" str)) (defun rd-insert-reftourl (&optional str) "Insert Inline RefToURL." (interactive "*") (rd-insert-inline "(())" str)) (defun rd-insert-footnote (&optional str) "Insert Inline Footnote." (interactive "*") (rd-insert-inline "((-" "-))" str)) (defun rd-insert-verb (&optional str) "Insert Inline Verb." (interactive "*") (rd-insert-inline "(('" "'))" str)) (defun rd-yank-as-url (&optional arg) "Yank as Inline RefToURL." (interactive "*P") (yank arg) (setq this-command 'yank) (let ((yanked-str (concat "(())"))) (delete-region (point) (mark t)) (if (listp arg) (insert yanked-str) (insert-before-markers yanked-str)))) (defun rd-yank-pop-as-url (arg) "Yank pop as Inline RefToURL." (interactive "*p") (if (not (eq last-command 'yank)) (progn (insert (symbol-name last-command)) (error "Previous command is not yank-like."))) (setq this-command 'yank) (yank-pop arg) (let ((yanked-str (concat "(())"))) (delete-region (point) (mark t)) (insert yanked-str))) (defun rd-newline-and-indent () "Newline and indent as deep as prev line." (interactive "*") (newline) (rd-indent-line)) (defun rd-indent-line () "Indent line as deep as prev line." (interactive "*") (let ((prev-indent (progn (forward-line -1) (rd-current-indentation)))) (forward-line 1) (rd-indent-to prev-indent) (back-to-indentation))) (defun rd-line-list-p () "Whether the line is list or not." (save-excursion (beginning-of-line) (looking-at " *\\*\\|---"))) (defun rd-indent-to (num) (let (beg) (save-excursion (beginning-of-line) (setq beg (point)) (back-to-indentation) (delete-region beg (point)) (indent-to num)))) (defun rd-current-indentation () "" (save-excursion (beginning-of-line) (looking-at "--- +\\| *\\(\\* +\\|([0-9]+) +\\)?") (length (buffer-substring (match-beginning 0)(match-end 0))))) (defun rd-cite-region (beg end) "Make region into Verbatim." (interactive "r*") (let (listp prev-indent indent) (save-excursion (goto-char beg) (forward-line -1) (setq listp (rd-line-list-p) prev-indent (rd-current-indentation)) (forward-line 1) (setq indent (rd-current-indentation)) (if (and listp (not (= (- indent prev-indent) 2))) (rd-indent-region beg end (- (+ prev-indent 2) indent)) (cond ((= prev-indent indent) (rd-indent-region beg end 2)) ((> prev-indent indent) (rd-indent-region beg end prev-indent)) (t (goto-char end))))))) (defun rd-indent-region (beg end &optional indent) "Make the indent of region deeper by INDENT." (interactive "r*") (setq indent (or indent 2)) (save-excursion (goto-char beg) (while (< (point) end) (setq end (+ end indent)) (insert-char ? indent) (forward-line 1)))) (defun rd-yank-as-verbatim (&optional arg) (interactive "P") (let ((beg (point)) (end (progn (yank) (point))) ) (rd-cite-region beg end) (if arg (goto-char beg)))) (defun rd-insert-buffer-as-verbatim (buf) (interactive "bInsert buffer (verb): ") (insert-buffer buf) (rd-cite-region (point)(mark))) (defun rd-insert-url (url label) "" (interactive "sURL: \nsLabel: ") (if (string= label "") (rd-insert-reftourl url) (rd-insert-ref (concat label "|URL:" url)))) (defun rd-search-last-listitem () (beginning-of-line) (if (looking-at "[ \t]*\\(\\*\\|([0-9])\\|:\\|---\\)[ \t]*") (match-string 0) (and (and (eq (rd-current-indentation) (progn (forward-line -1) (rd-current-indentation)) ) (not (eq (point) (point-min)) ) ) (rd-search-last-listitem) ) ) ) (defun rd-intelligent-newline () (interactive) (let (item) (setq item (save-excursion (rd-search-last-listitem) ) ) (end-of-line) (newline) (if item (insert-string item) ) ) ) (defun rd-imenu-create-index () (let ((root '(nil . nil)) cur-alist (cur-level 0) (pattern "^\\(=+\\)[ \t\v\f]*\\(.*?\\)[ \t\v\f]*$") (empty-heading "-") (self-heading ".") pos level heading alist) (save-excursion (goto-char (point-min)) (while (re-search-forward pattern (point-max) t) (setq heading (match-string-no-properties 2) level (min 6 (length (match-string-no-properties 1))) pos (match-beginning 1)) (if (= (length heading) 0) (setq heading empty-heading)) (setq alist (list (cons heading pos))) (cond ((= cur-level level) ; new sibling (setcdr cur-alist alist) (setq cur-alist alist)) ((< cur-level level) ; first child (dotimes (i (- level cur-level 1)) (setq alist (list (cons empty-heading alist)))) (if cur-alist (let* ((parent (car cur-alist)) (self-pos (cdr parent))) (setcdr parent (cons (cons self-heading self-pos) alist))) (setcdr root alist)) ; primogenitor (setq cur-alist alist cur-level level)) (t ; new sibling of an ancestor (let ((sibling-alist (last (cdr root)))) (dotimes (i (1- level)) (setq sibling-alist (last (cdar sibling-alist)))) (setcdr sibling-alist alist) (setq cur-alist alist cur-level level)))))) (cdr root))) (provide 'rd-mode) ;;; rd-mode.el ends here tdiary-3.2.2/vendor/rdtool-0.6.38/test/data/000755 000765 000024 00000000000 12137321061 020470 5ustar00machustaff000000 000000 tdiary-3.2.2/vendor/rdtool-0.6.38/test/dummy-observer.rb000644 000765 000024 00000000127 12137321061 023064 0ustar00machustaff000000 000000 class DummyObserver attr_reader :args def update(*args) @args = args end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/dummy.rb000644 000765 000024 00000000732 12137321061 021241 0ustar00machustaff000000 000000 require "rd/element" require "rd/document-struct" require "rd/visitor" module RD class DummyElement < Element attr_accessor :parent def children [] end def each_element yield(self) end def accept(visitor) "dummy" end def to_label " label " end end DummyStruct = DocumentStructure.new end class DummyVisitor < RD::Visitor def method_missing(method, *args) [method.to_s, args] end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/temp-dir.rb000644 000765 000024 00000000376 12137321061 021633 0ustar00machustaff000000 000000 def in_temp_dir tmpdir = "test-tmp.#$$" pwd = Dir.pwd Dir.mkdir(tmpdir) Dir.chdir(tmpdir) begin yield ensure Dir.chdir(pwd) Dir.rmdir(tmpdir) end end def remove_file(file) if File.exist? file File.unlink(file) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-block-parser.rb000644 000765 000024 00000002660 12137321061 023451 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/rdblockparser.tab' require 'rd/rd-struct' include RD class TestBlockParser < Test::Unit::TestCase def setup @p = RDParser.new @p.class.module_eval { public :cut_off,:set_term_to_element } @p.instance_eval do @tree = Tree.new_with_document_struct(DocumentStructure::RD) end end def test_cut_off assert_equal(["aaaa"], @p.cut_off(["aaaa"])) assert_equal(["aaaa\n"], @p.cut_off(["aaaa\n"])) assert_equal(["aaaa\n"], @p.cut_off([" aaaa\n"])) assert_equal(["aaaa\n", "bbbb\n"], @p.cut_off([" aaaa\n", " bbbb\n"])) assert_equal(["aaaa\n", " bbbb\n"], @p.cut_off(["aaaa\n", " bbbb\n"])) assert_equal(["aaaa\n", " bbbb\n"], @p.cut_off([" aaaa\n", " bbbb\n"])) assert_equal(["aaaa\n", " bbbb\n", " cccc\n"], @p.cut_off([" aaaa\n", " bbbb\n", " cccc\n"])) assert_equal(["aaaa\n", " bbbb\n", " cccc\n"], @p.cut_off([" aaaa\n", " bbbb\n", " cccc\n"])) assert_raises(RuntimeError) do @p.cut_off([" aaaa\n", "bbbb\n"]) end end def test_set_term_to_element desclist = DescListItem.new term = DescListItem::Term.new @p.set_term_to_element(desclist, term) assert_equal(term, desclist.term) methodlist = MethodListItem.new term = MethodListItem::Term.new "string" @p.set_term_to_element(methodlist, term) assert_equal(term, methodlist.term) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-desclist-item.rb000644 000765 000024 00000013441 12137321061 023632 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/desclist' require 'rd/rd-struct' include RD class TestDescListItem < Test::Unit::TestCase def setup @flat = DescListItem.new @t1 = DescListItem::Term.new @flat.set_term_under_document_struct(@t1, DocumentStructure::RD) @c1 = TextBlock.new @c2 = ItemList.new @flat.add_children_under_document_struct([@c1, @c2], DocumentStructure::RD) @nest = DescListItem.new @t2 = DescListItem::Term.new @t21 = StringElement.new "" @t2.add_child_under_document_struct(@t21, DocumentStructure::RD) @nest.set_term_under_document_struct(@t2, DocumentStructure::RD) @d1 = TextBlock.new @d11 = StringElement.new "" @d1.add_child_under_document_struct(@d11, DocumentStructure::RD) @nest.add_children_under_document_struct([@d1], DocumentStructure::RD) end def test_set_term_under_docment_struct t = DescListItem::Term.new i = DescListItem.new i.set_term_under_document_struct(t, DocumentStructure::RD) assert_equal(t, i.term) assert_equal(i, t.parent) assert_raises(ArgumentError) do t = StringElement.new "" DescListItem.new.set_term_under_document_struct(t, DocumentStructure::RD) end end def test_assign_term desclist = DescListItem.new term = DescListItem::Term.new desclist.assign_term(term) assert_equal(term, desclist.term) assert_equal(desclist, term.parent) end def test_set_term_without_document_strcut desclist = DescListItem.new term = DescListItem::Term.new desclist.set_term_without_document_struct(term) assert_equal(term, desclist.term) assert_equal(desclist, term.parent) not_term = StringElement.new "not term" desclist.set_term_without_document_struct(not_term) assert_equal(not_term, desclist.term) assert_equal(desclist, not_term.parent) end def test_each_block_in_description exp = [@c1, @c2] i = 0 @flat.each_block_in_description do |b| assert_equal(exp[i], b) i += 1 end exp = [@d1] i = 0 @nest.each_block_in_description do |b| assert_equal(exp[i], b) i += 1 end end def test_each_element exp = [@flat, @t1, @c1, @c2] i = 0 @flat.each_element do |b| assert_equal(exp[i], b) i += 1 end exp = [@nest, @t2, @t21, @d1, @d11] i = 0 @nest.each_element do |b| assert_equal(exp[i], b) i += 1 end end def test_make_term tr = Tree.new_with_document_struct(DocumentStructure::RD) de = DocumentElement.new tr.root = de di, dt = nil de.build do new DescList do di = new DescListItem do dt = make_term do new StringElement, "string" end end end end assert_equal("\n \n" + " ", di.inspect) assert_equal(di.term, dt) tr = Tree.new_with_document_struct(DocumentStructure::RD) de = DocumentElement.new tr.root = de di, dt = nil de.build do new DescList do di = new DescListItem do dt = make_term end end end assert_equal(di.term, dt) end def test_inspect di = DescListItem.new dt = DescListItem::Term.new se = StringElement.new "string" tb = TextBlock.new di.set_term_under_document_struct(dt, DocumentStructure::RD) di.add_child_under_document_struct(tb, DocumentStructure::RD) dt.add_child_under_document_struct(se, DocumentStructure::RD) assert_equal("\n \n" + " \n ", di.inspect) di_no_desc = DescListItem.new dt_no_desc = DescListItem::Term.new di_no_desc.set_term_under_document_struct(dt_no_desc, DocumentStructure::RD) assert_equal("\n ", di_no_desc.inspect) di_no_term = DescListItem.new di_no_term.add_child_under_document_struct(TextBlock.new, DocumentStructure::RD) assert_equal("\n ", di_no_term.inspect) assert_equal("", DescListItem.new.inspect) end end class TestDescListItemTerm < Test::Unit::TestCase def setup @flat = DescListItem::Term.new @c1 = StringElement.new "aaa" @c2 = Emphasis.new @c3 = StringElement.new " bbb" @flat.add_children_under_document_struct([@c1, @c2, @c3], DocumentStructure::RD) @nest = DescListItem::Term.new @d1 = StringElement.new "aaa" @d2 = Emphasis.new @d21 = StringElement.new " bbb" @d2.add_child_under_document_struct(@d21, DocumentStructure::RD) @nest.add_children_under_document_struct([@d1, @d2], DocumentStructure::RD) @empty = DescListItem::Term.new end def test_each_child exp = [@c1, @c2, @c3] i = 0 @flat.each_child do |b| assert_equal(exp[i], b) i += 1 end exp = [@d1, @d2] i = 0 @nest.each_child do |b| assert_equal(exp[i], b) i += 1 end end def test_each_element exp = [@flat, @c1, @c2, @c3] i = 0 @flat.each_element do |b| assert_equal(exp[i], b) i += 1 end exp = [@nest, @d1, @d2, @d21] i = 0 @nest.each_element do |b| assert_equal(exp[i], b) i += 1 end exp = [@empty] i = 0 @empty.each_element do |b| assert_equal(exp[i], b) i += 1 end end def test_to_label assert_equal("aaa bbb", @flat.to_label) assert_equal("aaabbb", @nest.to_label) assert_equal("", @empty.to_label) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-document-element.rb000644 000765 000024 00000001730 12137321061 024327 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/element' require 'rd/rd-struct' include RD class TestDocumentElement < Test::Unit::TestCase def setup @p = DocumentElement.new @c1 = Headline.new(1) @c2 = TextBlock.new @c3 = ItemList.new @c31 = ItemListItem.new @c311 = TextBlock.new @c31.add_child_under_document_struct(@c311, DocumentStructure::RD) @c3.add_child_under_document_struct(@c31, DocumentStructure::RD) @p.add_children_under_document_struct([@c1, @c2, @c3], DocumentStructure::RD) end def test_s_new assert(DocumentElement.new) end def test_blocks assert_equal([@c1, @c2, @c3], @p.blocks) end def test_each_block i = 1 @p.each_block do |b| assert_equal(eval("@c#{i}"), b) i += 1 end end def test_each_element exp = [@p, @c1, @c2, @c3, @c31, @c311] i = 0 @p.each_element do |b| assert_equal(exp[i], b) i += 1 end end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-document-struct.rb000644 000765 000024 00000004044 12137321061 024223 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/document-struct.rb' require 'rd/rdfmt' class TestDocumentStructure < Test::Unit::TestCase include RD def test_each_relationship a = DocumentStructure.new r1 = ElementRelationship.new(TextBlock, InlineElement) r2 = ElementRelationship.new(DocumentElement, BlockElement) r3 = ElementRelationship.new(ListItem, BlockElement) r4 = ElementRelationship.new(ItemList, ItemListItem) exp = [r1, r2, r3, r4] a.add_relationships(*exp) a.each_relationship do |i| assert(exp.include?(i)) exp.delete(i) end assert_equal([], exp) end def test_is_valid? a = DocumentStructure.new r1 = ElementRelationship.new(TextBlock, InlineElement) r2 = ElementRelationship.new(DocumentElement, BlockElement) r3 = ElementRelationship.new(ListItem, BlockElement) r4 = ElementRelationship.new(ItemList, ItemListItem) a.add_relationships(r1, r2, r3, r4) assert(a.is_valid?(TextBlock.new, Emphasis.new)) assert(a.is_valid?(DocumentElement.new, TextBlock.new)) assert(a.is_valid?(ItemList.new, ItemListItem.new)) assert_false(a.is_valid?(TextBlock.new, Headline.new(1))) assert_false(a.is_valid?(ItemList.new, TextBlock.new)) end end class TestElementRelationship < Test::Unit::TestCase include RD def test_match? a = ElementRelationship.new(TextBlock, InlineElement) assert(a.match?(TextBlock.new, Emphasis.new)) assert_false(a.match?(TextBlock.new, Headline.new(1))) a = ElementRelationship.new(InlineElement, InlineElement) assert(a.match?(Emphasis.new, Code.new)) assert_false(a.match?(Emphasis.new, Headline.new(1))) a = ElementRelationship.new(DocumentElement, BlockElement) assert(a.match?(DocumentElement.new, Headline.new(1))) assert_false(a.match?(DocumentElement.new, Emphasis.new)) a = ElementRelationship.new(ItemList, ItemListItem) assert(a.match?(ItemList.new, ItemListItem.new)) assert_false(a.match?(ItemList.new, TextBlock.new)) end end def assert_false(cond) assert_equal(false, cond) end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-element.rb000644 000765 000024 00000002162 12137321061 022513 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/tree' require 'rd/element' require 'rd/rd-struct' include RD class TestElement < Test::Unit::TestCase def setup @tree = Tree.new_with_document_struct(DocumentStructure::RD) @de = DocumentElement.new @tree.root = @de @tb = TextBlock.new @de.add_child(@tb) @err = TextBlock.new end def test_tree assert_equal(@tree, @de.tree) assert_equal(@tree, @tb.tree) assert_raises(RuntimeError) do @err.tree end end def test_inspect assert_equal("", TextBlock.new.inspect) t = TextBlock.new s = StringElement.new "" t.add_child_under_document_struct(s, DocumentStructure::RD) assert_equal("\n ", t.inspect) t = TextBlock.new e = Emphasis.new s = StringElement.new "" s2 = StringElement.new "a" e.add_child_under_document_struct(s, DocumentStructure::RD) t.add_children_under_document_struct([e, s2], DocumentStructure::RD) exp = "\n \n \n " assert_equal(exp, t.inspect) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-headline.rb000644 000765 000024 00000004477 12137321061 022646 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/block-element' require 'rd/inline-element' require 'rd/rd-struct' require 'rd/document-struct' include RD class TestHeadline < Test::Unit::TestCase def test_s_new a = Headline.new(1) assert_equal(1, a.level) end def test_add_child_under_document_struct check_add_child(StringElement.new("")) check_add_child(Emphasis.new) check_add_child(Code.new) check_add_child(Var.new) check_add_child(Keyboard.new) check_add_child(Index.new) check_add_child(Verb.new("")) check_add_child_fail(TextBlock.new) check_add_child_fail(Verbatim.new) check_add_child_fail(ItemList.new) check_add_child_fail(ItemListItem.new) check_add_child_fail(Reference.new(Reference::RDLabel.new(""))) check_add_child_fail(Footnote.new) end def check_add_child(child) parent = Headline.new(1) parent.add_child_under_document_struct(child, DocumentStructure::RD) assert_equal([child], parent.children) assert_equal(parent, child.parent) end def check_add_child_fail(child) parent = Headline.new(1) assert_raises(ArgumentError) do parent.add_child_under_document_struct(child, DocumentStructure::RD) end end def test_to_label a = Headline.new(1) c1 = StringElement.new "label" a.add_child_under_document_struct(c1, DocumentStructure::RD) assert_equal("label", a.to_label) b = Headline.new(1) c2 = Emphasis.new c21 = StringElement.new "LABEL" c2.add_child_under_document_struct(c21, DocumentStructure::RD) b.add_children_under_document_struct([c1, c2], DocumentStructure::RD) assert_equal("labelLABEL", b.to_label) b = Headline.new(1) c2 = Code.new c21 = StringElement.new " LABEL " c2.add_child_under_document_struct(c21, DocumentStructure::RD) b.add_children_under_document_struct([c1, c2], DocumentStructure::RD) assert_equal("labelLABEL", b.to_label) end def test_s_mark_to_level assert_equal(1, Headline.mark_to_level("=")) assert_equal(2, Headline.mark_to_level("==")) assert_equal(3, Headline.mark_to_level("===")) assert_equal(4, Headline.mark_to_level("====")) assert_equal(5, Headline.mark_to_level("+")) assert_equal(6, Headline.mark_to_level("++")) assert_raises(ArgumentError) do Headline.mark_to_level("=====") end end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-inline-parser.rb000644 000765 000024 00000003051 12137321061 023630 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/rdinlineparser.tab' require 'rd/rd-struct' include RD class TestInlineParser < Test::Unit::TestCase def setup @block_parser = RDParser.new @tree = tree = Tree.new_with_document_struct(DocumentStructure::RD) @block_parser.instance_eval do @tree = tree end @inline_parser = RDInlineParser.new(@block_parser) end def test_tree assert_equal(@tree, @inline_parser.tree) end def test_make_reference_from_label label = Reference::TemporaryLabel.new([StringElement.new("label")]) expect = Reference.new_from_label_under_document_struct(label, DocumentStructure::RD) ref = @inline_parser.make_reference_from_label(label) assert_equal(expect.label.element_label, ref.label.element_label) assert_equal(expect.label.filename, ref.label.filename) end def test_prev_words_on_error @inline_parser.instance_eval{@pre="foo bar baz"} assert_equal("foo bar baz", @inline_parser.prev_words_on_error("foo")) assert_equal("foo bar ", @inline_parser.prev_words_on_error("baz")) assert_equal("foo bar baz", @inline_parser.prev_words_on_error(false)) assert_equal("foo bar baz", @inline_parser.prev_words_on_error("not exist")) @inline_parser.instance_eval{@pre="foo bar\nfoo2 bar2"} assert_equal("foo2 bar2", @inline_parser.prev_words_on_error("foo2")) assert_equal("foo2 ", @inline_parser.prev_words_on_error("bar2")) @inline_parser.instance_eval{@pre="foo?"} assert_equal("foo", @inline_parser.prev_words_on_error("?")) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-list-item.rb000644 000765 000024 00000001762 12137321061 022776 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/list.rb' require 'rd/rd-struct' include RD class TestListItem < Test::Unit::TestCase def setup @a = ItemListItem.new @c1 = TextBlock.new @c2 = TextBlock.new @a.add_children_under_document_struct([@c1, @c2], DocumentStructure::RD) @b = ItemListItem.new @d1 = TextBlock.new @d11 = Emphasis.new @d1.add_child_under_document_struct(@d11, DocumentStructure::RD) @b.add_children_under_document_struct([@d1], DocumentStructure::RD) end def test_each_block exp = [@c1, @c2] i = 0 @a.each_block do |b| assert_equal(exp[i], b) i += 1 end exp = [@d1] i = 0 @b.each_block do |b| assert_equal(exp[i], b) i += 1 end end def test_each_element exp = [@a, @c1, @c2] i = 0 @a.each_element do |b| assert_equal(exp[i], b) i += 1 end exp = [@b, @d1, @d11] i = 0 @b.each_element do |b| assert_equal(exp[i], b) i += 1 end end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-list.rb000644 000765 000024 00000001754 12137321061 022043 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/list.rb' require 'rd/rd-struct' include RD class TestList < Test::Unit::TestCase def setup @a = ItemList.new @c1 = ItemListItem.new @c2 = ItemListItem.new @a.add_children_under_document_struct([@c1, @c2], DocumentStructure::RD) @b = ItemList.new @d1 = ItemListItem.new @d11 = TextBlock.new @d1.add_child_under_document_struct(@d11, DocumentStructure::RD) @b.add_children_under_document_struct([@d1], DocumentStructure::RD) end def test_each_item exp = [@c1, @c2] i = 0 @a.each_item do |b| assert_equal(exp[i], b) i += 1 end exp = [@d1] i = 0 @b.each_item do |b| assert_equal(exp[i], b) i += 1 end end def test_each_element exp = [@a, @c1, @c2] i = 0 @a.each_element do |b| assert_equal(exp[i], b) i += 1 end exp = [@b, @d1, @d11] i = 0 @b.each_element do |b| assert_equal(exp[i], b) i += 1 end end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-methodlist-item.rb000644 000765 000024 00000004765 12137321061 024205 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/methodlist' require 'rd/rd-struct' include RD class TestMethodListItem < Test::Unit::TestCase def test_set_term p = MethodListItem.new c = MethodListItem::Term.new p.set_term_under_document_struct(c, DocumentStructure::RD) assert_equal(c, p.term) assert_equal(p, c.parent) end def test_make_term tr = Tree.new_with_document_struct(DocumentStructure::RD) de = DocumentElement.new tr.root = de di, dt = nil de.build do new MethodList do di = new MethodListItem do dt = make_term end end end assert_equal("\n ", di.inspect) assert_equal(di.term, dt) end def test_inspect mi = MethodListItem.new mt = MethodListItem::Term.new se = StringElement.new "string" tb = TextBlock.new mi.set_term_under_document_struct(mt, DocumentStructure::RD) mi.add_child_under_document_struct(tb, DocumentStructure::RD) assert_equal("\n \n" + " ", mi.inspect) mi_no_desc = MethodListItem.new mt_no_desc = MethodListItem::Term.new mi_no_desc.set_term_under_document_struct(mt_no_desc, DocumentStructure::RD) assert_equal("\n ", mi_no_desc.inspect) mi_no_term = MethodListItem.new mi_no_term.add_child_under_document_struct(TextBlock.new, DocumentStructure::RD) assert_equal("\n ", mi_no_term.inspect) assert_equal("", MethodListItem.new.inspect) end end class TestMethodListItemTerm < Test::Unit::TestCase def test_to_label assert_equal("", MethodListItem::Term.new.to_label) assert_equal("foo", MethodListItem::Term.new("foo").to_label) assert_equal("foo", MethodListItem::Term.new("foo()").to_label) assert_equal("foo", MethodListItem::Term.new("foo(arg)").to_label) assert_equal("Foo#foo", MethodListItem::Term.new("Foo#foo(arg)").to_label) assert_equal("Foo::foo", MethodListItem::Term.new("Foo::foo(arg)").to_label) assert_equal("foo", MethodListItem::Term.new("foo{|arg| ...}").to_label) assert_equal("foo", MethodListItem::Term.new("foo(arg){|arg| ...}").to_label) assert_equal("foo", MethodListItem::Term.new("foo (arg)").to_label) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-nonterminal-element.rb000644 000765 000024 00000011507 12137321061 025042 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/tree' require 'rd/element' require 'rd/loose-struct' require 'rd/rd-struct' include RD class TestElement < Test::Unit::TestCase def test_add_child_under_document_struct check_add_child(TextBlock.new, StringElement.new("")) check_add_child(Headline.new(1), Emphasis.new) check_add_child(ItemList.new, ItemListItem.new) check_add_child(ItemListItem.new, TextBlock.new) check_add_child(Emphasis.new, Code.new) assert_raises(ArgumentError) do Headline.new.add_child_under_document_struct(Reference. new(Reference::RDLabel.new), DocumentStructure::RD) ItemListItem.new.add_child_under_document_struct(Headline.new, DocumentStructure::RD) end end def check_add_child(p, c) assert(p.add_child_under_document_struct(c, DocumentStructure::RD)) end def test_add_children_under_document_struct p = TextBlock.new c1 = Code.new c2 = Var.new c3 = Reference.new(Reference::RDLabel.new("")) p.add_children_under_document_struct([c1, c2, c3], DocumentStructure::RD) assert_equal([c1, c2, c3], p.children) [c1, c2, c3].each do |i| assert_equal(p, i.parent) end end def test_add_child_under_document_struct2 p = TextBlock.new assert_equal([], p.children) c1 = Emphasis.new p.add_child_under_document_struct(c1, DocumentStructure::RD) assert_equal([c1], p.children) assert_equal(p, c1.parent) c2 = StringElement.new("") p.add_child_under_document_struct(c2, DocumentStructure::RD) assert_equal([c1, c2], p.children) assert_equal(p, c2.parent) p = DocumentElement.new c1 = Headline.new(1) p.add_child_under_document_struct(c1, DocumentStructure::RD) assert_equal([c1], p.children) assert_equal(p, c1.parent) c2 = ItemList.new p.add_child_under_document_struct(c2, DocumentStructure::RD) assert_equal([c1, c2], p.children) assert_equal(p, c2.parent) end def test_add_children_without_document_struct p = TextBlock.new c1 = StringElement.new "string" c2 = Emphasis.new c3 = Headline.new(1) assert_equal([], p.children) p.add_children_without_document_struct([c1]) assert_equal([c1], p.children) assert_equal(p, c1.parent) p.add_children_without_document_struct([c1, c2]) assert_equal([c1, c1, c2], p.children) assert_equal(p, c2.parent) p.add_children_without_document_struct([c3]) assert_equal([c1, c1, c2, c3], p.children) assert_equal(p, c2.parent) end def test_push_to_children parent = TextBlock.new child1 = StringElement.new "string" parent.push_to_children(child1) assert_equal([child1], parent.children) assert_equal(parent, child1.parent) end def test_children assert_equal([], DocumentElement.new.children) assert_equal([], Headline.new(1).children) assert_equal([], TextBlock.new.children) assert_equal([], List.new.children) assert_equal([], ListItem.new.children) assert_equal([], DescListItem::Term.new.children) assert_equal([], NonterminalInline.new.children) end def test_build testcase = self tr = Tree.new_with_document_struct(DocumentStructure::RD) de = DocumentElement.new tr.root = de tb = TextBlock.new de.add_child(tb) res = tb.build do testcase.assert_equal(tb, self) end assert_equal(tb, res) end def test_build_under_document_struct testcase = self tb = TextBlock.new assert_nothing_raised do tb.build(DocumentStructure::LOOSE) do testcase.assert_equal(DocumentStructure::LOOSE, tb.temporary_document_structure) new Headline, 1 end end assert_equal(nil, tb.temporary_document_structure) begin tb.build(DocumentStructure::LOOSE) do raise RuntimeError end rescue assert_equal(nil, tb.temporary_document_structure) end end def test_make_child tr = Tree.new_with_document_struct(DocumentStructure::RD) de = DocumentElement.new tb = TextBlock.new tr.root = de de.add_child(tb) tb.make_child(StringElement, "string") assert_equal("\n ", tb.inspect) assert_raises(ArgumentError) do tb.make_child(TextBlock) end tr2 = Tree.new_with_document_struct(DocumentStructure::RD) de2 = DocumentElement.new tr2.root = de2 de2.build do new TextBlock do new StringElement, "string" new Emphasis do new StringElement, "emphais" end end end assert_equal("\n \n" + " \n \n " + "", de2.inspect) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-nonterminal-inline.rb000644 000765 000024 00000001510 12137321061 024660 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/inline-element' require 'rd/document-struct' require 'dummy' include RD DummyStruct.define_relationship(NonterminalInline, DummyElement) class TestNonterminalInline < Test::Unit::TestCase def test_children el = NonterminalInline.new assert_equal([], el.children) el.children.push 1 assert_equal([1], el.children) end def test_to_label one = NonterminalInline.new one.add_child_under_document_struct(DummyElement.new, DummyStruct) assert_equal("label", one.to_label) two = NonterminalInline.new two.add_child_under_document_struct(DummyElement.new, DummyStruct) two.add_child_under_document_struct(DummyElement.new, DummyStruct) assert_equal("label label", two.to_label) zero = NonterminalInline.new assert_equal("", zero.to_label) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-output-format-visitor.rb000644 000765 000024 00000002355 12137321061 025411 0ustar00machustaff000000 000000 require 'test/unit' require 'temp-dir' require 'rd/output-format-visitor' require 'rd/tree' require 'rd/element' require 'rd/block-element' require 'rd/inline-element' require 'rd/rd-struct' include RD class TestOFVisitor < Test::Unit::TestCase def setup end def test_initialize vis = OutputFormatVisitor.new assert_equal([], vis.include_suffix) vis = SampleVisitor.new assert_equal(["html"], vis.include_suffix) end def test_apply_to_include tree = Tree.new_with_document_struct(DocumentStructure::RD, ["test/data/sub", "test/data/"]) de = DocumentElement.new # test/data/includee1.html inc1 = Include.new("includee1") # test/data/includee2.html, test/data/sub/includee2.html inc2 = Include.new("includee2") # test/data/includee3.nothtml inc3 = Include.new("includee3") tree.root = de de.add_child(inc1) de.add_child(inc2) de.add_child(inc3) vis = SampleVisitor.new assert_equal("includee1.html", vis.apply_to_Include(inc1)) assert_equal("sub/includee2.html", vis.apply_to_Include(inc2)) assert_equal(nil, vis.apply_to_Include(inc3)) end end class SampleVisitor < OutputFormatVisitor INCLUDE_SUFFIX = ["html"] end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-parser-util.rb000644 000765 000024 00000001767 12137321061 023343 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/rdblockparser.tab' require 'rd/rd-struct' include RD class TestParserUtil < Test::Unit::TestCase def setup @p = RDParser.new @tree = tree = Tree.new_with_document_struct(DocumentStructure::RD) @p.instance_eval do @tree = tree end end def test_tree obj = Object.new obj.extend(ParserUtility) assert_raises(NotImplementedError) do obj.tree end end def test_add_children_to_element headline = Headline.new(1) string_element = StringElement.new "string" emphasis = Emphasis.new @p.add_children_to_element(headline, string_element, emphasis) assert_equal([string_element, emphasis], headline.children) textblock = TextBlock.new @p.add_children_to_element(textblock, emphasis, string_element) assert_equal([emphasis, string_element], textblock.children) textblock_empty = TextBlock.new @p.add_children_to_element(textblock_empty) assert_equal([], textblock_empty.children) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-rbl-file.rb000644 000765 000024 00000010500 12137321061 022551 0ustar00machustaff000000 000000 require 'test/unit' require 'temp-dir' require 'rd/rbl-file' require 'rd/block-element' require 'rd/inline-element' require 'rd/rd-struct' require 'rd/reference-resolver' include RD class TestRBLFile < Test::Unit::TestCase def setup tr_head2 = Tree.new_with_document_struct(DocumentStructure::RD) de_head2 = DocumentElement.new tr_head2.root = de_head2 hl1_head2, hl2_head2 = nil de_head2.build do hl1_head2 = new Headline, 1 do new StringElement, "label1" end new TextBlock hl2_head2 = new Headline, 2 do new StringElement, "label2" end end @resolv_head2 = ReferenceResolver.new(tr_head2, "label:") tr_desc = Tree.new_with_document_struct(DocumentStructure::RD) de_desc = DocumentElement.new tr_desc.root = de_desc hl1_desc, dt1_desc = nil de_desc.build do hl1_desc = new(Headline, 1) do new StringElement, "label1" end new DescList do new DescListItem do dt1_desc = make_term do new StringElement, "label2" end end end end @resolv_desc = ReferenceResolver.new(tr_desc, "Label-") tr_empty = Tree.new_with_document_struct(DocumentStructure::RD) de_empty = DocumentElement.new tr_empty.root = de_empty @resolv_empty = ReferenceResolver.new(tr_empty, "LABEL") tr_arr = Tree.new_with_document_struct(DocumentStructure::RD) de_arr = DocumentElement.new tr_arr.root = de_arr de_arr.build do new Headline, 1 do new StringElement, "a => b" end end @resolv_arr = ReferenceResolver.new(tr_arr, "label:") @rbl_head2 = RBLFile.new("test-head2") @rbl_desc = RBLFile.new("test-desc") @rbl_empty = RBLFile.new("test-empty") @rbl_arr = RBLFile.new("test-arr") end def test_labels_to_string res = "label1 => label:0\nlabel2 => label:1" assert_equal(res, RBLFile.labels_to_string(@resolv_head2)) res2 = "label1 => Label-0\nlabel2 => Label-1" assert_equal(res2, RBLFile.labels_to_string(@resolv_desc)) res_empty = "" assert_equal(res_empty, RBLFile.labels_to_string(@resolv_empty)) res_arr = "a => b => label:0" assert_equal(res_arr, RBLFile.labels_to_string(@resolv_arr)) end def test_string_to_labels rbl = RBLFile.new("test-head2") src_head2 = "label1 => label:0\nlabel2 => label:1" res_head2 = [["label1", "label:0"], ["label2", "label:1"]] assert_equal(res_head2, rbl.string_to_labels(src_head2)) src_head2 = "label1 =>label:0\nlabel2=> label:1" res_head2 = [["label1", "label:0"], ["label2", "label:1"]] assert_equal(res_head2, rbl.string_to_labels(src_head2)) src_desc = "label1 => Label-0\nlabel2 => Label-1" res_desc = [["label1", "Label-0"], ["label2", "Label-1"]] assert_equal(res_desc, rbl.string_to_labels(src_desc)) src_empty = "" res_empty = [] assert_equal(res_empty, @rbl_empty.string_to_labels(src_empty)) src_arr = "a => b => label:0" res_arr = [["a => b", "label:0"]] assert_equal(res_arr, @rbl_arr.string_to_labels(src_arr)) end def test_rbl_file_path assert_equal("test-head2.rbl", RBLFile.rbl_file_path("test-head2.rd")) assert_equal("test-head2.rbl", RBLFile.rbl_file_path("test-head2.rb")) assert_equal("test-desc.rbl", RBLFile.rbl_file_path("test-desc")) end def test_s_create_rbl_file in_temp_dir do begin RBLFile.create_rbl_file("test-head2.rd", @resolv_head2) assert(File.exist?("test-head2.rbl")) ensure remove_file("test-head2.rbl") end end end def test_load_rbl_file in_temp_dir do spath = [Dir.pwd] begin RBLFile.create_rbl_file("test-head2.rd", @resolv_head2) rbl_rd = RBLFile.new("test-head2.rd") rbl_rd.load_rbl_file(spath) res = [["label1", "label:0"], ["label2", "label:1"]] assert_equal(res, rbl_rd.labels) rbl_no = RBLFile.new("test-head2") rbl_no.load_rbl_file(spath) assert_equal(res, rbl_no.labels) ensure remove_file("test-head2.rbl") end end end def test_refer spath = ["test/data"] rbl = RBLFile.new("label") rbl.load_rbl_file(spath) assert_equal("label:0", rbl.refer("label1")) assert_equal("label:1", rbl.refer("label2")) assert_equal(nil, rbl.refer("label3")) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-rbl-suite.rb000644 000765 000024 00000002351 12137321061 022770 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/rbl-suite' require 'rd/rbl-file' include RD class TestRBLSuite < Test::Unit::TestCase def setup @suite = RBLSuite.new(["test/data"]) end def test_get_rbl_file assert_equal([], @suite.rbl_files) rbl = @suite.get_rbl_file("label.rd") assert_equal(rbl, @suite.get_rbl_file("label.rd")) assert_equal(1, @suite.rbl_files.size) end def test_add_rbl_file assert_equal([], @suite.rbl_files) rbl = @suite.add_rbl_file("label.rd") assert_kind_of(RBLFile, rbl) assert_equal(1, @suite.rbl_files.size) assert_equal("label", @suite.rbl_files[0].filename) assert_equal(rbl, @suite.rbl_files[0]) assert_nothing_raised do @suite.add_rbl_file("not-exist-label.rd") end end def test_refer assert_equal(["label", "label:0"], @suite.refer("label1", "label.rd")) assert_equal(["label2", "Label-0"], @suite.refer("label1", "label2.rd")) assert_equal(["label", "label:0"], @suite.refer("label1", "label")) assert_equal(["label", "label:1"], @suite.refer("label2", "label.rd")) assert_equal(["label", nil], @suite.refer("label3", "label.rd")) fns = @suite.rbl_files.collect{|i| i.filename } assert_equal(["label", "label2"], fns) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-rd2html-lib.rb000644 000765 000024 00000042062 12137321061 023205 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/rd2html-lib' require 'rd/tree' require 'rd/element' require 'rd/block-element' require 'rd/list' require 'rd/desclist' require 'rd/methodlist' require 'rd/inline-element' require 'rd/rd-struct' include RD class TestRD2HTMLVisitor < Test::Unit::TestCase def setup @vis = RD2HTMLVisitor.new @vis.class.module_eval { public :xml_decl public :forward_links, :backward_links public :document_title public :html_content_type public :html_title public :html_open_tag public :link_to_css public :prepare_footnotes public :make_foottext } @ch1 = ["a"] @ch2 = ["a", "b"] @ch3 = ["a\n"] @ch0 = [] @tr_fn = Tree.new_with_document_struct(DocumentStructure::RD) @tr_fn.root = DocumentElement.new fn1, fn2 = nil @tr_fn.root.build do new TextBlock do fn1 = new Footnote do new StringElement, "footnote 1" end fn2 = new Footnote do new StringElement, "footnote 2" end end end @fn1_fn = fn1 @fn2_fn = fn2 @tr2_fn = Tree.new_with_document_struct(DocumentStructure::RD) @tr2_fn.root = DocumentElement.new @tr2_fn.root.build do new Headline, 1 new TextBlock do new StringElement, "string" end end end def test_xml_decl vis_with_charset = RD2HTMLVisitor.new vis_with_charset.charset = "CharSet" assert_equal(%||, vis_with_charset.xml_decl) vis_no_charset = RD2HTMLVisitor.new assert_equal(%||, vis_no_charset.xml_decl) end def test_html_open_tag vis_with_lang = RD2HTMLVisitor.new vis_with_lang.lang = "Language" assert_equal(%||, vis_with_lang.html_open_tag) vis_no_lang = RD2HTMLVisitor.new assert_equal(%||, vis_no_lang.html_open_tag) end def test_html_title vis_with_title = RD2HTMLVisitor.new vis_with_title.title = "Title" assert_equal("Title", vis_with_title.html_title) vis_no_title = RD2HTMLVisitor.new assert_equal("Untitled", vis_no_title.html_title) end def test_html_content_type vis_with_charset = RD2HTMLVisitor.new vis_with_charset.charset = "CharSet" assert_equal(%|", vis_with_charset.html_content_type) vis_no_charset = RD2HTMLVisitor.new assert_equal(nil, vis_no_charset.html_content_type) end def test_link_to_css vis_with_css = RD2HTMLVisitor.new vis_with_css.css = "CSS.css" assert_equal(%|", vis_with_css.link_to_css) vis_no_css = RD2HTMLVisitor.new assert_equal(nil, vis_no_css.link_to_css) end def test_forward_links vis_rel1 = RD2HTMLVisitor.new vis_rel1.html_link_rel["rel1"] = "REL1" assert_equal('', vis_rel1.forward_links) vis_rel2 = vis_rel1 vis_rel2.html_link_rel["rel2"] = "REL2" assert_equal('' + "\n" + '', vis_rel2.forward_links) vis_no_rel = RD2HTMLVisitor.new assert_equal(nil, vis_no_rel.forward_links) end def test_backward_links vis_rev1 = RD2HTMLVisitor.new vis_rev1.html_link_rev["rev1"] = "REV1" assert_equal('', vis_rev1.backward_links) vis_rev2 = vis_rev1 vis_rev2.html_link_rev["rev2"] = "REV2" assert_equal('' + "\n" + '', vis_rev2.backward_links) vis_no_rev = RD2HTMLVisitor.new assert_equal(nil, vis_no_rev.backward_links) end def test_document_title vis_titled = RD2HTMLVisitor.new vis_titled.title = "Title" assert_equal("Title", vis_titled.document_title) vis_with_filename = RD2HTMLVisitor.new vis_with_filename.filename = "FileName" assert_equal("FileName", vis_with_filename.document_title) vis_untitled = RD2HTMLVisitor.new assert_equal("Untitled", vis_untitled.document_title) end def test_apply_to_Headline tr = Tree.new_with_document_struct(DocumentStructure::RD) tr.root = DocumentElement.new hl1, hl2 = nil tr.root.build do hl1 = new Headline, 1 do new StringElement, "headline 1" end hl2 = new Headline, 2 do new StringElement, "headline 2" end end @vis.prepare_labels(tr, "label:") assert_equal(expect_for_hl1(@ch1), @vis.apply_to_Headline(hl1, @ch1)) assert_equal(expect_for_hl1(@ch2), @vis.apply_to_Headline(hl1, @ch2)) assert_equal(expect_for_hl1(@ch0), @vis.apply_to_Headline(hl1, @ch0)) assert_equal(expect_for_hl2(@ch1), @vis.apply_to_Headline(hl2, @ch1)) assert_equal(expect_for_hl2(@ch2), @vis.apply_to_Headline(hl2, @ch2)) assert_equal(expect_for_hl2(@ch0), @vis.apply_to_Headline(hl2, @ch0)) end def expect_for_hl1(children) %|

#{children.join('')}

| end def expect_for_hl2(children) %|

#{children.join('')}

| end def test_apply_to_TextBlock tb = TextBlock.new assert_equal("

a

", @vis.apply_to_TextBlock(tb, @ch1)) assert_equal("

ab

", @vis.apply_to_TextBlock(tb, @ch2)) assert_equal("

a

", @vis.apply_to_TextBlock(tb, @ch3)) assert_equal("

", @vis.apply_to_TextBlock(tb, @ch0)) tb_in_list = TextBlock.new li = ItemListItem.new li.add_child_under_document_struct(tb_in_list, DocumentStructure::RD) assert_equal("a", @vis.apply_to_TextBlock(tb_in_list, @ch1)) assert_equal("ab", @vis.apply_to_TextBlock(tb_in_list, @ch2)) assert_equal("a", @vis.apply_to_TextBlock(tb_in_list, @ch3)) assert_equal("", @vis.apply_to_TextBlock(tb_in_list, @ch0)) tb1_in_list2 = TextBlock.new tb2_in_list2 = TextBlock.new li2 = ItemListItem.new li2.add_children_under_document_struct([tb1_in_list2, tb2_in_list2], DocumentStructure::RD) assert_equal("

a

", @vis.apply_to_TextBlock(tb1_in_list2, @ch1)) assert_equal("

ab

", @vis.apply_to_TextBlock(tb1_in_list2, @ch2)) assert_equal("

a

", @vis.apply_to_TextBlock(tb1_in_list2, @ch3)) assert_equal("

", @vis.apply_to_TextBlock(tb1_in_list2, @ch0)) end def test_apply_to_Verbatim verb1 = Verbatim.new "aaa" assert_equal("
aaa
", @vis.apply_to_Verbatim(verb1)) verb2 = Verbatim.new "aaa\n" assert_equal("
aaa
", @vis.apply_to_Verbatim(verb2)) verb3 = Verbatim.new "aaa\nbbb" assert_equal("
aaa\nbbb
", @vis.apply_to_Verbatim(verb3)) verb_empty = Verbatim.new "" assert_equal("
", @vis.apply_to_Verbatim(verb_empty))
    verb_amp = Verbatim.new "&"
    assert_equal("
&
", @vis.apply_to_Verbatim(verb_amp)) verb_lt = Verbatim.new "<" assert_equal("
<
", @vis.apply_to_Verbatim(verb_lt)) verb_gt = Verbatim.new ">" assert_equal("
>
", @vis.apply_to_Verbatim(verb_gt)) verb3 = Verbatim.new ["aaa\n", "bbb"] assert_equal("
aaa\nbbb
", @vis.apply_to_Verbatim(verb3)) end def test_apply_to_ItemList list = ItemList.new assert_equal("
    \na\n
", @vis.apply_to_ItemList(list, @ch1)) assert_equal("
    \na\nb\n
", @vis.apply_to_ItemList(list, @ch2)) assert_equal("
    \na\n
", @vis.apply_to_ItemList(list, @ch3)) assert_equal("
    \n\n
", @vis.apply_to_ItemList(list, @ch0)) end def test_apply_to_EnumList list = EnumList.new assert_equal("
    \na\n
", @vis.apply_to_EnumList(list, @ch1)) assert_equal("
    \na\nb\n
", @vis.apply_to_EnumList(list, @ch2)) assert_equal("
    \na\n
", @vis.apply_to_EnumList(list, @ch3)) assert_equal("
    \n\n
", @vis.apply_to_EnumList(list, @ch0)) end def test_apply_to_DescList list = DescList.new assert_equal("
\na\n
", @vis.apply_to_DescList(list, @ch1)) assert_equal("
\na\nb\n
", @vis.apply_to_DescList(list, @ch2)) assert_equal("
\na\n
", @vis.apply_to_DescList(list, @ch3)) assert_equal("
\n\n
", @vis.apply_to_DescList(list, @ch0)) end def test_apply_to_MethodList list = MethodList.new assert_equal("
\na\n
", @vis.apply_to_MethodList(list, @ch1)) assert_equal("
\na\nb\n
", @vis.apply_to_MethodList(list, @ch2)) assert_equal("
\na\n
", @vis.apply_to_MethodList(list, @ch3)) assert_equal("
\n\n
", @vis.apply_to_MethodList(list, @ch0)) end def test_apply_to_ItemListItem item = ItemListItem.new assert_equal("
  • a
  • ", @vis.apply_to_ItemListItem(item, @ch1)) assert_equal("
  • a\nb
  • ", @vis.apply_to_ItemListItem(item, @ch2)) assert_equal("
  • a
  • ", @vis.apply_to_ItemListItem(item, @ch3)) assert_equal("
  • ", @vis.apply_to_ItemListItem(item, @ch0)) end def test_apply_to_EnumListItem item = EnumListItem.new assert_equal("
  • a
  • ", @vis.apply_to_EnumListItem(item, @ch1)) assert_equal("
  • a\nb
  • ", @vis.apply_to_EnumListItem(item, @ch2)) assert_equal("
  • a
  • ", @vis.apply_to_EnumListItem(item, @ch3)) assert_equal("
  • ", @vis.apply_to_EnumListItem(item, @ch0)) end def test_apply_to_DescListItem tr = Tree.new_with_document_struct(DocumentStructure::RD) tr.root = DocumentElement.new di1, di2 = nil tr.root.build do new DescList do di1 = new DescListItem do make_term do new StringElement, "desclist 1" end end di2 = new DescListItem do make_term do new StringElement, "desclist 2" end end end end @vis.prepare_labels(tr, "label:") assert_equal(expect_for_di1_with_child("term1", @ch1), @vis.apply_to_DescListItem(di1, ["term1"], @ch1)) assert_equal(expect_for_di1_with_child("term1term2", @ch1), @vis.apply_to_DescListItem(di1, ["term1", "term2"], @ch1)) assert_equal(expect_for_di1_with_child("term1", @ch2), @vis.apply_to_DescListItem(di1, ["term1"], @ch2)) assert_equal(expect_for_di1_with_child("term1", @ch3), @vis.apply_to_DescListItem(di1, ["term1"], @ch3)) assert_equal(expect_for_di1_no_child("term1"), @vis.apply_to_DescListItem(di1, ["term1"], @ch0)) assert_equal(expect_for_di1_no_child("term1term2"), @vis.apply_to_DescListItem(di1, ["term1", "term2"], @ch0)) assert_equal(expect_for_di2_with_child("term1", @ch1), @vis.apply_to_DescListItem(di2, ["term1"], @ch1)) assert_equal(expect_for_di2_no_child("term1"), @vis.apply_to_DescListItem(di2, ["term1"], @ch0)) end def expect_for_di1_with_child(term, children) %|
    #{term}
    \n| + %|
    \n#{children.join("\n").chomp}\n
    | end def expect_for_di1_no_child(term) %|
    #{term}
    | end def expect_for_di2_with_child(term, children) %|
    #{term}
    \n| + %|
    \n#{children.join("\n").chomp}\n
    | end def expect_for_di2_no_child(term) %|
    #{term}
    | end # MethodListItem ... def check_apply_to_NonterminalInline(type, tag) element = type.new name = type.to_s.sub(/RD::/, "") assert_equal("<#{tag}>a", @vis.send("apply_to_#{name}", element, @ch1)) assert_equal("<#{tag}>ab", @vis.send("apply_to_#{name}", element, @ch2)) assert_equal("<#{tag}>a\n", @vis.send("apply_to_#{name}", element, @ch3)) assert_equal("<#{tag}>", @vis.send("apply_to_#{name}", element, @ch0)) end def test_apply_to_Emphasis check_apply_to_NonterminalInline(Emphasis, "em") end def test_apply_to_Code check_apply_to_NonterminalInline(Code, "code") end def test_apply_to_Var check_apply_to_NonterminalInline(Var, "var") end def test_apply_to_Keyboard check_apply_to_NonterminalInline(Keyboard, "kbd") end def test_apply_to_StringElement se1 = StringElement.new "a" assert_equal("a", @vis.apply_to_StringElement(se1)) se2 = StringElement.new "a\nb" assert_equal("a\nb", @vis.apply_to_StringElement(se2)) se_empty = StringElement.new "" assert_equal("", @vis.apply_to_StringElement(se_empty)) se_ws = StringElement.new " " assert_equal(" ", @vis.apply_to_StringElement(se_ws)) se_lt = StringElement.new "<" assert_equal("<", @vis.apply_to_StringElement(se_lt)) se_gt = StringElement.new ">" assert_equal(">", @vis.apply_to_StringElement(se_gt)) se_amp = StringElement.new "&" assert_equal("&", @vis.apply_to_StringElement(se_amp)) end def test_apply_to_Verb verb1 = Verb.new "a" assert_equal("a", @vis.apply_to_Verb(verb1)) verb2 = Verb.new "a\nb" assert_equal("a\nb", @vis.apply_to_Verb(verb2)) verb_empty = Verb.new "" assert_equal("", @vis.apply_to_Verb(verb_empty)) verb_ws = Verb.new " " assert_equal(" ", @vis.apply_to_Verb(verb_ws)) verb_lt = Verb.new "<" assert_equal("<", @vis.apply_to_Verb(verb_lt)) verb_gt = Verb.new ">" assert_equal(">", @vis.apply_to_Verb(verb_gt)) verb_amp = Verb.new "&" assert_equal("&", @vis.apply_to_Verb(verb_amp)) end def test_apply_to_Footnote @vis.prepare_footnotes(@tr_fn) assert_equal([], @vis.foottexts) assert_equal(expect_for_footnote(1), @vis.apply_to_Footnote(@fn1_fn, ["footnote 1"])) assert_equal([["footnote 1"]], @vis.foottexts) assert_equal(expect_for_footnote(2), @vis.apply_to_Footnote(@fn2_fn, ["footnote", " 2"])) assert_equal([["footnote 1"], ["footnote", " 2"]], @vis.foottexts) @vis.prepare_footnotes(@tr2_fn) assert_raises(ArgumentError) do @vis.apply_to_Footnote(@fn2_fn, []) end end def expect_for_footnote(num) %Q||+ %Q|*#{num}| end def test_get_footnote_num @vis.prepare_footnotes(@tr_fn) assert_equal(1, @vis.get_footnote_num(@fn1_fn)) assert_equal(2, @vis.get_footnote_num(@fn2_fn)) assert_equal(nil, @vis.get_footnote_num(Footnote.new)) @vis.prepare_footnotes(@tr2_fn) assert_equal(nil, @vis.get_footnote_num(@fn1_fn)) assert_raises(ArgumentError) do @vis.get_footnote_num(Headline.new(1)) end end def test_prepare_footnotes @vis.prepare_footnotes(@tr_fn) assert_equal([@fn1_fn, @fn2_fn], @vis.footnotes) @vis.prepare_footnotes(@tr2_fn) assert_equal([], @vis.footnotes) end def test_add_foottext @vis.prepare_footnotes(@tr_fn) assert_equal([], @vis.foottexts) @vis.add_foottext(@vis.get_footnote_num(@fn1_fn), ["footnote 1"]) assert_equal([["footnote 1"]], @vis.foottexts) @vis.add_foottext(@vis.get_footnote_num(@fn2_fn), ["footnote", "2"]) assert_equal([["footnote 1"], ["footnote", "2"]], @vis.foottexts) assert_raises(ArgumentError) do @vis.add_foottext(3, "footnote 3") end end def test_apply_to_Foottext @vis.prepare_footnotes(@tr_fn) exp1 = %|| + %|*1| + %|footnote 1
    | assert_equal(exp1, @vis.apply_to_Foottext(@fn1_fn, ["footnote 1"])) exp2 = %|| + %|*2| + %|footnote 2
    | assert_equal(exp2, @vis.apply_to_Foottext(@fn2_fn, ["footnote", " 2"])) @vis.prepare_footnotes(@tr2_fn) assert_raises(ArgumentError) do @vis.apply_to_Foottext(@fn1_fn, ["footnote 1"]) end end def test_make_foottext @vis.prepare_footnotes(@tr_fn) ft1 = ["footnote 1"] ft2 = ["footnote", " 2"] @vis.add_foottext(@vis.get_footnote_num(@fn1_fn), ft1) @vis.add_foottext(@vis.get_footnote_num(@fn2_fn), ft2) exp1 = @vis.apply_to_Foottext(@fn1_fn, ft1) exp2 = @vis.apply_to_Foottext(@fn2_fn, ft2) assert_equal(%|
    \n

    \n#{exp1}\n#{exp2}\n

    |, @vis.make_foottext) @vis.prepare_footnotes(@tr2_fn) assert_equal(nil, @vis.make_foottext) end def test_hyphen_escape assert_equal("­­", @vis.hyphen_escape("--")) assert_equal("-", @vis.hyphen_escape("-")) assert_equal("­­-", @vis.hyphen_escape("---")) assert_equal("- -", @vis.hyphen_escape("- -")) assert_equal("aa­­bb", @vis.hyphen_escape("aa--bb")) assert_equal("", @vis.hyphen_escape("")) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-rdtree.rb000644 000765 000024 00000000621 12137321061 022345 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/rdfmt' require 'rd/element' include RD class TestRDTree < Test::Unit::TestCase def test_s_new tr = RDTree.new("=begin\nTEST\n=end\n") assert_kind_of(DocumentElement, tr.root) tr_not_parse = RDTree.new("=begin\nTEST\n=end\n", ["test/data"], false) assert_nil(tr_not_parse.root) assert_equal(["test/data"], tr_not_parse.include_paths) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-rdvisitor.rb000644 000765 000024 00000001537 12137321061 023114 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/rdvisitor' require 'rd/rd-struct' include RD class TestRDVisitor < Test::Unit::TestCase def test_refer_external tr_ext = Tree.new_with_document_struct(DocumentStructure::RD, ["test/data"]) label_ext = Reference::RDLabel.new("label1", "label.rd") tr_ext.root = DocumentElement.new ref_ext = nil tr_ext.root.build do new TextBlock do StringElement.new "label" ref_ext = new Reference, label_ext end end vis_ext = RDVisitor.new vis_ext.prepare_labels(tr_ext) label_not_exist = Reference::RDLabel.new("label3", "label.rd") assert_equal("label:0", vis_ext.refer_external(ref_ext)) assert_equal( "label:0", vis_ext.refer_external(label_ext)) assert_equal(nil, vis_ext.refer_external(label_not_exist)) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-reference-resolver.rb000644 000765 000024 00000014654 12137321061 024670 0ustar00machustaff000000 000000 require 'test/unit' require 'temp-dir' require 'rd/reference-resolver' require 'rd/tree' require 'rd/rd-struct' include RD class TestReferenceResolver < Test::Unit::TestCase def setup @tr_head1 = Tree.new_with_document_struct(DocumentStructure::RD) @de_head1 = DocumentElement.new @tr_head1.root = @de_head1 hl_head1 = nil se_head1 = nil @de_head1.build do hl_head1 = new Headline, 1 do se_head1 = new StringElement, "label" end end @hl_head1 = hl_head1 @se_head1 = se_head1 @tr_head2 = Tree.new_with_document_struct(DocumentStructure::RD) @de_head2 = DocumentElement.new @tr_head2.root = @de_head2 hl1_head2, hl2_head2 = nil @de_head2.build do hl1_head2 = new Headline, 1 do new StringElement, "label1" end new TextBlock hl2_head2 = new Headline, 2 do new StringElement, "label2" end end @hl1_head2 = hl1_head2 @hl2_head2 = hl2_head2 @tr_desc = Tree.new_with_document_struct(DocumentStructure::RD) @de_desc = DocumentElement.new @tr_desc.root = @de_desc hl1_desc, dt1_desc = nil @de_desc.build do hl1_desc = new(Headline, 1) do new StringElement, "label1" end new DescList do new DescListItem do dt1_desc = make_term do new StringElement, "label2" end end end end @hl1_desc = hl1_desc @dt1_desc = dt1_desc @tr_conf = Tree.new_with_document_struct(DocumentStructure::RD) @de_conf = DocumentElement.new @tr_conf.root = @de_conf hl1_conf, hl2_conf = nil @de_conf.build do hl1_conf = new Headline, 1 do new StringElement, "label" end hl2_conf = new Headline, 2 do new StringElement, "label" end end @hl1_conf = hl1_conf @hl2_conf = hl2_conf @tr_no = Tree.new_with_document_struct(DocumentStructure::RD) @de_no = DocumentElement.new @tr_no.root = @de_no @resolver = ReferenceResolver.new(@tr_head2) end def test_referent_of_label @tr_desc.include_path = ["test/data"] resolv = ReferenceResolver.new(@tr_desc, "label:") label1 = Reference::RDLabel.new("label1") assert_equal([nil, "label:0"], resolv.referent_of_label(label1)) label2 = Reference::RDLabel.new("label2") assert_equal([nil, "label:1"], resolv.referent_of_label(label2)) label_ext = Reference::RDLabel.new("label1", "label.rd") assert_equal(["label", "label:0"], resolv.referent_of_label(label_ext)) label3 = Reference::RDLabel.new("label3") assert_equal(nil, resolv.referent_of_label(label3)) label_ext3 = Reference::RDLabel.new("label3", "label.rd") assert_equal(["label", nil], resolv.referent_of_label(label_ext3)) end def test_refer_element resolv = ReferenceResolver.new(@tr_head1) assert_equal([@hl_head1], resolv.refer_element("label")) assert_equal([], resolv.refer_element("label not found")) resolv = ReferenceResolver.new(@tr_head2) assert_equal([@hl1_head2], resolv.refer_element("label1")) assert_equal([@hl2_head2], resolv.refer_element("label2")) resolv = ReferenceResolver.new(@tr_desc) assert_equal([@hl1_desc], resolv.refer_element("label1")) assert_equal([@dt1_desc], resolv.refer_element("label2")) resolv = ReferenceResolver.new(@tr_conf) assert_equal([@hl1_conf, @hl2_conf], resolv.refer_element("label")) resolv = ReferenceResolver.new(@tr_no) assert_equal([], resolv.refer_element("label")) end def test_refer resolv = ReferenceResolver.new(@tr_head1, "label:") assert_equal("label:0", resolv.refer("label")) assert_equal(nil, resolv.refer("label not found")) resolv = ReferenceResolver.new(@tr_head2, "label:") assert_equal("label:0", resolv.refer("label1")) assert_equal("label:1", resolv.refer("label2")) resolv = ReferenceResolver.new(@tr_desc, "label:") assert_equal("label:0", resolv.refer("label1")) assert_equal("label:1", resolv.refer("label2")) resolv = ReferenceResolver.new(@tr_conf, "label:") assert_equal("label:0", resolv.refer("label")) resolv = ReferenceResolver.new(@tr_no, "label:") assert_equal(nil, resolv.refer("label")) resolv = ReferenceResolver.new(@tr_head1, "label:") label = Reference::RDLabel.new("label") assert_equal("label:0", resolv.refer(label)) ref = Reference.new(label) assert_equal("label:0", resolv.refer(ref)) end def test_refer_external_file tr_ext = Tree.new_with_document_struct(DocumentStructure::RD, ["test/data"]) label_ext = Reference::RDLabel.new("label1", "label.rd") de = DocumentElement.new tr_ext.root = de ref = nil de.build do new TextBlock do se = StringElement.new "label" ref = new Reference, label_ext end end label_not_exist = Reference::RDLabel.new("label3", "label.rd") resolv = ReferenceResolver.new(tr_ext) assert_equal(["label", "label:0"], resolv.refer_external_file(ref)) assert_equal(["label", "label:0"], resolv.refer_external_file(label_ext)) assert_equal(["label", nil], resolv.refer_external_file(label_not_exist)) end def test_get_label_num assert_equal(0, @resolver.get_label_num(@hl1_head2)) assert_equal(1, @resolver.get_label_num(@hl2_head2)) assert_equal(nil, @resolver.get_label_num(@dt1_desc)) end def test_get_anchor resolv = ReferenceResolver.new(@tr_head2, "Label-") assert_equal("Label-0", resolv.get_anchor(@hl1_head2)) assert_equal("Label-1", resolv.get_anchor(@hl2_head2)) assert_equal(nil, resolv.get_anchor(@dt1_desc)) end def test_label2str assert_equal("string", @resolver.label2str("string")) assert_equal("label", @resolver.label2str(@hl_head1)) assert_equal("label2", @resolver.label2str(@dt1_desc)) label = Reference::RDLabel.new("label1") assert_equal("label1", @resolver.label2str(label)) ref = Reference.new(label) assert_equal("label1", @resolver.label2str(ref)) assert_raises(ArgumentError) do @resolver.label2str([]) end end def test_make_rbl_file in_temp_dir do begin @resolver.make_rbl_file("label-head") assert(File.exist?("label-head.rbl")) ensure remove_file("label-head.rbl") end begin @resolver.make_rbl_file("label-head2.rd") assert(File.exist?("label-head2.rbl")) ensure remove_file("label-head2.rbl") end end end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-reference.rb000644 000765 000024 00000010377 12137321061 023027 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/inline-element' require 'rd/document-struct' require 'rd/rd-struct' require 'rd/loose-struct' require 'dummy' include RD DummyStruct.define_relationship(Reference, DummyElement) class TestReference < Test::Unit::TestCase def test_initialize d1 = DummyElement.new l = Reference::TemporaryLabel.new([d1]) ref = Reference.new_from_label_under_document_struct(l, DummyStruct) assert_kind_of(Reference::RDLabel, ref.label) assert_equal([d1], ref.instance_eval("children")) l2 = Reference::TemporaryLabel.new([d1], "filename") ref = Reference.new_from_label_under_document_struct(l2, DummyStruct) assert_kind_of(Reference::RDLabel, ref.label) assert_equal([d1], ref.instance_eval("children")) assert_equal("filename", ref.label.filename) l = Reference::RDLabel.new("label") ref = Reference.new(l) assert_kind_of(Reference::RDLabel, ref.label) assert_equal([], ref.instance_eval("children")) url = Reference::URL.new("label") ref2 = Reference.new_from_label_under_document_struct(url, DocumentStructure::RD) assert_kind_of(Reference::URL, ref2.label) assert_kind_of(StringElement, ref2.instance_eval("children")[0]) assert_equal("", ref2.instance_eval("children")[0].content) end def test_s_new_from_label_without_document_struct se = StringElement.new "string" label = Reference::TemporaryLabel.new([se]) ref = Reference.new_from_label_without_document_struct(label) assert_kind_of(Reference::RDLabel, ref.label) assert_equal([se], ref.instance_eval("children")) end def test_to_label_RDLabel l = Reference::TemporaryLabel.new([DummyElement.new]) ref = Reference.new(l) assert_equal("label", ref.to_label) end def test_to_label_URL l = Reference::URL.new "http://www.ruby-lang.org/" ref = Reference.new l assert_equal("", ref.to_label) end def test_result_of_apply_method_of visitor = DummyVisitor.new label = Reference::RDLabel.new("label") reference = Reference.new(label) result = ["apply_to_Reference_with_RDLabel", [reference, []]] assert_equal(result, reference.result_of_apply_method_of(visitor, [])) url = Reference::URL.new("url") reference = Reference.new(url) result = ["apply_to_Reference_with_URL", [reference, []]] assert_equal(result, reference.result_of_apply_method_of(visitor, [])) end def test_add_child d1 = DummyElement.new d2 = DummyElement.new l = Reference::TemporaryLabel.new([d1]) ref = Reference.new_from_label_under_document_struct(l, DummyStruct) ref.add_child_under_document_struct(d2, DummyStruct) assert_equal(3, ref.to_a.size) assert_equal("label", ref.label.element_label) end def test_build lb = Reference::RDLabel.new("label") ref = Reference.new(lb).build(DocumentStructure::LOOSE) do set_label(Reference::RDLabel.new("LABEL")) end assert_equal("LABEL", ref.to_label) end end class TestRDLabel < Test::Unit::TestCase def test_to_label one = Reference::RDLabel.new("label") assert_equal("label", one.to_label) zero = Reference::RDLabel.new("") assert_equal("", zero.to_label) file = Reference::RDLabel.new("label", "filename") assert_equal("label", file.to_label) end def test_result_of_apply_method_of visitor = DummyVisitor.new label = Reference::RDLabel.new("label") reference = Reference.new(label) result = ["apply_to_Reference_with_RDLabel", [reference, []]] assert_equal(result, label.result_of_apply_method_of(visitor, reference, [])) end end class TestURL < Test::Unit::TestCase def test_to_label nor = Reference::URL.new "http://www.ruby-lang.org/" assert_equal("", nor.to_label) empty = Reference::URL.new "" assert_equal("", empty.to_label) end def test_result_of_apply_method_of visitor = DummyVisitor.new label = Reference::URL.new("label") reference = Reference.new(label) result = ["apply_to_Reference_with_URL", [reference, []]] assert_equal(result, label.result_of_apply_method_of(visitor, reference, [])) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-search-file.rb000644 000765 000024 00000001242 12137321061 023242 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/search-file' include RD class TestSearchFile < Test::Unit::TestCase include SearchFile def test_search_file include_path = ["test/data/sub", "test/data"] suffixes = ["xhtml", "html"] assert_equal("test/data/includee1.html", search_file("includee1", include_path, suffixes)) assert_equal("test/data/sub/includee2.html", search_file("includee2", include_path, suffixes)) assert_equal(nil, search_file("includee3", include_path, suffixes)) assert_equal("test/data/sub/includee4.html", search_file("includee4", include_path, suffixes)) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-terminal-inline.rb000644 000765 000024 00000001636 12137321061 024156 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/inline-element' include RD class TestStringElement < Test::Unit::TestCase def test_to_label el = StringElement.new "label" assert_equal("label", el.to_label) ws = StringElement.new " label " assert_equal(" label ", ws.to_label) empty = StringElement.new "" assert_equal("", empty.to_label) end def test_content el = StringElement.new "" assert_equal("", el.content) el.content = "label" assert_equal("label", el.content) end end class TestVerb < Test::Unit::TestCase def test_to_label el = Verb.new "label" assert_equal("label", el.to_label) ws = Verb.new " label " assert_equal("label", ws.to_label) empty = Verb.new "" assert_equal("", empty.to_label) end def test_content el = Verb.new "" assert_equal("", el.content) el.content = "label" assert_equal("label", el.content) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-textblock.rb000644 000765 000024 00000002131 12137321061 023055 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/block-element' require 'rd/inline-element' require 'rd/rd-struct' include RD class TestTextBlock < Test::Unit::TestCase def setup @p = TextBlock.new @c1 = StringElement.new "string" @c2 = Emphasis.new @c21 = StringElement.new "in emphasis" @c2.add_child_under_document_struct(@c21, DocumentStructure::RD) @c3 = Code.new @c31 = StringElement.new "code" @c32 = Var.new @c321 = StringElement.new "var" @c32.add_child_under_document_struct(@c321, DocumentStructure::RD) @c3.add_children_under_document_struct([@c31, @c32], DocumentStructure::RD) @c4 = Verb.new "verb" @p.add_children_under_document_struct([@c1, @c2, @c3, @c4], DocumentStructure::RD) end def test_each_child exp = [@c1, @c2, @c3, @c4] i = 0 @p.each_child do |b| assert_equal(exp[i], b) i += 1 end end def test_each_element exp = [@p, @c1, @c2, @c21, @c3, @c31, @c32, @c321, @c4] i = 0 @p.each_element do |b| assert_equal(exp[i], b) i += 1 end end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-tree.rb000644 000765 000024 00000003774 12137321061 022033 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/tree' require 'rd/element' require 'rd/rd-struct' require 'rd/loose-struct' include RD class TestTree < Test::Unit::TestCase def test_new_with_document_struct tr = Tree.new_with_document_struct(DocumentStructure::RD, ["test/data"]) assert_equal(nil, tr.root) assert_equal(["test/data"], tr.include_paths) end def test_set_root tr = Tree.new_with_document_struct(DocumentStructure::RD) de = DocumentElement.new tr.set_root(de) assert_equal(de, tr.root) assert_equal(tr, de.tree) end def test_each_element tr = Tree.new_with_document_struct(DocumentStructure::RD) de = DocumentElement.new tr.root = de exp = [de] i = 0 tr.each_element do |b| assert_equal(exp[i], b) end tr_emp = Tree.new_with_document_struct(DocumentStructure::RD) assert_equal(nil, tr_emp.each_element) end def test_make_root tr = Tree.new_with_document_struct(DocumentStructure::RD) res = tr.make_root assert(tr.root) assert_equal(tr.root, res) tr2 = Tree.new_with_document_struct(DocumentStructure::RD) res2 = tr2.make_root do new TextBlock end assert(tr2.root) assert_equal("\n ", tr2.root.inspect) assert_equal(tr2.root, res2) end def test_check_valid tr = Tree.new_with_document_struct(DocumentStructure::RD) de = DocumentElement.new tr.root = de de.build do new Headline, 1 do new StringElement, "label" end new TextBlock do new Emphasis do new StringElement, "emphasis" end end end assert_equal(true, tr.check_valid) tr_fail = Tree.new_with_document_struct(DocumentStructure::RD) de_fail = DocumentElement.new tr_fail.root = de_fail tb_fail = TextBlock.new tb_fail.build(DocumentStructure::LOOSE) do new Headline, 1 end de_fail.add_child(tb_fail) assert_raises(RuntimeError) do tr_fail.check_valid end end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-version.rb000644 000765 000024 00000003422 12137321061 022547 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/version' include RD class TestVersion < Test::Unit::TestCase def test_s_new_from_version_string ver011 = Version.new_from_version_string("name", "$Version: 0.1.1$") # " assert_equal("name", ver011.name) assert_equal(0, ver011.major) assert_equal(1, ver011.minor) assert_equal(1, ver011.patch_level) ver0101 = Version.new_from_version_string("name", "$Version: 0.10.1$") #" assert_equal(0, ver0101.major) assert_equal(10, ver0101.minor) assert_equal(1, ver0101.patch_level) ver01 = Version.new_from_version_string("name", "$Version: 0.1$") # " assert_equal(0, ver01.major) assert_equal(1, ver01.minor) assert_equal(nil, ver01.patch_level) ver0 = Version.new_from_version_string("name", "$Version: 0$") # " assert_equal(0, ver0.major) assert_equal(nil, ver0.minor) assert_equal(nil, ver0.patch_level) ver011_2 = Version.new_from_version_string("name", "0.1.1") # " assert_equal("name", ver011_2.name) assert_equal(0, ver011_2.major) assert_equal(1, ver011_2.minor) assert_equal(1, ver011_2.patch_level) end def test_s_clean_up_version_string assert_equal("0.1.1", Version.clean_up_version_string("$Version: 0.1.1$")) #" assert_equal("0.1.1", Version.clean_up_version_string("0.1.1")) assert_equal("", Version.clean_up_version_string("$Version$")) # " end def test_to_s ver011 = Version.new("name", 0, 1, 1) assert_equal("name 0.1.1", ver011.to_s) ver0101 = Version.new("name", 0, 10, 1) assert_equal("name 0.10.1", ver0101.to_s) ver01 = Version.new("name", 0, 1, nil) assert_equal("name 0.1", ver01.to_s) ver0 = Version.new("name", 0, nil, nil) assert_equal("name 0", ver0.to_s) end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/test-visitor.rb000644 000765 000024 00000014777 12137321061 022600 0ustar00machustaff000000 000000 require 'test/unit' require 'rd/visitor' require 'rd/block-element' require 'rd/list' require 'rd/desclist' require 'rd/methodlist' require 'rd/inline-element' require 'rd/tree' require 'rd/rd-struct' require 'dummy' include RD DummyStruct.define_relationship(NonterminalElement, DummyElement) class TestVisitor < Test::Unit::TestCase def setup @vis = DummyVisitor.new end def test_visit_children el = TextBlock.new add_2_children(el) assert_equal(["dummy", "dummy"], @vis.visit_children(el)) empty = TextBlock.new assert_equal([], @vis.visit_children(empty)) end def test_visit_DocumentElement el = DocumentElement.new add_2_children(el) assert_equal(["apply_to_DocumentElement", [el, ["dummy", "dummy"]]], @vis.visit_DocumentElement(el)) end def test_visit_Headline el = Headline.new(1) add_2_children(el) assert_equal(["apply_to_Headline", [el, ["dummy", "dummy"]]], @vis.visit_Headline(el)) end def test_visit_Include el = Include.new "include" assert_equal(["apply_to_Include", [el]], @vis.visit_Include(el)) end def test_visit_TextBlock el = TextBlock.new add_2_children(el) assert_equal(["apply_to_TextBlock", [el, ["dummy", "dummy"]]], @vis.visit_TextBlock(el)) end def test_visit_Verbatim el = Verbatim.new "Verbatim" assert_equal(["apply_to_Verbatim", [el]], @vis.visit_Verbatim(el)) end def test_visit_ItemList el = ItemList.new add_2_children(el) assert_equal(["apply_to_ItemList", [el, ["dummy", "dummy"]]], @vis.visit_ItemList(el)) end def test_visit_EnumList el = EnumList.new add_2_children(el) assert_equal(["apply_to_EnumList", [el, ["dummy", "dummy"]]], @vis.visit_EnumList(el)) end def test_visit_DescList el = DescList.new add_2_children(el) assert_equal(["apply_to_DescList", [el, ["dummy", "dummy"]]], @vis.visit_DescList(el)) end def test_visit_MethodList el = MethodList.new add_2_children(el) assert_equal(["apply_to_MethodList", [el, ["dummy", "dummy"]]], @vis.visit_MethodList(el)) end def test_visit_ItemListItem el = ItemListItem.new add_2_children(el) assert_equal(["apply_to_ItemListItem", [el, ["dummy", "dummy"]]], @vis.visit_ItemListItem(el)) end def test_visit_EnumListItem el = EnumListItem.new add_2_children(el) assert_equal(["apply_to_EnumListItem", [el, ["dummy", "dummy"]]], @vis.visit_EnumListItem(el)) end def test_visit_DescListItem el = DescListItem.new el.set_term_under_document_struct(DummyElement.new, DummyStruct) add_2_children(el) assert_equal(["apply_to_DescListItem", [el, "dummy", ["dummy", "dummy"]]], @vis.visit_DescListItem(el)) empty = DescListItem.new empty.set_term_under_document_struct(DummyElement.new, DummyStruct) assert_equal(["apply_to_DescListItem", [empty, "dummy", []]], @vis.visit_DescListItem(empty)) end def test_visit_DescListItemTerm el = DescListItem::Term.new add_2_children(el) assert_equal(["apply_to_DescListItemTerm", [el, ["dummy", "dummy"]]], @vis.visit_DescListItemTerm(el)) end def test_visit_MethodListItem el = MethodListItem.new el.set_term_under_document_struct(DummyElement.new, DummyStruct) add_2_children(el) assert_equal(["apply_to_MethodListItem", [el, "dummy", ["dummy", "dummy"]]], @vis.visit_MethodListItem(el)) empty = MethodListItem.new empty.set_term_under_document_struct(DummyElement.new, DummyStruct) assert_equal(["apply_to_MethodListItem", [empty, "dummy", []]], @vis.visit_MethodListItem(empty)) end def test_visit_MethodListItemTerm el = MethodListItem::Term.new assert_equal(["apply_to_MethodListItemTerm", [el]], @vis.visit_MethodListItemTerm(el)) end def test_visit_StringElement el = StringElement.new "string" assert_equal(["apply_to_StringElement", [el]], @vis.visit_StringElement(el)) end def test_visit_Verb el = Verb.new "string" assert_equal(["apply_to_Verb", [el]], @vis.visit_Verb(el)) end def test_visit_Emphasis el = Emphasis.new add_2_children(el) assert_equal(["apply_to_Emphasis", [el, ["dummy", "dummy"]]], @vis.visit_Emphasis(el)) end def test_visit_Code el = Code.new add_2_children(el) assert_equal(["apply_to_Code", [el, ["dummy", "dummy"]]], @vis.visit_Code(el)) end def test_visit_Var el = Var.new add_2_children(el) assert_equal(["apply_to_Var", [el, ["dummy", "dummy"]]], @vis.visit_Var(el)) end def test_visit_Keyboard el = Keyboard.new add_2_children(el) assert_equal(["apply_to_Keyboard", [el, ["dummy", "dummy"]]], @vis.visit_Keyboard(el)) end def test_visit_Index el = Index.new add_2_children(el) assert_equal(["apply_to_Index", [el, ["dummy", "dummy"]]], @vis.visit_Index(el)) end def test_visit_Footnote el = Footnote.new add_2_children(el) assert_equal(["apply_to_Footnote", [el, ["dummy", "dummy"]]], @vis.visit_Footnote(el)) end def test_visit_Reference el = Reference.new(Reference::RDLabel.new("label")) add_2_children(el) assert_equal(["apply_to_Reference_with_RDLabel", [el, ["dummy", "dummy"]]], @vis.visit_Reference(el)) empty = Reference.new(Reference::RDLabel.new("label")) assert_equal(["apply_to_Reference_with_RDLabel", [empty, []]], @vis.visit_Reference(empty)) url_reference = Reference.new(Reference::URL.new("url")) add_2_children(url_reference) assert_equal(["apply_to_Reference_with_URL", [url_reference, ["dummy", "dummy"]]], @vis.visit_Reference(url_reference)) # OldStyleDummyVisitor#apply_to_Reference_with_RDLabel is not implemented. # So, #apply_to_reference is called instead of it. old_visitor = OldStyleDummyVisitor.new assert_equal(["apply_to_Reference", [el, ["dummy", "dummy"]]], old_visitor.visit_Reference(el)) end def add_2_children(el) el.add_children_under_document_struct([DummyElement.new, DummyElement.new], DummyStruct) end end class OldStyleDummyVisitor < Visitor def apply_to_Reference(*args) ["apply_to_Reference", args] end end tdiary-3.2.2/vendor/rdtool-0.6.38/test/data/includee1.html000644 000765 000024 00000000016 12137321061 023224 0ustar00machustaff000000 000000 includee1.htmltdiary-3.2.2/vendor/rdtool-0.6.38/test/data/includee2.html000644 000765 000024 00000000016 12137321061 023225 0ustar00machustaff000000 000000 includee2.htmltdiary-3.2.2/vendor/rdtool-0.6.38/test/data/includee3.nothtml000644 000765 000024 00000000021 12137321061 023743 0ustar00machustaff000000 000000 includee3.nothtmltdiary-3.2.2/vendor/rdtool-0.6.38/test/data/includee4.xhtml000644 000765 000024 00000000000 12137321061 023410 0ustar00machustaff000000 000000 tdiary-3.2.2/vendor/rdtool-0.6.38/test/data/label.rbl000644 000765 000024 00000000044 12137321061 022246 0ustar00machustaff000000 000000 label1 => label:0 label2 => label:1 tdiary-3.2.2/vendor/rdtool-0.6.38/test/data/label2.rbl000644 000765 000024 00000000044 12137321061 022330 0ustar00machustaff000000 000000 label1 => Label-0 label2 => Label-1 tdiary-3.2.2/vendor/rdtool-0.6.38/test/data/sub/000755 000765 000024 00000000000 12137321061 021261 5ustar00machustaff000000 000000 tdiary-3.2.2/vendor/rdtool-0.6.38/test/data/sub/includee2.html000644 000765 000024 00000000022 12137321061 024013 0ustar00machustaff000000 000000 sub/includee2.htmltdiary-3.2.2/vendor/rdtool-0.6.38/test/data/sub/includee4.html000644 000765 000024 00000000000 12137321061 024011 0ustar00machustaff000000 000000 tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/000755 000765 000024 00000000000 12137321061 017753 5ustar00machustaff000000 000000 tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/block-element.rb000644 000765 000024 00000003662 12137321061 023030 0ustar00machustaff000000 000000 require 'rd/element' require 'rd/labeled-element' module RD # Block-level Element of document tree. abstruct class. class BlockElement < Element end class Headline < BlockElement include NonterminalElement include LabeledElement MARK2LEVEL = { "=" => 1, "==" => 2, "===" => 3, "====" => 4, "+" => 5, "++" => 6 } attr_accessor :level attr_reader :title def initialize(level_num) super() @level = level_num @title = [] end def accept(visitor) visitor.visit_Headline(self) end def calculate_label ret = "" @title.each do |i| ret << i.to_label end ret end private :calculate_label def Headline.mark_to_level(mark_str) MARK2LEVEL[mark_str] or raise ArgumentError, "#{mark_str} is irregular for Headline mark." end def children @title end end class Include < BlockElement include TerminalElement attr_accessor :filename def initialize(filename) super() @filename = filename end def accept(visitor) visitor.visit_Include(self) end end # Include class TextBlock < BlockElement include NonterminalElement attr_accessor :content def initialize() super() @content = [] end def accept(visitor) visitor.visit_TextBlock(self) end def children @content end end class Verbatim < BlockElement include TerminalElement attr_reader :content def initialize(content_strings = []) super() @content = content_strings # Array of String end def accept(visitor) visitor.visit_Verbatim(self) end def each_line if @content.respond_to?(:each_line) @content.each_line {|i| yield i } else @content.each {|i| yield i } end end end end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/complex-list-item.rb000644 000765 000024 00000002671 12137321061 023662 0ustar00machustaff000000 000000 module RD # abstruct class for ListItem which have term part additionaly. # (i.e. DescListItem and MethodListItem) module ComplexListItem def set_term(term) set_term_under_document_struct(term, tree.document_struct) end alias term= set_term def set_term_under_document_struct(term, document_struct) raise ArgumentError unless document_struct.is_valid?(self, term) assign_term(term) end def set_term_without_document_struct(term) assign_term(term) end def assign_term(term) @term = term term.parent = self end def make_term(*args_of_new, &block) child = self.class::Term.new(*args_of_new) set_term(child) child.build(&block) if block_given? child end def each_element(&block) yield(self) @term.each_element(&block) @description.each do |i| i.each_element(&block) end end alias each each_element def each_block_in_description @description.each do |i| yield(i) end end alias each_block each_block_in_description def children @description end def to_label @term.to_label end alias label to_label def inspect t = indent2(term.inspect) if term c = children.collect{|i| indent2(i.inspect)}.join("\n") "<#{self.class.name}>" + (term ? "\n" : "") + t.to_s + (c.empty? ? "" : "\n") + c end end # ComplexListItem end # RD tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/desclist.rb000644 000765 000024 00000001637 12137321061 022121 0ustar00machustaff000000 000000 require 'rd/element' require 'rd/list' require 'rd/complex-list-item' require 'rd/labeled-element' module RD class DescList < List def accept(visitor) visitor.visit_DescList(self) end end class DescListItem < ListItem include ComplexListItem attr_reader :term attr_reader :description def initialize @term = nil @description = [] @label = nil end def accept(visitor) visitor.visit_DescListItem(self) end class Term < Element include NonterminalElement include LabeledElement def initialize @content = [] end def calculate_label ret = "" children.each do |i| ret.concat(i.to_label) end ret end private :calculate_label def accept(visitor) visitor.visit_DescListItemTerm(self) end def children @content end end end # DescListItem end # RD tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/document-struct.rb000644 000765 000024 00000001715 12137321061 023444 0ustar00machustaff000000 000000 module RD # DocumentStructure defines and restricts structure of document tree. # it consists of ElementRelationship class DocumentStructure def initialize @relationships = [] end def add_relationships(*relations) @relationships += relations end def define_relationship(parent, child) add_relationships(ElementRelationship.new(parent, child)) end def each_relationship @relationships.each do |i| yield(i) end end def is_valid?(parent, child) each_relationship do |i| return true if i.match?(parent, child) end false end end # ElementRelationship is knowledge about parent-children relationship # between Elements. class ElementRelationship attr_reader(:parent, :child) def initialize(parent, child) @parent = parent @child = child end def match?(parent, child) parent.is_a? @parent and child.is_a? @child end end end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/dot.rd2rc000644 000765 000024 00000000714 12137321061 021501 0ustar00machustaff000000 000000 =begin = dot.rd2rc default dot file for "rd2". =end # define relation between types of part and Filter to set $RD["filter"] # RD::INCLUDE_FILTER is used if type doesn't set. # $RC["filter"]["((|type|))"] = ((|Filter|)) $RC["filter"]["include"] = RD::INCLUDE_FILTER $RC["filter"]["rd"] = RD::RD_FILTER $RC["filter"]["eval"] = RD::EVAL_FILTER =begin == script info. default dot file for "rd2". $Id: dot.rd2rc,v 1.2 2000/06/09 15:48:42 toshirok Exp $ =end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/element.rb000644 000765 000024 00000006512 12137321061 021735 0ustar00machustaff000000 000000 module RD # abstruct class of node of document tree class Element include Enumerable attr_accessor :parent def initialize @parent = nil end def tree raise RuntimeError, "#{self} doesn't have a parent." unless @parent @parent.tree end def inspect c = children.collect{|i| indent2(i.inspect)}.join("\n") "<#{self.class.name}>" + (c.empty? ? "" : "\n") + c end end # Element # element which don't have children. module TerminalElement def children [] end def each_element yield(self) end alias each each_element end # element which have children. module NonterminalElement def initialize(*arg) @temporary_document_structure = nil super end def children raise NotImplimentedError, "need #{self}#children." end def each_child children.each do |i| yield(i) end end def each_element(&block) yield(self) children.each do |i| i.each_element(&block) end end alias each each_element def add_child(child) add_child_under_document_struct(child, tree.document_struct) end def add_child_under_document_struct(child, document_struct) if document_struct.is_valid?(self, child) push_to_children(child) else raise ArgumentError, "mismatched document structure, #{self} <-/- #{child}." end return self end def add_children(children) add_children_under_document_struct(children, tree.document_struct) end def add_children_under_document_struct(children, document_struct) children.each do |i| add_child_under_document_struct(i, document_struct) end return self end def add_children_without_document_struct(new_children) new_children.each do |i| push_to_children(i) end return self end def push_to_children(child) children.push(child) child.parent = self end attr_accessor :temporary_document_structure def build(document_struct = tree.document_struct, &block) under_temporary_document_structure(document_struct) do self.instance_eval(&block) end self end def make_child(child_class, *args_of_new, &block) child = child_class.new(*args_of_new) if self.temporary_document_structure self.add_child_under_document_struct(child, self.temporary_document_structure) child.build(self.temporary_document_structure, &block) if block_given? else self.add_child(child) child.build(&block) if block_given? end child end alias new make_child private :new # NonterminalElement#new, not NonterminalElement.new def under_temporary_document_structure(document_struct) begin self.temporary_document_structure = document_struct yield ensure self.temporary_document_structure = nil end end def indent2(str) buf = '' str.each_line{|i| buf << " " << i } buf end private :indent2 end # root node of document tree class DocumentElement < Element include NonterminalElement attr_reader :blocks def initialize() @blocks = [] end def accept(visitor) visitor.visit_DocumentElement(self) end alias each_block each_child def children @blocks end end end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/filter.rb000644 000765 000024 00000007657 12137321061 021604 0ustar00machustaff000000 000000 =begin = filter.rb Definition of Filter structure. =end module RD class Filter attr_accessor :mode def initialize(mode = :target, &block) @mode = mode @block = block end # inn, out: RD::Part def call(inn) out = RD::Part.new("", nil, "w") result = @block.call(inn, out) if out.empty? result else out.to_s end end module FileInclude def find_file(file, part) for dir in part.tree.include_path begin return open(dir + "/" + file) rescue next end end nil end module_function :find_file end # Filter::Include end # Filter # Build-in Filter # Simple inclusion INCLUDE_FILTER = Filter.new(:target) do |inn, out| inn.each do |line| out.print(line) end end # Simple RD inclusion RD_FILTER = Filter.new(:rd) do |inn, out| out.print("=begin\n") inn.each do |line| out.print(line) end out.print("\n=end\n") end # Eval ruby script # "out.print" to output. EVAL_FILTER = Filter.new(:target) do |inn, out| begin eval(inn.to_s) rescue out.print "!!Error occured when eval!!\n" end end # RD::Part is a pseudo IO class class Part attr(:tree) attr_accessor :lineno attr_accessor :pos def initialize(content = "", tree = nil, mode = "r") @content = content if mode == "r" @content.freeze end @tree = tree @pos = 0 @lineno = 0 @unget = nil end def each_line(rs = $/) while line = gets yield(line) end end alias each each_line def each_byte while char = getc yield(char) end end def eof? @pos == @content.size end alias eof eof? def get_char(ex) ret = nil if @unget ret = @unget else unless eof? ret = @content[@pos] @pos += 1 else raise EOFError if ex end end ret end private :get_char def getc get_char(nil) end def readchar get_char(true) end def ungetc(char) @ungetc = char nil end def get_line(ex, rs) ret = nil unless eof? new_pos = @content.index(rs, @pos) if new_pos ret = @content[@pos .. new_pos] @pos = new_pos + 1 @lineno += 1 else ret = @content[@pos .. @content.size - 1] @pos = @content.size @lineno += 1 end else raise EOFError if ex end $_ = ret end private :get_line def gets(rs = $/) get_line(nil, rs) end def readline(rs = $/) get_line(true, $/) end def read(length = @content.size - @pos) ret = "" length.times do ret << getc end ret end def readlines(rs = $/) ret = [] each_line(rs) do |line| ret.push(line) end ret end def rewind @pos = 0 end def seek(offset, whence) case whence when 0 @pos = offset when 1 @pos += offset when 2 @pos += @content.size - 1 else raise Errno::EINVAL end end alias tell pos def << (arg) begin @content << arg.to_s self rescue raise IOError end end def print(*args) begin args.each do |i| @content << i.to_s end nil rescue raise IOError end end def printf(format, *args) str = sprintf(format, *args) begin @content << str nil rescue raise IOError end end def putc(char) self.printf("%c", char) char end def puts(*args) args.flatten.each do |i| self.print(i, "\n") end end def write(str) @content << str.to_s str.to_s.size end def empty? @content.empty? end def to_s @content end end end =begin == script info. filter structure. $Id: filter.rb,v 1.7 2001/03/19 15:20:08 toshirok Exp $ =end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/head-filter.rb000644 000765 000024 00000000501 12137321061 022460 0ustar00machustaff000000 000000 =begin = head-filter.rb $Id: head-filter.rb,v 1.5 2003/10/30 12:12:33 rubikitch Exp rubikitch $ Copyright(c) 2003 Rubikitch Licence: Ruby's License or GPL-2+ =end module RD HEAD_FILTER = Filter.new(:target) do |inn, out| $Visitor.head = inn.to_s out.print " " end end $RC["filter"]["head"] = RD::HEAD_FILTER tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/inline-element.rb000644 000765 000024 00000010717 12137321061 023213 0ustar00machustaff000000 000000 require 'rd/element' module RD # Inline-level Element of document tree class InlineElement < Element end # abstruct class. class TerminalInline < InlineElement include TerminalElement attr_accessor :content def initialize(content) super() @content = content end end # abstract class. class NonterminalInline < InlineElement include NonterminalElement attr_reader :content def initialize super() @content = [] end def children @content end def to_label ret = "" children.each do |i| ret << i.to_label end ret.strip end end # NonterminalInline class StringElement < TerminalInline def accept(visitor) visitor.visit_StringElement(self) end def to_label @content end end class Verb < TerminalInline def accept(visitor) visitor.visit_Verb(self) end def to_label @content.strip end end class Emphasis < NonterminalInline def accept(visitor) visitor.visit_Emphasis(self) end end class Code < NonterminalInline def accept(visitor) visitor.visit_Code(self) end end class Var < NonterminalInline def accept(visitor) visitor.visit_Var(self) end end class Keyboard < NonterminalInline def accept(visitor) visitor.visit_Keyboard(self) end end class Index < NonterminalInline def accept(visitor) visitor.visit_Index(self) end end class Footnote < NonterminalInline def accept(visitor) visitor.visit_Footnote(self) end end class Reference < NonterminalInline attr_accessor :label # Reference::Label alias set_label label= def initialize(label) super() @content = [] @label = label.renew_label end def Reference.new_from_label(label) ref = Reference.new(label) ref.add_children(label.to_reference_content) return ref end def Reference.new_from_label_under_document_struct(label, struct) ref = Reference.new(label) ref.add_children_under_document_struct(label.to_reference_content, struct) return ref end def Reference.new_from_label_without_document_struct(label) ref = Reference.new(label) ref.add_children_without_document_struct(label.to_reference_content) return ref end def accept(visitor) visitor.visit_Reference(self) end def result_of_apply_method_of(visitor, children) label.result_of_apply_method_of(visitor, self, children) end def to_label @label.to_label end # abstruct class. Label for Reference class Label def extract_label raise NotImplementedError, "[BUG] must be overridden." end def to_reference_content raise NotImplementedError, "[BUG] must be overridden." end def result_of_apply_method_of(visitor) raise NotImplementedError, "[BUG] must be overridden." end end class URL < Label attr_accessor :url def initialize(url_str) @url = url_str end def to_label "" end def result_of_apply_method_of(visitor, reference, children) visitor.apply_to_Reference_with_URL(reference, children) end def to_reference_content [StringElement.new("")] end def renew_label self end end # URL class RDLabel < Label attr_accessor :element_label attr_accessor :filename def initialize(element_label, filename = nil) @element_label = element_label @filename = filename end def result_of_apply_method_of(visitor, reference, children) visitor.apply_to_Reference_with_RDLabel(reference, children) end def to_reference_content [] end def renew_label self end alias to_label element_label end # RDLabel # for initialization. Parameter Object(?) class TemporaryLabel < Label attr_accessor :element_label attr_accessor :filename def initialize(element_label = [], filename = nil) @element_label = element_label @filename = filename end def to_reference_content self.element_label end def renew_label RDLabel.new(extract_label(self.element_label), self.filename) end def extract_label(elements) ret = "" elements.each do |i| ret << i.to_label end ret.strip end private :extract_label end end # Reference end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/labeled-element.rb000644 000765 000024 00000000326 12137321061 023320 0ustar00machustaff000000 000000 module RD # interface module LabeledElement def to_label @label ||= calculate_label end alias label to_label def calculate_label raise "[BUG] must override." end end end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/list.rb000644 000765 000024 00000001651 12137321061 021256 0ustar00machustaff000000 000000 require 'rd/block-element' require 'rd/element' module RD class List < BlockElement include NonterminalElement attr_reader :items def initialize @items = [] end alias each_item each_child def children @items end end class ListItem < BlockElement include NonterminalElement attr_reader :content def initialize @content = [] end alias each_block each_child def children @content end end class ItemList < List def accept(visitor) visitor.visit_ItemList(self) end end class ItemListItem < ListItem def accept(visitor) visitor.visit_ItemListItem(self) end end class EnumList < List def accept(visitor) visitor.visit_EnumList(self) end end class EnumListItem < ListItem def accept(visitor) visitor.visit_EnumListItem(self) end end end # RD tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/loose-struct.rb000644 000765 000024 00000000405 12137321061 022742 0ustar00machustaff000000 000000 require 'rd/document-struct' require 'rd/element' require 'rd/tree' module RD class DocumentStructure LOOSE = DocumentStructure.new LOOSE.define_relationship(NonterminalElement, Element) LOOSE.define_relationship(Tree, DocumentElement) end end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/methodlist.rb000644 000765 000024 00000001753 12137321061 022462 0ustar00machustaff000000 000000 require 'rd/element' require 'rd/list' require 'rd/complex-list-item' require 'rd/labeled-element' module RD class MethodList < List def accept(visitor) visitor.visit_MethodList(self) end end class MethodListItem < ListItem include ComplexListItem attr_reader :term attr_reader :description def initialize @term = nil @description = [] end def accept(visitor) visitor.visit_MethodListItem(self) end def children @description end class Term < Element include TerminalElement include LabeledElement attr_reader :content def initialize(content = "") @content = content end def each_element yield(self) end alias each each_element def accept(visitor) visitor.visit_MethodListItemTerm(self) end def calculate_label @content.sub(/\s*(?:\(|\{).*$/, "") end private :calculate_label end end end # RD tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/output-format-visitor.rb000644 000765 000024 00000001222 12137321061 024620 0ustar00machustaff000000 000000 require 'rd/visitor' require 'rd/rd-struct' require 'rd/search-file' module RD class OutputFormatVisitor < Visitor include SearchFile # must-have constants OUTPUT_SUFFIX = "" INCLUDE_SUFFIX = [] attr_accessor :include_suffix attr_accessor :filename attr_accessor :input_filename def initialize super @include_suffix = self.class::INCLUDE_SUFFIX.clone @filename = nil @input_filename = "-" end def apply_to_Include(element) fname = search_file(element.filename, element.tree.include_paths, @include_suffix) File.readlines(fname).join("") if fname end end end # RD tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/package.rb000644 000765 000024 00000000103 12137321061 021665 0ustar00machustaff000000 000000 require 'rd/version' module RD PACKAGE_VERSION = RD::VERSION end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/parser-util.rb000644 000765 000024 00000000514 12137321061 022547 0ustar00machustaff000000 000000 module RD module ParserUtility def add_children_to_element(parent, *children) # parent.add_children_under_document_struct(children, # tree.document_struct) parent.add_children_without_document_struct(children) end def tree raise NotImplementedError, "Subclass Responsibility" end end end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/post-install000644 000765 000024 00000000073 12137321061 022327 0ustar00machustaff000000 000000 install_files ["dot.rd2rc"], "#{config('rbdir')}/rd", 0644 tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/pre-setup.rb000644 000765 000024 00000000667 12137321061 022235 0ustar00machustaff000000 000000 #!/usr/bin/env ruby # -*- mode: ruby; coding: utf-8; indent-tabs-mode: nil -*- # # Copyright(C) Youhei SASAKI All rights reserved. # $Lastupdate: 2012/05/06 23:15:30$ # # License: Ruby's License or GPL-2+ # # Code: Dir.chdir("#{srcdir_root}") Dir.glob("./lib/rd/*.ry").each { |f| obj = f.gsub(/\.ry$/,'.tab.rb') unless FileTest.exists?(obj) puts "racc #{f} -o #{obj}" system "racc #{f} -o #{obj}" unless srcfile?(obj) end } tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/rbl-file.rb000644 000765 000024 00000002715 12137321061 022001 0ustar00machustaff000000 000000 require 'rd/search-file' module RD class RBLFile include SearchFile SUFFIX = "rbl" attr_reader :labels attr_reader :filename def initialize(filename) @filename = RBLFile.basename(filename) @labels = [] end def RBLFile.create_rbl_file(filename, resolver) file = File.open(RBLFile.rbl_file_path(filename), "w") file.print(RBLFile.labels_to_string(resolver)) file.close end def RBLFile.rbl_file_path(filename) basename(filename) + "." + SUFFIX end def RBLFile.basename(path) if /\.(rd|rb)$/ === path $` else path end end def RBLFile.labels_to_string(resolver) (resolver.collect do |i| i.to_label + " => " + resolver.get_anchor(i) end).join("\n") end def load_rbl_file(search_paths) f = search_file(@filename, search_paths, [SUFFIX]) raise "RBLFile not found." unless f src = File.readlines(f).join("") @labels = string_to_labels(src) end def string_to_labels(src) labels = [] src.each_line do |i| labels << parse_line(i) end labels end def parse_line(src) col = src.rindex("=>") raise "RBL file parse error." unless col label = src[0 .. col - 1].strip anchor = src[col + 2 .. -1].strip [label, anchor] end def refer(label) label = @labels.find{|i| i[0] == label} return nil unless label label[1] end end end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/rbl-suite.rb000644 000765 000024 00000001260 12137321061 022205 0ustar00machustaff000000 000000 require "rd/rbl-file" module RD class RBLSuite attr_reader :rbl_files def initialize(search_paths) @search_paths = search_paths @rbl_files = [] end def refer(label, filename) rbl = get_rbl_file(filename) [rbl.filename, rbl.refer(label)] end def get_rbl_file(filename) rbl = @rbl_files.find{|i| i.filename == RBLFile.basename(filename)} if rbl rbl else add_rbl_file(filename) end end def add_rbl_file(filename) rbl = RBLFile.new(filename) begin rbl.load_rbl_file(@search_paths) rescue RuntimeError ensure @rbl_files.push(rbl) end rbl end end end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/rd-struct.rb000644 000765 000024 00000004144 12137321061 022232 0ustar00machustaff000000 000000 require 'rd/document-struct' require 'rd/tree' require 'rd/element' require 'rd/block-element' require 'rd/list' require 'rd/desclist' require 'rd/methodlist' require 'rd/inline-element' # definition of RD document structure. module RD # interface. can be component of ListItem. module ListItemComposable end # interface. can be component of Headline and Reference. module LabelComposable end # interface. can include Inline module InlineIncludable end class DocumentStructure RD = DocumentStructure.new RD.define_relationship(Tree, DocumentElement) RD.define_relationship(DocumentElement, BlockElement) RD.define_relationship(Headline, LabelComposable) RD.define_relationship(TextBlock, InlineElement) RD.define_relationship(ItemList, ItemListItem) RD.define_relationship(EnumList, EnumListItem) RD.define_relationship(DescList, DescListItem) RD.define_relationship(MethodList, MethodListItem) RD.define_relationship(ListItem, ListItemComposable) RD.define_relationship(DescListItem, DescListItem::Term) RD.define_relationship(DescListItem::Term, LabelComposable) RD.define_relationship(MethodListItem, MethodListItem::Term) RD.define_relationship(InlineIncludable, InlineElement) RD.define_relationship(Reference, LabelComposable) end class TextBlock include ListItemComposable end class Verbatim include ListItemComposable end class ItemList include ListItemComposable end class EnumList include ListItemComposable end class DescList include ListItemComposable end class StringElement include LabelComposable end class Emphasis include LabelComposable include InlineIncludable end class Code include LabelComposable include InlineIncludable end class Var include LabelComposable include InlineIncludable end class Keyboard include LabelComposable include InlineIncludable end class Index include LabelComposable include InlineIncludable end class Footnote include InlineIncludable end class Verb include LabelComposable end end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/rd2html-ext-lib.rb000644 000765 000024 00000016334 12137321061 023225 0ustar00machustaff000000 000000 =begin = rd2html-ext-lib.rb $Id: rd2html-ext-lib.rb,v 1.5 2003/10/30 12:12:33 rubikitch Exp rubikitch $ Copyright(c) 2003 Rubikitch Licence: Ruby's License or GPL-2+ =end require "rd/rd2html-lib" module RD class RD2HTMLExtVisitor < RD2HTMLVisitor # must-have constants OUTPUT_SUFFIX = "html" INCLUDE_SUFFIX = ["html"] METACHAR = { "<" => "<", ">" => ">", "&" => "&" } attr_accessor :opt_headline_title, :opt_ref_extension, :opt_headline_secno, :opt_enable_br, :opt_native_inline, :opt_head_element attr(:head, true) def initialize @enum_count = [0, 0, 0, 0, 0, 0, 0] @levelold = 0 @enum_start_level = 2 @image_size = {} begin require 'image_size' @use_image_size = true rescue LoadError @use_image_size = false end super end def visit(tree) install_headline_title if opt_headline_title install_headline_secno if opt_headline_secno install_ref_extension if opt_ref_extension install_enable_br if opt_enable_br install_native_inline if opt_native_inline install_head_element if opt_head_element title_init if opt_headline_title || opt_headline_secno super end def install_headline_title extend HeadLineTitle end def install_native_inline extend NativeInline end def install_enable_br extend EnableBr end def install_headline_secno extend HeadLineTitle extend HeadlineSecno end def install_ref_extension extend RefExtension @ref_extension = [] (methods + private_methods).sort.each do |m| if /^ref_ext/ =~ m @ref_extension.push(m.intern) end end @ref_extension.push(:default_ref_ext) end def install_head_element extend HeadElement end ################

    to module HeadLineTitle def title_init @headline_called = false end def make_title(title) unless @headline_called || @title then @title = title.join.strip @headline_called = true end end def apply_to_Headline(element, title) make_title(title) super end end ################ index inline => native inline module NativeInline Delimiter = "\ca\ca" def html_body(contents) html = super a = html.split(Delimiter) a.each_with_index do |s, i| if i % 2 == 1 meta_char_unescape!(s) end end a.join end private :html_body def apply_to_Index(element, content) %Q[#{Delimiter}#{content}#{Delimiter}] end def meta_char_unescape!(str) str.gsub!(/(<|>|&)/) { METACHAR.index($&) } end private :meta_char_unescape! end ################ Enable <br> module EnableBr def apply_to_TextBlock(element, content) if (element.parent.is_a?(ItemListItem) or element.parent.is_a?(EnumListItem)) and consist_of_one_textblock?(element.parent) content.join.chomp else content = content.delete_if{|x| x == "\n"}.join("").gsub(/\n/, "<br />\n") %Q[<p>#{content.chomp}</p>] end end end ################ Headline Enumeration module HeadlineSecno def make_Headline_secno(element) level = element.level (@levelold+1).upto(@enum_count.length-1){|i| @enum_count[i]=0} @enum_count[level] += 1 prefix = "" @enum_start_level.upto(level) do |l| prefix << @enum_count[l].to_s prefix << "." unless l == level end @levelold = level if prefix == '' then "Title:" else prefix end end private :make_Headline_secno def apply_to_Headline(element, title) anchor = refer(element) make_title(title) secno = make_Headline_secno element %Q[<h#{element.level}><a name="#{secno}" href="##{secno}">#{secno}</a> ] + %Q[<a name="#{anchor}">#{title}</a>] + %Q[</h#{element.level}><!-- RDLabel: "#{element.label}" -->\n] end end ################ TextBlock Label ################ Reference Extension from rd2rwiki-lib.rb module RefExtension def apply_to_RefToElement(element, content) content = content.join("") apply_ref_extension(element, element_label(element), content) end private def apply_ref_extension(element, label, content) @ref_extension.each do |entry| result = __send__(entry, element, label, content) return result if result end end def element_label(element) case element when RDElement element.to_label else element end end def default_ref_ext(element, label, content) if anchor = refer(element) content = content.sub(/^function#/, "") %Q[<a href="\##{anchor}">#{content}</a>] else # warning? label = hyphen_escape(element.to_label) %Q[<!-- Reference, RDLabel "#{label}" doesn't exist -->] + %Q[<em class="label-not-found">#{content}</em><!-- Reference end -->] #' end end def ref_ext_RubyML(element, label, content) return nil unless /^(ruby-(?:talk|list|dev|math)):(.+)$/ =~ label ml = $1 article = $2.sub(/^0+/, '') content = "[#{label}]" if label == content %Q[<a href="http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/#{ ml }/#{ article }">#{ content }</a>] end def ref_ext_RAA(element, label, content) return nil unless /^RAA:(.+)$/ =~ label name = CGI.escape($1) content = "[#{label}]" if label == content %Q[<a href="http://raa.ruby-lang.org/list.rhtml?name=#{ name }">#{ content }</a>] end def ref_ext_IMG(element, label, content) return nil unless /^IMG:(.+)$/i =~ label file = $1 label.to_s == content.to_s and content = file if @use_image_size begin unless @image_size[ file ] open( file ) do |img| is = ImageSize::new( img ) @image_size[ file ] = [ is.get_height, is.get_width ] end end height, width = @image_size[ file ] %Q[<img src="#{$1}" alt="#{content}" height="#{height}" width="#{width}" />] rescue %Q[<img src="#{$1}" alt="#{content}">] end else %Q[<img src="#{$1}" alt="#{content}" />] end end end # RefExtension ################ module HeadElement def html_head ret = %|<head>\n| ret << html_title + "\n" ret << html_content_type + "\n" if html_content_type ret << link_to_css + "\n" if link_to_css ret << forward_links + "\n" if forward_links ret << backward_links + "\n" if backward_links if self.head ret << self.head + "\n" else ret << %Q[<!-- head-element:nil -->\n] end ret << %Q[</head>] end end end # RD2HTMLExtVisitor end # RD $Visitor_Class = RD::RD2HTMLExtVisitor $RD2_Sub_OptionParser = "rd/rd2html-ext-opt" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/rd2html-ext-opt.rb�����������������������������������������000644 �000765 �000024 �00000001232 12137321061 023250� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������#!/usr/bin/env ruby =begin = rd2html-ext-opt.rb $Id: rd2html-ext-opt.rb,v 1.5 2003/10/30 12:12:33 rubikitch Exp rubikitch $ Copyright(c) 2003 Rubikitch Licence: Ruby's License or GPL-2+ =end require 'rd/rd2html-opt' q = ARGV.options q.on_tail("--ref-extension") do $Visitor.opt_ref_extension = true end q.on_tail("--headline-title") do $Visitor.opt_headline_title = true end q.on_tail("--headline-secno") do $Visitor.opt_headline_secno = true end q.on_tail("--enable-br") do $Visitor.opt_enable_br = true end q.on_tail("--native-inline") do $Visitor.opt_native_inline = true end q.on_tail("--head-element") do $Visitor.opt_head_element = true end ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/rd2html-lib.rb���������������������������������������������000644 �000765 �000024 �00000031124 12137321061 022421� 0����������������������������������������������������������������������������������������������������ustar�00machu���������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������=begin = rd2html-lib.rb =end require "cgi" require "rd/rdvisitor" require "rd/version" module RD class RD2HTMLVisitor < RDVisitor include MethodParse SYSTEM_NAME = "RDtool -- RD2HTMLVisitor" SYSTEM_VERSION = "$Version: "+ RD::VERSION+"$" VERSION = Version.new_from_version_string(SYSTEM_NAME, SYSTEM_VERSION) def self.version VERSION end # must-have constants OUTPUT_SUFFIX = "html" INCLUDE_SUFFIX = ["html"] METACHAR = { "<" => "<", ">" => ">", "&" => "&" } attr_accessor :css attr_accessor :charset alias charcode charset alias charcode= charset= attr_accessor :lang attr_accessor :title attr_reader :html_link_rel attr_reader :html_link_rev attr_accessor :use_old_anchor # output external Label file. attr_accessor :output_rbl attr_reader :footnotes attr_reader :foottexts def initialize @css = nil @charset = nil @lang = nil @title = nil @html_link_rel = {} @html_link_rev = {} @footnotes = [] @index = {} # @use_old_anchor = nil @use_old_anchor = true # MUST -> nil @output_rbl = nil super end def visit(tree) prepare_labels(tree, "label-") prepare_footnotes(tree) tmp = super(tree) make_rbl_file(@filename) if @output_rbl and @filename tmp end def apply_to_DocumentElement(element, content) ret = "" ret << xml_decl + "\n" ret << doctype_decl + "\n" ret << html_open_tag + "\n" ret << html_head + "\n" ret << html_body(content) + "\n" ret << "</html>\n" ret end def document_title return @title if @title return @filename if @filename return @input_filename unless @input_filename == "-" "Untitled" end private :document_title def xml_decl encoding = %[encoding="#{@charset}" ] if @charset %|<?xml version="1.0" #{encoding}?>| end private :xml_decl def doctype_decl %|<!DOCTYPE html \n| + %| PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\n| + %| "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">| end private :doctype_decl def html_open_tag lang_attr = %[ lang="#{@lang}" xml:lang="#{@lang}"] if @lang %|<html xmlns="http://www.w3.org/1999/xhtml"#{lang_attr}>| end private :html_open_tag def html_head ret = %|<head>\n| ret << html_content_type + "\n" if html_content_type ret << html_title + "\n" ret << link_to_css + "\n" if link_to_css ret << forward_links + "\n" if forward_links ret << backward_links + "\n" if backward_links ret << %Q[</head>] end private :html_head def html_title "<title>#{document_title}" end private :html_title def html_content_type if @charset %Q[" end end private :html_content_type def link_to_css if @css %|" # for ruby-mode.el fontlock, it is separated into 2 lines. end end private :link_to_css def forward_links return nil if @html_link_rel.empty? rels = @html_link_rel.sort{|i, j| i[0] <=> j[0] } (rels.collect do |rel, href| %Q[] end).join("\n") end private :forward_links def backward_links return nil if @html_link_rev.empty? revs = @html_link_rev.sort{|i, j| i[0] <=> j[0] } (revs.collect do |rev, href| %Q[] end).join("\n") end private :backward_links def html_body(contents) content = contents.join("\n") foottext = make_foottext %Q|\n#{content}\n#{foottext}\n| end private :html_body def apply_to_Headline(element, title) anchor = get_anchor(element) label = hyphen_escape(element.label) title = title.join("") %Q[#{title}] + %Q[] end # RDVisitor#apply_to_Include def apply_to_TextBlock(element, content) content = content.join("") if (is_this_textblock_only_one_block_of_parent_listitem?(element) or is_this_textblock_only_one_block_other_than_sublists_in_parent_listitem?(element)) content.chomp else %Q[

    #{content.chomp}

    ] end end def is_this_textblock_only_one_block_of_parent_listitem?(element) parent = element.parent (parent.is_a?(ItemListItem) or parent.is_a?(EnumListItem) or parent.is_a?(DescListItem) or parent.is_a?(MethodListItem)) and consist_of_one_textblock?(parent) end def is_this_textblock_only_one_block_other_than_sublists_in_parent_listitem?(element) parent = element.parent (parent.is_a?(ItemListItem) or parent.is_a?(EnumListItem) or parent.is_a?(DescListItem) or parent.is_a?(MethodListItem)) and consist_of_one_textblock_and_sublists(element.parent) end def consist_of_one_textblock_and_sublists(element) i = 0 element.each_child do |child| if i == 0 return false unless child.is_a?(TextBlock) else return false unless child.is_a?(List) end i += 1 end return true end def apply_to_Verbatim(element) content = [] element.each_line do |i| content.push(apply_to_String(i)) end %Q[
    #{content.join("").chomp}
    ] end def apply_to_ItemList(element, items) %Q[
      \n#{items.join("\n").chomp}\n
    ] end def apply_to_EnumList(element, items) %Q[
      \n#{items.join("\n").chomp}\n
    ] end def apply_to_DescList(element, items) %Q[
    \n#{items.join("\n").chomp}\n
    ] end def apply_to_MethodList(element, items) %Q[
    \n#{items.join("\n").chomp}\n
    ] end def apply_to_ItemListItem(element, content) %Q[
  • #{content.join("\n").chomp}
  • ] end def apply_to_EnumListItem(element, content) %Q[
  • #{content.join("\n").chomp}
  • ] end def consist_of_one_textblock?(listitem) listitem.children.size == 1 and listitem.children[0].is_a?(TextBlock) end private :consist_of_one_textblock? def apply_to_DescListItem(element, term, description) anchor = get_anchor(element.term) label = hyphen_escape(element.label) term = term.join("") if description.empty? %Q[
    #{term}
    ] + %Q[] else %Q[
    #{term}
    ] + %Q[\n] + %Q[
    \n#{description.join("\n").chomp}\n
    ] end end def apply_to_MethodListItem(element, term, description) term = parse_method(term) # maybe: term -> element.term anchor = get_anchor(element.term) label = hyphen_escape(element.label) if description.empty? %Q[
    #{term}] + %Q[
    ] else %Q[
    #{term}] + %Q[
    \n] + %Q[
    \n#{description.join("\n")}
    ] end end def apply_to_StringElement(element) apply_to_String(element.content) end def apply_to_Emphasis(element, content) %Q[#{content.join("")}] end def apply_to_Code(element, content) %Q[#{content.join("")}] end def apply_to_Var(element, content) %Q[#{content.join("")}] end def apply_to_Keyboard(element, content) %Q[#{content.join("")}] end def apply_to_Index(element, content) tmp = [] element.each do |i| tmp.push(i) if i.is_a?(String) end key = meta_char_escape(tmp.join("")) if @index.has_key?(key) # warning? %Q[#{content.join("")}] else num = @index[key] = @index.size anchor = a_name("index", num) %Q[#{content.join("")}] end end def apply_to_Reference_with_RDLabel(element, content) if element.label.filename apply_to_RefToOtherFile(element, content) else apply_to_RefToElement(element, content) end end def apply_to_Reference_with_URL(element, content) %Q[] + %Q[#{content.join("")}] end def apply_to_RefToElement(element, content) content = content.join("") if anchor = refer(element) content = content.sub(/^function#/, "") %Q[#{content}] else # warning? label = hyphen_escape(element.to_label) %Q[] + %Q[#{content}] #' end end def apply_to_RefToOtherFile(element, content) content = content.join("") filename = element.label.filename.sub(/\.(rd|rb)(\.\w+)?$/, "." + OUTPUT_SUFFIX) anchor = refer_external(element) if anchor %Q[#{content}] else %Q[#{content}] end end def apply_to_Footnote(element, content) num = get_footnote_num(element) raise ArgumentError, "[BUG?] #{element} is not registered." unless num add_foottext(num, content) anchor = a_name("footmark", num) href = a_name("foottext", num) %Q|| + %Q|*#{num}| end def get_footnote_num(fn) raise ArgumentError, "#{fn} must be Footnote." unless fn.is_a? Footnote i = @footnotes.index(fn) if i i + 1 else nil end end def prepare_footnotes(tree) @footnotes = tree.find_all{|i| i.is_a? Footnote } @foottexts = [] end private :prepare_footnotes def apply_to_Foottext(element, content) num = get_footnote_num(element) raise ArgumentError, "[BUG] #{element} isn't registered." unless num anchor = a_name("foottext", num) href = a_name("footmark", num) content = content.join("") %||+ %|*#{num}| + %|#{content}
    | end def add_foottext(num, foottext) raise ArgumentError, "[BUG] footnote ##{num} isn't here." unless footnotes[num - 1] @foottexts[num - 1] = foottext end def apply_to_Verb(element) content = apply_to_String(element.content) %Q[#{content}] end def sp2nbsp(str) str.gsub(/\s/, " ") end private :sp2nbsp def apply_to_String(element) meta_char_escape(element) end def parse_method(method) klass, kind, method, args = MethodParse.analize_method(method) if kind == :function klass = kind = nil else kind = MethodParse.kind2str(kind) end args.gsub!(/&?\w+;?/){ |m| if /&\w+;/ =~ m then m else ''+m+'' end } case method when "self" klass, kind, method, args = MethodParse.analize_method(args) "#{klass}#{kind}self #{method}#{args}" when "[]" args.strip! args.sub!(/^\((.*)\)$/, '\\1') "#{klass}#{kind}[#{args}]" when "[]=" args.tr!(' ', '') args.sub!(/^\((.*)\)$/, '\\1') ary = args.split(/,/) case ary.length when 1 val = 'val' when 2 args, val = *ary when 3 args, val = ary[0, 2].join(', '), ary[2] end "#{klass}#{kind}[#{args}] = #{val}" else "#{klass}#{kind}#{method}#{args}" end end private :parse_method def meta_char_escape(str) str.gsub(/[<>&]/) { METACHAR[$&] } end private :meta_char_escape def hyphen_escape(str) str.gsub(/--/, "­­") end def make_foottext return nil if foottexts.empty? content = [] foottexts.each_with_index do |ft, num| content.push(apply_to_Foottext(footnotes[num], ft)) end %|
    \n

    \n#{content.join("\n")}\n

    | end private :make_foottext def a_name(prefix, num) "#{prefix}-#{num}" end private :a_name end # RD2HTMLVisitor end # RD $Visitor_Class = RD::RD2HTMLVisitor $RD2_Sub_OptionParser = "rd/rd2html-opt" =begin == script info. RD to HTML translate library for rdfmt.rb $Id: rd2html-lib.rb,v 1.53 2003/03/08 12:45:08 tosh Exp $ =end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/rd2html-opt.rb000644 000765 000024 00000002307 12137321061 022456 0ustar00machustaff000000 000000 =begin = rd2html-opt.rb sub-OptionParser for rd2html-lib.rb. =end require "optparse" q = ARGV.options q.on_tail("rd2html-lib options:") #q.on_tail("--use-numbering-anchor", # "use number for anchor name (old style)") do # $Visitor.use_old_anchor = true #end q.on_tail("--output-rbl", "output external Label file") do $Visitor.output_rbl = true end q.on_tail("--with-css=FILE", String, "use FILE as CSS of output HTML") do |i| $Visitor.css = i end q.on_tail("--html-charset=CHARSET", String, "indicate CHARSET as charset(char encoding)") do |i| $Visitor.charset = i end q.on_tail("--html-lang=LANG", String, "indicate LANG as lang attribute of html") do |i| $Visitor.lang = i end q.on_tail("--html-title=TITLE", String, "content of TITLE element of HTML") do |i| $Visitor.title = i end q.on_tail("--html-link-rel=REL", String, "add forward LINK element.(\":\")") do |i| if /(\w+):(.+)/ =~ i $Visitor.html_link_rel[$1] = $2 else # warning end end q.on_tail("--html-link-rev=REV", String, "add reverse LINK element.(\":\")") do |i| if /(\w+):(.+)/ =~ i $Visitor.html_link_rev[$1] = $2 else # warning end end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/rd2man-lib.rb000644 000765 000024 00000013443 12137321061 022234 0ustar00machustaff000000 000000 =begin = rd/rd2man-lib.rb =end require "rd/rdvisitor" require "rd/version" unless [].respond_to? :collect! class Array alias collect! filter end end module RD class RD2MANVisitor < RDVisitor include AutoLabel include MethodParse SYSTEM_NAME = "RDtool -- RD2ManVisitor" SYSTEM_VERSION = "$Version: "+RD::VERSION+"$" VERSION = Version.new_from_version_string(SYSTEM_NAME, SYSTEM_VERSION) def self.version VERSION end # must-have constants OUTPUT_SUFFIX = "1" INCLUDE_SUFFIX = ["1"] def initialize @enumcounter = 0 @index = {} @filename = nil end def visit(tree) prepare_labels(tree, "") super(tree) end def apply_to_DocumentElement(element, content) content = content.join title = guess_title title = title.sub(/\.rd$/i, '').upcase <<"EOT" .\\" DO NOT MODIFY THIS FILE! it was generated by rd2 .TH #{title} 1 "#{Time.now.strftime '%B %Y'}" #{content} EOT end # " def apply_to_Headline(element, title) title = title.join(" ") element.level <= 1 ? ".SH #{title}\n" : ".SS #{title}\n" end # RDVisitor#apply_to_Include def apply_to_TextBlock(element, content) if RD::DescListItem === element.parent || RD::ItemListItem === element.parent || RD::EnumListItem === element.parent return content.join else return ".PP\n" + content.join end end def apply_to_Verbatim(element) content = [] element.each_line do |i| content.push(apply_to_String(i)) end # Can we use BLOCKQUOTE such like? %Q[.nf\n\\& #{content.join("\\& ")}.fi\n] end def apply_to_ItemList(element, items) items.collect! do |x| x.sub(/\n\n/, "\n") end items = items.join(".IP\n.B\n\\(bu\n") # "\\(bu" -> "" ? ".IP\n.B\n\\(bu\n" + items end def apply_to_EnumList(element, items) @enumcounter = 0 items.join end def apply_to_DescList(element, items) items.map{ |i| i =~ /\n$/ ? i : i + "\n" }.join("") end def apply_to_MethodList(element, items) items.map{ |i| i =~ /\n$/ ? i : i + "\n" }.join("") end def apply_to_ItemListItem(element, content) content.map{ |c| c =~ /\n$/ ? c : c + "\n" }.join("") end def apply_to_EnumListItem(element, content) @enumcounter += 1 %Q[.TP\n#{@enumcounter}.\n#{content.join("\n")}] end def apply_to_DescListItem(element, term, description) anchor = refer(element) if description.empty? ".TP\n.fi\n.B\n#{term.join(" ")}" else %[.TP\n.fi\n.B\n#{term.join(" ")}\n#{description.join("\n")}].chomp end end def apply_to_MethodListItem(element, term, description) term = parse_method(term) # maybe: term -> element.term anchor = refer(element) if description.empty? ".TP\n.fi\n.B\n#{term.join(" ")}" else %[.TP\n.fi\n.B\n#{term.join(" ")}\n#{description.join("\n")}] end end def parse_method(method) klass, kind, method, args = MethodParse.analize_method(method) if kind == :function klass = kind = nil else kind = MethodParse.kind2str(kind) end case method when "[]" args.strip! args.sub!(/^\((.*)\)$/, '\\1') "#{klass}#{kind}[#{args}]" when "[]=" args.strip! args.sub!(/^\((.*)\)$/, '\\1') args, val = /^(.*),([^,]*)$/.match(args)[1,2] args.strip! val.strip! "#{klass}#{kind}[#{args}] = #{val}" else "#{klass}#{kind}#{method}#{args}" end end private :parse_method def apply_to_StringElement(element) apply_to_String(element.content) end def apply_to_Emphasis(element, content) %Q[\\fI#{content.join}\\fP] end def apply_to_Code(element, content) %{\\&\\fB#{content.join.sub(/\./, '\\.')}\\fP} end def apply_to_Var(element, content) content.join end def apply_to_Keyboard(element, content) content.join end def apply_to_Index(element, content) tmp = [] element.each do |i| tmp.push(i) if i.is_a?(String) end key = meta_char_escape(tmp.join) if @index.has_key?(key) # warning? "" else num = @index[key] = @index.size %{\\&\\fB#{content.join.sub(/\./, '\\.')}\\fP} end end def apply_to_Reference(element, content) case element.label when Reference::URL apply_to_RefToURL(element, content) when Reference::RDLabel if element.label.filename apply_to_RefToOtherFile(element, content) else apply_to_RefToElement(element, content) end end end def apply_to_RefToElement(element, content) content = content.join content.sub(/^function#/, "") end def apply_to_RefToOtherFile(element, content) content.join end def apply_to_RefToURL(element, content) content.join end def apply_to_Footnote(element, content) "" end def apply_to_Verb(element) apply_to_String(element.content) end def apply_to_String(element) meta_char_escape(element) end def meta_char_escape(str) str.gsub(/[-\\]/, '\\\\\\&').gsub(/^[.']/, '\\&') # ' end private :meta_char_escape def guess_title return @input_filename unless @input_filename == "-" return @filename if @filename "Untitled" end private :guess_title end # RD2MANVisitor end # RD $Visitor_Class = RD::RD2MANVisitor =begin == script info. RD to MAN translate library for rdfmt.rb $Id: rd2man-lib.rb,v 1.9 2003/08/02 15:45:49 tosh Exp $ Copyright 2000 WATANABE Hirofumi 2012 Youhei SASAKI =end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/rd2rdo-lib.rb000644 000765 000024 00000000434 12137321061 022241 0ustar00machustaff000000 000000 =begin = rd2rdo-lib.rb Format lib to dump tree objects. =end require "rd/rdvisitor" module RD class RD2RDOVisitor < RDVisitor OUTPUT_SUFFIX = "rdo" INCLUDE_SUFFIX = [] def visit(tree) Marshal.dump(tree) end end end $Visitor_Class = RD::RD2RDOVisitor tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/rd2rmi-lib.rb000644 000765 000024 00000001106 12137321061 022241 0ustar00machustaff000000 000000 =begin = rd2rmi-lib.rb library to output RMI. =end require "rd/rdvisitor" module RD class RD2RMIVisitor < RDVisitor include AutoLabel include MethodParse OUTPUT_SUFFIX = "rmi" INCLUDE_SUFFIX = ["rmi"] def visit(tree) ret = "" prepare_labels(tree) index = make_method_index(tree) index.each do |i| i[1] = kind2str(i[1]) i[3] = @filename i[4] = refer(i[0]+i[1]+i[2]) ret << "$method_index.push(#{i.inspect})\n" end ret end end # class RD2RMIVisitor end # module RD $Visitor_Class = RD::RD2RMIVisitor tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/rdblockparser.ry000644 000765 000024 00000032356 12137321061 023175 0ustar00machustaff000000 000000 class RDParser preclow nonassoc DUMMY left ITEMLISTLINE ENUMLISTLINE DESCLISTLINE METHODLISTLINE STRINGLINE prechigh token STRINGLINE ITEMLISTLINE ENUMLISTLINE DESCLISTLINE METHODLISTLINE WHITELINE SUBTREE HEADLINE INCLUDE INDENT DEDENT DUMMY rule document : blocks { result = DocumentElement.new add_children_to_element(result, *val[0]) } | { raise ParseError, "Error: file empty." } ; blocks : blocks block { result.concat(val[1]) } | block ; block : textblock { result = val } | verbatim { result = val } | lists | headline { result = val } | include { result = val } | WHITELINE { result = [] } | SUBTREE { result = val[0].blocks } ; headline : HEADLINE { # val[0] is like [level, title] title = @inline_parser.parse(val[0][1]) result = Headline.new(val[0][0]) add_children_to_element(result, *title) } ; include : INCLUDE { result = Include.new(val[0]) } ; textblock : textblockcontent = DUMMY { # val[0] is Array of String content = cut_off(val[0]).join("") contents = @inline_parser.parse(content) result = TextBlock.new() add_children_to_element(result, *contents) } ; textblockcontent : textblockcontent STRINGLINE { result.push(val[1]) } | STRINGLINE { result = val } ; verbatim : INDENT verbatimcontent DEDENT { # val[1] is Array of String content = cut_off(val[1]) result = Verbatim.new(content) # imform to lexer. @in_verbatim = false } ; verbatim_after_lists : verbatimcontent { # val[0] is Array of String content = cut_off(val[0]) result = Verbatim.new(content) # imform to lexer. @in_verbatim = false } ; verbatimcontent : verbatimcontent STRINGLINE { result.push(val[1]) } | verbatimcontent INDENT verbatimcontent DEDENT { result.concat(val[2]) } | verbatimcontent WHITELINE { result.push("\n") } | STRINGLINE { result = val # imform to lexer. @in_verbatim = true } ; list : itemlist | enumlist | desclist | methodlist ; lists : lists2 = DUMMY | INDENT lists2 DEDENT { result = val[1] } | INDENT lists2 verbatim_after_lists DEDENT { result = val[1].push(val[2]) } ; lists2 : lists2 list { result.push(val[1]) } | list { result = val } ; itemlist : itemlistitems = DUMMY { result = ItemList.new add_children_to_element(result, *val[0]) } ; itemlistitems : itemlistitems itemlistitem { result.push(val[1]) } | itemlistitem { result = val } ; itemlistitem : first_textblock_in_itemlist other_blocks_in_list DEDENT { result = ItemListItem.new add_children_to_element(result, val[0], *val[1]) } ; enumlist : enumlistitems = DUMMY { result = EnumList.new add_children_to_element(result, *val[0]) } ; enumlistitems : enumlistitems enumlistitem { result.push(val[1]) } | enumlistitem { result = val } ; enumlistitem : first_textblock_in_enumlist other_blocks_in_list DEDENT { result = EnumListItem.new add_children_to_element(result, val[0], *val[1]) } ; desclist : desclistitems = DUMMY { result = DescList.new add_children_to_element(result, *val[0]) } ; desclistitems : desclistitems desclistitem { result.push(val[1]) } | desclistitem { result = val } ; desclistitem : DESCLISTLINE description_part DEDENT { term = DescListItem::Term.new term_contents = @inline_parser.parse(val[0].strip) add_children_to_element(term, *term_contents) result = DescListItem.new set_term_to_element(result, term) add_children_to_element(result, *val[1]) } ; methodlist : methodlistitems = DUMMY { result = MethodList.new add_children_to_element(result, *val[0]) } ; methodlistitems : methodlistitems methodlistitem { result.push(val[1]) } | methodlistitem { result = val } ; methodlistitem : METHODLISTLINE description_part DEDENT { term = MethodListItem::Term.new(val[0].strip) result = MethodListItem.new set_term_to_element(result, term) add_children_to_element(result, *val[1]) } ; description_part : whitelines textblock blocks_in_list { result = [val[1]].concat(val[2]) } | whitelines textblock { result = [val[1]] } | whitelines INDENT blocks_in_list DEDENT { result = val[2] } | whitelines { result = [] } ; blocks_in_list : blocks_in_list block_in_list { result.concat(val[1]) } | block_in_list ; block_in_list : textblock { result = val } | verbatim { result = val } | lists | WHITELINE { result = [] } ; whitelines : whitelines2 | ; whitelines2 : WHITELINE whitelines2 | WHITELINE ; first_textblock_in_itemlist : ITEMLISTLINE textblockcontent { content = cut_off([val[0]].concat(val[1])).join("") contents = @inline_parser.parse(content) result = TextBlock.new() add_children_to_element(result, *contents) } | ITEMLISTLINE { content = cut_off([val[0]]).join("") contents = @inline_parser.parse(content) result = TextBlock.new() add_children_to_element(result, *contents) } ; first_textblock_in_enumlist : ENUMLISTLINE textblockcontent { content = cut_off([val[0]].concat(val[1])).join("") contents = @inline_parser.parse(content) result = TextBlock.new() add_children_to_element(result, *contents) } | ENUMLISTLINE { content = cut_off([val[0]]).join("") contents = @inline_parser.parse(content) result = TextBlock.new() add_children_to_element(result, *contents) } ; other_blocks_in_list : verbatim blocks_in_list { result = [val[0]].concat(val[1]) } | lists blocks_in_list { result.concat(val[1]) } | WHITELINE blocks_in_list { result = val[1] } | verbatim { result = val } | lists | WHITELINE { result = [] } | { result = [] } ; end ---- inner include ParserUtility TMPFILE = ["rdtmp", $$, 0] attr_reader :tree def initialize @inline_parser = RDInlineParser.new(self) end def parse(src, tree) @src = src @src.push(false) # RDtree @tree = tree # @i: index(line no.) of src @i = 0 # stack for current indentation @indent_stack = [] # how indented. @current_indent = @indent_stack.join("") # RDParser for tmp src @subparser = nil # which part is in now @in_part = nil @part_content = [] @in_verbatim = false @yydebug = true do_parse end def next_token # preprocessing # if it is not in RD part # => method while @in_part != "rd" line = @src[@i] @i += 1 # next line case line # src end when false return [false, false] # RD part begin when /^=begin\s*(?:\bRD\b.*)?\s*$/ if @in_part # if in non-RD part @part_content.push(line) else @in_part = "rd" return [:WHITELINE, "=begin\n"] # <= for textblockand end # non-RD part begin when /^=begin\s+(\w+)/ part = $1 if @in_part # if in non-RD part @part_content.push(line) else @in_part = part if @tree.filter[part] # if filter exists # p "BEGIN_PART: #{@in_part}" # DEBUG end # non-RD part end when /^=end/ if @in_part # if in non-RD part # p "END_PART: #{@in_part}" # DEBUG # make Part-in object part = RD::Part.new(@part_content.join(""), @tree, "r") @part_content.clear # call filter, part_out is output(Part object) part_out = @tree.filter[@in_part].call(part) if @tree.filter[@in_part].mode == :rd # if output is RD formated subtree = parse_subtree( (RUBY_VERSION >= '1.9.0' ? part_out.lines.to_a : part_out.to_a ) ) else # if output is target formated basename = TMPFILE.join('.') TMPFILE[-1] += 1 tmpfile = open(@tree.tmp_dir + "/" + basename + ".#{@in_part}", "w") tmpfile.print(part_out) tmpfile.close subtree = parse_subtree(["=begin\n", "<<< #{basename}\n", "=end\n"]) end @in_part = nil return [:SUBTREE, subtree] end else if @in_part # if in non-RD part @part_content.push(line) end end end @current_indent = @indent_stack.join("") line = @src[@i] case line when false if_current_indent_equal("") do [false, false] end when /^=end/ if_current_indent_equal("") do @in_part = nil [:WHITELINE, "=end"] # MUST CHANGE?? end when /^\s*$/ @i += 1 # next line return [:WHITELINE, ':WHITELINE'] when /^\#/ # comment line @i += 1 # next line self.next_token() when /^(={1,4})(?!=)\s*(?=\S)/, /^(\+{1,2})(?!\+)\s*(?=\S)/ rest = $' # ' rest.strip! mark = $1 if_current_indent_equal("") do return [:HEADLINE, [Headline.mark_to_level(mark), rest]] end when /^<<<\s*(\S+)/ file = $1 if_current_indent_equal("") do suffix = file[-3 .. -1] if suffix == ".rd" or suffix == ".rb" subtree = parse_subtree(get_included(file)) [:SUBTREE, subtree] else [:INCLUDE, file] end end when /^(\s*)\*(\s*)/ rest = $' # ' newIndent = $2 if_current_indent_equal($1) do if @in_verbatim [:STRINGLINE, line] else @indent_stack.push("\s" << newIndent) [:ITEMLISTLINE, rest] end end when /^(\s*)(\(\d+\))(\s*)/ rest = $' # ' mark = $2 newIndent = $3 if_current_indent_equal($1) do if @in_verbatim [:STRINGLINE, line] else @indent_stack.push("\s" * mark.size << newIndent) [:ENUMLISTLINE, rest] end end when /^(\s*):(\s*)/ rest = $' # ' newIndent = $2 if_current_indent_equal($1) do if @in_verbatim [:STRINGLINE, line] else @indent_stack.push("\s" << $2) [:DESCLISTLINE, rest] end end when /^(\s*)---(?!-|\s*$)/ indent = $1 rest = $' /\s*/ === rest term = $' new_indent = $& if_current_indent_equal(indent) do if @in_verbatim [:STRINGLINE, line] else @indent_stack.push("\s\s\s" + new_indent) [:METHODLISTLINE, term] end end when /^(\s*)/ if_current_indent_equal($1) do [:STRINGLINE, line] end else raise "[BUG] parsing error may occured." end end =begin private --- RDParser#if_current_indent_equal(indent) if (({@current_indent == ((|indent|))})) then yield block, otherwise process indentation. =end # always @current_indent = @indent_stack.join("") def if_current_indent_equal(indent) indent = indent.sub(/\t/, "\s" * 8) if @current_indent == indent @i += 1 # next line yield elsif indent.index(@current_indent) == 0 @indent_stack.push(indent[@current_indent.size .. -1]) [:INDENT, ":INDENT"] else @indent_stack.pop [:DEDENT, ":DEDENT"] end end private :if_current_indent_equal def cut_off(src) ret = [] whiteline_buf = [] line = src.shift /^\s*/ =~ line indent = Regexp.quote($&) ret.push($') # ' while line = src.shift if /^(\s*)$/ =~ line whiteline_buf.push(line) elsif /^#{indent}/ =~ line unless whiteline_buf.empty? ret.concat(whiteline_buf) whiteline_buf.clear end ret.push($') # ' else raise "[BUG]: probably Parser Error while cutting off.\n" end end ret end private :cut_off def set_term_to_element(parent, term) # parent.set_term_under_document_struct(term, @tree.document_struct) parent.set_term_without_document_struct(term) end private :set_term_to_element def on_error( et, ev, _values ) line = @src[@i] prv, cur, nxt = format_line_num(@i, @i+1, @i+2) raise ParseError, <|#{@src[@i].chomp} #{nxt} |#{@src[@i+1].chomp} Msg end def line_index @i end def parse_subtree(src) @subparser = RD::RDParser.new() unless @subparser @subparser.parse(src, @tree) end private :parse_subtree def get_included(file) included = "" @tree.include_path.each do |dir| file_name = dir + "/" + file if test(?e, file_name) included = IO.readlines(file_name) break end end included end private :get_included def format_line_num(*args) width = args.collect{|i| i.to_s.length }.max args.collect{|i| sprintf("%#{width}d", i) } end private :format_line_num ---- header require "rd/rdinlineparser.tab.rb" require "rd/parser-util" module RD ---- footer end # end of module RD tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/rdblockparser.tab.rb000644 000765 000024 00000062155 12137321061 023713 0ustar00machustaff000000 000000 # # DO NOT MODIFY!!!! # This file is automatically generated by Racc 1.4.8 # from Racc grammer file "". # require 'racc/parser.rb' require "rd/rdinlineparser.tab.rb" require "rd/parser-util" module RD class RDParser < Racc::Parser module_eval(<<'...end rdblockparser.ry/module_eval...', 'rdblockparser.ry', 231) include ParserUtility TMPFILE = ["rdtmp", $$, 0] attr_reader :tree def initialize @inline_parser = RDInlineParser.new(self) end def parse(src, tree) @src = src @src.push(false) # RDtree @tree = tree # @i: index(line no.) of src @i = 0 # stack for current indentation @indent_stack = [] # how indented. @current_indent = @indent_stack.join("") # RDParser for tmp src @subparser = nil # which part is in now @in_part = nil @part_content = [] @in_verbatim = false @yydebug = true do_parse end def next_token # preprocessing # if it is not in RD part # => method while @in_part != "rd" line = @src[@i] @i += 1 # next line case line # src end when false return [false, false] # RD part begin when /^=begin\s*(?:\bRD\b.*)?\s*$/ if @in_part # if in non-RD part @part_content.push(line) else @in_part = "rd" return [:WHITELINE, "=begin\n"] # <= for textblockand end # non-RD part begin when /^=begin\s+(\w+)/ part = $1 if @in_part # if in non-RD part @part_content.push(line) else @in_part = part if @tree.filter[part] # if filter exists # p "BEGIN_PART: #{@in_part}" # DEBUG end # non-RD part end when /^=end/ if @in_part # if in non-RD part # p "END_PART: #{@in_part}" # DEBUG # make Part-in object part = RD::Part.new(@part_content.join(""), @tree, "r") @part_content.clear # call filter, part_out is output(Part object) part_out = @tree.filter[@in_part].call(part) if @tree.filter[@in_part].mode == :rd # if output is RD formated subtree = parse_subtree( (RUBY_VERSION >= '1.9.0' ? part_out.lines.to_a : part_out.to_a ) ) else # if output is target formated basename = TMPFILE.join('.') TMPFILE[-1] += 1 tmpfile = open(@tree.tmp_dir + "/" + basename + ".#{@in_part}", "w") tmpfile.print(part_out) tmpfile.close subtree = parse_subtree(["=begin\n", "<<< #{basename}\n", "=end\n"]) end @in_part = nil return [:SUBTREE, subtree] end else if @in_part # if in non-RD part @part_content.push(line) end end end @current_indent = @indent_stack.join("") line = @src[@i] case line when false if_current_indent_equal("") do [false, false] end when /^=end/ if_current_indent_equal("") do @in_part = nil [:WHITELINE, "=end"] # MUST CHANGE?? end when /^\s*$/ @i += 1 # next line return [:WHITELINE, ':WHITELINE'] when /^\#/ # comment line @i += 1 # next line self.next_token() when /^(={1,4})(?!=)\s*(?=\S)/, /^(\+{1,2})(?!\+)\s*(?=\S)/ rest = $' # ' rest.strip! mark = $1 if_current_indent_equal("") do return [:HEADLINE, [Headline.mark_to_level(mark), rest]] end when /^<<<\s*(\S+)/ file = $1 if_current_indent_equal("") do suffix = file[-3 .. -1] if suffix == ".rd" or suffix == ".rb" subtree = parse_subtree(get_included(file)) [:SUBTREE, subtree] else [:INCLUDE, file] end end when /^(\s*)\*(\s*)/ rest = $' # ' newIndent = $2 if_current_indent_equal($1) do if @in_verbatim [:STRINGLINE, line] else @indent_stack.push("\s" << newIndent) [:ITEMLISTLINE, rest] end end when /^(\s*)(\(\d+\))(\s*)/ rest = $' # ' mark = $2 newIndent = $3 if_current_indent_equal($1) do if @in_verbatim [:STRINGLINE, line] else @indent_stack.push("\s" * mark.size << newIndent) [:ENUMLISTLINE, rest] end end when /^(\s*):(\s*)/ rest = $' # ' newIndent = $2 if_current_indent_equal($1) do if @in_verbatim [:STRINGLINE, line] else @indent_stack.push("\s" << $2) [:DESCLISTLINE, rest] end end when /^(\s*)---(?!-|\s*$)/ indent = $1 rest = $' /\s*/ === rest term = $' new_indent = $& if_current_indent_equal(indent) do if @in_verbatim [:STRINGLINE, line] else @indent_stack.push("\s\s\s" + new_indent) [:METHODLISTLINE, term] end end when /^(\s*)/ if_current_indent_equal($1) do [:STRINGLINE, line] end else raise "[BUG] parsing error may occured." end end =begin private --- RDParser#if_current_indent_equal(indent) if (({@current_indent == ((|indent|))})) then yield block, otherwise process indentation. =end # always @current_indent = @indent_stack.join("") def if_current_indent_equal(indent) indent = indent.sub(/\t/, "\s" * 8) if @current_indent == indent @i += 1 # next line yield elsif indent.index(@current_indent) == 0 @indent_stack.push(indent[@current_indent.size .. -1]) [:INDENT, ":INDENT"] else @indent_stack.pop [:DEDENT, ":DEDENT"] end end private :if_current_indent_equal def cut_off(src) ret = [] whiteline_buf = [] line = src.shift /^\s*/ =~ line indent = Regexp.quote($&) ret.push($') # ' while line = src.shift if /^(\s*)$/ =~ line whiteline_buf.push(line) elsif /^#{indent}/ =~ line unless whiteline_buf.empty? ret.concat(whiteline_buf) whiteline_buf.clear end ret.push($') # ' else raise "[BUG]: probably Parser Error while cutting off.\n" end end ret end private :cut_off def set_term_to_element(parent, term) # parent.set_term_under_document_struct(term, @tree.document_struct) parent.set_term_without_document_struct(term) end private :set_term_to_element def on_error( et, ev, _values ) line = @src[@i] prv, cur, nxt = format_line_num(@i, @i+1, @i+2) raise ParseError, <|#{@src[@i].chomp} #{nxt} |#{@src[@i+1].chomp} Msg end def line_index @i end def parse_subtree(src) @subparser = RD::RDParser.new() unless @subparser @subparser.parse(src, @tree) end private :parse_subtree def get_included(file) included = "" @tree.include_path.each do |dir| file_name = dir + "/" + file if test(?e, file_name) included = IO.readlines(file_name) break end end included end private :get_included def format_line_num(*args) width = args.collect{|i| i.to_s.length }.max args.collect{|i| sprintf("%#{width}d", i) } end private :format_line_num ...end rdblockparser.ry/module_eval... ##### State transition tables begin ### racc_action_table = [ 34, 35, 30, 33, 14, 73, 38, 33, 76, 15, 88, 34, 35, 30, 33, 40, 34, 35, 30, 33, 40, 65, 34, 35, 30, 33, 14, 73, 77, 14, 54, 15, 34, 35, 30, 33, 14, 9, 10, 11, 12, 15, 34, 35, 30, 33, 14, 73, 81, 54, 38, 15, 34, 35, 30, 33, 14, 73, 40, 67, 83, 15, 34, 35, 30, 33, 14, 73, 54, 30, 35, 15, 34, 35, 30, 33, 34, 47, 36, 14, 59, 15, 34, 35, 30, 33, 14, 73, 38, nil, nil, 15, 34, 35, 30, 33, nil, 47, nil, nil, nil, 15, 34, 35, 30, 33, 14, 73, nil, nil, nil, 15, 34, 35, 30, 33, 14, 73, nil, nil, nil, 15, 34, 35, 30, 33, 14, 9, 10, 11, 12, 15, 34, 35, 30, 33, 14, 73, nil, nil, nil, 15, 34, 35, 30, 33, 14, 73, 61, 63, nil, 15, nil, 62, 60, 61, 63, 61, 63, 14, 62, 87, 62, nil, 79, 34, 35, 30, 33 ] racc_action_check = [ 86, 86, 86, 86, 86, 86, 57, 31, 49, 86, 86, 41, 41, 41, 41, 41, 15, 15, 15, 15, 15, 41, 45, 45, 45, 45, 45, 45, 51, 34, 54, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 85, 85, 85, 56, 33, 58, 85, 79, 79, 79, 79, 79, 79, 62, 44, 66, 79, 78, 78, 78, 78, 78, 78, 30, 28, 25, 78, 24, 24, 24, 24, 22, 24, 1, 35, 36, 24, 75, 75, 75, 75, 75, 75, 13, nil, nil, 75, 27, 27, 27, 27, nil, 27, nil, nil, nil, 27, 74, 74, 74, 74, 74, 74, nil, nil, nil, 74, 68, 68, 68, 68, 68, 68, nil, nil, nil, 68, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 46, 46, 46, 46, 46, 46, nil, nil, nil, 46, 47, 47, 47, 47, 47, 47, 39, 39, nil, 47, nil, 39, 39, 82, 82, 64, 64, 52, 82, 82, 64, nil, 52, 20, 20, 20, 20 ] racc_action_pointer = [ 29, 78, 119, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 81, nil, 13, nil, nil, nil, nil, 162, nil, 73, nil, 69, 66, nil, 89, 64, nil, 60, 1, nil, 41, 22, 72, 80, nil, nil, 141, nil, 8, nil, nil, 46, 19, 129, 139, nil, -5, nil, 15, 152, nil, 22, nil, 35, -1, 43, nil, nil, nil, 51, nil, 150, nil, 47, nil, 109, nil, nil, nil, nil, nil, 99, 79, nil, nil, 59, 49, nil, nil, 148, nil, nil, 39, -3, nil, nil ] racc_action_default = [ -2, -73, -1, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -16, -73, -23, -24, -25, -26, -27, -31, -32, -34, -72, -36, -38, -72, -40, -42, -59, -44, -46, -59, -63, -65, -73, -3, -15, -73, -22, -73, -30, -33, -73, -69, -70, -71, -37, -73, -41, -73, -51, -58, -61, -45, -73, -62, -64, 89, -17, -19, -73, -21, -18, -28, -73, -35, -66, -53, -54, -55, -56, -57, -67, -68, -39, -43, -49, -73, -60, -47, -73, -29, -52, -48, -73, -20, -50 ] racc_goto_table = [ 4, 39, 4, 68, 74, 75, 5, 6, 5, 6, 51, 42, 44, 56, 3, 49, 37, 57, 58, 41, 43, 48, 84, 50, 66, 55, 1, 64, 84, 84, 45, 46, 42, 45, 46, 2, 85, 86, 80, 84, 84, nil, nil, nil, nil, nil, nil, nil, 82, nil, nil, nil, 78 ] racc_goto_check = [ 4, 10, 4, 31, 31, 31, 5, 6, 5, 6, 27, 12, 21, 27, 3, 21, 3, 9, 9, 17, 19, 23, 32, 26, 11, 29, 1, 10, 32, 32, 5, 6, 12, 5, 6, 2, 31, 31, 33, 32, 32, nil, nil, nil, nil, nil, nil, nil, 10, nil, nil, nil, 4 ] racc_goto_pointer = [ nil, 26, 35, 14, 0, 6, 7, nil, nil, -17, -14, -17, -9, nil, nil, nil, nil, 4, nil, -2, nil, -12, nil, -4, nil, nil, -5, -20, nil, -6, nil, -42, -46, -16 ] racc_goto_default = [ nil, nil, nil, nil, 70, 71, 72, 7, 8, 13, nil, nil, 21, 16, 17, 18, 19, 20, 22, 23, 24, nil, 25, 26, 27, 28, 29, nil, 31, 32, 52, nil, 69, 53 ] racc_reduce_table = [ 0, 0, :racc_error, 1, 15, :_reduce_1, 0, 15, :_reduce_2, 2, 16, :_reduce_3, 1, 16, :_reduce_none, 1, 17, :_reduce_5, 1, 17, :_reduce_6, 1, 17, :_reduce_none, 1, 17, :_reduce_8, 1, 17, :_reduce_9, 1, 17, :_reduce_10, 1, 17, :_reduce_11, 1, 21, :_reduce_12, 1, 22, :_reduce_13, 1, 18, :_reduce_14, 2, 23, :_reduce_15, 1, 23, :_reduce_16, 3, 19, :_reduce_17, 1, 25, :_reduce_18, 2, 24, :_reduce_19, 4, 24, :_reduce_20, 2, 24, :_reduce_21, 1, 24, :_reduce_22, 1, 26, :_reduce_none, 1, 26, :_reduce_none, 1, 26, :_reduce_none, 1, 26, :_reduce_none, 1, 20, :_reduce_none, 3, 20, :_reduce_28, 4, 20, :_reduce_29, 2, 31, :_reduce_30, 1, 31, :_reduce_31, 1, 27, :_reduce_32, 2, 32, :_reduce_33, 1, 32, :_reduce_34, 3, 33, :_reduce_35, 1, 28, :_reduce_36, 2, 36, :_reduce_37, 1, 36, :_reduce_38, 3, 37, :_reduce_39, 1, 29, :_reduce_40, 2, 39, :_reduce_41, 1, 39, :_reduce_42, 3, 40, :_reduce_43, 1, 30, :_reduce_44, 2, 42, :_reduce_45, 1, 42, :_reduce_46, 3, 43, :_reduce_47, 3, 41, :_reduce_48, 2, 41, :_reduce_49, 4, 41, :_reduce_50, 1, 41, :_reduce_51, 2, 45, :_reduce_52, 1, 45, :_reduce_none, 1, 46, :_reduce_54, 1, 46, :_reduce_55, 1, 46, :_reduce_none, 1, 46, :_reduce_57, 1, 44, :_reduce_none, 0, 44, :_reduce_none, 2, 47, :_reduce_none, 1, 47, :_reduce_none, 2, 34, :_reduce_62, 1, 34, :_reduce_63, 2, 38, :_reduce_64, 1, 38, :_reduce_65, 2, 35, :_reduce_66, 2, 35, :_reduce_67, 2, 35, :_reduce_68, 1, 35, :_reduce_69, 1, 35, :_reduce_none, 1, 35, :_reduce_71, 0, 35, :_reduce_72 ] racc_reduce_n = 73 racc_shift_n = 89 racc_token_table = { false => 0, :error => 1, :DUMMY => 2, :ITEMLISTLINE => 3, :ENUMLISTLINE => 4, :DESCLISTLINE => 5, :METHODLISTLINE => 6, :STRINGLINE => 7, :WHITELINE => 8, :SUBTREE => 9, :HEADLINE => 10, :INCLUDE => 11, :INDENT => 12, :DEDENT => 13 } racc_nt_base = 14 racc_use_result_var = true Racc_arg = [ racc_action_table, racc_action_check, racc_action_default, racc_action_pointer, racc_goto_table, racc_goto_check, racc_goto_default, racc_goto_pointer, racc_nt_base, racc_reduce_table, racc_token_table, racc_shift_n, racc_reduce_n, racc_use_result_var ] Racc_token_to_s_table = [ "$end", "error", "DUMMY", "ITEMLISTLINE", "ENUMLISTLINE", "DESCLISTLINE", "METHODLISTLINE", "STRINGLINE", "WHITELINE", "SUBTREE", "HEADLINE", "INCLUDE", "INDENT", "DEDENT", "$start", "document", "blocks", "block", "textblock", "verbatim", "lists", "headline", "include", "textblockcontent", "verbatimcontent", "verbatim_after_lists", "list", "itemlist", "enumlist", "desclist", "methodlist", "lists2", "itemlistitems", "itemlistitem", "first_textblock_in_itemlist", "other_blocks_in_list", "enumlistitems", "enumlistitem", "first_textblock_in_enumlist", "desclistitems", "desclistitem", "description_part", "methodlistitems", "methodlistitem", "whitelines", "blocks_in_list", "block_in_list", "whitelines2" ] Racc_debug_parser = false ##### State transition tables end ##### # reduce 0 omitted module_eval(<<'.,.,', 'rdblockparser.ry', 12) def _reduce_1(val, _values, result) result = DocumentElement.new add_children_to_element(result, *val[0]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 16) def _reduce_2(val, _values, result) raise ParseError, "Error: file empty." result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 20) def _reduce_3(val, _values, result) result.concat(val[1]) result end .,., # reduce 4 omitted module_eval(<<'.,.,', 'rdblockparser.ry', 23) def _reduce_5(val, _values, result) result = val result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 24) def _reduce_6(val, _values, result) result = val result end .,., # reduce 7 omitted module_eval(<<'.,.,', 'rdblockparser.ry', 26) def _reduce_8(val, _values, result) result = val result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 27) def _reduce_9(val, _values, result) result = val result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 28) def _reduce_10(val, _values, result) result = [] result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 29) def _reduce_11(val, _values, result) result = val[0].blocks result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 32) def _reduce_12(val, _values, result) # val[0] is like [level, title] title = @inline_parser.parse(val[0][1]) result = Headline.new(val[0][0]) add_children_to_element(result, *title) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 38) def _reduce_13(val, _values, result) result = Include.new(val[0]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 42) def _reduce_14(val, _values, result) # val[0] is Array of String content = cut_off(val[0]).join("") contents = @inline_parser.parse(content) result = TextBlock.new() add_children_to_element(result, *contents) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 50) def _reduce_15(val, _values, result) result.push(val[1]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 51) def _reduce_16(val, _values, result) result = val result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 55) def _reduce_17(val, _values, result) # val[1] is Array of String content = cut_off(val[1]) result = Verbatim.new(content) # imform to lexer. @in_verbatim = false result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 62) def _reduce_18(val, _values, result) # val[0] is Array of String content = cut_off(val[0]) result = Verbatim.new(content) # imform to lexer. @in_verbatim = false result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 69) def _reduce_19(val, _values, result) result.push(val[1]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 71) def _reduce_20(val, _values, result) result.concat(val[2]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 73) def _reduce_21(val, _values, result) result.push("\n") result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 74) def _reduce_22(val, _values, result) result = val # imform to lexer. @in_verbatim = true result end .,., # reduce 23 omitted # reduce 24 omitted # reduce 25 omitted # reduce 26 omitted # reduce 27 omitted module_eval(<<'.,.,', 'rdblockparser.ry', 85) def _reduce_28(val, _values, result) result = val[1] result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 87) def _reduce_29(val, _values, result) result = val[1].push(val[2]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 90) def _reduce_30(val, _values, result) result.push(val[1]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 91) def _reduce_31(val, _values, result) result = val result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 95) def _reduce_32(val, _values, result) result = ItemList.new add_children_to_element(result, *val[0]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 100) def _reduce_33(val, _values, result) result.push(val[1]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 101) def _reduce_34(val, _values, result) result = val result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 105) def _reduce_35(val, _values, result) result = ItemListItem.new add_children_to_element(result, val[0], *val[1]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 111) def _reduce_36(val, _values, result) result = EnumList.new add_children_to_element(result, *val[0]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 116) def _reduce_37(val, _values, result) result.push(val[1]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 117) def _reduce_38(val, _values, result) result = val result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 121) def _reduce_39(val, _values, result) result = EnumListItem.new add_children_to_element(result, val[0], *val[1]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 127) def _reduce_40(val, _values, result) result = DescList.new add_children_to_element(result, *val[0]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 132) def _reduce_41(val, _values, result) result.push(val[1]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 133) def _reduce_42(val, _values, result) result = val result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 137) def _reduce_43(val, _values, result) term = DescListItem::Term.new term_contents = @inline_parser.parse(val[0].strip) add_children_to_element(term, *term_contents) result = DescListItem.new set_term_to_element(result, term) add_children_to_element(result, *val[1]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 148) def _reduce_44(val, _values, result) result = MethodList.new add_children_to_element(result, *val[0]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 153) def _reduce_45(val, _values, result) result.push(val[1]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 154) def _reduce_46(val, _values, result) result = val result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 158) def _reduce_47(val, _values, result) term = MethodListItem::Term.new(val[0].strip) result = MethodListItem.new set_term_to_element(result, term) add_children_to_element(result, *val[1]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 166) def _reduce_48(val, _values, result) result = [val[1]].concat(val[2]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 167) def _reduce_49(val, _values, result) result = [val[1]] result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 169) def _reduce_50(val, _values, result) result = val[2] result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 170) def _reduce_51(val, _values, result) result = [] result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 173) def _reduce_52(val, _values, result) result.concat(val[1]) result end .,., # reduce 53 omitted module_eval(<<'.,.,', 'rdblockparser.ry', 176) def _reduce_54(val, _values, result) result = val result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 177) def _reduce_55(val, _values, result) result = val result end .,., # reduce 56 omitted module_eval(<<'.,.,', 'rdblockparser.ry', 179) def _reduce_57(val, _values, result) result = [] result end .,., # reduce 58 omitted # reduce 59 omitted # reduce 60 omitted # reduce 61 omitted module_eval(<<'.,.,', 'rdblockparser.ry', 190) def _reduce_62(val, _values, result) content = cut_off([val[0]].concat(val[1])).join("") contents = @inline_parser.parse(content) result = TextBlock.new() add_children_to_element(result, *contents) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 197) def _reduce_63(val, _values, result) content = cut_off([val[0]]).join("") contents = @inline_parser.parse(content) result = TextBlock.new() add_children_to_element(result, *contents) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 205) def _reduce_64(val, _values, result) content = cut_off([val[0]].concat(val[1])).join("") contents = @inline_parser.parse(content) result = TextBlock.new() add_children_to_element(result, *contents) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 212) def _reduce_65(val, _values, result) content = cut_off([val[0]]).join("") contents = @inline_parser.parse(content) result = TextBlock.new() add_children_to_element(result, *contents) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 219) def _reduce_66(val, _values, result) result = [val[0]].concat(val[1]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 220) def _reduce_67(val, _values, result) result.concat(val[1]) result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 221) def _reduce_68(val, _values, result) result = val[1] result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 222) def _reduce_69(val, _values, result) result = val result end .,., # reduce 70 omitted module_eval(<<'.,.,', 'rdblockparser.ry', 224) def _reduce_71(val, _values, result) result = [] result end .,., module_eval(<<'.,.,', 'rdblockparser.ry', 225) def _reduce_72(val, _values, result) result = [] result end .,., def _reduce_none(val, _values, result) val[0] end end # class RDParser end # end of module RD tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/rdfmt.rb000644 000765 000024 00000000452 12137321061 021415 0ustar00machustaff000000 000000 require 'rd/tree' require 'rd/rd-struct' module RD # for backward-compatibility. class RDTree < Tree def initialize(src_str, include_paths = [], do_parse = true) super(DocumentStructure::RD, src_str, include_paths) parse() if do_parse end end RDElement = Element end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/rdinlineparser.ry000644 000765 000024 00000031065 12137321061 023355 0ustar00machustaff000000 000000 class RDInlineParser preclow nonassoc EX_LOW left QUOTE BAR SLASH BACK_SLASH URL OTHER REF_OPEN FOOTNOTE_OPEN FOOTNOTE_CLOSE nonassoc EX_HIGH prechigh token EM_OPEN EM_CLOSE CODE_OPEN CODE_CLOSE VAR_OPEN VAR_CLOSE KBD_OPEN KBD_CLOSE INDEX_OPEN INDEX_CLOSE REF_OPEN REF_CLOSE FOOTNOTE_OPEN FOOTNOTE_CLOSE VERB_OPEN VERB_CLOSE BAR QUOTE SLASH BACK_SLASH URL OTHER EX_LOW EX_HIGH rule content : elements ; elements : elements element { result.push(val[1]) } | element { result = val } ; element : emphasis | code | var | keyboard | index | reference | footnote | verb | normal_str_ele ; emphasis : EM_OPEN content EM_CLOSE { result = Emphasis.new add_children_to_element(result, *val[1]) } ; code : CODE_OPEN content CODE_CLOSE { result = Code.new add_children_to_element(result, *val[1]) } ; var : VAR_OPEN content VAR_CLOSE { result = Var.new add_children_to_element(result, *val[1]) } ; keyboard : KBD_OPEN content KBD_CLOSE { result = Keyboard.new add_children_to_element(result, *val[1]) } ; index : INDEX_OPEN content INDEX_CLOSE { result = Index.new add_children_to_element(result, *val[1]) } ; # Refernce # (()) reference : REF_OPEN substitute ref_label REF_CLOSE { result = Reference.new(val[2]) add_children_to_element(result, *val[1]) } | REF_OPEN ref_label2 REF_CLOSE { result = make_reference_from_label(val[1]) } ; ref_label : URL ref_url_strings { result = Reference::URL.new(val[1]) } | filename element_label { result = Reference::TemporaryLabel.new(val[1], val[0]) } | element_label { result = Reference::TemporaryLabel.new(val[0]) } | filename { result = Reference::TemporaryLabel.new([], val[0]) } ; ref_label2 : URL ref_url_strings { result = Reference::URL.new(val[1]) } | filename element_label2 { result = Reference::TemporaryLabel.new(val[1], val[0]) } | element_label2 { result = Reference::TemporaryLabel.new(val[0]) } | filename { result = Reference::TemporaryLabel.new([], val[0]) } ; substitute : ref_subst_content BAR | QUOTE ref_subst_content_q QUOTE BAR { result = val[1] } | QUOTE ref_subst_strings_q QUOTE BAR { result = [StringElement.new(val[1])] } ; filename : ref_subst_strings_first SLASH | QUOTE ref_subst_strings_q QUOTE SLASH { result = val[1] } ; # when substitute part exists element_label : ref_subst_strings_first { result = [StringElement.new(val[0])] } | QUOTE ref_subst_strings_q QUOTE { result = [StringElement.new(val[1])] } ; # when substitute part doesn't exist # in this case, element label can contain Inlines element_label2 : ref_subst_content | QUOTE ref_subst_content_q QUOTE { result = val[1] } | QUOTE ref_subst_strings_q QUOTE { result = [StringElement.new(val[1])] } ; ref_subst_content : ref_subst_ele2 ref_subst_eles { result = val[1].unshift(val[0]) } | ref_subst_str_ele_first ref_subst_eles { result = val[1].unshift(val[0]) } | ref_subst_str_ele_first { result = val } | ref_subst_ele2 { result = val } ; ref_subst_content_q : ref_subst_eles_q ; ref_subst_eles : ref_subst_eles ref_subst_ele { result.push(val[1]) } | ref_subst_ele { result = val } ; ref_subst_eles_q : ref_subst_eles_q ref_subst_ele_q { result.push(val[1]) } | ref_subst_ele_q { result = val } ; ref_subst_ele2 : emphasis | code | var | keyboard | index | verb ; ref_subst_ele : ref_subst_ele2 | ref_subst_str_ele ; ref_subst_ele_q : ref_subst_ele2 | ref_subst_str_ele_q ; ref_subst_str_ele : ref_subst_strings = EX_LOW { result = StringElement.new(val[0]) } ; ref_subst_str_ele_first : ref_subst_strings_first { result = StringElement.new(val[0]) } ; ref_subst_str_ele_q : ref_subst_strings_q = EX_LOW { result = StringElement.new(val[0]) } ; ref_subst_strings : ref_subst_strings ref_subst_string3 { result << val[1] } | ref_subst_string3 ; # if it is first element of substitute, it can't contain # URL on head. ref_subst_strings_first : ref_subst_string ref_subst_strings = EX_HIGH { result << val[1] } | ref_subst_string = EX_LOW ; ref_subst_strings_q : ref_subst_strings_q ref_subst_string_q { result << val[1] } | ref_subst_string_q ; ref_subst_string : OTHER | BACK_SLASH | REF_OPEN | FOOTNOTE_OPEN | FOOTNOTE_CLOSE ; ref_subst_string2 : ref_subst_string | URL ; ref_subst_string3 : ref_subst_string2 | QUOTE ; ref_subst_string_q : ref_subst_string2 | BAR | SLASH ; # end subst # string in url ref_url_strings : ref_url_strings ref_url_string { result << val[1] } | ref_url_string ; ref_url_string : OTHER | BACK_SLASH BACK_SLASH | URL | SLASH | BAR | QUOTE | EM_OPEN | EM_CLOSE | CODE_OPEN | CODE_CLOSE | VAR_OPEN | VAR_CLOSE | KBD_OPEN | KBD_CLOSE | INDEX_OPEN | INDEX_CLOSE | REF_OPEN | FOOTNOTE_OPEN | FOOTNOTE_CLOSE | VERB_OPEN | VERB_CLOSE ; # end url # end Reference footnote : FOOTNOTE_OPEN content FOOTNOTE_CLOSE { result = Footnote.new add_children_to_element(result, *val[1]) } ; verb : VERB_OPEN verb_strings VERB_CLOSE { result = Verb.new(val[1]) } ; # normal string # OTHER, QUOTE, BAR, SLASH, BACK_SLASH, URL normal_string : OTHER | QUOTE | BAR | SLASH | BACK_SLASH | URL ; normal_strings : normal_strings normal_string { result << val[1] } | normal_string ; normal_str_ele : normal_strings = EX_LOW { result = StringElement.new(val[0]) } ; # in verb verb_string : verb_normal_string | BACK_SLASH verb_normal_string { result = val[1] } | BACK_SLASH VERB_CLOSE { result = val[1] } | BACK_SLASH BACK_SLASH { result = val[1] } ; verb_normal_string : OTHER | QUOTE | BAR | SLASH | EM_OPEN | EM_CLOSE | CODE_OPEN | CODE_CLOSE | VAR_OPEN | VAR_CLOSE | KBD_OPEN | KBD_CLOSE | INDEX_OPEN | INDEX_CLOSE | REF_OPEN | REF_CLOSE | FOOTNOTE_OPEN | FOOTNOTE_CLOSE | VERB_OPEN | URL ; verb_strings : verb_strings verb_string { result << val[1] } | verb_string ; /* verb_str_ele : verb_strings ; */ end ---- inner include ParserUtility extend Forwardable EM_OPEN = '((*' EM_OPEN_RE = /\A#{Regexp.quote(EM_OPEN)}/ EM_CLOSE = '*))' EM_CLOSE_RE = /\A#{Regexp.quote(EM_CLOSE)}/ CODE_OPEN = '(({' CODE_OPEN_RE = /\A#{Regexp.quote(CODE_OPEN)}/ CODE_CLOSE = '}))' CODE_CLOSE_RE = /\A#{Regexp.quote(CODE_CLOSE)}/ VAR_OPEN = '((|' VAR_OPEN_RE = /\A#{Regexp.quote(VAR_OPEN)}/ VAR_CLOSE = '|))' VAR_CLOSE_RE = /\A#{Regexp.quote(VAR_CLOSE)}/ KBD_OPEN = '((%' KBD_OPEN_RE = /\A#{Regexp.quote(KBD_OPEN)}/ KBD_CLOSE = '%))' KBD_CLOSE_RE = /\A#{Regexp.quote(KBD_CLOSE)}/ INDEX_OPEN = '((:' INDEX_OPEN_RE = /\A#{Regexp.quote(INDEX_OPEN)}/ INDEX_CLOSE = ':))' INDEX_CLOSE_RE = /\A#{Regexp.quote(INDEX_CLOSE)}/ REF_OPEN = '((<' REF_OPEN_RE = /\A#{Regexp.quote(REF_OPEN)}/ REF_CLOSE = '>))' REF_CLOSE_RE = /\A#{Regexp.quote(REF_CLOSE)}/ FOOTNOTE_OPEN = '((-' FOOTNOTE_OPEN_RE = /\A#{Regexp.quote(FOOTNOTE_OPEN)}/ FOOTNOTE_CLOSE = '-))' FOOTNOTE_CLOSE_RE = /\A#{Regexp.quote(FOOTNOTE_CLOSE)}/ VERB_OPEN = "(('" VERB_OPEN_RE = /\A#{Regexp.quote(VERB_OPEN)}/ VERB_CLOSE = "'))" VERB_CLOSE_RE = /\A#{Regexp.quote(VERB_CLOSE)}/ BAR = "|" BAR_RE = /\A#{Regexp.quote(BAR)}/ QUOTE = '"' QUOTE_RE = /\A#{Regexp.quote(QUOTE)}/ SLASH = "/" SLASH_RE = /\A#{Regexp.quote(SLASH)}/ BACK_SLASH = "\\" BACK_SLASH_RE = /\A#{Regexp.quote(BACK_SLASH)}/ URL = "URL:" URL_RE = /\A#{Regexp.quote(URL)}/ # Workaround for Regexp option change of Ruby 1.5.x other_re_mode = Regexp::EXTENDED if RUBY_VERSION > "1.5" other_re_mode |= Regexp::MULTILINE else other_re_mode |= Regexp::POSIXLINE end OTHER_RE = Regexp.new( "\\A.+?(?=#{Regexp.quote(EM_OPEN)}|#{Regexp.quote(EM_CLOSE)}| #{Regexp.quote(CODE_OPEN)}|#{Regexp.quote(CODE_CLOSE)}| #{Regexp.quote(VAR_OPEN)}|#{Regexp.quote(VAR_CLOSE)}| #{Regexp.quote(KBD_OPEN)}|#{Regexp.quote(KBD_CLOSE)}| #{Regexp.quote(INDEX_OPEN)}|#{Regexp.quote(INDEX_CLOSE)}| #{Regexp.quote(REF_OPEN)}|#{Regexp.quote(REF_CLOSE)}| #{Regexp.quote(FOOTNOTE_OPEN)}|#{Regexp.quote(FOOTNOTE_CLOSE)}| #{Regexp.quote(VERB_OPEN)}|#{Regexp.quote(VERB_CLOSE)}| #{Regexp.quote(BAR)}| #{Regexp.quote(QUOTE)}| #{Regexp.quote(SLASH)}| #{Regexp.quote(BACK_SLASH)}| #{Regexp.quote(URL)})", other_re_mode) def initialize(bp) @blockp = bp end def_delegator(:@blockp, :tree) def parse(src) @src = StringScanner.new(src) @pre = "" @yydebug = true do_parse end def next_token return [false, false] if @src.eos? # p @src.rest if @yydebug if ret = @src.scan(EM_OPEN_RE) @pre << ret [:EM_OPEN, ret] elsif ret = @src.scan(EM_CLOSE_RE) @pre << ret [:EM_CLOSE, ret] elsif ret = @src.scan(CODE_OPEN_RE) @pre << ret [:CODE_OPEN, ret] elsif ret = @src.scan(CODE_CLOSE_RE) @pre << ret [:CODE_CLOSE, ret] elsif ret = @src.scan(VAR_OPEN_RE) @pre << ret [:VAR_OPEN, ret] elsif ret = @src.scan(VAR_CLOSE_RE) @pre << ret [:VAR_CLOSE, ret] elsif ret = @src.scan(KBD_OPEN_RE) @pre << ret [:KBD_OPEN, ret] elsif ret = @src.scan(KBD_CLOSE_RE) @pre << ret [:KBD_CLOSE, ret] elsif ret = @src.scan(INDEX_OPEN_RE) @pre << ret [:INDEX_OPEN, ret] elsif ret = @src.scan(INDEX_CLOSE_RE) @pre << ret [:INDEX_CLOSE, ret] elsif ret = @src.scan(REF_OPEN_RE) @pre << ret [:REF_OPEN, ret] elsif ret = @src.scan(REF_CLOSE_RE) @pre << ret [:REF_CLOSE, ret] elsif ret = @src.scan(FOOTNOTE_OPEN_RE) @pre << ret [:FOOTNOTE_OPEN, ret] elsif ret = @src.scan(FOOTNOTE_CLOSE_RE) @pre << ret [:FOOTNOTE_CLOSE, ret] elsif ret = @src.scan(VERB_OPEN_RE) @pre << ret [:VERB_OPEN, ret] elsif ret = @src.scan(VERB_CLOSE_RE) @pre << ret [:VERB_CLOSE, ret] elsif ret = @src.scan(BAR_RE) @pre << ret [:BAR, ret] elsif ret = @src.scan(QUOTE_RE) @pre << ret [:QUOTE, ret] elsif ret = @src.scan(SLASH_RE) @pre << ret [:SLASH, ret] elsif ret = @src.scan(BACK_SLASH_RE) @pre << ret [:BACK_SLASH, ret] elsif ret = @src.scan(URL_RE) @pre << ret [:URL, ret] elsif ret = @src.scan(OTHER_RE) @pre << ret [:OTHER, ret] else ret = @src.rest @pre << ret @src.terminate [:OTHER, ret] end end def make_reference_from_label(label) # Reference.new_from_label_under_document_struct(label, tree.document_struct) Reference.new_from_label_without_document_struct(label) end def on_error(et, ev, values) lines_of_rest = (RUBY_VERSION >= '1.9.0' ? @src.rest.lines.to_a.length : @src.rest.to_a.length ) prev_words = prev_words_on_error(ev) at = 4 + prev_words.length message = <<-MSG RD syntax error: line #{@blockp.line_index - lines_of_rest}: ...#{prev_words} #{(ev||'')} #{next_words_on_error()} ... MSG message << " " * at + "^" * (ev ? ev.length : 0) + "\n" raise ParseError, message end def prev_words_on_error(ev) pre = @pre if ev and /#{Regexp.quote(ev)}$/ =~ pre pre = $` end last_line(pre) end def last_line(src) if n = src.rindex("\n") src[(n+1) .. -1] else src end end private :last_line def next_words_on_error if n = @src.rest.index("\n") @src.rest[0 .. (n-1)] else @src.rest end end ---- header require "rd/parser-util" require "forwardable" require "strscan" module RD ---- footer end # end of module RD tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/rdinlineparser.tab.rb000644 000765 000024 00000103524 12137321061 024073 0ustar00machustaff000000 000000 # # DO NOT MODIFY!!!! # This file is automatically generated by Racc 1.4.8 # from Racc grammer file "". # require 'racc/parser.rb' require "rd/parser-util" require "forwardable" require "strscan" module RD class RDInlineParser < Racc::Parser module_eval(<<'...end rdinlineparser.ry/module_eval...', 'rdinlineparser.ry', 292) include ParserUtility extend Forwardable EM_OPEN = '((*' EM_OPEN_RE = /\A#{Regexp.quote(EM_OPEN)}/ EM_CLOSE = '*))' EM_CLOSE_RE = /\A#{Regexp.quote(EM_CLOSE)}/ CODE_OPEN = '(({' CODE_OPEN_RE = /\A#{Regexp.quote(CODE_OPEN)}/ CODE_CLOSE = '}))' CODE_CLOSE_RE = /\A#{Regexp.quote(CODE_CLOSE)}/ VAR_OPEN = '((|' VAR_OPEN_RE = /\A#{Regexp.quote(VAR_OPEN)}/ VAR_CLOSE = '|))' VAR_CLOSE_RE = /\A#{Regexp.quote(VAR_CLOSE)}/ KBD_OPEN = '((%' KBD_OPEN_RE = /\A#{Regexp.quote(KBD_OPEN)}/ KBD_CLOSE = '%))' KBD_CLOSE_RE = /\A#{Regexp.quote(KBD_CLOSE)}/ INDEX_OPEN = '((:' INDEX_OPEN_RE = /\A#{Regexp.quote(INDEX_OPEN)}/ INDEX_CLOSE = ':))' INDEX_CLOSE_RE = /\A#{Regexp.quote(INDEX_CLOSE)}/ REF_OPEN = '((<' REF_OPEN_RE = /\A#{Regexp.quote(REF_OPEN)}/ REF_CLOSE = '>))' REF_CLOSE_RE = /\A#{Regexp.quote(REF_CLOSE)}/ FOOTNOTE_OPEN = '((-' FOOTNOTE_OPEN_RE = /\A#{Regexp.quote(FOOTNOTE_OPEN)}/ FOOTNOTE_CLOSE = '-))' FOOTNOTE_CLOSE_RE = /\A#{Regexp.quote(FOOTNOTE_CLOSE)}/ VERB_OPEN = "(('" VERB_OPEN_RE = /\A#{Regexp.quote(VERB_OPEN)}/ VERB_CLOSE = "'))" VERB_CLOSE_RE = /\A#{Regexp.quote(VERB_CLOSE)}/ BAR = "|" BAR_RE = /\A#{Regexp.quote(BAR)}/ QUOTE = '"' QUOTE_RE = /\A#{Regexp.quote(QUOTE)}/ SLASH = "/" SLASH_RE = /\A#{Regexp.quote(SLASH)}/ BACK_SLASH = "\\" BACK_SLASH_RE = /\A#{Regexp.quote(BACK_SLASH)}/ URL = "URL:" URL_RE = /\A#{Regexp.quote(URL)}/ # Workaround for Regexp option change of Ruby 1.5.x other_re_mode = Regexp::EXTENDED if RUBY_VERSION > "1.5" other_re_mode |= Regexp::MULTILINE else other_re_mode |= Regexp::POSIXLINE end OTHER_RE = Regexp.new( "\\A.+?(?=#{Regexp.quote(EM_OPEN)}|#{Regexp.quote(EM_CLOSE)}| #{Regexp.quote(CODE_OPEN)}|#{Regexp.quote(CODE_CLOSE)}| #{Regexp.quote(VAR_OPEN)}|#{Regexp.quote(VAR_CLOSE)}| #{Regexp.quote(KBD_OPEN)}|#{Regexp.quote(KBD_CLOSE)}| #{Regexp.quote(INDEX_OPEN)}|#{Regexp.quote(INDEX_CLOSE)}| #{Regexp.quote(REF_OPEN)}|#{Regexp.quote(REF_CLOSE)}| #{Regexp.quote(FOOTNOTE_OPEN)}|#{Regexp.quote(FOOTNOTE_CLOSE)}| #{Regexp.quote(VERB_OPEN)}|#{Regexp.quote(VERB_CLOSE)}| #{Regexp.quote(BAR)}| #{Regexp.quote(QUOTE)}| #{Regexp.quote(SLASH)}| #{Regexp.quote(BACK_SLASH)}| #{Regexp.quote(URL)})", other_re_mode) def initialize(bp) @blockp = bp end def_delegator(:@blockp, :tree) def parse(src) @src = StringScanner.new(src) @pre = "" @yydebug = true do_parse end def next_token return [false, false] if @src.eos? # p @src.rest if @yydebug if ret = @src.scan(EM_OPEN_RE) @pre << ret [:EM_OPEN, ret] elsif ret = @src.scan(EM_CLOSE_RE) @pre << ret [:EM_CLOSE, ret] elsif ret = @src.scan(CODE_OPEN_RE) @pre << ret [:CODE_OPEN, ret] elsif ret = @src.scan(CODE_CLOSE_RE) @pre << ret [:CODE_CLOSE, ret] elsif ret = @src.scan(VAR_OPEN_RE) @pre << ret [:VAR_OPEN, ret] elsif ret = @src.scan(VAR_CLOSE_RE) @pre << ret [:VAR_CLOSE, ret] elsif ret = @src.scan(KBD_OPEN_RE) @pre << ret [:KBD_OPEN, ret] elsif ret = @src.scan(KBD_CLOSE_RE) @pre << ret [:KBD_CLOSE, ret] elsif ret = @src.scan(INDEX_OPEN_RE) @pre << ret [:INDEX_OPEN, ret] elsif ret = @src.scan(INDEX_CLOSE_RE) @pre << ret [:INDEX_CLOSE, ret] elsif ret = @src.scan(REF_OPEN_RE) @pre << ret [:REF_OPEN, ret] elsif ret = @src.scan(REF_CLOSE_RE) @pre << ret [:REF_CLOSE, ret] elsif ret = @src.scan(FOOTNOTE_OPEN_RE) @pre << ret [:FOOTNOTE_OPEN, ret] elsif ret = @src.scan(FOOTNOTE_CLOSE_RE) @pre << ret [:FOOTNOTE_CLOSE, ret] elsif ret = @src.scan(VERB_OPEN_RE) @pre << ret [:VERB_OPEN, ret] elsif ret = @src.scan(VERB_CLOSE_RE) @pre << ret [:VERB_CLOSE, ret] elsif ret = @src.scan(BAR_RE) @pre << ret [:BAR, ret] elsif ret = @src.scan(QUOTE_RE) @pre << ret [:QUOTE, ret] elsif ret = @src.scan(SLASH_RE) @pre << ret [:SLASH, ret] elsif ret = @src.scan(BACK_SLASH_RE) @pre << ret [:BACK_SLASH, ret] elsif ret = @src.scan(URL_RE) @pre << ret [:URL, ret] elsif ret = @src.scan(OTHER_RE) @pre << ret [:OTHER, ret] else ret = @src.rest @pre << ret @src.terminate [:OTHER, ret] end end def make_reference_from_label(label) # Reference.new_from_label_under_document_struct(label, tree.document_struct) Reference.new_from_label_without_document_struct(label) end def on_error(et, ev, values) lines_of_rest = (RUBY_VERSION >= '1.9.0' ? @src.rest.lines.to_a.length : @src.rest.to_a.length ) prev_words = prev_words_on_error(ev) at = 4 + prev_words.length message = <<-MSG RD syntax error: line #{@blockp.line_index - lines_of_rest}: ...#{prev_words} #{(ev||'')} #{next_words_on_error()} ... MSG message << " " * at + "^" * (ev ? ev.length : 0) + "\n" raise ParseError, message end def prev_words_on_error(ev) pre = @pre if ev and /#{Regexp.quote(ev)}$/ =~ pre pre = $` end last_line(pre) end def last_line(src) if n = src.rindex("\n") src[(n+1) .. -1] else src end end private :last_line def next_words_on_error if n = @src.rest.index("\n") @src.rest[0 .. (n-1)] else @src.rest end end ...end rdinlineparser.ry/module_eval... ##### State transition tables begin ### racc_action_table = [ 63, 64, 65, 153, 81, 62, 76, 78, 79, 87, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 152, 63, 64, 65, 61, 81, 62, 76, 78, 79, 124, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 149, 104, 103, 102, 100, 101, 99, 115, 116, 117, 164, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 96, 118, 119, 104, 103, 102, 100, 101, 99, 115, 116, 117, 89, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 88, 118, 119, 104, 103, 102, 100, 101, 99, 115, 116, 117, 161, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 86, 118, 119, 104, 103, 102, 100, 101, 99, 115, 116, 117, 85, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 137, 118, 119, 63, 64, 65, 61, 81, 62, 76, 78, 79, 84, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 22, 23, 24, 25, 26, 21, 18, 19, 176, 177, 13, 173, 14, 154, 15, 175, 16, 137, 17, 42, 148, 20, 54, 38, 53, 55, 56, 57, 29, 13, 177, 14, nil, 15, nil, 16, nil, 17, nil, nil, 20, 22, 23, 24, 25, 26, 21, 18, 19, nil, nil, 13, nil, 14, nil, 15, nil, 16, nil, 17, nil, nil, 20, 22, 23, 24, 25, 26, 21, 18, 19, nil, nil, 13, nil, 14, nil, 15, nil, 16, nil, 17, nil, nil, 20, 22, 23, 24, 25, 26, 21, 18, 19, nil, nil, 13, nil, 14, nil, 15, nil, 16, nil, 17, 145, nil, 20, 54, 133, 53, 55, 56, 57, nil, 13, nil, 14, nil, 15, nil, 16, nil, 17, nil, nil, 20, 22, 23, 24, 25, 26, 21, 18, 19, nil, nil, 13, nil, 14, nil, 15, nil, 16, nil, 17, 145, nil, 20, 54, 133, 53, 55, 56, 57, nil, 13, nil, 14, nil, 15, nil, 16, nil, 17, nil, nil, 20, 22, 23, 24, 25, 26, 21, 18, 19, nil, nil, 13, nil, 14, nil, 15, nil, 16, nil, 17, 145, nil, 20, 54, 133, 53, 55, 56, 57, nil, 13, nil, 14, nil, 15, nil, 16, nil, 17, 145, nil, 20, 54, 133, 53, 55, 56, 57, nil, 13, nil, 14, nil, 15, nil, 16, nil, 17, nil, nil, 20, 22, 23, 24, 25, 26, 21, 18, 19, nil, nil, 13, nil, 14, nil, 15, nil, 16, 122, 17, nil, 54, 20, 53, 55, 56, 57, nil, 13, nil, 14, nil, 15, nil, 16, nil, 17, nil, nil, 20, 22, 23, 24, 25, 26, 21, 18, 19, nil, nil, 13, nil, 14, nil, 15, nil, 16, nil, 17, nil, nil, 20, 135, 136, 54, 133, 53, 55, 56, 57, nil, 13, nil, 14, nil, 15, nil, 16, nil, 17, nil, nil, 20, 135, 136, 54, 133, 53, 55, 56, 57, nil, 13, nil, 14, nil, 15, nil, 16, nil, 17, nil, nil, 20, 135, 136, 54, 133, 53, 55, 56, 57, nil, 13, nil, 14, nil, 15, nil, 16, nil, 17, nil, nil, 20, 172, 135, 136, 54, 133, 53, 55, 56, 57, 165, 135, 136, 54, 133, 53, 55, 56, 57, 95, nil, nil, 54, 91, 53, 55, 56, 57, 174, 135, 136, 54, 133, 53, 55, 56, 57, 158, nil, nil, 54, nil, 53, 55, 56, 57, 178, 135, 136, 54, 133, 53, 55, 56, 57, 145, nil, nil, 54, 133, 53, 55, 56, 57, 145, nil, nil, 54, 133, 53, 55, 56, 57, 135, 136, 54, 133, 53, 55, 56, 57, 135, 136, 54, 133, 53, 55, 56, 57, 135, 136, 54, 133, 53, 55, 56, 57, 22, 23, 24, 25, 26, 21 ] racc_action_check = [ 61, 61, 61, 61, 61, 61, 61, 61, 61, 33, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 59, 59, 59, 59, 59, 59, 59, 59, 59, 41, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 97, 97, 97, 97, 97, 97, 97, 97, 97, 125, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 37, 97, 97, 38, 38, 38, 38, 38, 38, 38, 38, 38, 35, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 34, 38, 38, 155, 155, 155, 155, 155, 155, 155, 155, 155, 100, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 32, 155, 155, 91, 91, 91, 91, 91, 91, 91, 91, 91, 31, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 43, 91, 91, 20, 20, 20, 20, 20, 20, 20, 20, 20, 29, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 165, 165, 17, 162, 17, 90, 17, 164, 17, 94, 17, 18, 58, 17, 18, 18, 18, 18, 18, 18, 1, 18, 172, 18, nil, 18, nil, 18, nil, 18, nil, nil, 18, 19, 19, 19, 19, 19, 19, 19, 19, nil, nil, 19, nil, 19, nil, 19, nil, 19, nil, 19, nil, nil, 19, 16, 16, 16, 16, 16, 16, 16, 16, nil, nil, 16, nil, 16, nil, 16, nil, 16, nil, 16, nil, nil, 16, 15, 15, 15, 15, 15, 15, 15, 15, nil, nil, 15, nil, 15, nil, 15, nil, 15, nil, 15, 45, nil, 15, 45, 45, 45, 45, 45, 45, nil, 45, nil, 45, nil, 45, nil, 45, nil, 45, nil, nil, 45, 14, 14, 14, 14, 14, 14, 14, 14, nil, nil, 14, nil, 14, nil, 14, nil, 14, nil, 14, 146, nil, 14, 146, 146, 146, 146, 146, 146, nil, 146, nil, 146, nil, 146, nil, 146, nil, 146, nil, nil, 146, 13, 13, 13, 13, 13, 13, 13, 13, nil, nil, 13, nil, 13, nil, 13, nil, 13, nil, 13, 138, nil, 13, 138, 138, 138, 138, 138, 138, nil, 138, nil, 138, nil, 138, nil, 138, nil, 138, 44, nil, 138, 44, 44, 44, 44, 44, 44, nil, 44, nil, 44, nil, 44, nil, 44, nil, 44, nil, nil, 44, 2, 2, 2, 2, 2, 2, 2, 2, nil, nil, 2, nil, 2, nil, 2, nil, 2, 39, 2, nil, 39, 2, 39, 39, 39, 39, nil, 39, nil, 39, nil, 39, nil, 39, nil, 39, nil, nil, 39, 0, 0, 0, 0, 0, 0, 0, 0, nil, nil, 0, nil, 0, nil, 0, nil, 0, nil, 0, nil, nil, 0, 122, 122, 122, 122, 122, 122, 122, 122, nil, 122, nil, 122, nil, 122, nil, 122, nil, 122, nil, nil, 122, 127, 127, 127, 127, 127, 127, 127, 127, nil, 127, nil, 127, nil, 127, nil, 127, nil, 127, nil, nil, 127, 42, 42, 42, 42, 42, 42, 42, 42, nil, 42, nil, 42, nil, 42, nil, 42, nil, 42, nil, nil, 42, 159, 159, 159, 159, 159, 159, 159, 159, 159, 126, 126, 126, 126, 126, 126, 126, 126, 126, 36, nil, nil, 36, 36, 36, 36, 36, 36, 163, 163, 163, 163, 163, 163, 163, 163, 163, 92, nil, nil, 92, nil, 92, 92, 92, 92, 171, 171, 171, 171, 171, 171, 171, 171, 171, 142, nil, nil, 142, 142, 142, 142, 142, 142, 52, nil, nil, 52, 52, 52, 52, 52, 52, 95, 95, 95, 95, 95, 95, 95, 95, 168, 168, 168, 168, 168, 168, 168, 168, 158, 158, 158, 158, 158, 158, 158, 158, 27, 27, 27, 27, 27, 27 ] racc_action_pointer = [ 423, 188, 384, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 324, 283, 242, 220, 157, 176, 198, 135, nil, nil, nil, nil, nil, nil, 604, nil, 147, nil, 110, 96, -9, 69, 56, 526, 43, 66, 401, nil, 28, 486, 130, 362, 261, nil, nil, nil, nil, nil, nil, 571, nil, nil, nil, nil, nil, 169, 20, nil, -3, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 150, 112, 544, nil, 172, 579, nil, 43, nil, nil, 95, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 444, nil, nil, 52, 517, 465, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 343, nil, nil, nil, 562, nil, nil, nil, 302, nil, nil, nil, nil, nil, nil, nil, nil, 89, nil, nil, 595, 508, nil, nil, 168, 535, 171, 164, nil, nil, 587, nil, nil, 553, 185, nil, nil, nil, nil, nil, nil ] racc_action_default = [ -138, -138, -1, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -138, -138, -138, -138, -138, -138, -138, -138, -103, -104, -105, -106, -107, -108, -111, -110, -138, -2, -138, -138, -138, -138, -138, -138, -138, -138, -27, -26, -35, -138, -58, -41, -40, -47, -48, -49, -50, -51, -52, -63, -66, -67, -68, -69, -70, -138, -138, -112, -138, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -128, -129, -130, -131, -132, -133, -134, -135, -137, -109, 179, -13, -14, -15, -16, -17, -138, -138, -23, -22, -33, -138, -19, -24, -79, -80, -138, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, -97, -98, -99, -100, -25, -35, -138, -58, -28, -138, -59, -42, -46, -55, -56, -65, -71, -72, -75, -76, -77, -31, -38, -44, -53, -54, -57, -61, -73, -74, -39, -62, -101, -102, -136, -113, -114, -115, -18, -20, -21, -33, -138, -138, -78, -81, -138, -59, -36, -37, -64, -45, -59, -43, -60, -138, -34, -36, -37, -29, -30, -32, -34 ] racc_goto_table = [ 126, 44, 125, 43, 144, 144, 160, 93, 97, 52, 166, 82, 144, 41, 40, 39, 138, 146, 169, 147, 167, 94, 44, 1, 123, 129, 169, 52, 36, 37, 52, 90, 59, 92, 121, 120, 31, 32, 33, 34, 35, 170, 58, 166, 83, 30, 170, 166, 151, nil, 150, nil, 166, 159, 8, 166, 8, nil, nil, nil, nil, 155, nil, 156, 160, nil, nil, 8, 8, 8, 8, 8, nil, 8, 4, nil, 4, 157, nil, nil, 163, nil, 162, 52, nil, 168, nil, 4, 4, 4, 4, 4, nil, 4, nil, nil, nil, nil, 144, nil, nil, nil, 144, nil, nil, 129, 144, 144, nil, 5, 129, 5, nil, nil, nil, nil, 171, 6, nil, 6, nil, nil, 5, 5, 5, 5, 5, 11, 5, 11, 6, 6, 6, 6, 6, 7, 6, 7, nil, nil, 11, 11, 11, 11, 11, nil, 11, nil, 7, 7, 7, 7, 7, nil, 7 ] racc_goto_check = [ 22, 24, 21, 23, 36, 36, 37, 18, 16, 34, 35, 41, 36, 20, 19, 17, 25, 25, 28, 32, 29, 23, 24, 1, 23, 24, 28, 34, 13, 15, 34, 14, 38, 17, 20, 19, 1, 1, 1, 1, 1, 33, 1, 35, 39, 3, 33, 35, 42, nil, 41, nil, 35, 22, 8, 35, 8, nil, nil, nil, nil, 16, nil, 18, 37, nil, nil, 8, 8, 8, 8, 8, nil, 8, 4, nil, 4, 23, nil, nil, 22, nil, 21, 34, nil, 22, nil, 4, 4, 4, 4, 4, nil, 4, nil, nil, nil, nil, 36, nil, nil, nil, 36, nil, nil, 24, 36, 36, nil, 5, 24, 5, nil, nil, nil, nil, 22, 6, nil, 6, nil, nil, 5, 5, 5, 5, 5, 11, 5, 11, 6, 6, 6, 6, 6, 7, 6, 7, nil, nil, 11, 11, 11, 11, 11, nil, 11, nil, 7, 7, 7, 7, 7, nil, 7 ] racc_goto_pointer = [ nil, 23, nil, 43, 74, 109, 117, 135, 54, nil, nil, 127, nil, 10, -5, 11, -30, -3, -29, -4, -5, -40, -42, -15, -17, -28, nil, nil, -120, -107, nil, nil, -33, -101, -9, -116, -40, -91, 12, 17, nil, -9, -13 ] racc_goto_default = [ nil, nil, 2, 3, 46, 47, 48, 49, 50, 9, 10, 51, 12, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 140, nil, 45, 127, 139, 128, 141, 130, 142, 143, 132, 131, 134, 98, nil, 28, 27, nil, 60 ] racc_reduce_table = [ 0, 0, :racc_error, 1, 27, :_reduce_none, 2, 28, :_reduce_2, 1, 28, :_reduce_3, 1, 29, :_reduce_none, 1, 29, :_reduce_none, 1, 29, :_reduce_none, 1, 29, :_reduce_none, 1, 29, :_reduce_none, 1, 29, :_reduce_none, 1, 29, :_reduce_none, 1, 29, :_reduce_none, 1, 29, :_reduce_none, 3, 30, :_reduce_13, 3, 31, :_reduce_14, 3, 32, :_reduce_15, 3, 33, :_reduce_16, 3, 34, :_reduce_17, 4, 35, :_reduce_18, 3, 35, :_reduce_19, 2, 40, :_reduce_20, 2, 40, :_reduce_21, 1, 40, :_reduce_22, 1, 40, :_reduce_23, 2, 41, :_reduce_24, 2, 41, :_reduce_25, 1, 41, :_reduce_26, 1, 41, :_reduce_27, 2, 39, :_reduce_none, 4, 39, :_reduce_29, 4, 39, :_reduce_30, 2, 43, :_reduce_none, 4, 43, :_reduce_32, 1, 44, :_reduce_33, 3, 44, :_reduce_34, 1, 45, :_reduce_none, 3, 45, :_reduce_36, 3, 45, :_reduce_37, 2, 46, :_reduce_38, 2, 46, :_reduce_39, 1, 46, :_reduce_40, 1, 46, :_reduce_41, 1, 47, :_reduce_none, 2, 51, :_reduce_43, 1, 51, :_reduce_44, 2, 53, :_reduce_45, 1, 53, :_reduce_46, 1, 50, :_reduce_none, 1, 50, :_reduce_none, 1, 50, :_reduce_none, 1, 50, :_reduce_none, 1, 50, :_reduce_none, 1, 50, :_reduce_none, 1, 54, :_reduce_none, 1, 54, :_reduce_none, 1, 55, :_reduce_none, 1, 55, :_reduce_none, 1, 56, :_reduce_57, 1, 52, :_reduce_58, 1, 57, :_reduce_59, 2, 58, :_reduce_60, 1, 58, :_reduce_none, 2, 49, :_reduce_62, 1, 49, :_reduce_none, 2, 48, :_reduce_64, 1, 48, :_reduce_none, 1, 60, :_reduce_none, 1, 60, :_reduce_none, 1, 60, :_reduce_none, 1, 60, :_reduce_none, 1, 60, :_reduce_none, 1, 62, :_reduce_none, 1, 62, :_reduce_none, 1, 59, :_reduce_none, 1, 59, :_reduce_none, 1, 61, :_reduce_none, 1, 61, :_reduce_none, 1, 61, :_reduce_none, 2, 42, :_reduce_78, 1, 42, :_reduce_none, 1, 63, :_reduce_none, 2, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 1, 63, :_reduce_none, 3, 36, :_reduce_101, 3, 37, :_reduce_102, 1, 65, :_reduce_none, 1, 65, :_reduce_none, 1, 65, :_reduce_none, 1, 65, :_reduce_none, 1, 65, :_reduce_none, 1, 65, :_reduce_none, 2, 66, :_reduce_109, 1, 66, :_reduce_none, 1, 38, :_reduce_111, 1, 67, :_reduce_none, 2, 67, :_reduce_113, 2, 67, :_reduce_114, 2, 67, :_reduce_115, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 1, 68, :_reduce_none, 2, 64, :_reduce_136, 1, 64, :_reduce_none ] racc_reduce_n = 138 racc_shift_n = 179 racc_token_table = { false => 0, :error => 1, :EX_LOW => 2, :QUOTE => 3, :BAR => 4, :SLASH => 5, :BACK_SLASH => 6, :URL => 7, :OTHER => 8, :REF_OPEN => 9, :FOOTNOTE_OPEN => 10, :FOOTNOTE_CLOSE => 11, :EX_HIGH => 12, :EM_OPEN => 13, :EM_CLOSE => 14, :CODE_OPEN => 15, :CODE_CLOSE => 16, :VAR_OPEN => 17, :VAR_CLOSE => 18, :KBD_OPEN => 19, :KBD_CLOSE => 20, :INDEX_OPEN => 21, :INDEX_CLOSE => 22, :REF_CLOSE => 23, :VERB_OPEN => 24, :VERB_CLOSE => 25 } racc_nt_base = 26 racc_use_result_var = true Racc_arg = [ racc_action_table, racc_action_check, racc_action_default, racc_action_pointer, racc_goto_table, racc_goto_check, racc_goto_default, racc_goto_pointer, racc_nt_base, racc_reduce_table, racc_token_table, racc_shift_n, racc_reduce_n, racc_use_result_var ] Racc_token_to_s_table = [ "$end", "error", "EX_LOW", "QUOTE", "BAR", "SLASH", "BACK_SLASH", "URL", "OTHER", "REF_OPEN", "FOOTNOTE_OPEN", "FOOTNOTE_CLOSE", "EX_HIGH", "EM_OPEN", "EM_CLOSE", "CODE_OPEN", "CODE_CLOSE", "VAR_OPEN", "VAR_CLOSE", "KBD_OPEN", "KBD_CLOSE", "INDEX_OPEN", "INDEX_CLOSE", "REF_CLOSE", "VERB_OPEN", "VERB_CLOSE", "$start", "content", "elements", "element", "emphasis", "code", "var", "keyboard", "index", "reference", "footnote", "verb", "normal_str_ele", "substitute", "ref_label", "ref_label2", "ref_url_strings", "filename", "element_label", "element_label2", "ref_subst_content", "ref_subst_content_q", "ref_subst_strings_q", "ref_subst_strings_first", "ref_subst_ele2", "ref_subst_eles", "ref_subst_str_ele_first", "ref_subst_eles_q", "ref_subst_ele", "ref_subst_ele_q", "ref_subst_str_ele", "ref_subst_str_ele_q", "ref_subst_strings", "ref_subst_string3", "ref_subst_string", "ref_subst_string_q", "ref_subst_string2", "ref_url_string", "verb_strings", "normal_string", "normal_strings", "verb_string", "verb_normal_string" ] Racc_debug_parser = false ##### State transition tables end ##### # reduce 0 omitted # reduce 1 omitted module_eval(<<'.,.,', 'rdinlineparser.ry', 23) def _reduce_2(val, _values, result) result.push(val[1]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 24) def _reduce_3(val, _values, result) result = val result end .,., # reduce 4 omitted # reduce 5 omitted # reduce 6 omitted # reduce 7 omitted # reduce 8 omitted # reduce 9 omitted # reduce 10 omitted # reduce 11 omitted # reduce 12 omitted module_eval(<<'.,.,', 'rdinlineparser.ry', 38) def _reduce_13(val, _values, result) result = Emphasis.new add_children_to_element(result, *val[1]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 43) def _reduce_14(val, _values, result) result = Code.new add_children_to_element(result, *val[1]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 48) def _reduce_15(val, _values, result) result = Var.new add_children_to_element(result, *val[1]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 53) def _reduce_16(val, _values, result) result = Keyboard.new add_children_to_element(result, *val[1]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 58) def _reduce_17(val, _values, result) result = Index.new add_children_to_element(result, *val[1]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 67) def _reduce_18(val, _values, result) result = Reference.new(val[2]) add_children_to_element(result, *val[1]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 72) def _reduce_19(val, _values, result) result = make_reference_from_label(val[1]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 76) def _reduce_20(val, _values, result) result = Reference::URL.new(val[1]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 78) def _reduce_21(val, _values, result) result = Reference::TemporaryLabel.new(val[1], val[0]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 81) def _reduce_22(val, _values, result) result = Reference::TemporaryLabel.new(val[0]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 82) def _reduce_23(val, _values, result) result = Reference::TemporaryLabel.new([], val[0]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 84) def _reduce_24(val, _values, result) result = Reference::URL.new(val[1]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 86) def _reduce_25(val, _values, result) result = Reference::TemporaryLabel.new(val[1], val[0]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 89) def _reduce_26(val, _values, result) result = Reference::TemporaryLabel.new(val[0]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 90) def _reduce_27(val, _values, result) result = Reference::TemporaryLabel.new([], val[0]) result end .,., # reduce 28 omitted module_eval(<<'.,.,', 'rdinlineparser.ry', 95) def _reduce_29(val, _values, result) result = val[1] result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 97) def _reduce_30(val, _values, result) result = [StringElement.new(val[1])] result end .,., # reduce 31 omitted module_eval(<<'.,.,', 'rdinlineparser.ry', 102) def _reduce_32(val, _values, result) result = val[1] result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 107) def _reduce_33(val, _values, result) result = [StringElement.new(val[0])] result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 109) def _reduce_34(val, _values, result) result = [StringElement.new(val[1])] result end .,., # reduce 35 omitted module_eval(<<'.,.,', 'rdinlineparser.ry', 115) def _reduce_36(val, _values, result) result = val[1] result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 117) def _reduce_37(val, _values, result) result = [StringElement.new(val[1])] result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 121) def _reduce_38(val, _values, result) result = val[1].unshift(val[0]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 123) def _reduce_39(val, _values, result) result = val[1].unshift(val[0]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 125) def _reduce_40(val, _values, result) result = val result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 126) def _reduce_41(val, _values, result) result = val result end .,., # reduce 42 omitted module_eval(<<'.,.,', 'rdinlineparser.ry', 131) def _reduce_43(val, _values, result) result.push(val[1]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 132) def _reduce_44(val, _values, result) result = val result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 135) def _reduce_45(val, _values, result) result.push(val[1]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 136) def _reduce_46(val, _values, result) result = val result end .,., # reduce 47 omitted # reduce 48 omitted # reduce 49 omitted # reduce 50 omitted # reduce 51 omitted # reduce 52 omitted # reduce 53 omitted # reduce 54 omitted # reduce 55 omitted # reduce 56 omitted module_eval(<<'.,.,', 'rdinlineparser.ry', 153) def _reduce_57(val, _values, result) result = StringElement.new(val[0]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 156) def _reduce_58(val, _values, result) result = StringElement.new(val[0]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 159) def _reduce_59(val, _values, result) result = StringElement.new(val[0]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 163) def _reduce_60(val, _values, result) result << val[1] result end .,., # reduce 61 omitted module_eval(<<'.,.,', 'rdinlineparser.ry', 169) def _reduce_62(val, _values, result) result << val[1] result end .,., # reduce 63 omitted module_eval(<<'.,.,', 'rdinlineparser.ry', 173) def _reduce_64(val, _values, result) result << val[1] result end .,., # reduce 65 omitted # reduce 66 omitted # reduce 67 omitted # reduce 68 omitted # reduce 69 omitted # reduce 70 omitted # reduce 71 omitted # reduce 72 omitted # reduce 73 omitted # reduce 74 omitted # reduce 75 omitted # reduce 76 omitted # reduce 77 omitted module_eval(<<'.,.,', 'rdinlineparser.ry', 196) def _reduce_78(val, _values, result) result << val[1] result end .,., # reduce 79 omitted # reduce 80 omitted # reduce 81 omitted # reduce 82 omitted # reduce 83 omitted # reduce 84 omitted # reduce 85 omitted # reduce 86 omitted # reduce 87 omitted # reduce 88 omitted # reduce 89 omitted # reduce 90 omitted # reduce 91 omitted # reduce 92 omitted # reduce 93 omitted # reduce 94 omitted # reduce 95 omitted # reduce 96 omitted # reduce 97 omitted # reduce 98 omitted # reduce 99 omitted # reduce 100 omitted module_eval(<<'.,.,', 'rdinlineparser.ry', 227) def _reduce_101(val, _values, result) result = Footnote.new add_children_to_element(result, *val[1]) result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 232) def _reduce_102(val, _values, result) result = Verb.new(val[1]) result end .,., # reduce 103 omitted # reduce 104 omitted # reduce 105 omitted # reduce 106 omitted # reduce 107 omitted # reduce 108 omitted module_eval(<<'.,.,', 'rdinlineparser.ry', 246) def _reduce_109(val, _values, result) result << val[1] result end .,., # reduce 110 omitted module_eval(<<'.,.,', 'rdinlineparser.ry', 251) def _reduce_111(val, _values, result) result = StringElement.new(val[0]) result end .,., # reduce 112 omitted module_eval(<<'.,.,', 'rdinlineparser.ry', 256) def _reduce_113(val, _values, result) result = val[1] result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 257) def _reduce_114(val, _values, result) result = val[1] result end .,., module_eval(<<'.,.,', 'rdinlineparser.ry', 258) def _reduce_115(val, _values, result) result = val[1] result end .,., # reduce 116 omitted # reduce 117 omitted # reduce 118 omitted # reduce 119 omitted # reduce 120 omitted # reduce 121 omitted # reduce 122 omitted # reduce 123 omitted # reduce 124 omitted # reduce 125 omitted # reduce 126 omitted # reduce 127 omitted # reduce 128 omitted # reduce 129 omitted # reduce 130 omitted # reduce 131 omitted # reduce 132 omitted # reduce 133 omitted # reduce 134 omitted # reduce 135 omitted module_eval(<<'.,.,', 'rdinlineparser.ry', 283) def _reduce_136(val, _values, result) result << val[1] result end .,., # reduce 137 omitted def _reduce_none(val, _values, result) val[0] end end # class RDInlineParser end # end of module RD tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/rdvisitor.rb000644 000765 000024 00000010071 12137321061 022324 0ustar00machustaff000000 000000 require 'rd/output-format-visitor' require 'rd/reference-resolver' require 'rd/rbl-file' require 'forwardable' module RD # for Backward compatibility class RDVisitor < OutputFormatVisitor extend Forwardable def apply_to_DescListItemTerm(element, contents) contents end def apply_to_MethodListItemTerm(element) apply_to_String(element.content) end def_delegator(:@reference_resolver, :labels, :__labels__) def_delegator(:@reference_resolver, :label_prefix, :__label_prefix__) def_delegator(:@reference_resolver, :rbl_suite) def prepare_labels(tree, prefix = "label:") @reference_resolver = ReferenceResolver.new(tree, prefix) end def_delegator(:@reference_resolver, :refer) def_delegator(:@reference_resolver, :get_anchor) def_delegator(:@reference_resolver, :make_rbl_file) def refer_external(label) label = @reference_resolver.refer_external_file(label) return nil unless label label[1] end end module AutoLabel def parse_rmi(src) labels = {} $method_index = [] eval(src) $method_index.each do |c, k, m, f, l| labels[c + k + m] = l end labels end private :parse_rmi end # AutoLabel =begin == module RD::MethodParse this module provide several functions for MehotList. =end module MethodParse def analize_method(method) klass = nil args = nil kind = nil if /[^{(\s]+/ =~ method method = $& args = $' # ' end if /^(.*)(#|::|\.)/ =~ method klass = $1 kind = str2kind($2) method = $' # ' end if klass == "function" and kind == :instance_method kind = :function end [klass, kind, method, args] end module_function :analize_method def str2kind(str) case str when '#' :instance_method when '.' :class_method when '::' :constant end end module_function :str2kind def kind2str(int) case int when :instance_method, :function '#' when :class_method '.' when :constant '::' end end module_function :kind2str KIND2NUM = {:constant => 0, :class_method => 1, :instance_method => 2, :function => 2} def kind2num(str) KIND2NUM[str] end module_function :kind2num def make_mindex_label(element) klass, kind, method = analize_method(element.label) case kind when :class_method klass + "_S_" + tr_method(method) when :instance_method klass + "_" + tr_method(method) when :constant klass + "_" + method when :function "function_" + tr_method(method) else element.label end end module_function :make_mindex_label def tr_method(method) case method when "[]" "ref_" when "[]=" "set_" when "+" "plus_" when "+@" "uplus_" when "-" "minus_" when "-@" "uminus_" when "*" "mul_" when "/" "div_" when "%" "mod_" when "**" "power_" when "~" "inv_" when "==" "eq_" when "===" "eqq_" when "=~" "match_" when "&" "and_" when "|" "or_" when "<<" "lshift_" when ">>" "rshift_" when "<=>" "cmp_" when "<" "lt_" when "<=" "le_" when ">" "gt_" when ">=" "ge_" when "^" "xor_" when "`" "backquote_" when /!$/ $` + "_bang" # ` when /\?$/ $` + "_p" # ` when /=$/ $` + "_eq" # ` else method end end module_function :tr_method def make_method_index(tree) indexes = [] tree.each do |i| if i.is_a?(MethodListItem) klass, kind, method, args = analize_method(i.term.content) indexes.push([klass, kind2num(kind), method, kind]) if kind end end indexes.uniq! indexes.sort.each {|i| i[1] = i.pop} end module_function :make_method_index end # MethodParse end # RD =begin == script info. abstruct class for visitor of RDTree. $Id: rdvisitor.rb,v 1.46 2003/02/18 16:20:25 tosh Exp $ =end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/reference-resolver.rb000644 000765 000024 00000004375 12137321061 024106 0ustar00machustaff000000 000000 require 'rd/rbl-suite' require 'rd/labeled-element' require 'forwardable' module RD class ReferenceResolver extend Forwardable include Enumerable attr_reader :labels attr_reader :label_prefix attr_reader :rbl_suite def initialize(tree, prefix = "label:") init_labels(tree) @label_prefix = prefix @rbl_suite = RBLSuite.new(tree.include_path) end def init_labels(tree) @labels = {} ary = (tree.find_all do |i| i.is_a? LabeledElement end) num = 0 ary.each do |i| push_to_labels(i.to_label, [i, num]) num += 1 end end private :init_labels def push_to_labels(key, value) if labels[key] labels[key].push(value) else labels[key] = [value] end end private :push_to_labels def each_label tmp = [] labels.each_value do |i| i.each do |j| tmp.push(j) end end tmp.sort{|i,j| i[1] <=> j[1]}.each do |i| yield(i[0]) end end alias each each_label def referent_of_label(label) label = label.label if label.is_a? Reference if label.filename refer_external_file(label) else anchor = refer(label) return nil unless anchor [nil, anchor] end end def refer(label) matched = labels[label2str(label)] return nil unless matched num2anchor(matched[0][1]) end def refer_element(label) labels.fetch(label2str(label), []).collect{|i| i[0] } end def refer_external_file(label) label = label.label if label.is_a? Reference rbl_suite.refer(label.element_label, label.filename) end def get_label_num(element) entry = labels[element.to_label].find{|i| i[0] == element } return nil unless entry entry[1] end def get_anchor(element) if num = get_label_num(element) num2anchor(num) end end def num2anchor(num) label_prefix + num.to_s end private :num2anchor def label2str(label) case label when String label when Element, Reference::RDLabel label.to_label else raise ArgumentError, "can't extract Label from #{label}." end end def make_rbl_file(filename) RBLFile.create_rbl_file(filename, self) end end end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/search-file.rb000644 000765 000024 00000000405 12137321061 022461 0ustar00machustaff000000 000000 module RD module SearchFile def search_file(base, include_path, suffixes) include_path.each do |dir| suffixes.each do |suffix| file = dir + "/" + base + "." + suffix return file if File.exist? file end end nil end end end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/tree.rb000644 000765 000024 00000004431 12137321061 021241 0ustar00machustaff000000 000000 require "rd/rdblockparser.tab" require "rd/filter" require "rd/document-struct" require "rd/version" module RD # document tree class Tree include Enumerable SYSTEM_NAME = "RDtool Framework -- Document Tree" SYSTEM_VERSION = "$Version: "+RD::VERSION+"$" VERSION = Version.new_from_version_string(SYSTEM_NAME, SYSTEM_VERSION) def Tree.version VERSION end TMP_DIR = "/tmp" def Tree.tmp_dir TMP_DIR end attr_reader :root attr_reader :document_struct attr_accessor :include_paths alias include_path include_paths alias include_path= include_paths= attr_reader :filters alias filter filters attr_accessor :tmp_dir def Tree.new_with_document_struct(document_struct, include_paths = []) Tree.new(document_struct, nil, include_paths) end def initialize(document_struct, src_str = nil, include_paths = []) @src = src_str @document_struct = document_struct @include_paths = include_paths @filters = Hash.new() @tmp_dir = TMP_DIR @root = nil end def parse parser = RDParser.new src = @src.respond_to?(:to_a) ? @src.to_a : @src.split(/^/) set_root(parser.parse(src, self)) end def set_root(element) raise ArgumentError, "#{element.class} can't be root." unless @document_struct.is_valid?(self, element) @root = element element.parent = self end alias root= set_root def make_root(&block) child = DocumentElement.new set_root(child) child.build(&block) if block_given? child end def check_valid each_element do |i| raise RuntimeError, "mismatched document structure, #{i.parent} <-/- #{i}." unless @document_struct.is_valid?(i.parent, i) end true end def accept(visitor) @root.accept(visitor) end def each_element(&block) return nil unless @root @root.each(&block) end alias each each_element def tree self end def Tree.new_from_rdo(*rdos) # rdos: IOs tree = Tree.new("", [], nil) tree_content = [] rdos.each do |i| subtree = Marshal.load(i) tree_content.concat(subtree.root.blocks) end tree.root = DocumentElement.new(tree_content) tree end end end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/version.rb000644 000765 000024 00000001747 12137321061 021776 0ustar00machustaff000000 000000 module RD VERSION = '0.6.38' class Version attr_reader :name attr_reader :major, :minor, :patch_level def Version.new_from_version_string(name, version_str) major, minor, patch_level, *dummy = analyze_version_string(version_str) return Version.new(name, major, minor, patch_level) end def initialize(name, major, minor, patch_level) @name = name @major = major @minor = minor @patch_level = patch_level end def Version.analyze_version_string(version_str) version_str = clean_up_version_string(version_str) version_str.split(/\./).collect{|i| i.to_i } end def to_s result = sprintf("%s %d", @name, @major) result += sprintf(".%d", @minor) if @minor result += sprintf(".%d", @patch_level) if @patch_level result end def Version.clean_up_version_string(version_str) if /^\$Version:?\s*(.*)\$/ === version_str $1 else version_str end end end end tdiary-3.2.2/vendor/rdtool-0.6.38/lib/rd/visitor.rb000644 000765 000024 00000004371 12137321061 022004 0ustar00machustaff000000 000000 require "rd/version" module RD class Visitor SYSTEM_NAME = "RDtool Framework -- Visitor" SYSTEM_VERSION = "$Version: "+RD::VERSION+"$" VERSION = Version.new_from_version_string(SYSTEM_NAME, SYSTEM_VERSION) def Visitor.version VERSION end def visit(tree) tree.accept(self) end def visit_children(element) ret = [] element.each_child do |i| ret.push(i.accept(self)) end ret end def Visitor.define_visit_Nonterminal(element_type) eval <<-END_OF_EVAL def visit_#{element_type.id2name}(element) apply_to_#{element_type.id2name}(element, visit_children(element)) end END_OF_EVAL end def Visitor.define_visit_Terminal(element_type) eval <<-END_OF_EVAL def visit_#{element_type.id2name}(element) apply_to_#{element_type.id2name}(element) end END_OF_EVAL end define_visit_Terminal(:Include) define_visit_Terminal(:Verbatim) define_visit_Terminal(:MethodListItemTerm) define_visit_Nonterminal(:DocumentElement) define_visit_Nonterminal(:Headline) define_visit_Nonterminal(:TextBlock) define_visit_Nonterminal(:ItemList) define_visit_Nonterminal(:EnumList) define_visit_Nonterminal(:DescList) define_visit_Nonterminal(:MethodList) define_visit_Nonterminal(:ItemListItem) define_visit_Nonterminal(:EnumListItem) def visit_DescListItem(element) term = element.term.accept(self) apply_to_DescListItem(element, term, visit_children(element)) end define_visit_Nonterminal(:DescListItemTerm) def visit_MethodListItem(element) term = element.term.accept(self) apply_to_MethodListItem(element, term, visit_children(element)) end define_visit_Terminal(:StringElement) define_visit_Terminal(:Verb) define_visit_Nonterminal(:Emphasis) define_visit_Nonterminal(:Code) define_visit_Nonterminal(:Var) define_visit_Nonterminal(:Keyboard) define_visit_Nonterminal(:Index) define_visit_Nonterminal(:Footnote) def visit_Reference(element) children = visit_children(element) begin element.result_of_apply_method_of(self, children) rescue NameError apply_to_Reference(element, children) end end end end tdiary-3.2.2/vendor/rdtool-0.6.38/doc/rd-draft.html000644 000765 000024 00000061563 12137321061 021751 0ustar00machustaff000000 000000 doc/rd-draft.rd

    RD working draft

    Japanese version is here.

    What is RD?

    RD is Ruby's POD, embeddable documentation format in script file.

    RD is influenced mainly from plain2, a program to translate from plain text to some mark-up language. So, RD looks like plain text, and its simpleness and neatness make it easy to read and write.

    How does the interpreter work for RD?

    Ruby's interpreter, ruby, simply ignores text between a line beginning with "=begin" and one beginning with "=end". So, RD is not only embeddable. You can write anything between =begin and =end. RD is one of them, but RD will be a standard one.*1

    Concepts and Syntax

    Element, Block and Inline

    We will use the term "Element" for features of RD which add information of document structure to text. In addition, we use a term "Block" for Elements for large and global structures, and a term "Inline" for ones for small and local decorations.

    Paragraph, headline or list is a kind of Block. RD uses indentation and special characters to describe Blocks. You can also write complicated structure to nested Blocks. And this style of Block looks naturally like plain text format. See Block for details.

    Emphasis, code or reference is a kind of Inline. Parentheses and special characters, like ((? ... ?)), are used for Inline. Almost all Inline may be nested inside each other. See Inline for more details.

    Block

    Basic Syntax

    Block has line oriented syntax. i.e. each character on the same line belongs to the same Block. And the indentation of the line represents nesting level and type of Block. The first character of the line represents the type of Block.

    Concepts and Terms
    Baseline
    Baseline is standard depth of indent. Relative depth between indent of one line and Baseline affects its Block-type.
    Head Char
    Head Char is the first character of line, except whitespace.
    STRINGLINE
    STRINGLINE is line which consists of strings. STRINGLINE doesn't have "*", "(num)", ":", "=" nor "+" as Head Char. But if the line is indented, "=" and "+" can be Head Char.
    WHITELINE
    WHITELINE is a line which consists of whitespace, "\s", "\t" and "\n".
    Comment
    A line which is matched with /^#/ is regarded as a comment.
    How Baseline is defined and how it works

    At the top level, Baseline is at left end, i.e., indent is 0. In List, Baseline is defined by first Block of ListItem. For example,

    Example: "|" means Baseline
      |Regard this line as one of TextBlock's in top level.
      |<- So this Baseline is at the left-most position.
        *|it is in List. (1)
         |<- this Baseline is defined by the marked with a (1).
        *    |Different Item of List can have different Baseline inside.
             |<- So this Baseline differs from one of this list's first item.

    |Regard this line as one of TextBlock's in top level. |<- So this Baseline is at the left-most position.

    • |it is in List. (1) |<- this Baseline is defined by the marked with a (1).
    • |Different Items in Lists can have different Baselines inside. |<- So this Baseline differs from the one of this list's first item.

    If one Block is nested in another Block, the Baseline of the inside Blocks is deeper than the Baseline of outside Blocks.

    The relative position between Baseline and indent affects the type of Block. If a STRINGLINE has same indent with Baseline, it belongs to TextBlock, otherwise, i.e. it has deeper indent than Baseline, it belongs to Verbatim.

    Types of Block

    Headline

    Headline consists of a line which Head Char is "=" or "+". And Headline can't include more than one line. Headline can be on only top level.

    Example:
    |<- Regard this as top level Baseline.
    = Headline 1.
    === Headline 1.1.1.
    + Headline 1.1.1.1.1.

    Headline 1.

    Headline 1.1.1.

    Headline 1.1.1.1.1.

    Headline Mark represents level of Headline. See following figure. first Mark is biggest one, and last Mark has two parts.

    Fig: Headline Marks
    =
    ==
    ===
    ====
    +
    ++

    Text which follows Mark is title of Headline. It is also used as Label of Reference.

    Title of Headline can contain Inlines except for Reference and Footnote.

    Include

    Include is a line that line head "<<<" and included file name. You can input from other file text, both RD and target format, with Include.

    When you include RD file, included file name have to have ".rd" or ".rb" as suffix, like "foo.rd", and write full name (not full path) of file after "<<<". For example,

    <<< foo.rd

    When you include target format file, include file name have to have suffix of target format standard one, for example ".html" in the case of outputting HTML, ".texi" in the case of outputting Texinfo, and write base name of file after "<<<". For example,

    <<< foo

    RD formatter include "foo.html" to output HTML, and include "foo.texi" to output Texinfo. If you want to use Include for target format, you should prepare plural type of included file.

    TextBlock

    TextBlock is composed of STRINGLINEs, but the STRINGLINEs must have same indent with Baseline. If its indent is deeper than Baseline, the STRINGLINE belongs to Verbatim.

    TextBlock can include Inline inside.

    Example:
    |
    This is TextBlock. 
    Second line of same TextBlock.
      This line is not TextBlock, but Verbatim.
    * And this line is List. (But this line is exactly TextBlock in ListItem.)

    And this example is formatted such like:

    This is TextBlock. Second line of same TextBlock.

    This line is not TextBlock, but Verbatim.
    • And this line is List. (But this line is exactly TextBlock in ListItem.)
    Verbatim

    You can use Verbatim to cite Ruby script. Verbatim is composed of STRINGLINEs, and they must be indented deeper than Baseline. Verbatim can also include a line whose Head Char is "*", "(1)" and ":", But it can't be first line of Verbatim, it is regarded as List. Verbatim can't include a line which is indented shallower than first line. Verbatim can include WHITELINE.

    You can't use Inline in Verbatim.

    Example:
     This is Verbatim.
       Even if a line is indented deeper than first line, it is also in same
       Verbatim.
     * A line seems like list is also included in Verbatim.
    But if the line is indented shallower, it is not in same Verbatim.
    It is in other Verbatim.

    And this example is formatted such like:

    This is Verbatim.
      Even if a line is indented deeper than first line, it is also in same
      Verbatim.
    * A line seems like list is also included in Verbatim.
    But if the line is indented shallower, it is not in same Verbatim.
    It is in other Verbatim.
    List

    List is special Block. List is composed of ListItems, and ListItem is composed of Blocks. So List can include Blocks inside, even also List itself.*2

    ListItem can include WHITELINE, and TextBlock can't include WHITELINE, so when you want to write 2 TextBlock inside ListItem, put a WHITELINE between TextBlocks.

    There is 3 type of List, "ItemList", "EnumList", "DescList" and "MethodList.

    ItemList

    ItemList is simple and not numbered List. ItemListItem begins by a line whose Head Char is "*", and first Block of ItemListItem must be TextBlock.

    Example:
    * first item of parent list
        * first item of sub list
        * second item of sub list
      text block ( line of first item of parent list)

    And this example is formatted such like:

    • first item of parent list

      • first item of sub list
      • second item of sub list

      text block ( line of first item of parent list)

    EnumList

    EnumList is numbered List. EnumListItem starts with a line whose Head Char is "(num)"(num is integer). EnumList is same as ItemList on other points.

    Example:
    (1) first line of parent list
          * first line of sub list(ItemList)
    (2) second list of parent list
    (10) number is ignored...

    And this example is formatted such like:

    1. first line of parent list
      • first line of sub list(ItemList)
    2. second list of parent list
    3. number is ignored...
    DescList

    DescList is List for descriptions. DescListItem has 2 part. One is Term part, the other is Description part. Term of DescListItem is also used as Label for Reference.

    Term part is composed of a line whose Head Char is ":", and Term part is same as Headline, except that a line of Term part can be indented.

    Description part is starts with next line of Term part. Baseline of Description part must be same or deeper than term of Term part of its pair. For example, following style is illegal.

    Example:
    :   |Term
      |Description.

    Description part can include Blocks. List can be first Block of Description part. Term part can contain Inlines except for Reference and Footnote.

    Example:
    :Term
       first line of Description
       second line of Description
    :Term2
       * also include List
       * ...

    And this example is formatted such like:

    Term
    first line of definition. second line of definition
    Term2
    • also include list
    • ...
    MethodList

    MethodList is the special type of DescList for explanation methods of your classes. MethodList is similar with DescList in almost all part, but it is labeled differently. RD formatters know it is some kind of program code, e.g. method or constants of class in Ruby or function prototype in C..., which is on Term part of MethodList. So, MethodList is labeled without the part which seems to be parameters of methods. See Label and Reference for more detail.

    Each item of MethodList has Term part and Description part like DescList. And its Term part start with its Head Char, "---". Its Description part can contain TextBlock, Verbatim and List. But you shouldn't write MethodList in any kind of List. RD will come to deny it possibly in future.

    Example:
    --- Array#each {|i| ... } # => labeled as "Array#each"
          yield block for each item.
    --- Array#index(val) # => labeled as "Array#index"
          return index of first item which equals with ((|val|)). if it hasn't
          same item, return (({nil})).

    And this example is formatted such like:

    Array#each {|i| ... }
    yield block for each item.
    Array#index(val)
    return index of first item which equals with val. if it hasn't same item, return nil.

    Some formatter assumes it is Ruby's methods, constants or etc. which is in Term part of MethodList. it can format term part of MethodList intelligently, but you have to write according as specific formula to make the best of its feature.

    Standard Ruby class reference formula is suggested such like:

    instance method

    instance method method of class Class

    Class#method(its params  ...) { parameter block }
    class method (class singleton method)

    class method method of class Class

    Class.method(its params ...) { parameter block }
    class constants

    constant Const of class Class

    Class::Const
    functions (private methods on top level)

    function func

    function#func(its params ...) { parameter block }

    Ruby use some symbol characters (e.g. [], []=, +, - or <<) for the names of methods. ruby, Ruby interpreter, parses them with different manner from normal methods, but write them as same as others in this formula.

    Example:
      --- Array#[](key)
            return value which in at index ((|key|)).
      --- Array#[]=(key, value)
            put ((|value|)) into cell of index ((|key|)).
      --- Array#+(other)
            return concatenated (({Array})).

    Inline

    You can use Inline in TextBlock, Headline and Term part of DescList. Common style of parentheses is used for Inline. Inline can nest each other.

    in following list of Inlines, preformatted text is on left hand side and postformatted text is on right hand side.

    ((*Em*)) => Em
    Emphasis.
    (({while gets...})) => while gets...
    Code.
    ((|var|)) => var
    Var.*3
    ((%ruby -v%)) => ruby -v
    Keyboard.
    ((:Term:))

    => Term

    Term of Index.

    ((<Identity or URL>))

    => Identity or URL

    Link, Reference. See Label and Reference for more detail.

    ((-Footnote-))

    => *4

    Footnote.

    (('verb')) => verb
    Inline Verbatim.

    Label and Reference

    Reference needs Label. In RD, only title of Headline and Term of DescList and MethodList is regarded as Label. So, you must choose different titles for different Headlines. This problem has not resolved yet.

    How to RD generates Label from Headline, DescList or MethodList

    Title of Headline and Term part of DescList and MethodList are regarded as Label. But they can contain Inlines, so the situation isn't so simple.

    First, MethodList is special in the part of Labeling. Term part of MethodList can't contain Inlines, and RD assumes it is method reference or such thing which is in Term part of MethodList. So it is Labeled under following rules.

    1. It is regarded as Label which is before a character of "(" or "{".*5

    Following example will help you to understand how this rule works. the Label which is generated from the term part of MethodList is after mark of "# =>".

    Example:
      --- Array.new([size[, val]]) # => Array.new
      --- Array#[]=(key, val) # => Array#[]=
      --- Array#each { ... } # => Array#each
      --- void rb_define_method(VALUE class, ...) # => void rb_define_method

    Second, in the case of title of Headline or term part of DescList, there is not such a special rule. But you can use Inlines for text on them, so there are rules to strip Inline mark-ups from text.

    1. Any Inline mark-ups makes any difference to Label. So, both

      = ((*Headline*))

      and

      = Headline

      are Labeled as "Headline".

    2. But white spaces which is after open parenthesis and before close parenthesis of Inline are striped when RD generates Label from it. So, both

      = ((* Headline  *))

      and

      = ((*Headline*))

      are Labeled as "Headline".

    Reference

    You can refer Labeled element with Reference which is a kind of Inline marked up with ((<...>)).

    Most simple use of Reference is to write Label inside parenthesis.

    ((<Label>))

    This works as reference to Label of "Label" and text "Label" is used also for display such like: Label.*6

    When you want to refer a resource pointed with URL, write such like:

    ((<URL:http://www.ruby-lang.org/en/raa.html>))

    RD formatter will format it as hyper-link to its URL if possible such like:<URL:http://www.ruby-lang.org/en/raa.html>.

    When you want to use other text than Label for display, write such like:

    ((<Text for display|Label>))

    "Text for display" is used for display and "Label" is used as Label to refer such like: Text for display

    Text for display can contain some Inline, except for Footnotes and Reference.

    In Reference, "|" and "/" are syntax keywords. So if you will write them inside Reference, you have to double-quote the part it's inside, such like:

    ((<"Bar | inside display text"|Label>))

    Bar | inside display text

    The situations are same whether you will write them inside Substitution part, Filename part and Label part.

    Of course, you can use the text for the display for Reference to URL resource.

    ((<Ruby Application Archive|URL:http://www.ruby-lang.org/en/raa.html>))

    Ruby Application Archive

    When the text for the display is omitted, you can use Inline for Label.

    ((<((*Label*))>))

    Label


    *1 If you are interested in others, see rubyapi2 <URL:http://www.ueda.info.waseda.ac.jp/~igarashi/ruby/xml.html#rubyapi2> for example.
    *2 But List can't include Headline nor Include.
    *3 You can read very good explanation about Var in texinfo.info.
    *4Footnote
    *5 text inside "(...)" is regarded as parameters of method, and text inside "{...}" is regarded as parameter block of methods.
    *6 There is no element Labeled "Label", so it doesn't seems to be Reference probably.

    tdiary-3.2.2/vendor/rdtool-0.6.38/doc/rd-draft.ja.html000644 000765 000024 00000074156 12137321061 022344 0ustar00machustaff000000 000000 doc/rd-draft.rd.ja

    RD working draft 日本語版

    英語版はここにあります。

    RDとは何か

    RDとはRuby版のPODです。つまりRubyスクリプトファイルの中に埋め込む事を意図して 定義されたドキュメントフォーマットです。

    RDは主にplain textをさまざまなフォーマットに変換するplain2というプログラム の影響を受けています。そのため、RDはplain textに似ており、シンプルですっきり した文法なので読みやすく書きやすいでしょう。

    RubyインタプリタはRDをどのように扱うか

    Rubyのインタプリタは単純に"=begin"で始まる行から"=end"で始まる 行までを無視します。ですから、スクリプトファイル中に埋め込む事ができるのは RDだけではありません。何でも=begin=endの間に書く事ができるの です。RDは選択肢の一つにすぎませんが、Ruby標準のドキュメントフォーマットと されています。*1

    RDの基本的な概念と文法

    Element, Block, Inline

    これからの説明では"Element"という用語*2をテキストに文章構造を与えるための 構成要素という意味で用います。さらに、"Block"という用語を比較的 大きくグローバルな構造を表すElementに、"Inline"という用語を比較的小さ くローカルな、テキストに付加的な修飾を与えるElementに対して用います。

    段落や見出し、リストなどがBlockです。RDではBlockを表すのに インデントや特殊文字を用います。Blockを入れ子にすることで複雑な 構造も表現できます。そして、Blockの表現は自然とplain textに見え ます。詳しくはBlockを見てください。

    強調やコードや参照などがInlineです。((? ... ?))のようなカッコと 特殊文字の組合せがInlineの表現に使われます。ほとんどのInlineが互いに 入れ子にできます。詳しくはInlineを見てください。

    Block

    基本文法

    Blockは行指向の文法にしたがいます。つまり、同じ行にある文字はすべて同じ Blockに属しています。インデントはBlockの入れ子レベルとタイプを表して います。行の先頭の文字はBlockのタイプに関係します。

    概念と用語
    Baseline
    Baselineはインデントの基準です。ある行のインデントととBaselineの相対的 な深さはその行の属するBlockのタイプに影響します。
    Head Char
    Head Charは空白文字を除いた行の先頭の文字です。
    STRINGLINE
    STRINGLINEは普通の文字で構成された行です。STRINGLINEは"*", "(num)", ":", "=", "+"といった文字を Head Charとしては含みません。しかし、インデントされた行なら"=" や"+"をHead Charとすることができます。
    WHITELINE
    WHITELINEは空白文字だけの行です。
    Comment
    /^#/にマッチする行はコメントとみなされます。
    Baselineの決定と影響

    トップレベルではBaselineは行の左端です。リスト内ではBaselineはListItem の最初のBlockによって決定します。例えば、

    Example: "|" はBaselineを表しています。
      |この行はトップレベルのTextBlockの行だとします。
      |<- したがって、Baselineは左端です。
        *|List内では (1)
         |<- このようにBaselineは(1)の行で決定されます。
        *    |同じListでもListItem毎にBaselineが決定されます。
             |<- したがって、1番目のListItemとは違うここにBaselineがあります。

    |この行はトップレベルのTextBlockの行だとします。 |<- したがって、Baselineは左端です。

    • |List内では (1) |<- このようにBaselineは(1)の行で決定されます。
    • |同じListでもListItem毎にBaselineが決定されます。 |<- したがって、1番目のListItemとは違うここにBaselineがあります。

    Blockが別のBlockに入れ子になっている時には内部のBlockのBaselineは外側の BlockのBaselineよりも深くなります。

    Baselineとインデントの相対的な位置関係がBlockのタイプに影響します。 Baselineと同じ深さにインデントされたSTRINGLINETextBlock に属す行となります。一方Baselineより深くインデントされたSTRINGLINEVerbatimの行です。

    Blockのタイプ

    Headline

    Headlineは"="か"+"をHead Charとする行で構成されます。 Headlineは1行以上にはなりません。Headlineはトップレベルだけに置く事が できます。

    Example:
    |<- トップレベルのBaseline
    = Headline 1.
    === Headline 1.1.1.
    + Headline 1.1.1.1.1.

    Headline 1.

    Headline 1.1.1.

    Headline 1.1.1.1.1.

    Headlineの先頭の特殊文字はHeadlineのレベルを表しています。次の図で 最初のマークは最も大きなレベルのもので、最後のマークがもっとも小さな レベルのものです。

    Fig: Headline Marks
    =
    ==
    ===
    ====
    +
    ++

    マークに続くテキストはHeadlineのタイトルです。これは同時に Referenceのラベルとして使われます。

    HeadlineのタイトルにはReferenceとFootnoteを除くInlineを使う事が できます。

    Include

    Includeは"<<<"をHead Charとし、その後ろにインクルードする ファイルの名前が続く行からなります。RD形式のファイルと出力するフォーマッ トで書かれたファイルのどちらでもIncludeによってインクルードできます。

    RD形式のファイルをインクルードする時にはインクルードされるファイルの名 前は"foo.rd"の様に".rd"もしくは".rb"というサフィックスでなくてはなりま せん。そして、"<<<"の後にはサフィックスを含めたファイルの完全な 名前を書きます。例えば、次の様にです。

    <<< foo.rd

    出力するフォーマットのファイルをインクルードするには、インクルードされる ファイルはその出力フォーマットに固有のサフィックスを持たないといけません。 例えば、HTMLのファイルをインクルードするには".html"というサフィックスを、 Texinfo形式のファイルをインクルードするには".texi"というサフィックスを つけます。そして、"<<<"の後ろにはサフィックスを除いたファイルの 名前を書きます。例えば、

    <<< foo

    と書くわけです。

    この場合、RDフォーマッタはHTMLを出力する時には"foo.html"をインクルード し、Texinfo形式で出力する時には"foo.texi"をインクルードします。出力フォー マットのIncludeを用いる時には複数の(しかもなるべく多くの)形式のインク ルードファイルを用意すべきです。

    TextBlock

    TextBlockは複数のSTRINGLINEから構成されます。それらの行はBaseline と同じインデントでないといけません。Baselineより深いSTRINGLINEVerbatimの行とみなされます。

    TextBlockはInlineを内部に含む事ができます。

    Example:
    |
    これはTextBlockです。
    TextBlockの2行目の行です。
      この行はTextBlockでなくVerbatimです。
    * そしてこの行はListの行です。(正確にはListItemの中のTextBlockの行でも
      あるのですが)

    この例は次のようにフォーマットされます。

    これはTextBlockです。 TextBlockの2行目の行です。

    この行はTextBlockでなくVerbatimです。
    • そしてこの行はListの行です。(正確にはListItemの中のTextBlockの行でも あるのですが)
    Verbatim

    Rubyスクリプトを引用するのにVerbatimを用いる事ができます。Verbatimは Baselineより深いインデントを持つSTRINGLINEで構成されます。 Verbatimは"*"や"(1)"や":"といった特殊文字をHead Charとして持つ行も含む事ができますが、それらは最初の行には置く事 ができません。最初の行にあるときにはListと見なされます。Verbatim は最初の行より浅いインデントの行も含みません。VerbatimはWHITELINE を含める事ができます。

    InlineはVerbatim内では使えません。

    Example:
     これはVerbatimです。
       最初の行より深いインデントを持っても、同じVerbatimの行になります。
     * この行はListに見えますが、Verbatimです。
    しかしこの行は最初の行よりも浅くインデントされているので、別のVerbatim
    の行になります。

    この例が次のようにフォーマットされます。

    これはVerbatimです。
      最初の行より深いインデントを持っても、同じVerbatimの行になります。
    * この行はListに見えますが、Verbatimです。
    しかしこの行は最初の行よりも浅くインデントされているので、別のVerbatim
    の行になります。
    List

    Listは特殊なBlockです。Listは複数のListItemから構成され、ListItem は複数のBlockから構成されます。したがって、ListはBlockを内部に含む事が できます。含む事のできるBlockにはList自身も含みます。*3

    ListItemはWHITELINEを含む事ができますが、TextBlockは 持てません。そのため、WHITELINEを間にはさむ事によって複数のTextBlock をListItem内部に置く事ができます。

    Listには"ItemList"、"EnumList"、"DescList", "MethodListの4種類があります。

    ItemList

    ItemListは単純な番号付されないListです。ItemListItemは"*"という Head Charの行で始まります。ItemListItemの最初のBlockは必ず TextBlockになります。

    Example:
    * 親Listの最初のItem
        * 子Listの最初のItem
        * 子Listの2番目のItem
      親ListのItemに含まれるTextBlock

    下のようにフォーマットされます。

    • 親Listの最初のItem

      • 子Listの最初のItem
      • 子Listの2番目のItem

      親ListのItemに含まれるTextBlock

    EnumList

    EnumListは番号付されたListです。EnumListItemは"num"(num は整数)というHead Charの行ではじまります。他の点ではEnumListは ItemListと同じです。

    Example:
    (1) 親Listの最初のItem
          * 子ListとなるItemList
    (2) 親Listの2番目のItem
    (10) 番号は無視されます。

    次のようにフォーマットされます。

    1. 親Listの最初のItem
      • 子ListとなるItemList
    2. 親Listの2番目のItem
    3. 番号は無視されます。
    DescList

    DescListは用語説明のためのListです。DescListItemは2つの部分からなります。 1つはTermパートでもう1つはDescriptionパートです。TermパートはReference のLabelとして使われます。

    Termパートは":"というHead Charの行からなります。Termパートの 行はインデントできることを除くとTermパートはHeadlineと同様です。

    DescriptionパートはTermパートの次の行からはじまります。Descriptionパート のBaselineはTermパートの(Head Charを除いた)テキスト部分と 同じかより深くないといけません。例えば次の例は間違っています。

    Example:
    :   |Term
      |Description.

    Descriptionぱーとは複数のBlockを含む事ができます。Listを 最初のBlockとすることもできます。TermパートはInlineを含む事が できますが、ReferenceとFootnoteは例外です。

    Example:
    :Term
       Descriptionの最初の行
       2番目の行
    :Term2
       * Listも含む事ができます
       * ...

    次のようにフォーマットされます。

    Term
    Descriptionの最初の行 2番目の行
    Term2
    • Listも含む事ができます
    • ...
    MethodList

    MethodListはメソッドの説明のための特殊なタイプのDescListです。 ほとんどの点でMethodListはDescListと同様ですが、Labelの規則 は違っています。RDフォーマッタはMethodListのTermパートがなんらかの Rubyのあるクラスのメソッドや定数やCの関数プロトタイプといったような プログラムのコードであると知っています。そのため、MethodListは メソッドの引数のように見える部分を除いた上でLabelとなります。詳細は LabelとReferenceを見てください。

    MethodListItemはDescListと同様にTermパートとDescription パートを持ちます。Termパートは"---"というHead Char の行でなり、DescriptionパートはTextBlockVerbatimListを含む事ができます。しかし、逆にMethodListをList の中に置くべきではありません。RDは将来的にはこれを禁止するかも しれません。

    Example:
    --- Array#each {|i| ... } # => Labelは"Array#each"
          各項目に対してブロックを評価する。
    --- Array#index(val) # => Labelは"Array#index"
          ((|val|))と同じ値である最初の項目を返す。同じ項目が無いときには
          (({nil}))を返す。

    この例が次のようにフォーマットされます。

    Array#each {|i| ... }
    各項目に対してブロックを評価する。
    Array#index(val)
    valと同じ値である最初の項目を返す。同じ項目が無いときには nilを返す。

    フォーマッタのいくつかはMethodListのTermパートに書かれているのはRuby のメソッドや定数などであると仮定しています。そういったフォーマッタでは MethodListのTermパートをインテリジェントに扱う事ができますが、そのため には特定の慣習にしたがってRDを書く必要があります。

    標準的なRubyクラスリファレンスのための慣習として次のようなものが提案さ れています。

    インスタンスメソッド

    クラスClassのインスタンスメソッドmethod

    Class#method(its params  ...) { parameter block }
    クラスメソッド(クラスの特異メソッド)

    クラスClassのクラスメソッドmethod

    Class.method(its params ...) { parameter block }
    クラス定数

    クラスClassの定数Const

    Class::Const
    関数メソッド

    関数func

    function#func(its params ...) { parameter block }

    Rubyはいくつかの特殊な文字(e.g. [], []=, +, -, <<, ...)はメソッドの名前 (識別子)として使います。この時、Rubyインタプリタはこれらのメソッドの パースを普通のメソッドとは違ったやりかた(演算子メソッド)で行います。 しかし、この慣習ではこれらの演算子メソッドも同じように書きます。

    Example:
      --- Array#[](key)
            ((|key|))に対応する値を返す。
      --- Array#[]=(key, value)
            ((|key|))の場所に((|value|))を格納する。
      --- Array#+(other)
            2つの(({Array}))を結合してそれを返します。

    Inline

    InlineはTextBlockHeadlineDescListのTermパートの 中で使う事ができます。カッコを使ったマークアップがInlineに使われます。 Inline同士は互いに入れ子にできます。

    次のInlineの一覧では左側に書式を、右側にフォーマット後の様子を表示 しています。

    ((*Em*)) => Em
    強調
    (({while gets...})) => while gets...
    プログラムのコード
    ((|var|)) => var
    メタ変数*4
    ((%ruby -v%)) => ruby -v
    キーボード
    ((:Term:))

    => Term

    インデクスやキーワードとなる用語の指定

    ((<Identity or URL>))

    => Indentity or URL

    参照。詳しくはLabelとReferenceを見てください。

    ((-Footnote-))

    => *5

    脚注

    (('verb')) => verb
    Inlineのvarbatim(フォーマット抑制)

    LabelとReference

    ReferenceにはLabelが必要です。RDではHeadlineのタイトルとDescListMethodListのTermパートだけがLabelとなります。したがって、各々の Headlineには違うタイトルをつけてあげなくてはなりません。この問題の きちんとした解決策はまだ見付かっていません。

    どのようにLabelがつけられるか

    HeadlineのタイトルとDescListMethodListのTermパートが Labelとして使われます。しかし、Inlineが含まれるために、それらが そのままLabelとして使われる、というほど単純ではありません。

    第一に、MethodListはLabel付けにおいてはやや特殊です。MethodList のTermパートはInlineを含みませんが、その代わりRDではMethodList のTermパートはメソッドリファレンスやそれに類似の物とみなされますので、次の ようなルールでラベルが付けられます。

    1. "("や"{"の前にあるテキストだけがラベルと見なされる。*6

    次の例を見れば、どのようにルールが適用されているかわかるでしょう。 "# =>"より右にあるのがMethodListのTermパートから抽出された Labelです。

    Example:
      --- Array.new([size[, val]]) # => Array.new
      --- Array#[]=(key, val) # => Array#[]=
      --- Array#each { ... } # => Array#each
      --- void rb_define_method(VALUE class, ...) # => void rb_define_method

    次に、HeadlineのタイトルやDescListのTermパートの場合には、この ような特別なルールはありませんが、Inlineを含む事があるので、Inline に用いるカッコを取り除くためのルールがあります。

    1. どんなInline修飾もLabelには影響しません。したがって、

      = ((*Headline*))
      と
        = Headline
      は共に"Headline"とLabelが決まります。
    2. しかし、Labelを抽出する際にはInlineの開始カッコの後ろと終端カッコ の前にある空白文字は取り除かれます。したがって、

      = ((* Headline  *))

      = ((*Headline*))

      も"Headline"とLabelがつけられます。

    Reference

    LabelのつけられたElementはReferenceによって参照できます。Referenceは ((<...>))というカッコで修飾されるInlineです。

    最も簡単なReferenceの使用法は、単にLabelをそのカッコの中に書けばよいのです。

    ((<Label>))

    これは"Label"というLabelに対する参照となります。また、フォーマッタによる 出力では"Label"というテキストが表示にも使われます。例: Label*7

    URLによって示されたリソースを参照するには次のように書きます。

    ((<URL:http://www.ruby-lang.org/en/raa.html>))

    可能ならRDフォーマッタはURLを次のようにハイパーリンクします。例: <URL:http://www.ruby-lang.org/en/raa.html>.

    Labelとは違うテキストを表示に使いたい時には次のように書きます。

    ((<Text for display|Label>))

    "Text for display"が表示用のテキストとして使われ、"Label"がLabelとして 使われます。例: Text for display

    表示用のテキストはInlineを含む事ができます。しかし、Footnoteと Reference自身を含む事はできません。

    Reference内では"|"や"/"は特殊文字なのでこれらを使いたい時には、それを含む 部分ごとダブルクオートで囲ってやらないといけません。これはReference内のどの 部分でも同じです。

    ((<"Bar | inside display text"|Label>))

    Bar | inside display text

    表示用のテキストはURLへのReferenceにも使う事ができます。

    ((<Ruby Application Archive|URL:http://www.ruby-lang.org/en/raa.html>))

    Ruby Application Archive

    表示用のテキストが無い場合には代わりにLabelにInlineを使えます。

    ((<((*Label*))>))

    Label


    *1もし他のドキュメントフォーマットに興味があるなら、例えば rubyapi2 <URL:http://www.ueda.info.waseda.ac.jp/~igarashi/ruby/xml.html#rubyapi2> などを見るといいでしょう。これはRuby/Gtkのような大規模ライブラリのドキュメン ト向けに作られています。
    *2訳注: RDの文法用語についてはあ えて日本語訳をあてませんでした。
    *3HeadlineIncludeはList内部に持てません。
    *4 Varについての詳しい説明はtexinfo.texiの該当部分にあります。
    *5Footnote
    *6 "(...)"の内部のテキストはメソッドの引数だと見なされ、 "{...}"の内部のテキストはメソッドのブロックと見なされるのです。
    *7 "Label"というLabelのついたElementが無いのでおそらくReferenceの様には 見えないでしょう。

    tdiary-3.2.2/vendor/rdtool-0.6.38/doc/rd-draft.rd000644 000765 000024 00000040650 12137321061 021404 0ustar00machustaff000000 000000 = RD working draft Japanese version is (()). == What is RD? RD is Ruby's POD, embeddable documentation format in script file. RD is influenced mainly from plain2, a program to translate from plain text to some mark-up language. So, RD looks like plain text, and its simpleness and neatness make it easy to read and write. == How does the interpreter work for RD? Ruby's interpreter, (({ruby})), simply ignores text between a line beginning with "(({=begin}))" and one beginning with "(({=end}))". So, RD is not only embeddable. You can write anything between (({=begin})) and (({=end})). RD is one of them, but RD will be a standard one.((- If you are interested in others, see rubyapi2 (()) for example. -)) == Concepts and Syntax === Element, Block and Inline We will use the term "Element" for features of RD which add information of document structure to text. In addition, we use a term "(())" for Elements for large and global structures, and a term "(())" for ones for small and local decorations. Paragraph, headline or list is a kind of Block. RD uses indentation and special characters to describe Blocks. You can also write complicated structure to nested Blocks. And this style of Block looks naturally like plain text format. See (()) for details. Emphasis, code or reference is a kind of Inline. Parentheses and special characters, like (('((? ... ?))')), are used for Inline. Almost all Inline may be nested inside each other. See (()) for more details. === Block ==== Basic Syntax Block has line oriented syntax. i.e. each character on the same line belongs to the same Block. And the indentation of the line represents nesting level and type of Block. The first character of the line represents the type of Block. + Concepts and Terms :Baseline Baseline is standard depth of indent. Relative depth between indent of one line and Baseline affects its Block-type. :Head Char Head Char is the first character of line, except whitespace. :STRINGLINE STRINGLINE is line which consists of strings. STRINGLINE doesn't have "(({*}))", "(({(((|num|)))}))", "(({:}))", "(({=}))" nor "(({+}))" as Head Char. But if the line is indented, "(({=}))" and "(({+}))" can be Head Char. :WHITELINE WHITELINE is a line which consists of whitespace, "(({\s}))", "(({\t}))" and "(({\n}))". :Comment A line which is matched with (({/^#/})) is regarded as a comment. + How Baseline is defined and how it works At the top level, Baseline is at left end, i.e., indent is 0. In List, Baseline is defined by first Block of ListItem. For example, Example: "|" means Baseline |Regard this line as one of TextBlock's in top level. |<- So this Baseline is at the left-most position. *|it is in List. (1) |<- this Baseline is defined by the marked with a (1). * |Different Item of List can have different Baseline inside. |<- So this Baseline differs from one of this list's first item. |Regard this line as one of TextBlock's in top level. |<- So this Baseline is at the left-most position. *|it is in List. (1) |<- this Baseline is defined by the marked with a (1). * |Different Items in Lists can have different Baselines inside. |<- So this Baseline differs from the one of this list's first item. If one Block is nested in another Block, the Baseline of the inside Blocks is deeper than the Baseline of outside Blocks. The relative position between Baseline and indent affects the type of Block. If a (()) has same indent with Baseline, it belongs to (()), otherwise, i.e. it has deeper indent than Baseline, it belongs to (()). ==== Types of Block + Headline Headline consists of a line which (()) is "(({=}))" or "(({+}))". And Headline can't include more than one line. Headline can be on only top level. Example: |<- Regard this as top level Baseline. = Headline 1. === Headline 1.1.1. + Headline 1.1.1.1.1. = Headline 1. === Headline 1.1.1. + Headline 1.1.1.1.1. Headline Mark represents level of Headline. See following figure. first Mark is biggest one, and last Mark has two parts. Fig: Headline Marks = == === ==== + ++ Text which follows Mark is title of Headline. It is also used as Label of (()). Title of Headline can contain (())s except for (()) and Footnote. + Include Include is a line that line head "(({<<<}))" and included file name. You can input from other file text, both RD and target format, with Include. When you include RD file, included file name have to have ".rd" or ".rb" as suffix, like "foo.rd", and write full name (not full path) of file after "(({<<<}))". For example, <<< foo.rd When you include target format file, include file name have to have suffix of target format standard one, for example ".html" in the case of outputting HTML, ".texi" in the case of outputting Texinfo, and write base name of file after "(({<<<}))". For example, <<< foo RD formatter include "foo.html" to output HTML, and include "foo.texi" to output Texinfo. If you want to use Include for target format, you should prepare plural type of included file. + TextBlock TextBlock is composed of (())s, but the (())s must have same indent with (()). If its indent is deeper than (()), the (()) belongs to (()). TextBlock can include (()) inside. Example: | This is TextBlock. Second line of same TextBlock. This line is not TextBlock, but Verbatim. * And this line is List. (But this line is exactly TextBlock in ListItem.) And this example is formatted such like: This is TextBlock. Second line of same TextBlock. This line is not TextBlock, but Verbatim. * And this line is List. (But this line is exactly TextBlock in ListItem.) + Verbatim You can use Verbatim to cite Ruby script. Verbatim is composed of (())s, and they must be indented deeper than (()). Verbatim can also include a line whose (()) is "(({*}))", "(({(1)}))" and "(({:}))", But it can't be first line of Verbatim, it is regarded as (()). Verbatim can't include a line which is indented shallower than first line. Verbatim can include (()). You can't use (()) in Verbatim. Example: This is Verbatim. Even if a line is indented deeper than first line, it is also in same Verbatim. * A line seems like list is also included in Verbatim. But if the line is indented shallower, it is not in same Verbatim. It is in other Verbatim. And this example is formatted such like: This is Verbatim. Even if a line is indented deeper than first line, it is also in same Verbatim. * A line seems like list is also included in Verbatim. But if the line is indented shallower, it is not in same Verbatim. It is in other Verbatim. + List List is special (()). List is composed of ListItems, and ListItem is composed of Blocks. So List can include Blocks inside, even also List itself.((- But List can't include (()) nor (()). -)) ListItem can include (()), and (()) can't include WHITELINE, so when you want to write 2 TextBlock inside ListItem, put a WHITELINE between TextBlocks. There is 3 type of List, "(())", "(())", "(())" and "(()). ++ ItemList ItemList is simple and not numbered List. ItemListItem begins by a line whose (()) is "(({*}))", and first Block of ItemListItem must be (()). Example: * first item of parent list * first item of sub list * second item of sub list text block ( line of first item of parent list) And this example is formatted such like: * first item of parent list * first item of sub list * second item of sub list text block ( line of first item of parent list) ++ EnumList EnumList is numbered List. EnumListItem starts with a line whose (()) is "(({(((|num|)))}))"(((|num|)) is integer). EnumList is same as (()) on other points. Example: (1) first line of parent list * first line of sub list(ItemList) (2) second list of parent list (10) number is ignored... And this example is formatted such like: (1) first line of parent list * first line of sub list(ItemList) (2) second list of parent list (10) number is ignored... ++ DescList DescList is List for descriptions. DescListItem has 2 part. One is Term part, the other is Description part. Term of DescListItem is also used as Label for (()). Term part is composed of a line whose (()) is "(({:}))", and Term part is same as (()), except that a line of Term part can be indented. Description part is starts with next line of Term part. (()) of Description part must be same or deeper than term of Term part of its pair. For example, following style is illegal. Example: : |Term |Description. Description part can include (())s. (()) can be first Block of Description part. Term part can contain (())s except for (()) and (()). Example: :Term first line of Description second line of Description :Term2 * also include List * ... And this example is formatted such like: :Term first line of definition. second line of definition :Term2 * also include list * ... ++ MethodList MethodList is the special type of (()) for explanation methods of your classes. MethodList is similar with (()) in almost all part, but it is labeled differently. RD formatters know it is some kind of program code, e.g. method or constants of class in Ruby or function prototype in C..., which is on Term part of MethodList. So, MethodList is labeled without the part which seems to be parameters of methods. See ((

    tdiary-3.2.2/theme/te/te.css000644 000765 000024 00000005644 12137321070 016113 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Te Revision: $Revision: 1.1 $ Author: kosaka Access: kosaka@tnat.net License: GPL Comment: techno.de Copyright 2005 (C) by KOSAKA Takashi validated by W3C. */ body{ font-family:Verdana,Geneva,Arial,Sans-serif; margin: 0px; color:#ccc; background-color:#666699; } a:link,a:visited { color:#fff; text-decoration:underline; } a:hover { color: #ccc; } div.main { margin-top:0; margin-left: 160px; margin-right:160px; background-color:#333366; } div.sidebar { color:#ddd; position: absolute; top: 0px; left: 0px; width: 155px; padding: 2px; font-size:80%; } hr.sep{ display: none; margin:0px; } div.adminmenu { text-align:right; color:#fff; background-color: #999; padding: 3px; margin:0px; } span.adminmenu{ padding-right:0.5em; } h1{ text-align:right; color:#fff; background-color: #999; padding:0.5em; margin:0px; font-size:150%; } h2 { font-size:100%; text-align:right; margin:0; } span.sanchor { background-image: url(te_anchor.gif); background-position:bottom right; background-repeat: no-repeat; padding: 10px 10px 0px 0px; background-color: transparent; font-size: 1px; color:#000033; } h3 { font-size:120%; margin-bottom: 0.5em; background-color:#000033; padding-left:1em; } div.weather { text-align:right; font-size:80%; } div.day{ margin:0; padding-top:2em; } pre,blockquote { margin: 0px; padding: 10px; line-height: 1.3em; color:#333366; background-color:#999; font-size:90%; } div.section { margin-bottom: 30px; line-height: 1.7em; } div.section p{ padding: 0px 10px 0px 2em; margin-top:0; margin-bottom:0; } div.comment { border-style: dotted; border-width: 1px 0px 0px 0px; border-color: #999; background-color: transparent; color:#ccc; margin-top: 30px; font-size:80%; line-height: 1.6em; padding: 5px; } div.shortcomment{ margin: 0px; } div.comment p { margin : 0px; } div.form { margin: 10px; line-height: 1.2em; } form{ margin-top :10px; margin-bottom:10px; } span.commentator { font-weight: bold; color: #999; background-color: transparent; } div.referer { text-align: right; margin-right : 0.5em; margin-top : 0.5em; margin-bottom: 1.0em; font-size:80%; } p.recentitem { margin-top: 10px; margin-bottom: 1px; } div.recentsubtitles { margin-bottom:5px; margin-left :5px; line-height: 1.2em; } img.right{ float:right; margin: 5px 5px 5px 5px; border-width: 1px; border-color: #ccc; } img{ margin-top: 2px; } div.footer { text-align:right; color:#fff; background-color: #999; padding: 3px; margin:0px; } div.calendar{ color:#fff; background-color: #999; padding-left:0.5em; margin:0em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size:80%; margin-right: 0.2em; } div.footnote { margin: 10px; margin-bottom: 10px; line-height: 0.8em; } p.footnote { margin-top: 5px; margin-bottom: 5px; } img{ border-width: 1px; border-color: #000033; } tdiary-3.2.2/theme/te/te_anchor.gif000644 000765 000024 00000000057 12137321070 017413 0ustar00machustaff000000 000000 GIF89a 3ff, @c+;tdiary-3.2.2/theme/tdiarynet/h1.png000644 000765 000024 00000000713 12137321070 017372 0ustar00machustaff000000 000000 PNG  IHDR00`nbKGDBo pHYs  tIME!}:XIDATx! ._UX3`LL잌t壝NQzn@PPPPP?5:~^Aa8V>kK gџ ' 0gxYG,B0b =E-U,%Z!-9fH&bj0k-y^S2΂m Ҝ.a[2,l>\によるアドバイスに準拠 #ff7000 #b34d00 #ffc400 #b38900 #000 #fff RuBBS でも使えて同じデザインになる サイドバー推奨 ChangeLog 2005-03-18 TADA Tadashi * add to repository. tdiary-3.2.2/theme/tdiarynet/tdiarynet.css000644 000765 000024 00000020271 12137321070 021072 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: tDiary.Net 2nd edition Revision: $Revision: 1.2 $ Author: TADA Tadashi Access: sho@spc.gr.jp License: GPL validated by W3C. ColorMatch 5K によるアドバイスに準拠 #ff7000 #b34d00 #ffc400 #b38900 #000 #fff */ body { font-family: Verdana, Gothic, sans-serif; background-color: #ffc400; color: #000; margin: 0px; padding: 0px; } h1 { background-image: url(h1.png); background-position: left top; background-repeat: repeat-x; background-color: #ff7000; color: #fff; height: 48px; margin: 0px; padding: 0px; padding-left: 4px; } h1 a:link, h1 a:visited, h1 a:hover { background-color: transparent; color: #fff; text-decoration: none; } div.adminmenu { background-color: #ff7000; font-size: 90%; margin: 0px; text-align: right; } div.adminmenu p { margin: 0px; padding: 0px; } div.adminmenu a { text-decoration: none; } span.adminmenu { background-color: transparent; color: #000; padding: 2px; } div.introduction { background-color: #fff; color: #b38900; border-style: solid; border-width: 2px; border-color: #b38900; margin: 0px; margin-right: 0.5em; margin-bottom: 1em; padding: 0px; } div.introduction p { margin: 0px; padding: 8px; } div.day, div.article { background-color: #fff; color: #b38900; border-style: solid; border-width: 2px; border-color: #b38900; margin: 0px; margin-right: 0.5em; margin-bottom: 1em; padding: 0px; padding-bottom: 1em; } div.article { background-color: transparent; border-width: 0px; padding-bottom: 0em; margin-bottom: 1em; } div.subject { display: none; } form.subject { margin: 0px; padding: 0px; font-size: 80%; } h2 { background-color: #b38900; color: #fff; border-style: solid; border-color: #b38900; border-width: 0px 0px 1px 0px; margin: 0px; padding-top: 0.1em; padding-bottom: 0.1em; font-size: medium; } h2 span.date { font-size: medium; margin-left: 0.3em; } h2 a { text-decoration: none; } h2 span.title { font-size: large; margin-left: 0.3em; margin-right: 0.3em; } h2 span.serial, h2 span.date, h2 input.reply, h2 span.replyto { font-size: 70%; } h2 span.serial { margin-left: 1em; } div.body, div.article p.contents { background-color: #fff; color: #b38900; margin-left: 1em; margin-right: 1em; } div.article p.contents { margin: 0px; padding: 1em; border-style: solid; border-width: 2px; border-color: #b38900; } div.section { margin-top: 0.5em; margin-left: 0em; margin-bottom: 1em; width: 100%; } h3 { margin: 0em; font-size: medium; font-weight: bold; } h4 { margin: 1em; font-size: medium; font-weight: bold; margin-bottom: 0em; } h5 { margin: 2em; font-size: medium; font-weight: bold; margin-top: 0em; margin-bottom: 0em; } div.day span.sanchor, div.day span.canchor { font-size: 70%; margin-right: 0.5em; text-decoration: none; } div.section p { line-height: 150%; margin: 0.5em 1em 0.7em 2em; } div.caption { font-size: 90%; border-style: solid; border-color: #b38900; border-width: 0px 0px 1px 0px; margin: 0em; padding: 0.2em; padding-left: 0.5em; } div.caption a { text-decoration: none; } div.comment { background-color: transparent; color: #b38900; border-style: solid; border-color: #b38900; border-width: 1px; margin: 0.5em 2em 0.5em 2em; } div.commentshort { font-size: 90%; margin-left: 0.5em; } div.commentator { margin-left: 0.3em; } span.commentator { font-weight: bold; } div.commentshort p { line-height: 120%; margin-top: 0.2em; margin-bottom: 0.2em; } div.commentbody { font-size: 90%; line-height: 120%; margin: 0.5em; } div.commentbody p { margin-top: 0.2em; margin-bottom: 1em; margin-left: 2em; } div.form { background-color: transparent; color: #b38900; border-style: solid; border-color: #b38900; border-width: 1px; margin: 0.5em 2em 0.5em 2em; } div.form form { margin: 0.5em 0em 0em 0.5em; } div.form form.comment { font-size: 90%; padding-bottom: 0.5em; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #fff; color: #000; margin-left: 0.5em; } div.textarea { display: block; vertical-align: top; margin-top: 0.7em; } form.comment textarea { display: block; background-color: #fff; color: #000; margin-left: 3.5em; margin-bottom: 0.7em; width: 25em; height: 5em; } form.comment div.button { display: block; margin-left: 3em; } div.referer { text-align: right; font-size: 90%; background-color: transparent; color: #b38900; margin: 0.5em 1em 0em 2em; } div.refererlist { background-color: transparent; color: #b38900; border-style: solid; border-color: #b38900; border-width: 1px; padding-bottom: 1px; margin: 0.5em 2em 0.5em 2em; } div.refererlist ul { font-size: 90%; line-height: 120%; margin: 0.5em 1em 0.5em 2em; padding-left: 1em; } div.section hr { border-style: solid; border-width: 1px 0px 0px 0px; border-color: #b38900; margin-left: 4em; width: 70%; } span.quote { color: #b34d00; } hr.sep, hr.article { display: none; } div.footer, form.admin, p.copyright { font-size: 90%; text-align: right; margin-top: 0px; margin-right: 1em; } div.update { padding-top: 1em; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #eef; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } div.comment form { margin-top: 0em; } p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } div.section pre { background-color: #ffc400; color: #b34d00; margin-left: 3em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.section blockquote { border-style: solid; border-color: #b38900; border-width: 0px 0px 0px 6px; margin-left: 3em; padding-left: 6px; } div.section blockquote p { margin: 0.5em 0em 0.5em 0em; } div.section ul, div.section ol { margin-left: 7em; margin-right: 3em; padding-left: 0px; } div.section ul ul, div.section ol ol { margin-left: 1.7em; margin-right: 1em; margin-bottom: 0.5em; } div.section dl { margin-left: 4em; } div.section dt { margin-bottom: 0em; font-weight: bold; } div.section dd { margin: 0.2em 0em 0.5em 2em; } div.section table { margin: 0.5em 1em 0.5em 5em; border-style: solid; border-width: 1px; border-color: #b38900; border-collapse: collapse; } div.section th, div.section td { padding: 5px; border-style: solid; border-width: 1px; border-color: #b38900; } /* plugins */ /* amazon plugin */ img.left { border-style: solid; border-width: 1px; border-color: #b38900; float: left; margin: 0.5em; } img.right, img.photo, img.amazon { border-style: solid; border-width: 1px; border-color: #b38900; float: right; margin: 0.5em; } span.blogmap { font-size: 80%; } /* div.section, div.comment { clear: both; } */ div.footnote { margin-left: 5em; margin-right: 2em; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #b38900; } div.lm { text-align: right; font-size: 80%; } /* sidebar */ div.main { margin-left: 200px; } div.sidebar { font-size: 90%; background-color: #ffc400; color: #b34d00; position: absolute; top: 48px; left: 0px; width: 200px; padding: 0px 0px 100% 0px; } div.sidebar a:link, div.sidebar a:visited, div.sidebar a:hover, div.footer a:link, div.footer a:visited, div.footer a:hover { background-color: transparent; color: #fff; text-decoration: none; } div.sidebar ul { list-style-type: none; margin-left: 1em; margin-right: 1em; } div.sidebar li { background-color: #b34d00; color: #fff; margin-bottom: 0.5em; padding: 0.4em; } div.calendar { margin-left: 4px; } div.calendar select { margin-left: 8px; } p.recentitem { color: #000; font-weight: bold; margin-left: 4px; margin-bottom: 0.5em; } div.recentsubtitles { } div.sidebar hr { border-style: dotted; border-width: 2px 0px 0px 0px; border-color: #000; width: 80%; } tdiary-3.2.2/theme/tdiary2/README000644 000765 000024 00000000646 12137321061 016614 0ustar00machustaff000000 000000 Title: tDiary2デフォルト Revision: $Revision: 2.0 $ Author: ただただし Access: t@tdtds.jp License: GPL Comment: tDiary 2.0に付属するデフォルトテーマ ChangeLog 2011-07-16 TADA Tadashi * renamed from default. 2003-04-17 TADA Tadashi * add table settings. 2003-03-12 TADA Tadashi * little modified. 2003-02-03 TADA Tadashi * add h4. tdiary-3.2.2/theme/tdiary2/tdiary2.css000644 000765 000024 00000022370 12137321061 020022 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: tDiary2 default Revision: $Revision: 1.19 $ Author: TADA Tadashi Access: t@tdtds.jp License: GPL Comment: default theme for tDiary 1.5 or later. validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #fff; color: #000; margin-top: 0.5em; } /* リンク文字列に関する設定 */ a:link { text-decoration: none; } a:visited { background-color: transparent; color: #00a; text-decoration: none; } a:hover { text-decoration: underline; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: #ddf; color: #000; border-style: solid; border-color: #eef #aaf #aaa #eee; border-width: 1px; padding: 2px; } /* 日記タイトルの設定 */ h1 { background-color: #fff; color: #88f; margin-top: 2em; margin-bottom: 2em; } /* カレンダーの設定 */ div.calendar { background-color: #fff; color: #000; padding: 2px; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 110%; font-size: 90%; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: #eef; color: #000; border-style: solid; border-color: #aaf; border-width: 2px; padding-bottom: 0.5em; margin-bottom: 1em; } /* タイトル行全体の設定 */ h2 { margin: 0.1em 1em 0.1em 0.5em; } /* 日付の設定 */ h2 span.date { font-size: medium; margin-right: 0.5em; } /* タイトルの設定 */ h2 span.title { font-size: large; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background-color: #fff; color: #000; border-style: solid; border-color: #aaf; border-width: 1px; padding: 4px; margin-left: 2em; margin-right: 1em; } /* サブタイトルを含むセクションの設定 */ div.section { margin-top: 0.7em; margin-left: 0em; margin-bottom: 0.7em; } /* サブタイトルの設定 */ h3 { font-size: medium; margin: 0em; font-weight: bold; } /* その他の見出し(必要なら) */ h4 { margin: 2em; font-weight: bold; margin-bottom: 0em; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ /* div.day span.sanchor { background-image: url(default_sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(default_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } */ /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 1em 0.7em 3em; line-height: 150%; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { font-size: 90%; border-style: solid; border-color: #aaf; border-width: 0px 0px 1px 0px; margin: 0.5em; } /* ツッコミ欄全体の設定 */ div.comment { background-color: #fff; color: #000; border-style: solid; border-color: #aaf; border-width: 1px; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 2em; margin-right: 1em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 120%; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 120%; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #aaf; border-width: 0px 0px 1px 0px; line-height: 150%; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: #fff; color: #000; border-style: solid; border-color: #aaf; border-width: 1px; padding: 2px; margin: 0.5em 1em 0.5em 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #eef; color: #000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #eef; color: #000; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: 90%; background-color: #eef; color: #000000; padding: 2px; padding-bottom: 1px; margin: 0.5em 1em 0em 2em; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { background-color: #fff; color: #000; border-style: solid; border-color: #aaf; border-width: 1px; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 2em; margin-right: 1em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; margin: 0.5em 1em 0.5em 3em; line-height: 120%; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddf; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 90%; text-align: right; margin-top: 0px; clear: both; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #eef; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ div.section pre { background-color: #eef; color: #000; margin-left: 5em; margin-right: 1em; padding: 8px 8px 8px 8px; } /* 引用(blockquoteタグ)の設定 */ div.section blockquote { border-style: solid; border-color: #ddf; border-width: 2px 2px 2px 2px; margin-left: 5em; margin-right: 3em; padding: 4px 4px 4px 4px; } div.section blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.section ul, div.section ol { margin-left: 5em; margin-right: 3em; padding-left: 0px; } div.section ul ul, div.section ol ol { margin-left: 1.7em; margin-right: 1em; margin-bottom: 0.5em; } /* 項目リストの設定 */ div.section dl { margin-left: 5em; } div.section dt { margin-bottom: 0.2em; font-weight: bold; } div.section dd { margin: 0em 3em 0.5em 1em; } /* テーブルの設定 */ div.section table { margin: 0.5em 1em 0.5em 5em; border-style: solid; border-width: 2px; border-color: #aaf; border-collapse: collapse; } div.section th, div.section td { padding: 5px; border-style: solid; border-width: 1px; border-color: #aaf; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: 90%; line-height: 110%; border-style: solid; border-color: #aaf; border-width: 1px; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; border-style: solid; border-color: #ddf; border-width: 1px 0px 0px 0px; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } /* amazon plugin */ img.left { border-width: 1px; border-color: #008; float: left; margin: 0.5em; } img.right { border-width: 1px; border-color: #008; float: right; margin: 0.5em; } div.section, div.comment { clear: both; } /* サイドバー関連 */ div.main { width: 70%; float: left; } div.sidebar { background-color: #fff; color: #000; float: left; width: 29%; padding: 2px 0px 2px 8px; font-size: 90%; } div.sidebar p { line-height: 120%; text-align: center; border-style: solid; border-color: #aaf; border-width: 0px 0px 1px 0px; margin: 2px 4px 2px 4px; } div.sidebar li { margin-left: 0.7em; } tdiary-3.2.2/theme/tdiary1/README000644 000765 000024 00000000252 12137321061 016604 0ustar00machustaff000000 000000 Title: tDiary1デフォルト Revision: $Revision: 1.2 $ Author: ただただし Access: sho@spc.gr.jp License: GPL Comment: tDiary 1.4までのデフォルトテーマ tdiary-3.2.2/theme/tdiary1/tdiary1.css000644 000765 000024 00000013754 12137321061 020026 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: tDiary1 Default Revision: $Revision: 1.5 $ Author: TADA Tadashi Access: sho@spc.gr.jp License: GPL Comment: default theme for tDiart 1.x validated by W3C. */ /* 共通設定の読み込み */ @import url(../base.css); /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: white; color: black; } /* リンク文字列に関する設定 */ a:link { text-decoration: none; } a:visited { text-decoration: none; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: #ddd; color: #000000; border-style: solid; border-color: #eee #aaa #aaa #eee; border-width: 1px; padding: 3px; } /* 日記タイトルの設定 */ h1 { text-align: center; } /* カレンダーの設定 */ div.calendar { background-color: #ddd; color: #000000; border-style: solid; border-color: darkgray #eee #eee darkgray; border-width: 1px; padding: 2px; margin-bottom: 0.5em; } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: #ddd; color: #000000; border-style: solid; border-color: darkgray #eee #eee darkgray; border-width: 1px; padding-bottom: 0.5em; margin-bottom: 0.5em; } /* タイトル行全体の設定 */ h2 { margin-top: 0.1em; margin-bottom: 0.1em; } /* 日付の設定 */ span.date { font-size: large; margin-left: 0.5em; } /* タイトルの設定 */ span.title { } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background-color: #eee; color: #000000; padding: 2px; padding-bottom: 1px; margin-left: 2em; margin-right: 1em; } /* サブタイトルの設定 */ h3.subtitle { font-size: 1em; margin: 0em; font-weight: bold; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ /* div.day span.sanchor { background-image: url(default_sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(default_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } */ /* 日記の本文(段落)の設定 */ p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } /* ツッコミ欄全体の設定 */ div.comment { font-size: small; background-color: #eee; color: #000000; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 2em; margin-right: 1em; } /* ツッコミ欄タイトル行の設定 */ div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } /* ツッコミした人の名前の設定 */ span.commentator { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; padding: 3px; } /* リンク元リスト(短い方)の設定 */ div.referer { text-align: right; font-size: small; background-color: #eee; color: #000000; padding: 2px; padding-bottom: 1px; margin-left: 2em; margin-right: 1em; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { font-size: small; background-color: #eee; color: #000000; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 2em; margin-right: 1em; } /* リンク元リスト一覧の設定 */ ul.referer { margin-top: 0em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; margin-top: 0px; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: #eee; color: #000000; padding: 0.5em 1em 0.5em 1em; margin: 0.5em 1em 0.5em 2em; } /* 入力フィールドの設定 */ input.field { background-color: white; color: #000000; } /* 複数行入力フィールドの設定 */ textarea { background-color: white; color: #000000; margin-left: 1em; width: 30em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color: black; color: #ff8000; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } /* 引用(blockquoteタグ)の設定 */ blockquote { border-style: solid; border-color: #ddd; border-width: 2px; margin-left: 3em; margin-right: 3em; padding: 4px 4px 4px 4px; } /* 項目リストの設定 */ dl { margin-left: 2em; } dt { margin-bottom: 0.2em; font-weight: bold; } dd { margin-left: 1em; margin-bottom: 0.5em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: x-small; line-height: 100%; border-width: 0px; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: x-small; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: x-small; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.footnote { border-style: solid; border-color: #ddd; border-width: 1px 0px 0px 0px; margin-left: 3em; font-size: small; } tdiary-3.2.2/theme/tag/README000644 000765 000024 00000000731 12137321070 016004 0ustar00machustaff000000 000000 Title: Tag Author: zoe Access: http://www.kasumi.sakura.ne.jp/~zoe/ License: GPL Comment: 付箋紙が貼り付けられたようなテーマ Copyright (C) zoe http://www.kasumi.sakura.ne.jp/~zoe/ validated by W3C ChangeLog 2003-09-15 NT * font-size: em -> %. 2002-10-13 zoe * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. tdiary-3.2.2/theme/tag/tag.css000644 000765 000024 00000015114 12137321070 016412 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Tag Revision: $Revision: 1.9 $ Author: zoe Access: http://www.kasumi.sakura.ne.jp/~zoe/ Comment: 付箋紙が貼り付けられたようなテーマ Copyright (C) zoe http://www.kasumi.sakura.ne.jp/~zoe/ validated by W3C */ /* ChangeLog 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #cfc; color: black; border-style: solid; border-color: #fff #000 #fff #fff; border-width: 1px 0px 1px 5px; margin: 3em 6em 1em 6em; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; margin-top: 0em; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: #fff; position: relative; top: -1.0em; border-style: solid; border-color: #f00 #f88 #000 #f88; border-width: 8px 1px 0px 1px; padding: 0.1em; } /* 日記タイトルの設定 */ h1 { text-align: center; } /* カレンダーの設定 */ div.calendar { background-color: #ff8; border-style: solid; border-color: #88f #00f #88f #88f; border-width: 1px 6px 1px 0px; padding: 2px 20px 2px 2px; margin-bottom: 0.5em; } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: transparent; border-style: none; border-color: darkgray #eee #eee darkgray; border-width: 1px; padding-bottom: 0.5em; margin-bottom: 0.5em; } /* タイトル行全体の設定 */ h2 { background-color: #fff; margin: 0em 0em 0.5em 0em; border-style: solid; border-color: #88f #00f #88f #88f; border-width: 1px 6px 1px 0px; } /* 日付の設定 */ h2 span.date { font-size: large; margin-left: 0.5em; } /* タイトルの設定 */ h2 span.title { } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background-color: transparent; padding: 2px; padding-bottom: 1px; margin-left: 24px; margin-right: 12px; } /* サブタイトルの設定 */ h3 { font-size: 100%; margin: 0em; font-weight: bold; } /* 日記の本文(段落)の設定 */ div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } /* ツッコミ欄全体の設定 */ div.comment { font-size: small; background-color: #fff; padding: 0px 0px 1px 0px; margin: 0.5em 12px 0.5em 24px; border-style: solid; border-color: #55f; border-width: 1px 1px 1px 1px; } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { background-color: #55f; margin: 0px; } /* ツッコミした人の名前の設定 */ /* リンク元リスト(短い方)の設定 */ div.referer { text-align: right; font-size: small; background-color: #fff; padding: 2px; padding-bottom: 1px; margin-left: 24px; margin-right: 12px; border-style: solid; border-color: #55f; border-width: 0.5em 1px 1px 1px; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { font-size: small; background-color: #fff; padding: 0px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 24px; margin-right: 12px; border-style: solid; border-color: #55f; border-width: 1px 1px 1px 1px; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { background-color: #55f; margin-top: 0px; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; margin-top: 0px; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: #fff; border-style: solid; border-color: #55f; border-width: 8px 1px 1px 1px; padding: 0.5em 1em 0.5em 1em; margin-left: 24px; margin-right: 12px; margin-bottom: 0.5em; } div.form form { width: 95%; } /* 入力フィールドの設定 */ input.field { background-color: white; border-style: solid; border-color: #55f; border-width: 1px 1px 1px 1px; } /* 複数行入力フィールドの設定 */ textarea { background-color: white; margin-left: 1em; border-style: solid; border-color: #55f; border-width: 8px 1px 1px 1px; width: 95%; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color: black; color: #ff8000; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em 0em 0em 0em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 30em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/sunset/README000644 000765 000024 00000001261 12137321070 016551 0ustar00machustaff000000 000000 Title: Sunset Author: epi Access: License: GPL Comment: オレンジっぽい感じ。mintblueの赤系 Copyright by (C) 2002 epi All Rights Reserved. http://wind.prohosting.com/~episodee/ Modified by Nana 2002-04-29 validated by W3C ChangeLog 2003-09-22 NT * remove specification of font-family. * font-size: em -> %. 2003-03-13 Nana * h2,h2.date,h2.title,h3 font-size adjustment. * 0.9em ->90% 2002-12-23 Nana * remove body font-size small 2002-10-28 zoe * equalize indent size. 2002-10-19 zoe * convert for 1.5 series. tdiary-3.2.2/theme/sunset/sunset.css000644 000765 000024 00000022774 12137321070 017740 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Sunset Revision: $Revision: 1.7 $ Author: epi Access: License: GPL Comment: オレンジっぽい感じ。mintblueの赤系 Copyright by (C) 2002 epi All Rights Reserved. http://wind.prohosting.com/~episodee/ Modified by Nana 2002-04-29 validated by W3C */ /* ページ全体の基本的な設定。背景色や文字色など */ body { max-width: 60em; min-width: 20em; color: #2F4F4F; background-color:#FFFAFA; /* font-size: small;*/ text-align: left; } body { /* IE */ margin: 1em 1em 1em 1em; } body { /* Operaは外に出さないと認識しないらしい */ background-color:#FFFAFA; } html > body { /* Moz,Opera */ margin: 0.8em; padding: 1em 1em 1em 1em; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: transparent; color: #000000; border-style: solid; border-color: #eee #aaa #aaa #eee; border-width: 1px; padding: 3px; } /* 日記タイトルの設定 */ h1 { text-align: center; color: #800000; } /* カレンダーの設定 */ div.calendar { color: #DC143C; background-color: #FFFACD; padding: 2px; margin-bottom: 0.5em; } /* 1日の日記全体を囲む枠の設定 */ div.day { font-weight: normal; border-color:#DC143C; border-style:solid; border-width: 0px 2px 2px 2px; margin: 2em 1em 0em 1em; } /* タイトル行全体の設定 */ h2 { background-image: url(sunset_bg.gif); background-position: top left; height: 48px; line-height: 48px; color: #FC8C00; background-color: #FFFAFA; border-color:#DC143C; border-style:solid; border-width: 2px 0px 2px 0px; font-weight: normal; font-size: 110%; } /* 日付の設定 */ h2 span.date { color: #FC8C00; background-color: #FFFAFA; font-size: 110%; margin-left: 0.5em; } h2 span.date a{ color: #FC8C00; font-weight: bold; } /* タイトルの設定 */ h2 span.title { font-size: 100%; /*font-style: 90%; */ color: #800000; background-color: #FFFAFA; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { color: #2F4F4F; background-color: #FFFAFA; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { color: #2F4F4F; background-color:#FFFACD; border-color:#DC143C; border-style:solid; border-width: 1.5px 0px 1.5px 0px; padding: 1px; margin: 0em 3em 0em 3em; } p.source { text-align: right; margin-top: 0.1em; margin-right: 3em; font-size: 80%; } /* サブタイトルの設定 */ h3 { color: #800000; font-style: normal; font-weight: normal; font-size: 100%; } div.day span.sanchor { background-image: url(sunset_bg.gif); background-position: bottom right; background-repeat: no-repeat; padding: 10px 10px 0px 0px; color: #eee8aa; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(sunset_bg.gif); background-position: bottom right; background-repeat: no-repeat; padding: 10px 10px 0px 0px; color: #eee8aa; background-color: transparent; font-size: 1px; } /* 日記の本文(段落)の設定 */ div.section { margin-left: 1em; margin-bottom: 1em; } div.section p { margin-left: 1em; margin-bottom: 1em; line-height:1.5; } /* ツッコミ欄全体の設定 */ div.comment { background-color: #FFFACD; font-size: 90%; padding: 2px; padding-bottom: 1px; margin-left: 10em; margin-bottom: 1.0em; } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { background-color: #FAFAD2; border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; text-align: right; } /* リンク元リスト(短い方)の設定 */ div.referer { text-align: right; font-size: 90%; background-color: #FFFACD; border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; margin-left:10em; margin-bottom: 1em; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { font-size: 90%; background-color: #FFFACD; border-style: solid; border-color: #aaa; border-width: 0px 1px 1px 0px; padding: 2px; padding-bottom: 1px; margin-left: 10em; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; } /* 罫線の設定 */ hr { background-color: transparent; margin-top: 0.5em; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 80%; text-align: right; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: #FFFAFA; padding: 0.5em 1em 0.5em 1em; text-align: right; } /* 入力フィールドの設定 */ input.field { background-color: white; color: #000000; } /* 複数行入力フィールドの設定 */ textarea { background-color: white; color: #000000; margin-left: 1em; width: 30em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: medium; background-color: red; color: white; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { color: #FC8C00; background-color: maroon; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { width:10em; float:right; font-size: 90%; line-height: 100%; border-width: 1px; color: #DC143C; background-color: #FFFACD; padding: 2px; margin-top: 0.1em; margin-right: 4px; margin-left: 75%; } table.calendar td { margin: 0px; text-align: right; padding: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: x-small; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: x-small; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ /* div.body span.footnote { vertical-align: super; font-size: x-small; } div.footnote { border-style:solid; border-color: #aaa; border-width: 1px 0px 0px 0px; margin-left: 10em; font-size:x-small; } div.footnote p.footnote { text-align: right; padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em; } */ /* 以下個人用 */ a:link { text-decoration:none; color: #FC8C00; } a:visited { text-decoration:none; color: #FFD700; } a:active, a:hover, a:focus { text-decoration:none; color: #DC143C; background-color: #FFFACD; clip: rect(-1px, -1px, -1px, -1px); } ul { margin: 1em 2em; } div.main { margin-left: 20%; } div.sidebar { background-color: transparent; /*position: absolute;*/ float: left; top: 50px; left: 0px; width: 20%; height:100%; font-size: x-small; padding: 2px 2px 100% 2px; } div.sidebar p { line-height: 120%; text-align: center; margin: 2px 4px 2px 4px; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } /* ツッコミした人の名前の設定 */ span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; line-height: 1.5em; display: inline; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em 0em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { } div.field { display: inline; } form.comment input { background-color: white; color: #000000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; margin-top: 0.5em; } form.comment textarea { display: inline; background-color: white; color: #000000; vertical-align: top; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ div.update.day { text-align: right; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; color: #000000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: inline; margin-bottom: 1em; vertical-align: top; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/sunset/sunset_bg.gif000644 000765 000024 00000000071 12137321070 020347 0ustar00machustaff000000 000000 GIF89a , @ {} N6ӈ; tdiary-3.2.2/theme/summer_wave/README000644 000765 000024 00000000435 12137321070 017564 0ustar00machustaff000000 000000 Title: Summer Wave Author: shimery Access: http://shimery.tdiary.net/ License: GPL Comment: 夏だ!海が呼んでいるーなテーマ validated by W3C. ChangeLog 2003-09-22 NT * font-size: em -> %. 2002-10-17 zoe * convert for 1.5 series. tdiary-3.2.2/theme/summer_wave/summer_wave.css000644 000765 000024 00000017013 12137321070 021750 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Summer Wave Revision: $Revision: 1.5 $ Author: shimery Access: http://shimery.tdiary.net/ License: GPL Comment: 夏だ!海が呼んでいるーなテーマ validated by W3C. */ div.rank { color: white; font-size: 9pt; text-align: left; margin-top: 2px; margin-bottom: 2px; margin-left: 10%; } body { color: #000080; font-size: 100%; background-color: #fff; margin: 2% 10%; } a:link { color: #4169e1; text-decoration: none; } a:visited { color: #4169e1; text-decoration: none; } a:hover,a:focus { color: #1e90ff; text-decoration: none; } div.adminmenu { color: gray; font-size: 100%; text-align: right; } span.adminmenu { background-color: #d8e6f5; /*margin-left: 10%;*/ padding: 5px; border-style: none; } h1 { color: #6495ed; font-weight: bold; font-size: 150%; background-color: transparent; text-align: left; /*margin-left: 10%;*/ padding-right: 10%; padding-bottom: 1px; border-top: 0px none; border-right: 0px none; border-bottom: 8px solid #d8e7f6; border-left: 0px none; } div.day span.sanchor { text-decoration: none; } div.day span.canchor { text-decoration: none; } div.calendar { color: #191970; font-size: 9pt; background-color: transparent; text-align: left; /*margin: 0% 0% 3% 10%;*/ padding: 3px; border: none 1px #87cefa; } div.day { color: #666; background-color: #d8e6f5; margin-left: auto; margin-right: auto; } h2 { color: #000080; font-weight: bold; font-size: 11pt; background: #d8e6f5 url(wave.png) repeat-x scroll 0% 100%; padding-top: 40px; } h2 span.date { margin-left: 1em; } div.body { color: #000080; background-color: #d8e7f6; padding: 0pt 6pt; } h3 { color: #000080; font-weight: bold; font-size: 10pt; background-color: #f0f8ff; padding: 3pt; border: dashed 1px #96beff; } div.day p { line-height: 1.4; margin-bottom: 0.7em; /* margin-top: 0.5em;*/ margin-left: 2em; } div.comment { color: #333; font-size: 9pt; background-color: #d8e7f6; padding: 2px 2px 1px 2em; } div.day span.sanchor { background-image: url(summer_wave_panchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 18px 17px 0px 0px; color: #d8e6f5; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(summer_wave_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 18px 17px 0px 0px; color: #d8e6f5; background-color: transparent; font-size: 1px; } div.comment div.caption { color: #000080; border-style: none none solid none; border-width: 0px 0px 1px 0px; border-color: #000080; } div.comment p { margin-left: 0em; text-indent: 0em; } div.referer { color: #000080; font-size: 9pt; background-color: #d8e7f6; text-align: right; padding: 4px; } div.refererlist { font-size: 9pt; background-color: #f0f8ff; padding: 4px; border: 2px; } div.refererlist div.caption { border-color: #f0f0f0; border-style: solid; border-width: 1px 0px 1px 0px; margin: 0.5em 0em; } hr { border: none; } hr.sep { display: none; } div.footer { font-size: 9pt; text-align: right; } div.form { margin-left: 0px; padding: 0.5em 1em; } input.field { color: #000080; background-color: white; border: solid 1px #4169e1; font-size: 100%; } textarea { color: #000080; background-color: white; border: solid 1px #4169e1; } p.message { color: #000; font-size: large; background-color: #d8e6f5; text-align: center; padding: 8px; } pre { color: #000080; font-size: 100%; background-color: #4682b4; margin-left: 3em; padding: 8px; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-bottom: 0.5em; margin-left: 1em; } li { list-style-type: circle; } ul,ol { margin-top: 0em; margin-left: 2em; } div.body blockquote { color: #666; background-color: white; margin-left: 3em; padding: 0.5em; border-style: solid; border-width: 3px 1px 3px 1px; border-color: #c0c0c0; } .hide { background-color: #666; } span.memo { color:#666; font-weight: bold; background-color: #c0c0c0; } a img { border-width: 0px; } /* 脚注番号 */ span.footnote ,span.footnote a{ font-size: xx-small; color:#DC143C; } /* 脚注本文全体 */ div.footnote { border-color:#ffffff; border-style:dashed; border-width: 2px 0px 0px 0px; padding: 3px; font-size:x-small; text-align: left; margin-left: 24px; margin-right: 16px; } div.footnote a{ color:#666; } p.strong { font-size: 200%; } input { color: #666; padding: 1px; border: solid 1px #4169e1; } select { color: #666; padding: 2px; border: solid 2px #4169e1; } /* calendar2 */ table.calendar { font-size: 9pt; line-height: 100%; border-width: 2px; border-color: #c0c0c0; border-style: solid; margin-left :25%; background-color: #fff; color: #666; padding: 1px; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: small; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: small; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; margin-top: 12px; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { color: #000080; border-bottom: solid 1px #000080; line-height: 28px; display: inline; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form { margin-left: 2em; } div.form div.caption { margin-bottom: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; color: #000080; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; color: #000080; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ div.day.update { background-color: white; } div.day.update div.form { background-color: white; margin-left: 0em; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; color: #000080; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/summer_wave/summer_wave_canchor.png000644 000765 000024 00000002071 12137321070 023437 0ustar00machustaff000000 000000 PNG  IHDR]' gAMAܲPLTEu|˘δଷë›qxpw޽֮ţڿٰȯǤ}{lszqvxswwǿꂃ{哔yyoõ̻ƶϐ~r֕⣢̿Ƚɶȵϼ˹Ŵxwnٞʦ$d-tEXtSoftwareGraphicConverter5]HIDATxbTfecQcUIaV*Q6M+&U@PT)iBضض a`T~b=-X UӨj֗mdPw[..ndl.(3aP]mjP)KD5|L;H~z"hbWy SrTT4OU2Ҁ;#>~aƔ@q=> 'Yؽ̈́AcjK'O,(]in -3yYqbĥ]Kguz2kq3pݰz҉W/l In)s7lJLܐ8$U":fIH8gZf$.8ycZZ[[.DTZE$D!<2zB. tNФQIENDB`tdiary-3.2.2/theme/summer_wave/summer_wave_panchor.png000644 000765 000024 00000000463 12137321070 023457 0ustar00machustaff000000 000000 PNG  IHDR H]qsBITO3PLTEstRNS@ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uMIDATxc`8 c0T @l@1N/Tb5h;?\+E(agDbYuܥIENDB`tdiary-3.2.2/theme/summer_wave/wave.png000644 000765 000024 00000002326 12137321070 020355 0ustar00machustaff000000 000000 PNG  IHDRAIDATxMO"g^ŕڴ[Oݞ)dmzk'k& ü@#Ef˶4[ٲ-oUz#PT'EM^a' vp0͖milMe[ކ#5?%f %=/H0 e͘f˶4[ٲ-7[twg5։n'߻]Me[n-rlٖexfe}WTd$Lp/yf˶4[ٲ-w?Mˏb7Љ$O>-4[ٲ-7͖myYY'pcao lٖf˶4[-~/pRlE?I8;J͖milMe[ޞG|!+ͫlQh?;ilMe[n-Wn>+*IeJ:A'$Iضi-rlٖf˶|q2X#q0ƈ1F1`c8c#q0ƈ1F1`c8c#q0ƈC)xRY<IENDB`tdiary-3.2.2/theme/subdued/README000644 000765 000024 00000000611 12137321070 016661 0ustar00machustaff000000 000000 Title: Subdued Revision: $Revision: 1.4 $ Author: Nana Access: http://moo.boo.jp Comment: 地味な落ちついたシャツなイメージ License: GPL Copyright 2002 (C) by Nana validated by W3C. Changelog 2003-09-22 NT * remove specification of font-family. * font-size: em -> %. 2002-12-01 Nana * add Subdued Theme tdiary-3.2.2/theme/subdued/subdued.css000644 000765 000024 00000020363 12137321070 020154 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Subdued Revision: $Revision: 1.5 $ Author: Nana Access: http://moo.boo.jp Comment: 地味な落ちついたシャツなイメージ License: GPL Copyright 2002 (C) by Nana validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-image: url(subdued.png); color: #fff; background-color: #808080; text-align: center; } /* リンク文字列に関する設定 */ a:link { text-decoration: none; color: #87CEFA; } a:visited { text-decoration: none; color: #87CEFA; } a:hover,a:active { text-decoration: underline; color: red; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: left; font-size: small; padding: 5px; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { margin-top: 5px; padding: 5px; } p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } /* 日記タイトルの設定 */ h1 { text-align: center; font-size: 130%; color: #fff; } div.calendar { font-size: small; padding: 2px; margin-bottom: 0.5em; text-align: left; background-color: #808080; color: #fff; } div.day { margin-top: 4em; margin-right: auto; margin-left: auto; text-align: left; clear: both; width: 80%; padding: 0px 8px 0px 8px; background-color: #808080; color: #000; } /* タイトル行全体の設定 */ h2 { text-align: left; margin: 0.1em auto 0px auto; font-weight: normal; } /* 日付の設定 */ h2 span.date { font-size: medium; font-style: italic; position: relative; letter-spacing: 2px; top: -15px; left: -20px; width: 60%; text-align: center; background-image: url(subdued_h2.png); background-color: #000; margin-bottom: 0em; margin-left: auto; margin-right: auto; padding: 1em; } h2 span.date a:link { color: #fff; font-weight: bold; } h2 span.date a:visited{ font-weight: normal; } /* タイトルの設定 */ h2 span.title { font-size: medium; text-align: right; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { margin: 0px auto 0px auto; padding-top: 0.5em; padding-bottom: 0.5em; text-align: left; } /* 日記の本文(段落)の設定 */ div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 140%; margin-left: 12px; } /* サブタイトルの設定 */ h3 { margin-top: 0.2em; margin-bottom: 0em; margin-left: 2px; margin-right: 2px; font-weight: bold; font-size: medium; } h3 a:link{color: white;} /* 整形済みテキスト(preタグ)の設定 */ pre { border: dashed 1px #ddd; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; color: #ffffff; text-align: left; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.comment { text-align: left; padding: 0px; margin: 0px; } div.comment div.caption { text-align: left; background-color: #000; color: #fff; font-size: small; margin-bottom: 1em; padding: 1.5em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.refererlist div.caption { text-align: left; padding: 1em; font-size: small; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: small; padding: 0.5em; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { font-size: small; text-align: right; padding-bottom: 1px; margin-top: 0.2em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; text-align: left; } /* 罫線の設定 */ hr { border-bottom: solid 1px #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; } /* 更新フォーム */ div.form form { text-align: left; padding: 0.5em 1em; margin-bottom: 0.5em; width: 95%; } input.field,input, select,textarea{ background-color: #000; color: #fff; text-align: left; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0px; } span.commentator { color: #fff; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.3em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 130%; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0px; padding-left: 1em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 1em; } div.form div.caption { font-size: 90%; border-bottom: solid 1px #aaa; border-top: solid 1px #aaa; margin: 1em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding: 0.5em 0px; } form.update input, form.update textarea, form.commentstat input { background-color: black; color: white; } form.update span.field { display: inline; margin: 0em 0.5em 0px 0px; } form.update div.field.title { display: block; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin: 0px 0px 1em 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin: 0px auto 0px 3em; } /* 項目リストの設定 */ div.body dl { margin-left: 3em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* 引用(blockquoteタグ)の設定 */ blockquote { border-style: solid ridge ridge solid; border-width: 1px; padding: 5px; border-color: #fff #000 #000 #fff; } /* 引用ソースの表示 */ p.source{ margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } div.rank { font-size: 90%; color: #fff; width: 80%; margin-right: auto; margin-left: auto; text-align: left; } /* footnote脚注プラグイン */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.footnote { font-size: small; text-align: right; padding: 1px; } p.strong { font-size: 180%; text-align: center; } /* calendar2 */ table.calendar{ font-size: x-small; line-height: 1.1em; text-align: center; margin: auto auto; } table.calendar td { text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; background-color: white; color:#556B2F; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #DA70D6; } .calendar-saturday { color: #1E90FF; } .calendar-weekday { color: #555555; } .calendar-todo { background-color: white; color:#556B2F; } /* recent_list */ p.recentitem { background-color: #000; margin: 0em; text-align: center; } div.recentsubtitles { font-size: x-small; margin-top: 0px; margin-bottom: 5px; margin-left: 0.5em; padding-bottom: 0px; color: #ddd; text-align: left; } /* counter */ div.counter p{font-size: 13px;color: white; span.counter,span.counter-today,span.counter-yesterday{ margin-top: 1em;padding: 2px; } span.counter-0, span.counter-1, span.counter-2, span.counter-3, span.counter-4{ margin: 0pt;padding: 1pt 2pt 1pt 2pt; color: white;background-color: #000; } .search { text-align: right; } tdiary-3.2.2/theme/subdued/subdued.png000644 000765 000024 00000001116 12137321070 020143 0ustar00machustaff000000 000000 PNG  IHDR22)xPLTEZ\ktstV`hqpsV\iM]fT\i\ajO]fR\holqqorb^nnmrpnrkhqfdmmkrS\hbclQ]ghepfboL]eW\jR_gienP]gW`iQ\gY`isrtlipY\j[ajhdnmkqttuablkiqP^gonsljrjhqa\n_bklho`bkifqX`iigqT_hhdmeboomr^bjqosrqtQ^gdclnkq ^bKGDH pHYs  0IDATxڭYs0 j[ .m㳧3C2L~D"@U=s?(i/DeYahRT*U\̬.[_аH>b+^dy~Jy">dKG_HTyqy_@ O'->J/G*(4P 0{Ω]řeΣ^mVV.4y8.tz]q!%h|m ܻb7(ap]Tj~_|𗜗`_~Z6T6/IENDB`tdiary-3.2.2/theme/subdued/subdued_h2.png000644 000765 000024 00000001204 12137321070 020532 0ustar00machustaff000000 000000 PNG  IHDR22)xPLTEmǻ㗴Ӄ޷吧yӡ׎ƹډuʊ䜵z̷ݧɼq홦م}~AbKGDH pHYs  ]IDATxڕMo@EP(*AMS_ѯ[T ڈU**=6=̢ RL;j$DL0l9qzN P_/\éI'4_.7ʴMdb eRYHLHt"u$) ."-$"!˯eOVb# y_Ül%7#>d{&OzTpĴ\9A˟~#^ ;3_ a$OhcKőgJɞ#< "oHjDzH""Hɍ&wD ILI__]wIENDB`tdiary-3.2.2/theme/stripe/README000644 000765 000024 00000002603 12137321070 016537 0ustar00machustaff000000 000000 Title: Stripe Author: Nana Access: License: GPL Comment: Copyright by (C) Nana Modified by TADA Tadashi ChangeLog 2003-09-16 NT * font-size: em -> %. 2003-02-08 Nana * remove div.form form, p.sentence, * add span.commentator:font-weight:bold 2003-02-07 Nana * remove body font-size:1em,p.message,p.body,div.body:fon-size:small * h3 font-size:small->120% * p.referer,div.referlist font-size:small->90% * h2,span.date,span.title font-size 100%,h1 font-size:small->130% * remove div.day,div.form {-moz-opacity:0.7;filter:Alpha(opacity=70);background-color :#D2FFFF;} * add div.day,div.form {background-image:url(stripe.png);} * add calendar2,footnote,recent_list * remove div.calendar font-weight:bold,width:90%, font-size:medium->90% * remove p.message font-size: small 2002-10-13 zoe * convert for 1.5 series. 2002-04-05 TADA Tadashi * div.comment align left. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. 2002-03-16 Nana * rename copyright zoe>>>Nana * stripe_bg08.gif>>>stripe_back.gif * font-family was deleted. * body font-size:small>>>1em * color:red>>>#ff0000 * input,textarea,etc.changed border-color#000 * p.calendar border-style:dashed>>>none * text-align:center>>>left * font-size:15px>>>medium tdiary-3.2.2/theme/stripe/stripe.css000644 000765 000024 00000016776 12137321070 017717 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Stripe Author: Nana Access: Copyright by (C) Nana Modified by TADA Tadashi */ body { background-image: url(stripe_back.gif); /*text-align : center;*/ font-size: 100%; color: #000; margin: 0em 3em 0em 3em; padding: 1em; border-style: none solid none solid; border-color: transparent #C9E9FD transparent #C9E9FD; border-width: 30px; } a:link { text-decoration:none ; color: #400040; /*font-weight : bold ;*/ } a:visited { text-decoration : none ; color: #6C6CB7; /*font-weight: bold;*/ } a:hover,a:active { text-decoration : none ; color: #555555; font-weight: bold; } div.adminmenu { text-align: right; } p.message { text-align: center; /*font-size: small;*/ background-color: #ff0000; color: #fff; padding: 8px; } span.adminmenu { background-color: transparent; padding: 1px; font-size: 90%; margin-right: 1em; } h1 { text-align: left; font-size: 130%; } div.calendar { font-size: 90%; /*font-weight: bold;*/ text-align: left; margin-left: 0em; padding: 2px; border-style: none; border-color: #fff; border-width: 0px 0px 4px 0px; /* width:90%*/ } div.day { /* -moz-opacity:0.7; filter:Alpha(opacity=70); background-color: transparent; font-size: small;*/ color :#000; margin: 3em auto 3em auto; text-align: left; clear: both; width: 90%; border-style: dashed; border-color: #fff; border-width: 4px; padding: 0px 8px 0px 8px; background-image: url(stripe.png); } h2 { text-align: left; margin-top: 0.5em; margin-bottom: 0em; margin-left: auto; margin-right: 0px; font-size: 100%; font-weight: bold; } h2 span.date { font-weight: bold; font-size: 100%; text-align: right; margin-top: 1em; } h2 span.title { font-size: 100%; } div.body { /*font-size: small;*/ clear: both; text-align: left; padding-bottom: 1px; margin: auto 5px; border-style: dashed; border-color: #5A66FD; border-width: 4px 0px 0px 0px; } p.body { /*font-size: small;*/ margin-top: 0em; margin-bottom: 0em; line-height: 1.2; padding-left: 1em; padding-top:0em; } div.section p { /*font-size: small;*/ margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } h3 { margin-top: 0.2em; margin-bottom: 0em; margin-left: 2px; margin-right: 2px; font-weight: bold; font-size: 100%; clear: both; } pre { background-color: #EFEFEF; border-style: solid; /*font-size: small;*/ border-color: #EFEFEF; margin-left: 1em; margin-right: 1em; padding: 5px 5px 5px 5px; } div.comment { font-size: 90%; clear: both; padding-bottom: 1px; margin: auto 5px; border-style: dashed; border-color: #5A66FD; border-width: 4px 0px 0px 0px; } div.comment div.caption { text-align: right; position: relative; font-size: 90%; color: #555555; display: inline; margin-bottom: 0px; padding-bottom: 0px; border-style: none; } p.comment { font-size: 90%; /*text-align: right;*/ color: #555555; padding: 0px 0px 0px 0px; margin-left: 24px; margin-right: 12px; margin-top: 0px; } div.refererlist div.caption { text-align: right; display: inline; position: relative; border-style: none; border-color: #D9E5FD; border-width: 4px 4px 4px 4px; padding: 2px; } div.referer { display: inline; color: #5A66FD; font-size: 90%; padding: 2px; border-style: none; border-color: #D9E5FD; border-width: 0px; } div.refererlist { font-size: 90%; text-align: right; padding-bottom: 1px; margin-top: 0.2em; border-style: dashed; border-color: blue; border-width: 4px 0px 0px 0px; } div.refererlist ul { margin-top: 0em; text-align: left; } hr { border-style: dotted; border-width: 2px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { text-align: right; margin-top: 0px; clear: both; } div.form { color: #000; /* -moz-opacity:0.7; filter:Alpha(opacity=70); background-color :#D2FFFF;*/ margin-bottom: 0.5em; /* border-color: #fff; border-style: dashed; border-width: 4px;*/ width: 90%; /*background-image:url(stripe.png);*/ } input.field { background-color: transparent; color: #EDC4C15; border-color: #000; border-style: solid; border-width: 1px; } input, select, option { background-color: transparent; color: #EDC4C15; border-color: #000; border-style: solid; border-width: 1px; clear: both; } textarea { background-color: transparent; color: #EDC4C15; border-color: #000; border-style: solid; width: 90%; border-width: 1px; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: transparent; color: #EDC4C15; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: transparent; color: #EDC4C15; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ div.day.update { padding: 0em; } div.day.update div.form{ } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update div{ /*text-align: center;*/ } form.update input, form.update textarea, form.commentstat input { background-color: transparent; color: #EDC4C15; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 30em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: 90%; line-height: 1.1em; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; text-align: left; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; text-align: left; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } tdiary-3.2.2/theme/stripe/stripe.png000644 000765 000024 00000000335 12137321070 017673 0ustar00machustaff000000 000000 PNG  IHDR ]sBITOPLTEגotRNS0J pHYs B4tEXtCreation Time10/19/02|!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxcu`XSԤIENDB`tdiary-3.2.2/theme/stripe/stripe_back.gif000644 000765 000024 00000000143 12137321070 020631 0ustar00machustaff000000 000000 GIF89a,I8ͻX dihlh;tdiary-3.2.2/theme/stripe/stripe_bd08.gif000644 000765 000024 00000000143 12137321070 020466 0ustar00machustaff000000 000000 GIF89a,I8ͻX dihlh;tdiary-3.2.2/theme/starlight/README000644 000765 000024 00000000613 12137321070 017231 0ustar00machustaff000000 000000 Title: Starlight Author: Nana Access: http://moo.boo.jp License: GPL Comment: Copyright by (C) Nana http://moo.boo.jp validated by W3C ChangeLog 2003-09-16 NT * font-size: em -> %. 2002-10-13 zoe * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. tdiary-3.2.2/theme/starlight/starlight.css000644 000765 000024 00000014561 12137321070 021073 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Starlight Revision: $Revision: 1.8 $ Author: Nana Access: http://moo.boo.jp Copyright by (C) Nana http://moo.boo.jp validated by W3C */ /* ChangeLog 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. */ a:link, a:visited { color: #CCCCFF; text-decoration: none; border-style: none; border-width: 1px; font-weight: bold; } a:active { text-decoration: none; border-width: 1px; } a:hover, a:focus { color: #ffa500; } body { background-color: #000; color: #fff; margin-left: 0px; margin-right: 0px; margin-top: 2px; background-image: url(starlight_back.png); background-repeat: repeat-x; background-position: left top; background-attachment: fixed; } p.message { text-align: center; font-size: large; font-weight: bold; background-color: red; color: white; padding: 8px; margin: 0px; } div.adminmenu { text-align: right; } span.adminmenu { margin: 2px; text-align: right; } h2 span.date { color: #00FFFF; } h1 { text-align: left; margin-top: 0px; margin-bottom: 0px; } div.day { background-color: transparent; border-width: 1px; margin-top: 15px; margin-left: 20%; margin-right: 2px; border-style: none; border-color: #9999FF; border-width: 1px; } h2 { background-image: url(starlight_h2.png); background-repeat: no-repeat; margin-bottom: 0px; padding-top: 10px; font-size: 16px; float: right; } h2 span.date { color: #CCCCFF; } h2 span.title { color: #fff; margin-right: 1em; } div.body { background-color: transparent; padding: 2px; padding-bottom: 1px; margin-left: 1em; margin-top: 3em; } div.section p { margin-left: 1em; margin-right: 1em; margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3em; } h3 { margin: 0em; font-weight: bold; color: #CCCCFF; border-style: none; border-color: #9999FF; border-width: 0px 0px 1px 0px; } h3 { color: #dc143c; text-decoration: none; } h3 { color: #CCCCFF; text-decoration: none; } pre { border-style: inset; border-color: #999; border-width: 1px; background-color: transparent; color: #999; margin-left: 1em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.comment { background-color: transparent; color: #fff; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 1em; } div.comment div.caption { border-style: dotted; border-color: #CCCCFF; border-width: 0px 0px 1px 0px; } div.refererlist div.caption { } div.referer { background-color: transparent; text-align: right; font-size: small; padding: 2px; padding-bottom: 1px; margin-left: 4em; margin-right: 1em; } div.refererlist { background-color: transparent; font-size: small; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 4em; margin-right: 1em; } div.refererlist ul { margin-top: 0em; } hr { border-style: dotted; border-color: #fff; border-width: 1px; } hr.sep { display: none; } div.footer { text-align: right; margin-top: 0px; } div.form { background-color: transparent; padding: 0.5em 1em 0.5em 1em; margin-left: 3em; margin-right: 1em; margin-bottom: 0.5em; } div.form form { width: 90%; } input.field { width: 9em; } textarea { color: #000; background-color: #fff; margin-left: 1em; } d { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } p.strong { font-size: 200%; font-weight: bold; text-align: center; } div.calendar { font-size: 100%; text-align: right; margin-left: 0px; } table.calendar { text-align: center; background-color: #333; } td.calendar-current-month { font-size: smaller; text-align: center; } td.calendar-next-month { font-size: smaller; text-align: right; } td.calendar-prev-month { font-size: smaller; text-align: left; } td.calendar-sunday { color: red; background-color: #fbb; font-size: smaller; text-align: center; } td.calendar-saturday { color: blue; background-color: #bbf; font-size: smaller; text-align: center; } td.calendar-weekday { background-color: #ccc; font-size: smaller; text-align: center; } td.calendar-day { font-size: smaller; text-align: right; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: dotted; border-color: #CCCCFF; border-width: 0px 0px 1px 0px; line-height: 1.5em; display: inline; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { border-style: solid; border-color: #CCCCFF; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #fff; color: #000; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ div.day.update { margin: 0em; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #fff; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/starlight/starlight_back.png000644 000765 000024 00000006271 12137321070 022046 0ustar00machustaff000000 000000 PNG  IHDR2M>a*tEXtCreation Time 25 12 2001 17:15:15 +09002BtIME !UN pHYs  ~gAMA a IDATx ) @]RLsLYWyUqCDW[vOHB<p }u s`}X=^]]}z y'WsSOuU|Uz9X!^"0xIN6ѽ"궟;r~WD\2I/):(:~49U@dv!7ȵqxkb-J~9%nGQHpڊZg{`l ݉&GV:<0gݱ&TxKI5\v¬.QSS0kKl/v4B qLCwD>-skcϧwi=Z̬CC674We{AJˆT6lɢ8тA]\yksngѦqW}J2Ԓh Oj뉚j3z_劔 %),JW {,#f "2wBr״ Swx4Ôi5qa6wpi愣~tH^z&ɚ[/]_ 羽f۹` [ݭ` Ns=|ON*Y꥾b7'/d1Yi6Ǽ,ݯ3y5IcAN7}<etQGuUAWKR}8Q.?|BWGZ0C f2E iaN8J[}{Ϸg:!V>~]?=DM`fN/e_frE2Η=*?E9O`~@i4'niY;Z!6zZ%迟.?d]z\7?d({[ Q HɄX/(me Tz{ 4ڂI3a'C z^}\q|ء7jjAL2f챶}7KNKKFQp2x^Ryg&8M>{Dp7ǥYJԐoBe>&42ZIڦfG?E2ILc%90[Šϖoj> ڷxX/=\Hշ\>Ys*p9``.Ԍ lL3gk\V6ےmҴ/*vׯ_SstJњjf씺W>vW޾G.ksR-,w`]ࣃ5õx2.ڳ0WzWA>UHgc%w>hUCjQ[3\8`,q7?EuGɮpaRgjI~i%ŭTg\) 9#b:Ej[/})>AkOOpR W5.|&1KDs݋Vҳgâdquɛu:JjDfdtb%oSS] `a3 ">Uai"_<s/wdz'v'TOL~EI~5d #\tr,|`HHם:تӓlxLTzP3[覆*z!t^f4N9d]q$B,fvZNf)zGd w\olYt5ZIioQ#-|o'FNKHOSF+Y?>qlYPl/g WmX(mo*Hu;|RЕx OFO5ƛy[NL;dgcG> )dƵܲ3 dDZ]Bp5רu,^-Wm%?*]jqÇJolpe%y{vϬQa'F!c-;ljauh;=Y9N -#w)l5Nnp7\]=ui-S-5ŽNa)AWLA{lMɺN1l7i28KAɒ]f7 ;4$\͜7x>jHd2Gu+^4/|oJ3G&'4})(r%ήL3 zo '1ֲ#7Cڥ۾Kӭ8@g `X+(VlnAÑNhhDW3-*qoN)yjd 3s]qޠ~)Gy½L2g_:3\K QXXkY9ij>lTh0\ >ӞςO4Z;^op(sK:mHi|jyH:=W5d{8h߯} (x~q*Q>aj|6پ%=_@5y}0*Yq|,2{Uf(Gh"B\i#n[Ҳšn&2{v-( Q*UբsܿDz 4]{➬'e=n؉ߋw > (ޓnc%Tϯ~'=vA_R4{IENDB`tdiary-3.2.2/theme/starlight/starlight_h2.png000644 000765 000024 00000002760 12137321070 021456 0ustar00machustaff000000 000000 PNG  IHDRg#/ *tEXtCreation Time 25 12 2001 17:39:08 +0900HStIME 'C1S pHYs B4gAMA aIIDATxZmr[1J;Ne(ˮn(b!h4Fh4Fq%4q7BuMl^ktd2_ǘҝob@cJ%<> IX4{|UM&]L¬bҞ`p)eZ*4Bx_S̃}}`dե8/&;&Najˬd˳EvA׀wSklltc[2}\Y8[*n-OtY6m!Œ#o^&|tKhFɜ҇*lϰUK7ȈɳrUSmCS16bl?h)t?/z 6rT15S_|٧ѻ>Ƿ]lڊkt6 jU!ƅtQ/B.obeɞlIHXMNtF0:IMcå>ür0A:cDH&өoX!Ve޵-kJ)%-JUx՝x|հ&fHp*F},ޫ/C&HMVTNubaRf[*-n!S3]t#WSTŏ~9BEh4A Q!3+ %ŰO=&.;Ubn7~As0Gvf_p31 + 5Cy0Npg BN4bS |%Ry+D92r)`xD`9bX6-.S*}TK3m-k۲bPHz w ChangeLog 2003-09-16 NT * font-size: em -> %. 2003-03-16 Nana * remove h1 color * support major plugin,blockquote * font-size:0.8em->90% 2002-10-31 Hiroyuki Ikezoe * equalize indent size. 2002-10-15 Hiroyuki Ikezoe * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. tdiary-3.2.2/theme/spring/spring.css000644 000765 000024 00000015634 12137321070 017677 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Spring Revision: $Revision: 1.13 $ Author: Nana Access: Comment: Copyright 2002 (C) by Nana */ body { background-color: #fff; background-image: url(spring_back.png); background-attachment: fixed; color: #000000; text-align: left; margin: 1em 5%; } a:link { text-decoration: none; color: #EF8BAF; } a:visited { text-decoration: none; color: #792d45; } a:hover { text-decoration: underline; color: #66B3FF; background:#ffffff; } div.adminmenu { text-align: right; font-size:90%; margin:0px; } h1 { text-align: left; margin-top:0px; margin-left:0px; font-size: medium; /*color:#ffffdf;*/ } div.calendar { text-align: left; color:#9494FF; text-indent:0em; margin-left:2px; } div.day { background-color: transparent; margin-right: 0em; margin-left: 0em; margin-bottom:0em; margin-top:3em; /*font-size:100%;*/ } h2 { margin-left: 1em; font-size: medium; font-weight: bold; } h2 span.date a { color: #66B3FF; margin-left:15%; } h2 span.title { font-size: medium; color: #EF8BAF; margin-left:2em; } div.body { margin-left: 5%; margin-right: 5%; margin-top:10px; } div.section p { margin-left: 1em; line-height: 130%; text-indent:1em; } h3 { background-color: #EF8BAF; font-size: medium; color: #ffffff; text-align:left; padding: 2px; -moz-border-radius: 1em; } h3 a{ color:#66B3FF; } h3 a:hover{ background: #ffffff; -moz-border-radius:40px; padding:2px; } pre { margin-left: 1em; padding: 0.5em; border: 2px dashed #EF8BAF; background-color:#ffffdf; font-size:90%; } div.comment { font-size:90%; text-align: left; background-color:#ffffdf; color: #000000; margin-left: 8%; margin-right:8%; padding:0.5em; -moz-border-radius: 1em; } div.comment a{ color:#F2C991; } div.comment div.caption { text-align: right; font-size:90%; } div.refererlist div.caption { text-align: right; color:#F7CA8E; margin-left:10%; font-size:90%; } div.referer { margin-left:10%; margin-bottom:1em; font-size:90%; } div.refererlist { text-align: right; color:#F7CA8E; font-size:90%; padding:1px; } hr { } hr.sep { display: none; } div.footer { font-size: 80%; text-align: right; color:#000000; } div.form form { border:none; width:90%; } input.field { color: #EF8BAF; border: 1px solid #EF8BAF; -moz-border-radius: 0.5em; background-color: #ffffdf; } input { background-color: #ffffdf; color: #EF8BAF; border: 1px solid #EF8BAF; -moz-border-radius: 0.5em; padding-left: 0.5em; padding-right: 0.5em; text-indent: 0em ! important; } textarea { background-color: #ffffdf; text-align: left; color: #EF8BAF; border: 1px solid #EF8BAF; padding: 0.5em; -moz-border-radius: 1em; width:90%; } p.strong { font-size: 200%; font-weight: bold; text-align: center; color:#EF8BAF; } div.rank{ color:#F2C991; margin-bottom: 1em; padding-bottom:0.5em; font-size:90%; text-align:center; } span.rank a{ color:#EF8BAF; font-size:90%; } span.memo { color:#9E68CA; font-weight:bold; background:#ffccff; } div.kensaku{ text-align:right; padding:2px; } a img { border-width: 1px; color:#DBE8FB; } /* スミ消しプラグイン用 */ .hide{ background-color:#ff9900; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #ffffdf; color: #EF8BAF; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #ffffdf; color: #EF8BAF; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffdf; color: #EF8BAF; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: 90%; line-height: 1.1em; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; text-align: left; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; text-align: left; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } div.section, div.comment { clear: both; } /* サイドバー関連 */ div.main { margin-left: 20%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 20%; padding: 2px 2px 100% 2px; padding-top: 0.5em; } div.sidebar p { line-height: 120%; text-align: center; border-style: solid; border-color: #fff; border-width: 0px 0px 1px 0px; margin: 2px 4px 2px 4px; } /* 引用ソースの表示 */ p.source{ margin-right: 1.5em; margin-top: 0px; text-align: right; font-size:90%; line-height: 24px; font-style: italic; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; text-align: center; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #FF8080; background-color: transparent; } .calendar-saturday { color: #0080FF; background-color: transparent; } .calendar-weekday { color: #555555; background-color: transparent; } .calendar-todo { border-style: solid; border-color: #1E90FF; border-width: 1px; } blockquote { border: 2px solid #ffbbbb; font-style: italic; } tdiary-3.2.2/theme/spring/spring_back.png000644 000765 000024 00000055605 12137321070 020655 0ustar00machustaff000000 000000 PNG  IHDRtnybKGD pHYs  d_tIME3} IDATxgG&Le*4&8靵3;l׵[m1$A RZgG%dW> B l66 ^kGQ+Jw=JuTuEb6?Դxf< u=#0L~BE>"BH~V+]ez5 >r{{k6!qqЫ@u:4M4m}!eYKvmv]w<ay87Nu]WUu^fCihR:":f0Ȳ qu øt:㘦9L)Iznvrs,[N3 `Y?NoY]hbi^_L&%p]7 d2)2˲BZV$B@ :<ϧRD"ݻJR,|>ei>m `Y.r"Z~|/~EQEATv>{l|X.-S.zxˤaPR\Q'D@^gv6uTjۢlhlk|шj{||L׫T*%( \.7]d2IyejVUs,d*Uw.0,ߵ;l˖2? !<2Q@VJl0 z}S3@pÇp `99 lnn?]|$ Ce)\.Y%qt^7%45MkZ ë+]ף(bf<xl6tb((eYJ*m(dpmՎ:mFv@1uzc Vn<>[JM9!Ӎ.tA}ijͧ3۴ Ðegt;]v~|sߟN !4"Bf$ፃ`;,Xޫ#{n4b^BXMS Cxvvڎz ~nu^$9"zwCEV6+3H|7f7UوI,P[a{due <RV]ۡ_xQTcLSLRI"Ζ:0r\Z}xvq۫ ܿp, à=TPl6[(k]efI? !&y"Hf2EV^noZ]QDtXvnş"+* هE{AQdm?؆ocI{:t:g{c/^gvjZm˲;ҋv^__sJF#j5ღi}4 dZF#*( j'TJl6HX?&ˢS+E0pt' b% w7|+D?f6Qd W>J\.սbqLZs w;(T&!pmuxuUv -&㓓l>cT*Eo*N͆fYnoo4^gyNNN!Ar4 888buc\.S-Dz,5*vww2dt ج7]7WmeojkOzH"bm}FufceyoUEF&K9D^T LXQ@X䲹gK"|8}vR#$9Ji٤0[ ,S^o;"&G6DѠl6r{Gv_h+IhcIqttT.b RÃ#s2@ktt^- A䀚 @QTEꕝ採N^"f^|U'Ig!ƔUx3RM2 C58l6S6eY?J`6M&I։<>d[~kK%EQ(Չz2PMŚq9SujG%̕/M6L9`1%t5w7ڬWxl~c(Ëֺ?'߬܍B&߼7~5UgQ/6۶-+~K]އd)UU]VdzT x+}m޵x0WWb=L;lXZ8㩧cؕ_]}C-<kmo6n'E( ]8'~J<}ŃJΤ~K(rFo߼ao=Uk=;50YpTˤҊAE 1S+mM? ћнNLɑ:oVzrnj6v,V*t:; afYRy>deY(fV.04Duxxl;f988?oSee+γmBV2l28$TE@RN$^u6kOәb)=I2tL}E{>\H%a G#`˳ڦL6 J~ yaLdkq"WȅQj (nշ[}Ҁ6 Q^Dp,Z?r9L*-pm#(ԳQ\)%z98 < UO{ovl|:::f9no'(Lӄݽ0 d" WWW 2as`G#eCcyվA^?z  ̦?jJC-$?;BdDd9_lWs]eC՚ Olm61 c멲d4߿߿ŁY@@D,Gd֪9MXYΧtdqE|BLr Q qɢ^|5"!X3B+oy`B\cFCB-tJ M&$}f|jR;SZx,I۷oLUiה;^\NkNeY^g\K0UoN=:%{$E[u]/'OJ8ɰl2, g2tݛ[Bd8uҺ }2n\?!8dѲ !j/_oȊ5!ȝ_olzt/¼G.?ܪ҆2uL3Bz ntfϮ2z@Omw,;|B2[\%Yl-1=BHMiM!YƄPFm'_o2}u=7,Ш7eV%Le hV=Seك^|ȃ4G1ZiM2t=Hsi<'K9c;CN46uK ֶ,|A%jVEZf2d5?śZ,"nX.>0%me\:Ǘ+E.jvŃe:,NG99 $1ђhd8Y&upo6t:ir `64 Cgp;&mıkUU)Md&(鴦i$zwd V(>j^ϵmN|!s[׎i%r, %f[v1_`: $g.Ao3b4qՕ*rRvDHT ѤB?&O1?!Ϳ}Wdѱ/Mj؄d67ѻZ2=!>Rn젟e>lr#480VdX%B-W!D.B\RB_WvwwKx.5IYggh8!D=@y_#!6oA;mgM!=ᚁk|ڶZZe"X!Ҍ)~S\9r/QQ;Et6_b*+GժT>~}?0-{ׯ?LK\m>fwwl6{-;d2yax{{-N}Жuu `> ӾkAxrs} pxd9{a6lˆ h"˷77@v*}r8+w?q꟪|6 DZ@׋g0F2 wO!@  L6 '(r<T*F n/^<;;; j*qիWǥiq2|>piz'''F_+i8|>%Z9!DQEQZ:3Ο=F:úL&;HqZvsra:0|>?>}dr*%aӌҵ2 ^$Ii]_^wz?|O!d:Z8+oڗ}4ثdwʧơQc1bRXέ5 *vvvEDiElP1ڰO1sBO!DO Bl5} IDATMb#!"D_c1 =Bg;$/_VT:ןoԊ!A [ȕEcd: ȳt6/λ#rXk4[t:tJ(|eYɄakVD"lSnmۦɄע(Z-Dz'&Alp]o:\^~2F7 z`ZIO[/$;~ vփ9DLa@unl6&acl^,Xn:a40(4:h|GuQk驪QŶ$/ݽ( ͆b[2L;PlZn ''OF*qdǙ@0d] r0h枪p8Z?Z̤'TpoB;q߇>|jow?V6`+jQ#YFlTxe[ƌ]J_ԋ8aL鰠?+dvoCl/l&CTj6z`pc`GE RZW0J$DT(ҔKD^8.F }16z:n^W3LEۼaysDRY``l1f @dYeHBLwww3|>OB9?  *R h(&t&.|%(|2!B",/?~@ݻwupfa67W?cyV$-H3ur55 A/}ҵzG-W/(q kIXD3bMobLOSh.ۑ>JyX]ijC ]Tj^}aR;lP[p=cprr @7q'No8Zd2f$ kujba@l޴Z-۴OmӢ9ơ zƸt:;Zw8/..(=N)04 RiXD2˥9֚n|х dzϴm{՟ɶp]8߾}wo{{p*m( ' z+Jd:~2d:3dJoy ʅCzpóbrM n0L@5$,Bawg7"bMڠ!N"A*Gd!2A'3y>4-˺m2L6kZcYjuX@KN+$QqL+i뺚t E |0w X,E:wzS*LE f4En4 y0f("t@6`uD: h (Ea&_,$RL* r <Dz\6JږU*TeBH"Dd2|0NIDFY0H0`-Gl.+:wwf٬^grYzBXQnDZ덆8+U^@Tv6Gv_'jֽ+ETֵ]Qq\m1q{p$t>9ץ`zʲRr\ep7zl)WzATR)M\l6 ||Hl}V N3!t]y)nn !+Yt|A:c.%״!n,SBHxD+]Yog&F}?o˳ݗ{ZŚ:L3KBW[tQg #B!p3osKlnia"x k؁lvss`>8j*%h o;,3 ;jχUF_*"̦Bx 0rBF} UUJV}{J$o+,Z+nьP(2J݉*kwXȊZQpEH|>?vug3S..#F>yZ;)t àRD?R7R5T23"_W) ͭ6+X=:u IVl<CJ??9B7773ͨ VDNj? ٜnn !n|׾B Ƿgt5Y.1:`c٤'XCevߊ}et{0" 7Z(?[ic~++ Ԟ F@,hB˲|Vr9ap55i6J$KT.bQH$xAT%)͉dz%2)x!B:mZY1EA`6nQ Y[>"L$'v+?&L>Π?pmG/R$/ n޶*劘L ))&Xu; 61"w7-Ւܝv[휘C~Ls ALIy.Ͼdu6Gz#ab!pzJ6-s6jZF+ -ZN&p80HҴ$b%R՜\!]*WL2Z@~2_״^$T:g\.Wi,' rtR*v#b^Lflu>WiپV2 xaP*0,G^ a:I eG (W䔉bƳ7v콓#\nZ`M x%|,TE%vbW*-G=b8O+I" dG6NPiXUS,t:MW\.L1 /d&)0U7* i "rTэuR X5N]]HjZ `P*hބ~|zp d8f}L&<9WHQFC_oqquW9h"zf"*f4Y9i)aJ_Φ1Mh3[]ϔ^șF/BFߤKQ6<XLgjfq\xI@y-Bu~ۉ{F6O r_w#{AիA1W~`Z!L{eB"'8{F-p1r !ķハx ŠV'_!\!s#!{Cګ !dx={B~߿u!zE>o&=?m6ID٠8s~~ٳt:ݻ/_JNS)өh44yQ3ᣓtz{skrow7Y/CMve3 ,K0$00'Ad<Bɘ/{=F0xpP b4IpzA}+h dd/]mU!L3g@K"wpzӴ\4@RPq Cj/P/ 0 Z)H$( s7׍f3˖FEmkB% 0Y7BdLf>U*SɤzQnŢN{=Ӱ֚6 Ur~\,Bx)xrvz\nhMSM( |2WC?pL\)Iss׾uS0 l{ɤtts4 gnn | ?sL3A?rz=A![u(B}=q[K8؋RDH kBH{. ! ?Aft5wy$qk@zubSqc#BZ.:7w`B Borg놺O}^ׄzX<~sq-;Ͽ~B(]Mǹԡ w?#5l>;[nvF=VOT(K@0ՂY9n\f*q\~yStxٳg'|!u촼WE{OAp5!|?(ԲH"]JAD3ZH^8<= b:fR4Q@E l."ҙRL&:!>P(rJǧS,JDaMgBDB",|y'b@:hkhZ.L 4@R UG,(#uvph|iieؓ]rۭNz`2^C{i4Ӏyx|@SV b>S7>|p,{>mc)ш5 c>k6Lrs\ץBa2D~YUE˥0**X@t)&|x><87A?<~l\z `gj vOZ9~9hx@6 J_^"ᆲrD!UvvzeO\(Vʯ+ Z2gϒTݘG_o~6LSI*RI!=d\.ݵm?^WK^o8Zf5ڭX3utJkt~vvpB>?΂v}uuuu;ٛl񾍹e]:x0e!]7/HTtd)j6(81.U5U5ӹ#/gDwo{T* 8( ?.y5L 1y b";Zf+Aj4f\.eY9͔t9z A[zu|:әJV/<1 `XqϭpbiL!)U1YX5C*n & @GG㸦aPtZ(WQklݺ|bT8."@ Cɔbf^/KbQ YH74 ("@39vBHd:~vvFQb`ѣG777z$ϷZ-¼E5g':|< H1^ߩed>BJ0wҾHff<1C)2H.1"+jO+W"{0[ ["}h& y[muk#"nUfćHY\*H?SpGuY-:99) 4E+ei4;;?߹|z siJiUjgѬy~L#&2)&F fEZKT3 c.b~<]+ yjs/mj9ǛYnY"]Dnwj|>$Fb[[%hAAd%IEk|>JjKo\t)HTR2,ft:-E)R*(nݎtb4yw]w\V*\͔/. A3Qw*TZX(E.X.5Z*OONOJ ./fS_"[bvpyʷZ!,riFXڼȲX* w-Xla멺a'ɤΔz$hkb^4Ue9ðֳMF1ko ltWǕUUmeyҘR6ZHmc Y,P,IqicD|a(qt(ai!ztl6-wCDUH 8%7:ʇ&WSQSRDHwn ՛Eec!P‰߼뾿:wۃC5mi_ȷn Mi6}wB"L,ðz@j3* Шqoz/NjBWh<^ƽɮGW_~4Dž|( Xko۫۷aկ{0v5=%j,P@}NŻxb(*<0Q֊fYF4M8niP(8el6ZF.EelRHp(Q\e.IDAT IZ5A(VGqK"S)bVDW"S=_ ՞wa9lijYm 0LT,($wDͻrbUSZHz=Wfymr sjI<JT2Z?Mq= Rr!+ѪAiRId0IBvqF$Ir$b2V4M۶bjXQoվ5pvhmL3#;v#e9#4MijѰm{"M~?ݲqAAQli9~6a|if(X,MMxҶ:Ei`ۯ_L;[viDq\>]cٽ矯bhX,ae4Ee%Ykv^Q5:j=iap#I'1? D-*?~X.<}L"[ Ðx@pQ4\\\di)]?i7ojXz]J.KŎvY$e[tZrq]`|σ / wy}0M'O<rF#ffi$TUխ])..q"Ij8iz68(M$M/TMd{{qI Y"0lfaC&.mے$) @erMtGjE/^<_(ĎdëW:"ʕDX讷OIXX&KMw4^՛ "& tDDq""@ ّfpH9Ou{j"C`_ko_ѷx}z$[dXAG*DVq&i0M'Pvل;ogوtHHqw.^oS%\[߁j( d0޼yRW@OAYz5nAiYi$ d?b+|ooD3i2&ql]1uKY+IQՍJ2켒IyMӲC$I˲aO!C%.//|vЏ>l*P/B8>瑵 >ُyՄyǻܓ?ׇfn la"@l6(P@frzIp, 0,K8B( X,kE(hcx(AH CDbغ4 KnėFZb1}c4QU5S2meIAQ!!"I N x|>O)9v]w>I$˲v{{% Gp;Ok iX!"Fs0FoDĉvzr~w_iW$!k``PouwCd6ҏDzD#?ߑ}ao 1$/]T[ϟV)S(J;;Ezr6eeԡ]?+ &GQTv[;GSl]bDk[zc*\x_)U$ij9PX,v;QoaA^p`6rL4M岢($qZ.zD~@eQ,4YFP,_x!{+L0&f4޿9,?Sĵ"=W?~9L8 ރ{z?^gxʬD x%I(uu~O2kLRqUUMEA;NiUX^rgw8E!܎Ƿ̴kۿ&S{k`_95`R0tnwoj;yic>hm1cg"̼!%IC(28P͈<0-_|WvmKRf+"q rUk",uvsǍFfX2œSzY?nYTdqg56vxt(J;rc60,2*rp2כ8+j:g{ 9]h;ۖn=reFZU` X|֬ORfc1GSxA,˙˲*tW+R!p%I"EbðVIT8#rjUrng$II6N&RDgPtOƒqk_XPdvKDWW};W{{{ADԽ`!"zxoPs~=ѻo^nd݄_g,#,Ǐ >a2qjnFlZ|ʢȲahTwo~ `3IS ܀kVyvs{u&s`ZDVĀݺ$% 4(݆n1+%iJJٳgdiGE$,u]B'v(uG%( = ˲2yoo HQT8(IR4\QUS.i$cȁ(n 2S+BXɉ%Ώs|B8k*(.Bǹ>֩ FnQֲjm@.3`zT?i)}:_.2PY>_,J(Q*hNȝ,\.onnAHԲZf6Yq) k| CbW-IRIB@趍F#Mӫ+82Mׯ_^Ve]߾}͛(&rxu'wl7īP_1ժ?1Euu1"1y'߼oM`5q1UomLD@WSAh9/CGVdcR fj<ӿ/!; \(u$麞GLۉ$u;:s cfUÝqJ aDq $Z]|\.`n$~qEe ԨGX>dz渻]VH}:+ K^rPZ=_)_(uX U>/Wl5=#S̲,R !ȊXT2 .XzttIJlZED2+;CD¯%&h&8zOg(?Xכ͆$}ViF=8֩N;IjfZ-ѨV/fQu:9rw;,ۦi:GQ[׉$(x=S5G^~MG( r<:: Nbl6(VU4(<;;#yn6G- 8~q k4}^dYf|CKv۶eYn6$IBٳgd3 d 6{h[ }^ 1|utB 4xgj]<J,m^i,K}?z'IR^ "`vEDqf}2q :hDvItU$wߌ576}FQ2J4W)"n SX7{ouP!jam4C3@E?(iďLl("9} %/Ja6A@JV#ű(br9e(ke^Otko뭦ko߽{GӴPMF#aEvwEQ!նut6?:V\svbo^V6JFI)u.ET쾻&R.m(1ILrju&f_r 뇶၉c@165"bE<(a7O "F)"[}oY1Eq{[orwwG1"+riW_}EB_1poooI@(ICĸ*e~|޽;e^nq5u:4IHM$ꊨFt*"r9MҴbp-mo7 ЖigO;?>8-gSe|ȓ+s\"ٗ!RP,_.ρ@}."N빮KS#Vnɐ 8$gr' 2lb$#TG ϭVdT,EQp4M:MEQl4 jy`VEGG(r[;^-ˈ*JVaB+JDϸX,r79"B Ţmۮ 4AVi!eUUǙB!ϏF#IEDPck0>x<Ԕy?T|wdnMvNWwfQ&zvJ?m00`ڶMrٲ,EQө$O|:*Bd:v늢8ooov۷bs9_I8eZdB,IjZ<_Uro0Br|޵lr4)D[ (TS4E!'x T"1l#[eiEQ,"2=&Hv1,mQC7B/dO꜋ }:;;:YSi$P  NZ-˥JyQZ:gQjZ!)f4M z0L&& }9~$]^^"bE|4M~nH|<0zy^4-IRkT*Ǐzɓ()*I_8ijx/~(H|>t/^6ǏMA82&N62T)Dvbϥrp|vCOFqVaZ%"^ もろもろ
    tdiary-3.2.2/theme/soft-gold/soft-gold.css000644 000765 000024 00000005741 12137321070 020665 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Soft-gold Revision: $Revision: 1.1 $ Author: kosaka Access: kosaka@tnat.net License: GPL Comment: やわい金色 Copyright 2005 (C) by KOSAKA Takashi validated by W3C. */ body { font-family:Verdana,Geneva,Arial,Sans-serif; background-color:#ffc; } hr.sep { display:none; } /* ---------- link ---------- */ a:link,a:visited { text-decoration:none; color:#960; } a:hover { text-decoration:underline; } /* ----- Sidebar ----- */ div.main { margin-left: 200px; } div.main form { margin:0 0 0 2em; } div.sidebar { color:#960; position: absolute; top : 0.5em; left: 0.5em; width:200px; font-size:80%; } /* ---------- h1-h4 ---------- */ h1 { color:#960; text-align:right; font-size:130%; } h2 { color:#960; border-bottom:1px #960 solid; padding-bottom:3px; margin:0; font-size:100%; } h3 { color:#960; font-size:110%; } span.canchor { font-size:80%; } span.sanchor { background-image: url(aicon_138.gif); background-position:bottom right; background-repeat: no-repeat; padding: 10px 10px 0px 0px; background-color: transparent; font-size: 1px; } div.weather { text-align:right; font-size:80%; padding-top:3px; } /* ---------- adminmenu ---------- */ span.nyear { font-weight:normal; } div.weather { margin:0 5px 0 0; } div.adminmenu{ text-align:right; font-size:90%; } /* ---------- Section ---------- */ div.day { background-color:#FFFFF0; padding:1em; margin:1em 0 1em 0; border: #960 solid 1px; } div.body { margin-bottom:1em; } div.section { margin:0 2em 1em 1em; } div.section p { line-height:1.7em; margin-left:1.3em; } div.section li{ line-height:1.5em; } div.section pre, div.section blockquote { margin:0; padding:5px; line-height:1.5em; background-color:#FF9; margin-left:1.5em; } div.section blockquote { font-style:italic; } /* ---------- Caption ---------- */ div.caption { font-size:90%; margin-bottom :5px; padding-bottom:3px; border-bottom:1px #960 solid; } /* ---------- Comment ---------- */ div.commentshort p { line-height:1.5em; margin:0 0 2px 1.8em; font-size:90%; } div.commentbody { margin:1em 0 0 1em; } div.commentbody p { line-height: 1.5em; margin:0.5em 0 1em 1.5em; } div.commentator { color:#960; font-weight:bold; } /* ---------- Referer ---------- */ div.refererlist { font-size:90%; margin:1em 0 1em 0; } div.refererlist ul { line-height:1.5em; } div.referer { font-size:90%; text-align:right; } /* ---------- Image ---------- */ img { border:0; } img.right{ float:right; margin-left:10px; } img.amazon{ float:right; margin-top:1em; margin-left:5px; } img.bk1 { margin-right:10px; } /* ---------- Plugin ---------- */ span.blogmap { font-weight:normal; margin-left:5px; } div.footnote { margin:3em 2em 3em 2em; text-align:right; } span.footnote { margin: 0 2px 0 1px; vertical-align:super; } em { font-style:normal; font-weight:bold; } .highlight { background-color:#ff9; font-weight:bold; color:#960; } div.footer { font-size:90%; } tdiary-3.2.2/theme/sodapop/README000644 000765 000024 00000001626 12137321070 016702 0ustar00machustaff000000 000000 Title: Sodapop Author: kadu Access: http://www.bb.wakwak.com/~akk/kadu/ Comment: blockquote,footnote,recent_list plugin対応 License: GPL Copyright kadu sodapop_back.jpgは著作権の関係で含まれていません。 お好きな背景イメージを用意してください。 ChengeLog 2003-09-16 NT * font-size: em -> %. 2003-02-16 Nana * remove body background-image 2002-11-01 Hiroyuki Ikezoe * equalize indent size. * fix "h2 span.date -> h2 span.date a". Sorry, I missed conversion. 2002-10-15 Hiroyuki Ikezoe * convert for 1.5 series. 2002-09-30 Nana * add blockquote,footnote,recent_list 2002-06-03 Nana * add div.day line-heigt 135% 2002-05-05 Nana *support calendar2. 2002-04-05 TADA Tadashi * add spec. * div.comment align left; tdiary-3.2.2/theme/sodapop/sodapop.css000644 000765 000024 00000016205 12137321070 020200 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Sodapop Revision: $Revision: 1.12 $ Author: kadu Access: http://www.bb.wakwak.com/~akk/kadu/ Comment: blockquote,footnote,recent_list plugin対応 License: GPL Copyright kadu sodapop_back.jpgは著作権の関係で含まれていません。 お好きな背景イメージを用意してください。 */ /* ChengeLog 2002-09-30 Nana * add blockquote,footnote,recent_list 2002-06-03 Nana * add div.day line-heigt 135% 2002-05-05 Nana *support calendar2. 2002-04-05 TADA Tadashi * add spec. * div.comment align left; */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: white; /*background-image: url(sodapop_bg.jpg);*/ background-repeat: no-repeat; background-position: right top; color: black; margin-left: 10%; margin-right: 10%; } /* リンクの設定 */ a:link, a:visited { text-decoration: none; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { } /* 日記タイトルの設定 */ h1 { text-align: left; } /* カレンダーの設定 */ div.calendar { } /* 1日の日記全体を囲む枠の設定 */ div.day { border: 1px solid #999; margin-bottom: 2em; line-height: 135%; padding-bottom: 1px; } /* タイトル行全体の設定 */ h2 { background-color: #9cc; font-size: 100%; margin: 0px; padding: 0.2em 0.2em 0.2em 0.5em; border-bottom: 1px solid #999; } /* 日付の設定 */ h2 span.date { } h2 span.date a { text-decoration: none; color: #fff; } /* タイトルの設定 */ h2 span.title { color: #fff; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { padding: 0em; margin: 0.5em 1em 0.5em 1em; } /* サブタイトルの設定 */ h3 { font-size: 100%; margin: 0em; font-weight: bold; border-bottom: 1px solid #ccc; } h3 { } div.section p { } /* ツッコミ欄全体の設定 */ div.comment { /*text-align: right;*/ font-size: small; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 24px; margin-right: 12px; } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { text-align: right; border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } /* ツッコミした人の名前の設定 */ /* リンク元リスト(短い方)の設定 */ div.referer { text-align: right; font-size: small; padding: 2px; padding-bottom: 1px; margin-left: 24px; margin-right: 12px; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { font-size: small; background-color: #eee; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 24px; margin-right: 12px; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; margin-top: 0px; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 0.5em 1em 0.5em 1em; border: 1px solid #999; margin-bottom: 2em; } /* 入力フィールドの設定 */ input.field { background-color: white; } /* 複数行入力フィールドの設定 */ textarea { background-color: white; margin-left: 1em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { margin-left: 2em; padding: 1em; border: 1px solid #666; } /* calendar2 */ table.calendar { background-color: #fff; font-size: small; border-style: solid; border-width: 10px 1px 1px 1px; border-color: #9cc #ddd #ddd #ddd; color: #999; padding: 1px; margin: 2px auto; } table.calendar td { margin: 0px; text-align: right; padding: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* 引用、引用ソースの表示 */ div.body blockquote { border: 2px inset black; padding: 5px; background-color: #eee; } p.source{ margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } /* recent_list */ p.recentitem { font-size: x-small; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: x-small; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.footnote { border-style: solid; border-color: #999; border-width: 1px 0px 0px 0px; margin-left: 3em; font-size: small; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; line-height: 1.5em; display: inline; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em 0em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/soda/circle.gif000644 000765 000024 00000000070 12137321070 017223 0ustar00machustaff000000 000000 GIF89a!,@oB3ڻ;tdiary-3.2.2/theme/soda/README000644 000765 000024 00000000135 12137321070 016155 0ustar00machustaff000000 000000 Title: soda Author: id:chepooka Access: http://d.hatena.ne.jp/chepooka/ License: GPL Comment:tdiary-3.2.2/theme/soda/soda.css000644 000765 000024 00000023201 12137321070 016734 0ustar00machustaff000000 000000 @charset "utf-8"; html { margin:0; padding:0; border:none; } html *{ -moz-box-sizing: border-box ; box-sizing: border-box ; } body { font-size: 100%; /* MacIE5 \*/ letter-spacing: 1px; /* */ font-family: Verdana, Osaka, sans-serif; line-height: 1.5; color: #000000; background-color: #8AB6F8; text-align: center; margin: 0; padding: 0; word-break: break-all ; word-wrap: break-word ; } body{ position: relative ; width: 735px ; max-width: auto ; margin: 0 auto; padding: 0; } .main{ padding: 0px; margin: 0 0 0 195px; } h1 { width: 680px; font-family: 'Comic Sans MS',sans-serif; text-align: left; margin: 0 auto; padding: 40px 0; font-size: 250%; line-height: 1.5; letter-spacing: 0.1em; color: #ffffff; } div.day { margin: 0 auto 15px auto; padding: 0 0 20px 0; width: 540px ; background-image: url("waku3.gif"); background-position: bottom left; background-repeat: no-repeat; } h2, h2 a{ text-decoration: none; border: none; color: #000000; } h2 { font-family: 'Comic Sans MS',sans-serif; font-size: 120%; font-weight:bold; margin: 0; padding: 12px 12px 6px 12px; text-align:left; background-image: url("waku1.gif"); background-position: top left; background-repeat: no-repeat; } span.date{ letter-spacing: 0px; } span.title{ font-size: 100%; letter-spacing: 1px; font-family: Verdana, Osaka, sans-serif; font-weight: bold; margin-left: 15px; } div.body { padding: 10px 0 0 0; margin: 0; text-align: left; background-image: url("waku2.gif"); background-position: top left; background-repeat: repeat-y; width: 100% ; } div.day > div.body { padding-bottom: 1.1em; } div.section{ margin: 0 15px 12px 15px; border-bottom: solid 1px #ffffff; } div.section P { margin: 1em; padding: 0; } h3 { color: #000000; font-size:100%; font-weight: bold; margin:0; padding: 0; text-align:left; } h3 a{ border: none; } a.sectioncategory{ } span.sanchor{ color: #8AB6F8; margin:0; } span.timestamp{ font-size:70%; font-weight: normal; letter-spacing: 0px; } /******************* decoration ************************/ a{ text-decoration: none; color: #000000; border-bottom:solid 1px #000000; } a.keyword, a.okeyword{ text-decoration: none; border-bottom: dotted 1px #d0d0d0; } a img{ border: none; } a:link{} a:visited{} a:hover{ color: #ff0000; } a:active{} h4 { color: #000000; font-size:100%; font-weight: bold; margin: 7px 0; padding: 0 0 0 5px; border-left: solid 2px #8AB6F8; text-align:left; word-break:break-all; } blockquote{ border: solid 1px #8AB6F8; margin: 1em; padding: 7px; } .section blockquote p{ margin: 7px; padding: 0; } cite{ font-weight: bold; font-style: normal; } pre { border: dotted 1px #8AB6F8; margin: 1em; padding: 1em; } font{ line-height: 1.2; } em, em a{ font-weight: normal; font-style: normal; border: none; background-color: #8AB6F8; } ins, ins a{ text-decoration: none; border: none; color: #666666; } /************************* list **********************/ .section ul{ } .section ul li { } .section ul ul{ } .section ol { } .section dl{ margin: 1em; } .section dt{ font-weight: bold; } /********************** img ***************************/ img.photo{ float: right; position: relative; margin: 0 2em 10px 10px; border: 0; } img.asin{ float: right; position: relative; margin: 0 0 10px 10px; border: 0; } /********************* footnote **********************/ span.footnote{ font-size: 70%; } span.footnote a{ border: 0; } div.footnote{ margin: 1em 2em; } p.footnote{ margin: 0; font-size: 90%; } /********************** comment ***********************/ div.comment, div.refererlist, div.form { background-image: url("waku2.gif"); background-position: top left; background-repeat: repeat-y; text-align: left; padding: 5px 15px 0 15px; margin: 0; } div.refererlist ul{ margin: 0 2em; padding: 0; list-style-type: square; font-size: 80%; letter-spacing: 0px; } form div.refererlist ul{ font-size: 100%; letter-spacing: 1px; } div.caption{ font-size: 80%; padding: 0; margin: 0; } form div.refererlist div.caption{ font-size: 100%; padding: 0 0.5em; margin: 0; } div.caption a{ border: none; } div.commentshort{ margin: 0; padding: 0; } div.commentshort textarea{ width: 100%; } span.canchor{ display: none; } div.commentshort a{ border: none; } span.commentator{ font-weight: bold; display:block; margin: 0 0 0 -1em; } form span.commentator{ display: inline; margin: 0; } div.commentshort P { margin: 5px 0 0 1em; font-size: 90%; letter-spacing: 0px; } /*************** trackback/comment module ****************/ .hatena-modulebody ul.hatena-recentcomment li a{ display: inline; width: auto; padding: 0; margin: 0; border: none; } .hatena-modulebody ul.hatena-recentcomment li a:hover{ width: auto; border: none; } /******************asin detail***********************/ div.hatena-asin-detail { margin: 1em 1em; padding: 10px; border: solid 1px #8AB6F8; _width: 100%; } img.hatena-asin-detail-image { float: left; border: 0; margin: 0 10px 0 0 ; } div.hatena-asin-detail-info{ float: left; margin: 0; word-break: break-all; } .section p.hatena-asin-detail-title{ font-weight: bold; width: 100%; margin: 0; } div.hatena-asin-detail-info ul { list-style-type: none; margin: 5px 0 0 0; padding: 0; } div.hatena-asin-detail-info li { margin: 0; padding: 0; } div.hatena-asin-detail p a{ border: 0; } div.hatena-asin-detail-foot { clear: left; } /************************ form **********************/ form{ margin: 0; padding: 0; } form.hatena-searchform{ margin: 5px 0; } div.day form{ width: 540px; margin: 0; padding: 0; } div.day form div.body{ margin: 0; padding: 0 15px; } div.day textarea{ width: 80%; } textarea, input{ letter-spacing: 0px; } /********************** sidebar ***********************/ .sidebar { position: absolute; top: 10px; left: 0px; width: 180px; padding: 0; margin: 0 ; font-size: 90%; text-align: left; border: none; } .hatena-module{ margin:0 0 15px 0; padding: 0 0 20px 0; background-image: url("wakus3.gif"); background-position: bottom left; background-repeat: no-repeat; text-align: left; width: 100% ; } .hatena-moduletitle, .hatena-moduletitle a{ border: none; color: #000000; letter-spacing: 0px; font-weight: bold; } .hatena-moduletitle{ font-family: 'Comic Sans MS',sans-serif; font-size: 120%; padding: 12px 12px 7px 12px; margin: 0px; text-align: left; background-image: url("wakus1.gif"); background-position: top left; background-repeat: no-repeat; } .hatena-modulebody{ padding: 0px 13px 0 13px; margin: 0; font-size: 90%; width:100%; background-image: url("wakus2.gif"); background-position: top left; background-repeat: repeat-y; } .hatena-modulebody a{ border: none; } /********************** sideber li **********************/ .hatena-modulebody ul{ padding: 0; margin: 0; list-style-type: none; } .hatena-modulebody li { } .hatena-modulebody li a{ display: block; padding: 0; margin: 0; width: 100%; } .hatena-modulebody li a:hover { color: #ff0000; border: 0; width: 100%; } /******************* photo module *******************/ ul.hatena-photo{ padding: 0; margin: 0; width: auto; list-style-type: none; text-align: left; } ul.hatena-photo li{ margin: 0; display: inline; width: none; } ul.hatena-photo li img{ } ul.hatena-photo li a{ display: inline; width: 48%; margin: 0 0 10px 0; padding: 0; text-align: center; } ul.hatena-photo li a:hover{ width: 48%; background-image: none; } ul.hatena-photo li a img{ filter: none; border: 1px solid #999999; } ul.hatena-photo li a:hover img{ filter: none; border: 1px solid #ff0000; } /********************** calender **********************/ div.calendar { font-size:80%; color: #ffffff; margin: 0 ; width: 550px; padding: 0; text-align: right; } div.calendar a{ border: none; color: #ffffff; } .main div.calendar{ width: auto; text-align: right; } .sidebar div.calendar{ width: auto; text-align: left; } /********************** header **********************/ table { background-color : transparent; margin: 0; padding: 0; } td { background-color : transparent; } table table td{ background-color : transparent; } table table{ margin: 0; padding:0; border: none; border: 0; background-image: none; background-color : transparent; } table table td font, table table td a{ border:none; color: #ffffff; } table a{ border: none; } table input{ border: 0; background-color : #ffffff; color: #000000; } /********************** calendar2 **********************/ div.calendar2{ padding: 10px 0 0 0; text-align: center; } table.calendar{ font-size: 100%; letter-spacing: 0px; _width: 100%; margin: 0 auto; padding:0; background-color: #ffffff; border: none; background-image : none; background-repeat: no-repeat; text-align: right; } td.calendar-current-month{ font-weight: bold; } td.calendar-prev-month, td.calendar-current-month, td.calendar-next-month{ text-align:center; } td.calendar-day { } td.calendar-day a{ border-bottom: 1px solid #000000; } td.calendar-weekday, td.calendar-sunday, td.calendar-saturday{ display:none; } td.calendar-day img { width: 12px; height: 12px; border: 0; } /************************ other ****************************/ div.adminmenu{ text-align: right; width: 710px; padding: 0; margin: 1em auto; font-size: 80%; color: #ffffff; } div.adminmenu a{ border: none; color: #ffffff; } div.hatena-body div.adminmenu{ text-align: right; margin: 0.5em 1em; font-size:80%; } span.highlight { background-color: yellow; padding: 1px; } div.body { clear: both; } tdiary-3.2.2/theme/soda/waku1.gif000644 000765 000024 00000000513 12137321070 017014 0ustar00machustaff000000 000000 GIF89a@!,@@iڋ޼H扦¶ L: Ģ18*̦ JԪjܮ Nl ւ;(8HXhx)9IYiybiɩJZfZ*;K[k{ ,N^n~/?O_o0t< …P~1| ĉHQƍ;I2G!KҢɕR);tdiary-3.2.2/theme/soda/wakus1.gif000644 000765 000024 00000000442 12137321070 017200 0ustar00machustaff000000 000000 GIF89aG!,G@yڋH)ʶkL6ηy +,"L >Ҫ]Ƣ >渌6޺ ׼Ged'A5hHp·xq()HYxi)7JJgz ڊ K&; h+[;(Q\-M-j]]=]=fV~^?#?og/Uϯ%a #Q2!$L ;tdiary-3.2.2/theme/soda/wakus2.gif000644 000765 000024 00000000341 12137321070 017177 0ustar00machustaff000000 000000 GIF89a6!,6@  ޼~ZH.cʶLkrĐLVʦ3J̩uXju٭w[T>E6 ?tȼKrW(GXvx85Ieyy9 $:TjJ +UKG{[ ֛2Lb|,,mCU;tdiary-3.2.2/theme/soda/wakus3.gif000644 000765 000024 00000000351 12137321070 017201 0ustar00machustaff000000 000000 GIF89a1!,1@  ޼~ZH.cʶL[G s13Lʎ&iJ-ЩʨbW"UǶ$բ45r&9.S'3hxta$8)hy闩y :':Vjz:+E[ۅ{x+ T8)lL|:) V\v-s];tdiary-3.2.2/theme/snowy/README000644 000765 000024 00000000737 12137321070 016416 0ustar00machustaff000000 000000 Title: Snowy Author: Nana Access: http://moo.boo.jp License: GPL Comment: ゆきだるまん Copyright 2002 (C) by Nana Validated by W3C ChangeLog 2003-09-16 NT * remove specification of font-family. * font-size: em -> %. 2003-01-18 TADA Tadashi * remove background image in calendar2. 2003-01-12 Nana * div.commntshort p margin-top:0.2em-> 12px; 2002-12-15 Nana * add Snowy Theme. tdiary-3.2.2/theme/snowy/snowy-a.png000644 000765 000024 00000001471 12137321070 017635 0ustar00machustaff000000 000000 PNG  IHDR`ysBITOPLTE鶹鶾鲾嬬窷㣤㢫㜫ᘫᖦߖލ܏܅ڇۀق؁{wvvplmmjlg|hhdtcu^t[yYr\_ThTYQlM_NNI_FYGJATCC!IENDB`tdiary-3.2.2/theme/snowy/snowy-b.png000644 000765 000024 00000002421 12137321070 017632 0ustar00machustaff000000 000000 PNG  IHDR`y*tEXtCreation Time 15 12 2002 02:57:50 +0900G(tIME  upA+ pHYsgAMA aPLTEܫڵԽյբθαʪˠ̔̅ˁɎŀtk켍fh버밀MZCS{v=qeGdlf3*^T,MXG[B(=RI881+Q!-tRNS@fQIDATxeV0RQ X+ BA%Ɇ$pLf)ڃt(HZJ((%@sV{skQi¶_{mȉ[r:S9r (%qyQN07$n*W(k)3A!or(H}As*c=sέ湤ZBN¬rTye;8W.pl6T7ogg89r_JlmSJsY6 îs*<$ltv2q]_! 7]ۏ2z8}DcyxIENDB`tdiary-3.2.2/theme/snowy/snowy.css000644 000765 000024 00000021751 12137321070 017426 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Snowy Revision: $Revision: 1.6 $ Author: Nana Access: http://moo.boo.jp License: GPL Comment: ゆきだるまん Copyright 2002 (C) by Nana validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-image: url(snowy_bg.png); background-color: #000; color: #fff; text-align: center; } body p { text-align: left; } /* リンク文字列に関する設定 */ a:link { text-decoration: none; color:#FF3800; } a:visited { background-color: transparent; color:#008000; text-decoration: none; } a:hover { color:#FFC838; text-decoration: underline; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { padding: 2px; border: 1px solid #555; background-color: #000000; } /* 日記タイトルの設定 */ h1 { text-align: left; font-size: 120%; } /* カレンダーの設定 */ div.calendar { padding: 3px; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.1em; font-size: 90%; border: 1px solid #555; background-color: #000000; text-align:left; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { text-align:left; background-color: #fff; color: #333333; padding-bottom: 1.5em; margin-bottom: 3em; margin: 3em 10%; width: 500px; margin-right: auto; margin-left: auto; } /* タイトル行全体の設定 */ h2 { text-align: left; font-size: 110%; margin: 0px; padding-top: 9px; margin-bottom: 5px; background-image: url(snowy_h2.png); background-position: bottom left; background-repeat: no-repeat; height: 100px; } /* 日付の設定 */ h2 span.date { color: #fff; } /* タイトルの設定 */ h2 span.title { font-weight: normal; color: #fff; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { padding: 5px 1em; text-align: left; } /* サブタイトルを含むセクションの設定 */ div.section { margin-top: 0px; margin-bottom: 1em; } /* サブタイトルの設定 */ h3 { text-align: left; font-size: 100%; margin-left: 0px; padding: 5px; border-bottom: 1px dashed #AA7C66; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(snowy-a.png); background-position: bottom right; background-repeat: no-repeat; padding: 25px 22px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(snowy-b.png); background-position: bottom right; background-repeat: no-repeat; padding: 25px 22px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 1em 0.7em 1em; line-height: 130%; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { text-align: left; font-size: 90%; padding: 8px; border-bottom: 1px dashed #AA7C66; } /* ツッコミ欄全体の設定 */ div.comment { text-align: left; padding: 5px; margin: 1em 1em; line-height: 130%; } /* ツッコミ省略版本文 */ div.commentshort { text-align: left; font-size: 90%; margin: 1em 0.5em; } span.commentator { font-weight: bold; color: #DE892E; } div.commentshort p { text-align: left; margin-top: 12px; margin-bottom: 0.2em; line-height: 130%; } /* ツッコミ本体 */ div.commentbody { text-align: left; font-size: 90%; margin: 0.5em; line-height: 130%; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; text-align: left; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { text-align: left; padding: 2px; margin: 0.5em 1em 0.5em 2em; } /* フォームの設定 */ div.form form { text-align: left; margin: 0em 0em 0em 2em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: center; font-size: 90%; padding: 2px; padding-bottom: 8px; margin: 0.5em 1em 0em 2em; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 2em; margin-right: 1em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { text-align: left; font-size: 90%; margin: 0.5em 1em 0.5em 3em; line-height: 1.2em; } /* 罫線の設定 */ hr { border-top: 1px #FFA500 solid; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 90%; text-align: right; } /* 更新フォーム */ div.day.update { padding: 0px; text-align: left; } div.day.update div.form div.caption { margin: 0px; } div.day.update div.form { padding: 0px; border-style: none; } div.day.update div.form form.update { margin: 0px; } form.update div { padding: 0px; } form.update input, form.update textarea, form.commentstat input { background-color: #fff; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; text-align: left; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #8fbc8f; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color: #F5F5DC; padding: 8px 8px 8px 8px; border: solid #A52A2A 2px; margin-left: 2em; color: #800000; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border-style: ridge; border-color: #FFA500; border-width: 3px; margin-left: 3em; padding: 4px 4px 4px 4px; text-align: left; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 3em; margin-right: 3em; text-align: left; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: x-small; line-height: 1.1em; /* background-image: url(piyo-line.png); background-position: bottom center; background-repeat: repeat-x; */ text-align: left; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; text-align: left; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; text-align: left; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; text-align: left; } div.footnote { font-size: 90%; border-style: solid; border-color: #FFA500; border-width: 1px 0px 0px 0px; padding: 0em; margin-left: 6em; text-align: left; } p.footnote { margin: 0.5em; padding: 0em; text-align: left; } /* amazon plugin */ img.left { border-width: 1px; border-color: #008; float: left; margin: 0.5em; } img.right { border-width: 1px; border-color: #008; float: right; margin: 0.5em; } div.section, div.comment { clear: both; } div.rank { font-size: 11px; text-align: left; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; font-size: x-small; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #DA70D6; } .calendar-saturday { color: #1E90FF; } .calendar-weekday { color: #555; } .calendar-todo { border-bottom: 1px solid #fff; } /* counter */ div.counter p{ font-size: 13px; } form.search{ margin: 0px; text-align: left; } div.rank{ font-size: 90%; padding: 0.5em; } table,td{ border: none; font-size: 90%; margin: 5px; text-align: left; } tdiary-3.2.2/theme/snowy/snowy_bg.png000644 000765 000024 00000001236 12137321070 020066 0ustar00machustaff000000 000000 PNG  IHDRdd̈gsBITOPLTE)))Ǵ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u*tEXtCreation Time 15 12 2002 18:37:36 +0900qIDATxXAr0 d<}A=K2T-ɒaծ Y'=PJ=)[%<&,lnR$PXpz< iN?:\A@Aϼ0a7=Wذ{wBZ;\=JQK 7<3TV?^b#t-8[jךWH&dg E:0D1C\,r]vECE\;i{`ryc3@14Hu SG@8r' Q O3n_z}2..{ W6`8-.5"q*CY.>nǽ;% ffBk{2e gM bN!!!!(--???&w__:/iDfff333E$}qll(~3'hny_5%jS:<&ZZZUU!\=RRR8"|~꺺2J tSDxPb,aLu<<k>喖%tmq3oqӧ)W =n_3uS(^6j`Qx}T()))s)bLX:L*JJJ }iO2}~9 }L;;&\&B'tMn pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u*tEXtCreation Time 15 12 2002 02:25:22 +0900ݦIDATx휍[څ{]KiX`)UAl-U]Wdi-U>70LIn5}-"399oX~TinZs?mͪx^(s]mF2%mn<☞OO3L]ZsɶZuk|3mV2#iFËw^[f_ فi'tҷVTm6#'/L\shn`gpU uܓ'{4L;9GȌ R}褙zOB7|fcv`9Bf$$iyĽ>n|gw`9B$u,Ƕ7V[b>h :V2-G`q p8֮NN.۟~}3;N2RGǤ-G6[~;9vn펒?ኁt:0-!S*gY$ي1\>o`@L9GȔJVk6p!i\js-f?}eàZ9BmHZXObIh??kc~&DsD#ԆFdmnl z]]}}]G #v&$jľ罵9Bh0 *ȺW+w:2ˀ^c<%:p %N+=<*Yԥ.HN\#Ԏ&z 2tQ-/Zz-:c&ɷ룣Kk꣥MX2WNz=Z95tׇCw?x♇yv!`߁1sZooρt@hY>I{G2Euq/ߣMY;0ES9G%&^ A%:ɝ'e{=XO$X'0ƞtS9B-6s\Th [9Zm֏gnDE@G;:0siI@!tpV7O9 ;w&Կ^{F }bO@æsyii?Hzy;f.Ƕ}0}8RR|F- ^]Ѩ#dRR`E2ٳ |K M|W/Jqf  ~sM>Jf4 `%h6491kV[2J+I))/Øw}gZ9B%O΍kk>\D";9i9hq ]rP kb鏳|_bj&,{3?')/2N79ޜKZdF,?|@u|6z u 33 4n)J+#HvT*U vTw!O?o>~uBzpc)z^\s> j*vv?ZzH~i!k/ tKfڿ&+"*ץ諬Ļ~uO%qg Ufꩅn뻲rrځ)nhPޫד 'kuQbce?&3l55>QAUΪ ߑ~Jt_Pq{b#.w}%g=|A@WkEܭ؛J˕XuٝsUSJ#cg; R/N}Z$q30ǘxD|sD׷t6o.wfU`Ug!^wSLpy+H31v۵#b>U˒s=%7$Q%YxWE~GLl9 >x;= 2y Z;bE 䍜= q0λ :$Rİ*o}f^QPo*=cxHwZCUZSXrm2Һ^[q_ēvʾ{}\01h pϺtC^wAosK(AscQ׫x"9fp3mJ x3,U^} ~!,׿vAPO'"砊cwW] 3˦^-orN){n3;u5`R/ͫ%3^9{12tjT?h_\^o/wzA97BDCW]bۼq Wor m]'0 [hnuVp*VvtoCގv,8{)aP)</"4q`H*t.hPhD۞kE@Hr`Bu)Za^F>HKAƔ]p$.D;0!b;el 6`صdoy*Gj#S幝,& 3,Ty4GR}AyUxI=O(]b:E0洿7l[=+(^  JX} ['h|9812>y!<]_ʤ֝2l#?]W798k4z`i\Ƃϕ7HS`ӳrd:.5vPxwn?r26{*sئg8zuc'ZK3Wl|*uCеNY$KA\]t<hٛzZP]r&SNܩ`u "ػ(SVJ. ƠSMv5ul>B37{S1q9^/Чk3jn0reUn z5[6zJOLF(Ǔ5Y%gϲւƲacEO8tUG' 3=ts&˵zW܅2i2c^S<=eix%2U~P9u>zV3殉p,3Rma@'y k*Fgr3)PU-T#NDi']`>c,I.g97fY'1Ɯ18xEH)6͜wa&3* F=6p;c[^uL s+@isdX~v\ ,l˴Ќ91I8hڄN.8z/i9lP-qd'4p :+RٖCOcANgVp `/< $sK+CEG.;EIhA:Ym]8.k!h0L'4P3ucdXalRz1P=6fq}?+txdrL4naڽ:7k͡s1|9ܚYt +hғawsFe`-EȠ@7B.?܀1B7>kBfuٺ pt$Aa$B P-~ %B P-~ %B P-~ %B P8IENDB`tdiary-3.2.2/theme/snow_man/README000644 000765 000024 00000000563 12137321070 017055 0ustar00machustaff000000 000000 Title: 雪だるま Author: しんちゃん Access: stakei@nga.jp License: GPL Comment: 雪だるま snow_man.css: Snow Man Style Sheet of tDiary $Revision: 1.1 $ Copyright (C) 2002 nga validated by W3C. (2002-03-02) ChangeLog 2002-10-18 zoe * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. tdiary-3.2.2/theme/snow_man/snow_man.css000644 000765 000024 00000014641 12137321070 020532 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: 雪だるま Revision: $Revision: 1.4 $ Author: しんちゃん Access: stakei@nga.jp License: GPL snow_man.css: Snow Man Style Sheet of tDiary $Revision: 1.4 $ Copyright (C) 2002 nga validated by W3C. (2002-03-02) */ /* ChangeLog 2002-04-05 TADA Tadashi * add spec. */ a:link, a:visited { background-color: transparent; color: #3300FF; text-decoration: none; border-style: none; border-width: 1px; } a:active { text-decoration: none; border-width: 1px; } a:hover, a:focus { color: #00BFFF; background-color: #FFFF00; border-style: none; border-width: 1px; } body { background-image: url(snow_man_back.gif); background-repeat: repeat-y; background-color: #F0F8FF; color: black; } p.message { text-align: center; font-size: large; font-weight: bold; background-color: red; color: white; padding: 8px; margin: 0px; } div.adminmenu { text-align: right; font-size: small; } span.adminmenu { background-image: url(snow_man_back2.gif); border-style: outset; border-color: white; border-width: 1px; padding: 3px; font-weight: bold; } h1 { background-color: transparent; background-image: url(snow_man.jpg); border-style: outset; border-color: dodgerblue; border-width: 2px; color: white; margin-left: 60px; padding: 10px; text-align: center; } div.calendar { background-color: #87CEFA; color: #696969; text-align: right; border-style: outset; border-color: cornflowerblue; border-width: 1px; padding: 2px; margin-left: 40%; margin-bottom: 0.5em; font-weight: bold; } div.day { border-width: 1px; padding-bottom: 0.5em; margin-bottom: 0.5em; margin-left: 60px; } h2 { background-color: #87CEFA; color: #000000; border-style: outset; border-color: dodgerblue; border-width: 1px; margin-top: 1em; margin-bottom: 0.1em; padding: 3px; } h2 span.date { font-size: large; } h2 span.title { background-color: transparent; color: white; margin-right: 1em; } div.body { padding: 2px; padding-bottom: 1px; margin-left: 2em; } div.section p { margin-left: 3em; margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } h3 { background-color: transparent; border-style: solid; color: #696969; border-color: #00BFFF; border-width: 0px 0px 1px 0px; margin: 0em; font-weight: bold; } pre { background-color: #2F4F4F; color: white; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.comment { background-color: white; color: #696969; font-size: small; border-style: solid; border-color: #00BFFF; border-width: 1px; padding: 2px; padding-bottom: 1px; padding-left: 3em; margin-top: 0.5em; margin-left: 4em; } div.comment div.caption { border-style: solid; border-color: #00BFFF; border-width: 0px 0px 1px 0px; } div.refererlist div.caption { border-style: solid; border-color: #00BFFF; border-width: 0px 0px 1px 0px; } div.referer { background-color: white; color: #000000; text-align: right; font-size: small; border-style: solid; border-color: #00BFFF; border-width: 1px; padding: 2px; padding-bottom: 1px; margin-left: 4em; margin-top: 1em; } div.refererlist { background-color: white; color: #00BFFF; font-size: small; border-style: solid; border-color: #00BFFF; border-width: 1px; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 4em; } div.refererlist ul { margin-top: 0em; } hr { border-style: outset; border-color: cornflowerblue; border-width: 1px; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; margin-top: 0px; } div.form { background-image: url(snow_man_back2.gif); background-color: #FFFFFF; color: black; border-style: outset; border-color: #00BFFF; border-width: 1px; padding: 0.5em 1em 0.5em 3em; margin-bottom: 0.5em; margin-left: 60px; } input.field { background-color: white; color: #000000; } textarea { background-color: white; color: #000000; margin-left: 1em; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #00BFFF; border-width: 0px 0px 1px 0px; line-height: 1.5em; display: inline; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em 0em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { border-style: solid; border-color: #00BFFF; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; color: #000000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; color: #000000; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ div.day.update { background-image: url(snow_man_back2.gif); background-color: #FFFFFF; color: black; border-style: outset; border-color: #00BFFF; border-width: 1px; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; margin-left: 60px; } div.day.update div.form { margin-left: 0em; border-style: none; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; color: #000000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/snow_man/snow_man.jpg000644 000765 000024 00000003124 12137321070 020514 0ustar00machustaff000000 000000 JFIFHHC  !!  %'('% 004400@@@@@@@@@@@@@@@C((1% %1,/(((/,661166@@?@@@@@@@@@@@@I,"(1!A"#2BCQqa!!1QAaq ? 'B,e z9n827}Xxp*g!JdLqFrDhgQX9DZsCX&C&!b#(/v%ǯşd=kJňSzD7S 5tQscb8 LE{'Y9Bp2ipv]8Ư9Qx x-*fnEY<4 `)b3 z#1xK8.`(w.4bA Ij/SNI`ZK!VS}%;cӯr/m:n-.c$Qe2[“ n,:5m.̫S5po>3ԫ%WmRW]4КsнXʬ"$/1-I8*5w0f~e2]W{zz9Cij8 ^&1} Ƅ㹋M4&iVmSϳ/D83Ȅ>%OgU`ZК*8yY /N_9ʑ΄4/;7] NFWB56s"Kk}r^Mh A&IKƿ_⬱g[3?*}#x\nv(95&pFPKo^qh8K0s?$yӓ}k>;Ѝ)GFK]ǢzL>&tпWBc;Qկr/mi0*7eĭFf  y3j#0C5MD.ǎolq1$jH*lfjٹj3I /l77nDRf_ m_nYF}Ω~;jr5F׀o&MJ@AJeA*M T{^dN2:e\T]Xm[4`yVNFnAA5 ]}1.TV>,1V<`ENgGF8F3mYŤADOYiQBK&r2LECS2(qCFAˠQA63h+tYEn~1`0 HiFx1#X[y"FYF` #U$^BaXh=vCY( ܯ&oH4 !"be- &2+{ SBNF,CHĤ ȹ5H"5he Otdiary-3.2.2/theme/snow_man/snow_man_back.gif000644 000765 000024 00000012060 12137321070 021460 0ustar00machustaff000000 000000 GIF89a X<(ZfIRȡ|||- BkR"z2yfffGNz@@W2hp[f33k*g>Ey|>R{!i'zUUu`Oh3`yy PV2z#cę22ŵ[[[dIYUS~ jBfq mϿ`OjysssJp%%t⃲(q:V?C!\JJ NO3(}hO`1h]}}aܑVumH|Lb`okgg]9D2h{񃃃TMr0WXrYlj"==feŊE5pȂlde}HOjdd )VAa&&q󼥥i/r8}F~Խ@yAApRV[[fff\\eeNKhmKkLr֝[RRiYj|O#A8AqclMZ9cNbaRTOt)d#- sLCi[D33]3f$r~SSk婰R cSgyff:ZAU)uV>tZPn0};TOOVmLRkuUlUIޘvv(YSmy:zff~0uFHzj1b]@ic"SjA*Nc;Cp*RL" If@/(N Ftr칹УKNKϢNKI>h 8!&`{% ]:a'h& U|90]$MkCZJ]u ^a } '7H: h8<@^%!pf]z`@pmRhQ[EAA tXhlSuڕt=UI$qUT@kwZx}U8EH(gi饘fq XE@*0e|o`MEuVkTj* 0 ۖ}@1oU TQ:X|?8[AuJA+ֻFH*WHo W&W%KZk*! .fwlYZAl%1>0@@n)i5^ $X\-@"1t1-DJhH1I&jzMà굮`%Fmhsz-S WǠy *$&G1?4jq7Ԛ :@hx%`y{p[M 0. YIV.V{YVÕ?XV$eAlm:WoM*}PY\&!o|@Wk&bA"2c? ^3X@.`)|eB!2 -HBB@D(<[kvfL9 |:"myYxAP [TP 3JD`?8ZC<+!"IG7!Cј0)%4pcB*!\\(UZBR0mH;@9)'IJhx+4j~X8C IPDy 7(1.wK5ob^ $4)HBE~T<H)8IEtTu ␈;8$#IrĆ8$2MB'C7` 3840!VQ`Ep-ڱЖM)iFE%A@%|b0DP16K2bKq0TE{B\#|xOcd n)\K UJר Wa8O{ډf@` U\Vz\Jʒ[Fx#h0DX zc(*/AR02Yᤅ Q̘v1X¢"hRH~Z_ 2b#,PҿŮ~k=g0 #A: #4^<-5x-!&. HCr@^ Z p ҾZAk#|yJֻ3lX#]| \h5j?4@h.pIG{`/}$"@n$zd$"8J z@ v> MX'*p%8 +s BGh6W V@gxet "W -0()if8(. g  @$xʠ p;$:rkN)i"* 7~f=9P``@q[ 3D4үD.67(1QI2P 9]uJ +IB'$>>S9%!\CR.':2)FU4 ǔɳZ8laU*4'Q8W00P'dAJJY[{*q%b,- Buaϻg3f!eLCbR9*c@˹($1$k{DbA%9 2BRR8R*#kta$1>%73F*-$Fq\1~"*z\@1/$Fd>'.?x%Ka 0bp?c?^L/w"!'(Pd122EA.2ĝSjB9Ks_bS`JLiLMj"s#Dk'Q.2Tk||BL>q\'z;rE!yBMS"WN4fFYl\˘.'z*$$+CMEw*J!+fDl͙ awBa&32.\bҼo!1&!Rd"UBQRnU5I4fݔ|m2'*$)*z3an5!KL#U=tu &Y# validated by W3C ChangeLog 2003-09-16 NT * font-size: em -> %. 2002-10-16 zoe * convert for 1.5 series. 2002-03-28 TADA Tadashi * no underline for links. tdiary-3.2.2/theme/snake/snake.css000644 000765 000024 00000016327 12137321070 017275 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Snake Revision: $Revision: 1.9 $ Author: s.sawada Access: moonwave@ba2.so-net.ne.jp License: GPL Comment: 名前とは裏腹にシンプルで大人しいテーマ */ /* snake.css: Style Sheet of tDiary $Revision: 1.9 $ Copyright (C) 2002 by s.sawada validated by W3C */ /* ChangeLog 2002-03-28 TADA Tadashi * no underline for links. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #F6F1F1; color: #333333; margin: 1em; } a:link { color: #6666cc; text-decoration: none; } a:hover { color:blue; } a:visited { color: #9999ff; text-decoration: none; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { padding : 3px; text-align: right; margin-bottom: 0; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { } /* 日記タイトルの設定 */ h1 { text-align: center; border-width: 0 0 4px 0; border-color:#ff9966; border-style: double; padding-bottom: 0.5em; margin: 40px 10px 50px 10px; } /* カレンダーの設定 */ div.calendar { padding : 3px; text-align: left; font-size: 80%; margin: 3em 10px 0 10px; text-indent: 0; } /* ヘッドラインの設定 */ .headline { border-width : 0 0 1px 0; border-style : solid; border-color : silver; padding: 3px; text-align: right; font-size: 90%; margin: 0 10px 3em 10px; } /* 1日の日記全体を囲む枠の設定 */ div.day { padding : 1em; margin: 0; } /* タイトル行全体の設定 */ h2 { font-size:120%; font-style:normal; margin: 0; padding: 0.2em; border-width: 3px 3px 3px 0; border-color:#ff9966; border-style: solid; } /* 日付の設定 */ h2 span.date { font-style:normal; margin-left: 0.5em; } /* タイトルの設定 */ h2 span.title { font-weight:normal; font-size: 90% } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { padding: 1px 1em; padding-bottom: 1px; margin: 0 0 1em 0; border-width: 0 0 3px 3px; border-color:#ff9966; border-style: solid; } /* サブタイトルの設定 */ h3 { font-size: 100%; margin: 1.5em 0 1em 0; font-weight: bold; border-width: 0 0 1px 0; border-style: dotted; border-color:#ff9966; } /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 0.5em 0.7em 1em; line-height: 1.4em; } /* ツッコミ欄全体の設定 */ div.comment { font-size: 90%; background-color: white; border-color: silver; border-width: 1px 0 0 0; border-style: solid; padding: 5px; } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { border-style: dotted; border-color: silver; border-width: 1px 0; padding: 3px 0; } /* ツッコミした人の名前の設定 */ /* ツッコミ欄の中の段落(インデントしない) */ div.comment p{ text-indent: 0; margin-left: 0em ! important; } /* リンク元リスト(短い方)の設定 */ div.referer { font-size: 90%; margin:0; background-color: white; text-align: right; font-size: small; border-style: solid; border-color: silver; border-width: 0 0 1px 0; padding: 2px; padding-bottom: 1px; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { background-color:white; font-size: small; border-style: solid; border-color: silver; border-width: 1px 0; padding: 2px; padding-bottom: 1px; margin-bottom: 1em; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { border-style: dotted; border-color: silver; border-width: 0 0 1px 0; padding: 0.3em 0em; margin-left: 8px; margin-right: 4px; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* セミフッタの設定 */ .sfooter { margin-left: 45px; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; margin: 0px 45px; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 0.5em 1em 0.5em 1em; } /* 入力フィールドの設定 */ input.field { background-color: white; } /* 複数行入力フィールドの設定 */ textarea { background-color: white; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color:white; border-width : 1px; border-style : solid; border-color : silver; margin: 1em 2em; padding: 0.5em; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* 引用 */ blockquote{ background-color: white; border-width : 1px; border-style : solid; border-color : silver; margin: 1em 2em; padding: 0.5em; } /* 引用中の段落 */ div.section blockquote p{ text-indent: 0em; margin-left:0em; } /* 強調 */ em{ font-weight: bold; font-style: normal; } /* より強い強調 */ strong{ color: black; background: white; } /* 隠し文字 */ .hide{ background-color: #333333; } /* 引用ソースの表示 */ p.source{ margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; color: red; padding: 3px; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { border-style: solid; border-color: silver; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/smoking_white/README000644 000765 000024 00000000400 12137321070 020071 0ustar00machustaff000000 000000 Title: smoking_white Author: 186(一服中) Access: http://d.hatena.ne.jp/smoking186/ http://smoking186.rocket3.net/ License: GPL Comment: span.aaが何故かある。 何故か印刷用のcssもある。 NN4.xでも大体見られるらしい。 tdiary-3.2.2/theme/smoking_white/smoking_white.css000644 000765 000024 00000007152 12137321070 022605 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: smoking_white Author: 186(一服中) Access: http://d.hatena.ne.jp/smoking186/ http://smoking186.rocket3.net/ License: GPL Comment: span.aaが何故かある。 何故か印刷用のcssもある。 NN4.xでも大体見られるらしい。 */ body { background-color:#ffffff; color:#313131; line-height:1.3; margin:0; padding:0; } body * { font-size:100%; /* IE5.5以降 */ word-wrap:break-word; } /* basic */ h1,h2,h3,h4,h5,h6 { margin:0px; padding:2px; width:auto; font-size:110%; border-bottom:1px solid #313131; } h1 { text-align:right; font-size:130%; margin:20px 30% 1em 1em; } h2 { text-align:right; } p { text-indent:1em; margin-top:0.5em; margin-bottom:0.3em; } /* a */ a { color:#b5b5b5; background-color:transparent; text-decoration:underline; } a:visited { color:#b5b5b5; background-color:transparent; text-decoration:underline; } a:hover { color:#b5b5b; background-color:transparent; text-decoration:none; border-bottom:1px dashed #b5b5b5; } blockquote { margin-left:1em; padding:5px; border-left:5px solid #313131; } blockquote cite { display:block; padding:3px; border-top:1px dashed #313131; } pre { background-color:#a0a0a0; color:#313131; padding:5px; } pre a {text-decoration:none; color:#313131; border:none; } ins {display:block; border-width:1px 5px 1px 5px; border-color:#313131; border-style:dashed solid dashed solid; text-decoration:none; padding:5px; } p ins,li ins { display:inline; padding:none; } /* img */ img { border:0; } img.photo { float:right; margin:20px; padding:3px; border-bottom:1px solid #313131; border-right:1px solid #313131; } /* others */ span.aa,div.comment p { } /* 各記事 */ div.day { margin-top:3em; } div.body,div.comment { margin-left:40%; } div.section { margin:2em 10px 20px 0px; padding:0px; border-bottom:1px solid #313131; } h3 span.timestamp { font-size:80%; } span.sanchor { font-size:0; text-decoration:none; padding:10px 10px 0 0; background:url("white.png") bottom right no-repeat; } div.calendar { font-size:70%; text-align:right; } div.section h3 { margin-left:-20%; } /* table周り */ td font {font-size:80%;} /* calendar */ table.calendar td {font-size:80%;} table.calendar td img {height:1em; width:1em;} td.calendar-prev-month a, td.calendar-current-month a, td.calendar-next-month a {width:100%;} td.calendar-sunday {color:red;} td.calendar-saturday {color:blue;} /* layout */ div.header { margin-left:1em; margin-right:30%; } div.header p,div.header li { text-align:right; font-size:80%; } div.main { margin-left:20px; margin-right:30%; } div.sidebar * { text-align:left; } div.footer { margin-top:5em; text-align:right; border-top:1px solid #313131; } /* menu */ div.sidebar ul { font-size:80%; margin-left:1em; } div.sidebar ul li { max-width:15em; min-height:10px; list-style-image:url("white.png"); padding:1px 1px 1px 5px; margin-bottom:3px; } p.recentitem { text-indent:0; } div.recentsubtitles { font-size:80%; } /* omit NN4.x */ /* \*/ @media screen { /* */ div.sidebar { position:absolute; top:100px; right:10px; width:27%; padding:5px; } /* \*/ } /* */ /* omit NN4.x & MacIE5 */ @media screen { pre { width:80%; overflow:scroll; } } /* 印刷用 */ @media print { body * { color:#000000; background-color:#ffffff; } body,p,dd,ul,ol,table,td,tr,blockquote { font-size:10pt; line-height:130%; } h1,h2,h3,h4,dt,em,strong,th { font-weight:normal; } pre,code,kbd,samp { border:1px dashed #a0a0a0; } div.sidebar,object { display:none; } a:after { font-size:9pt; content: " [ " attr(href) " ] "; } } tdiary-3.2.2/theme/smoking_white/white.png000644 000765 000024 00000000223 12137321070 021042 0ustar00machustaff000000 000000 PNG  IHDR IgAMA asRGB@} cHRMz&u0`:pQ<IDATxc`?~0 #|QGIENDB`tdiary-3.2.2/theme/smoking_gray/color.css000644 000765 000024 00000003010 12137321070 020663 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: smoking_gray Author: 186 Access: http://d.hatena.ne.jp/smoking186/ http://186.bz/ License: GPL Comment:色の交錯を楽しむcss span.aaがなぜかある smoking_gray.css 構造 color.css 色と背景 quirk.css IE後方互換用 DOCTYPE等によっては削除すること。 */ body { background-color: #606060; } /* ----- f0 ----- */ .day { background: #ffffff url("f0.png") repeat-y top right; } h1 , .comment , .sidebar , div.adminmenu , .footer , .refererlist , div.search_form { background: #f8f8f8 url("f0.png") repeat-y top right; } /* ----- f0 ----- */ div.calendar { background: #f0f0f0 url("e8.png") repeat-y top right; } /* ----- e8 ----- */ h2 , .main div.adminmenu { background: #e8e8e8 url("e0.png") repeat-y top right; } /* ----- e0 ----- */ h3 , div.footnote , .commentator , h4.hatena-module , div.hatena-moduletitle { background:#e0e0e0 url("d8.png") repeat-y top right; } /* ----- d8 ----- */ .caption { background: #d8d8d8 url("d0.png") repeat-y top right; } /* ----- others ----- */ .sidebar div.adminmenu { background-color: transparent; } a {color: #ff0000;} a:link {color: #ff0000;} a:visited {color: #cc0000;} a:hover {color: #cc0000;} a:active {} img { border: none; } blockquote { border-color: #d8d8d8; } blockquote cite { border-top-color:#515151; } pre { background-color:#e8e8e8; } .section ins { border-color:#b8b8b8; } .section ins:before { border-bottom-color:#c0c0c0; } .section h4 , .section h5 , .section h6 { border-color: #d0d0d0; } tdiary-3.2.2/theme/smoking_gray/d0.png000644 000765 000024 00000000105 12137321070 020046 0ustar00machustaff000000 000000 PNG  IHDR(#?{ IDATxc0@ a߸`IENDB`tdiary-3.2.2/theme/smoking_gray/d8.png000644 000765 000024 00000000105 12137321070 020056 0ustar00machustaff000000 000000 PNG  IHDR(#?{ IDATxc1@reA2YIENDB`tdiary-3.2.2/theme/smoking_gray/e0.png000644 000765 000024 00000000105 12137321070 020047 0ustar00machustaff000000 000000 PNG  IHDR(#?{ IDATxcx0@ai3iIENDB`tdiary-3.2.2/theme/smoking_gray/e8.png000644 000765 000024 00000000105 12137321070 020057 0ustar00machustaff000000 000000 PNG  IHDR(#?{ IDATxcx1@PlIENDB`tdiary-3.2.2/theme/smoking_gray/f0.png000644 000765 000024 00000000105 12137321070 020050 0ustar00machustaff000000 000000 PNG  IHDR(#?{ IDATxc0@?pqiIENDB`tdiary-3.2.2/theme/smoking_gray/quirk.css000644 000765 000024 00000001747 12137321070 020717 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: smoking_gray Author: 186 Access: http://d.hatena.ne.jp/smoking186/ http://186.bz/ License: GPL Comment:色の交錯を楽しむcss span.aaがなぜかある smoking_gray.css 構造 color.css 色と背景 quirk.css IE後方互換モード用 DOCTYPE等によっては削除すること。 */ /* ==================== block ==================== */ h2 { _width: 100%; } h3 { _top:0px; _left:0px; h2 , h3 , .body , .section , .comment { _position:relative; } /* ==================== hatena-body only ==================== */ .day { _position: relative; _width: 100%; _margin: 0px; } .body { _width: 100%; } .section { _top:0px; _left:0px; _width: 100%; } .section h3 { _margin-top: -3px; } /* -------------------- comment ------------------------- */ .comment { _top:0px; _left:0px; _width: 100%; } /* ==================== hatena-body + main + sidebar ==================== */ .main { _width: 100%; } /* menu */ div.adminmenu { _width: 100%; } tdiary-3.2.2/theme/smoking_gray/README000644 000765 000024 00000000452 12137321070 017722 0ustar00machustaff000000 000000 Title: smoking_gray Author: 186 Access: http://d.hatena.ne.jp/smoking186/ http://186.bz/ License: GPL Comment:色の交錯を楽しむcss span.aaがなぜかある smoking_gray.css 構造 color.css 色と背景 quirk.css IE後方互換モード用 標準モードなら削除すること。 tdiary-3.2.2/theme/smoking_gray/smoking_gray.css000644 000765 000024 00000013207 12137321070 022247 0ustar00machustaff000000 000000 @charset "utf-8"; @import url("color.css"); @import url("quirk.css"); /* Title: smoking_gray Author: 186 Access: http://d.hatena.ne.jp/smoking186/ http://186.bz/ License: GPL Comment:色の交錯を楽しむcss span.aaがなぜかある smoking_gray.css 構造 color.css 色と背景 quirk.css IE 後方互換モード用 DOCTYPE等によっては削除すること。 */ /* ==================== block ==================== */ body { line-height: 1.4; margin: 20px; padding: 5px; /*font-family: 'Lucida console','arial',sans-serif;*/ word-break: break-all; /* IE only */ word-wrap: break-word; /* IE only */ } body * { margin: 0px; padding: 0px; } h1,h2,h3,h4,h5,h6 { margin: 0px; padding: 3px; } p { text-indent: 1em; margin: 0.5em auto 0.5em auto; line-height: 1.5; } ul,ol,dl { margin: 1em 1em 1em 2.5em; } ul ul,ul ol,ul dl,ol ul,ol ol,ol dl,dl ul,dl ol,dl dl { margin: 0em 0em 0em 2em; } dt {margin-left: 0em;} dd {margin-left: 2em;} img {border:none;} blockquote { margin: 2em; border-width: 5px 0px 5px 0px; border-style: solid; } blockquote cite { border-top-width: 1px; border-top-style: dashed; } blockquote * cite { display: inline; border:0px; } pre { margin: 2em; padding: 10px; /*font-family:monospace;*/ } .section ins { display: block; border-width :2px; border-style: solid; margin: 1em; padding: 0px; text-decoration: none; } .section ins:before { display: block; content: "ins at " attr(datetime); text-align: right; border-bottom-width: 1px; border-bottom-style: dashed; } .section p ins , .section ul ins , .section ol ins , .section dl ins , .section table ins , .section q ins , .section pre ins { display: inline; border: 0px; text-decoration:underline; } .section p ins:before , .section ul ins:before , .section ol ins:before , .section dl ins:before , .section table ins:before , .section q ins:before , .section pre ins:before { display: none; } .section p ins:after , .section ul ins:after , .section ol ins:after , .section dl ins:after , .section table ins:after , .section q ins:after , .section pre ins:after { display: inline; content: "(ins at " attr(datetime) ")"; } .section del:after { display: inline; content: "(del at " attr(datetime) ")"; } .aa { /*font-family:'MS Pゴシック';*/ } h1 { height: 50px; text-align: right; font-size: 44px; } h2 { padding-right:45px; } h3 { margin:0px; padding-right:45px; } /* ==================== hatena-body only ==================== */ .hatena-body { position: relative; margin: 0px; padding:0px; width:100%; } .day { margin: -1px 0px 0px 0px; padding: 0px; } div.calendar { margin: 0px; padding: 3px; } .body { margin: 0px; padding: 0px; } .body img.photo { float: right; margin: 0px; } .body > img.photo { margin: 10px; } .section { width: auto; margin: 0px; padding: 0px 45px 0px 5px; } .section h3 { margin: 0px -45px 0px -5px; padding-top: 3px; } .sanchor {} .timestamp {} .section h4 , .section h5 , .section h6 { margin: 0px -5px 0px -5px; border-left-style: solid; border-left-width: 40px; border-bottom-style: solid; border-bottom-width: 1px; } /* -------------------- footnote -------------------- */ span.footnote {} div.footnote { margin: 0px; padding: 0px; } p.footnote { text-indent: 0em; margin: 0px; padding: 5px; } /* -------------------- comment ------------------------- */ .comment { width: auto; margin: 0px; padding: 0px; } .caption { margin: 0px; padding: 3px 45px 3px 5px; } .commentshort { margin: -6px 0px 0px 0px; padding: 0px; } .commentshort p { text-indent: 0em; margin: 0px; padding: 5px 45px 5px 5px; } .canchor { display: none; } .commentator { display: block; margin: 0px -45px 5px -5px; padding: 0px 45px 0px 5px; } /* ==================== hatena-body + main + sidebar ==================== */ .main { position: relative; margin: 0px 240px 0px 0px; padding: 0px; } .sidebar { width: 240px; margin: 0px; padding: 0px; position: absolute; top: 135px; right: 25px; font-size: 90%; } .hatena-body .sidebar { top: 0px; right: 0px; } /* menu */ /* case 1 in body */ div.adminmenu { width: auto; margin: 0px; padding: 3px; text-align: right; } /* case 2 in hatena-body */ /* case 1 と同様 */ /* case 3 in main */ .main div.adminmenu { margin: 0px; padding: 3px;} /* case 4 in sidebar */ .sidebar div.adminmenu { text-align: left; margin: 0px 45px 0px 0px; padding: 5px;} /* -------------------- sidebar - hatena-module -------------------- */ div.hatena-module {margin: 0px;} h4.hatena-module , div.hatena-moduletitle { margin: 0px; padding: 3px 3px 3px 5px;} div.hatena-modulebody { text-align: center; margin: 0px 45px 0px 0px; padding: 5px; } .hatena-modulebody ul { margin: 0px; padding: 0px; text-align: left; } .hatena-modulebody form { text-align: left; } .hatena-modulebody ul li { list-style-type: none; } /* calendar */ table.calendar {margin:auto;} table.calendar td {text-align:center;} table.calendar a img {width:10px; height:10px;} /* hatena-searchform */ form.hatena-searchform {} /* hatena-photo */ .hatena-photo {} /* hatena-antenna */ .hatena-antenna {} /* hatean-hotkeyword */ .hatena-hotkeyword {} /* hatena-url */ .hatena-url {} /* hatena-hotasin */ .hatena-hotasin {} /* ==================== edit ==================== */ .footer { margin: 0px; padding: 3px; } .refererlist { margin: 0px; padding: 0px; } .refererlist .caption { margin: 0px; padding-right: 45px; } /* ==================== for tDiary ==================== */ div.search_form { width: auto; margin: 0px; padding: 3px; text-align: right; } div.commentator { margin:0px; } div.commentator span.canchor , div.commentator span.commentator { display:inline; } tdiary-3.2.2/theme/smoking_black/README000644 000765 000024 00000000400 12137321070 020025 0ustar00machustaff000000 000000 Title: smoking_black Author: 186(一服中) Access: http://d.hatena.ne.jp/smoking186/ http://smoking186.rocket3.net/ License: GPL Comment: span.aaが何故かある。 何故か印刷用のcssもある。 NN4.xでも大体見られるらしい。 tdiary-3.2.2/theme/smoking_black/smoking_black.css000644 000765 000024 00000011175 12137321070 022475 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: smoking_black Author: 186(一服中) Access: http://d.hatena.ne.jp/smoking186/ http://smoking186.rocket3.net/ License: GPL Comment: span.aaが何故かある。 何故か印刷用のcssもある。 NN4.xでも大体見られるらしい。 */ /* よく使うもの */ body { background-color:#000000; color:#b5b5b5; line-height:1.3; margin:0; padding:0; } h1,h2,h3,h4,h5,h6 { margin:0px; padding:2px; width:auto; background-color:#000000; color:#b5b5b5; border-bottom:1px solid #515151; } h1 { text-align:right;font-size:large; } h2 { text-align:right; } h2,h3,h4,h5,h6 { font-size:medium; } h4 { margin-left:20px; } h5 { margin-left:30px; } h6 { margin-left:40px; } p { text-indent:1em; margin-top:0.2em; margin-bottom:0.5em; } /* リンク */ a { color:#b5b5b5; background-color:transparent; text-decoration:underline; } a.keyword { border-top:1px dashed #515151; border-bottom:1px dashed #515151; padding:0px 2px 0px 2px; text-decoration:none; } a:visited { color:#b5b5b5; background-color:transparent; text-decoration:underline; } a:hover { color:#b5b5b5; background-color:transparent; text-decoration:none; border-bottom:1px dashed #b5b5b5; } /* テーブル一般 */ table { background-color:#000000; } thead,tfoot { background-color:#a0a0a0; color:#000000; } tbody { background-color:#e0e0e0; color:#000000; } /* 特殊テーブル */ table.calendar { text-align:right; font-size:small; } table.calendar td { font-size:small; } td.calendar-prev-month,td.calendar-current-month,td.calendar-next-month { text-align:center; } td.calendar-prev-month a,td.calendar-current-month a,td.calendar-next-month a { width:100%; } td.calendar-sunday { color:#aa0000; } td.calendar-saturday { color:#0000aa; } td.calendar-day a img { width:1em; height:1em; } /* その他 */ address { font-weight:normal; font-style:normal; } ul { list-style-type:square;margin-left:2em; } ol { margin-left:2em; } dl { margin-left:1em; } dt { margin:5px 10px 3px 5px; padding:5px; border-left:5px solid #515151; border-top:1px solid #515151; } dd { margin:0px 10px 10px 5px; padding:5px 5px 5px 20px; border-right:3px solid #515151; border-bottom:1px solid #515151; } ol ol,ol ul,ul ol,ul ul { margin-left:1em; } blockquote { border-left:8px solid #515151; border-top:8px solid #515151; } blockquote cite { display:block; text-align:right; border-top:1px dashed #515151; margin:5px; padding:0px 5px 0px 5px; } q { border-left:3px double #515151; border-bottom:1px dashed #515151; padding-left:5px; font-weight:normal; font-style:normal; } img { border:0; } ins { display:block; text-decoration:none; border-left:3px solid #515151; border-right:3px solid #515151; border-top:1px dashed #515151; border-bottom:1px dashed #515151; margin:10px; } p ins,li ins { display:inline;margin:0;padding:2px; } pre { color:#b5b5b5; background-color:#515151; margin:10px;padding:5px; } span.aa { } img.photo { float:right; margin:10px; border:0; } .highlight { background-color:red; } .tex { background-color:white; } textarea { width:80%; } /* レイアウト */ div.calendar { text-align:right; font-size:small; padding:5px; width:auto; margin-top:10px; margin-bottom:10px; } div.day { margin-left:30%; border-left:5px solid #515151; } div.body { margin-left:10px; } div.section { padding:0px; width:auto; margin-top:20px; margin-bottom:20px; background-color:#000000; color:#b5b5b5; } div.section p { margin-left:5px;margin-right:5px; } span.timestamp { font-size:small; } span.footnote { font-size:small; } div.footnote { padding:5px; width:auto; margin-top:10px; margin-bottom:10px; background-color:#000000; color:#b5b5b5; } p.footnote { text-indent:0em; } div.comment { padding:5px; width:auto; margin-top:10px; margin-bottom:30px; background-color:#000000; color:#b5b5b5 } div.commentshort p { text-indent:0em; } span.commentator { } div.footer { text-align:center; padding:5px; width:auto; margin-top:10px; margin-bottom:10px; background-color:#000000; color:#b5b5b5; } /* 独自モジュールらしきもの */ p.recentitem { text-indent:0; } /* omit NN4.x MacIE5 */ @media screen { pre { width:80%; overflow:scroll; } } /* 印刷用 */ @media print { body * { color:#000000; background-color:#ffffff; } body,p,ul.ol.table,td,blockquote,dd { font-size:medium; line-height:130%; } h1,h2,h3,h4,h5,h6,dt,em,strong,th { font-weight:normal; } pre,code,kbd,samp { border:1px dashed #a0a0a0; } div.sidebar,object { display:none; } a:after { font-size:x-small; content: "["attr(href)"]"; } } tdiary-3.2.2/theme/sleepy_kitten/body.jpg000644 000765 000024 00000063231 12137321070 020673 0ustar00machustaff000000 000000 JFIFHHQExifII*  (12:i6f KYOCERACONTAX SL300R T* HHCX-SL300R T*_Ver1.002004:08:22 23:16:16PrintIM0250 "@='00220   hv  |$0100pr(Ȓ@x f lH ( 2004:08:22 23:16:162004:08:22 23:16:16( d)d ,d: KYOCERA  <@P@@  ,!P#xhӯyyb}d-3ivvvvcy[VPWBkx#+=|?|?- R9801000( HHJFIFC  !"$"$C1" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?V5 iWzqbX1V5}'i JJC_mOaAKzr4?d>%GhV+^5,bQ֧ʺ]:-͂Y:G`t Oŭ%Ҏ 5늰g庽J Qt\{5gV`d{oDzb9 p;բt\3jc}$q]MGtJ¤jmKQ@׈*^ɻιime`v֣b$oh=]8Q)#>LǃϹߗ{b1۵?H'K} 拝U"=}+7rOBj^Ozk XXKq&Ia=뇾@鶫eb1`O֏o"'.kyn֠oĮAh&7X1JE,F@~B7:9|Il8}ߍ,.z˅90 GGx2[Ֆ7P@'IJU>|Lċ˹T)oKTYXmb>_O v3[YXD_WS^}Mw(}+J"gjԓN0+88Ջ_:#y7\rGs)bDQG?OJom/K4V DpWꭦ`Y=Eri2!Ua 9̟2.ן9P-2|ߍCgM% OI-R!99`<YXQfXL0)= X4.NHb={SaAwתRboО>9"TEieV-W3#@xcωWS ) Js pv$O̖epp*{K/3γ+dbO[lƁVF&Lٓ(T6_n 1-FĄn+큎0)qUҤRn#X,{*M;G5Ap;XO<BL2Ŧf‚K4 ]DCUi"Gouhp"Ts|F pb5/."ܔJ87z+MLQ<+{ uu+`ùN? YF音[/V \Pv?OSJ4"rNJG\PYkXQG6\ȗPmd́A#ׁ<85jz-.kAQ6wxo^$P9GlYY'sEzvcRj.̧ idX t#rrN Gu̘>N5+:Hw8́0!Nr.!szDY՝؝Xw8k}v:.|Gu+ԛ_{9w+&N|?h!N0 0Yܬ͝'>_ҴZ:;4Knpc8'~BM`i uyT5]RGA]HGkι* (*fDɲ96MxV7ET-g"Dn@`3$:+Z ۊ}4Rykr8?U FQjV{ہGB] v1pulU]eW2Gwk`إ5rKB|OV'ZN-,^up ObuoKA+ LWĈcG*/4tm5٦jiNRdB+Oi:ki֌@~?OʰS+676G7/;Z]ݑ絧'G4s6Fak֜׆=MŶn'71p࡟.v}>FX U<1A:VW +7J<}ZnTkƠFp,xc'M#R*LM!@uɟlҦordw[?:[+̳w3w1Xl=+M1EyDiI,ډg Her̰KqqO`+CzՇ;.œ|Drw$*9)8J"rW5sj~\$&9AJ3 'ʏwnpoGZ@ܱk:X~/ف>`{@!}T!ʜL(B28o`^? m9TOͦM34(qw}&e_9ep^Al,;nOz7fC✸q˥Ƙ4d!eVmKlr9=E*GDu6v<2 k C kW!C{˝¶տ6K̘R͈OoPxA ؿ/<a:VX/$4Md4< **s^+9 ifNe][6 P6?> 7#169$.wW~,$K yo}Fu|ݟos+kQcHapQeebYeLhܞFP;fE80=%Ӈ 7_6?y;`GO@PK3+6Ohc[G(l[{l3A9p?4N6(bKF& ~e,kA.@8碖SD#زzˢDz SIys_E;|`CW$I*GJʾ@zQ9GEm7ړh>9BHe8%CuSFgF*{ApS{Kg~Jhˏ=O=ؚ荍ZոZ[ N/Gt C\_憑)|4n_$WƑ7h?TdͯsxB ;Hu T%9Mp*˸W6hɝri]m.vHV(HEM$Y@w$u"%rMXHSZ ꋏpO 蔢N~b?ay|gG _dHg-]2nG_qe>Mn!yyy@:mہ㐖y=T ^n.B7ݑXҸ7y4~*(Kdh-q;b[kbO-!WF(xPӾ;B|gh,=Hkx!chJ3B667vtO#_i+MS W^pKMyy,>t^ jre=Wcg`_$ec-< }Pd<vG[QSÛHÃZw{4%xbW҇@f$lv?U466ndw2(Z)M;uUWO:wb5OavnELdQzFֶT h T/;ՋJ|.wH;/"O^4#O7v?XGat^ )嬉^㦃rag2'PO$-]·ᑨ9 H("o"F{ =QUx%6D BMgHG,6sȀ#i5J-H[h]衖6O`Q*>ϝXQxR|P(Y]BrSDJ of'u$r*ҷJ$t7Jm\fqƇd=E H[٢;|o?襃ĮaBvA.,PdiQGʤ2/n")+$l+ 3%6y\}(]q^6%ϓ"[m}@#4ckPk<7L*jkd`i5T2 Z#B,D&BzuWhѸ$Sh)SlexwTӇZ,Hq^$ -W8xq@Uر ;+\yIvShdcY+H۹ǔƑFx3h<褲@{L&Rk$/?&=t@T́ On*K:I#i8&ꄌ r;#7``h.xY^QvTS3;5Z@5/&Wd<=SgoO~?pc:- ӜQ{z+B.5KG5IΤ荴_>G3zCn~\{]6Dh&ȻcnDZQ4V {hG,8_Sh" ܾL![pđvP$n-w'2kZ* ZOnI6=ԒQs4Z a {&`O4v p*PvuIبB"l~(b}d8u2.A;W+HGWÃnݠL{QVyo qh=Qd PkاÖ4m _e>qT2W%[m2̮/IPToU$U{+ֹB# uFJńƙvۂ:(}( Op6=8p{*[D9/ 4 CCTbB d~Ce Z.Zx:[LT_&S`dWdxw}D^ * >- eA-wW.O ZMDMO GC|.2iG44_цp-=W"hv2Iꭵ1X}k-c<&k5\/*À|cf,S.|5D2I{\`W001{_"TrY\H-%1!vJG7s Nqz wWZH%?an|,bpvSh)2wP͍@FT2dccqIDv `{]A~ sdk\{7 `]{nAlnI2h{zk h8:b#y찚NtxG=֛U< ŕ8rLY11Nv5|*/9ĸ v4soue>B3L75M(3#Of (ll9PB(k#'=ڄPGa-3Ţ`"nH4`H(-v A>QRֆ@K#C<./B4qC$,hɢ#Uf^-ZN cK.0`oN]RD]x/2: &PczuHp|cftP9I-}0h6F9mI]]=5|O)^OjMB7@5lw-D83# G{͸Ӈ4URҍ+`{AA84|!G3 |%RoE8 0)_i KҨv\%wi7]4=GN~ֆ2u7!r奼92ةn_e',rʅ +[@CX4m(Z6惷YA5W{x@LŽwU9inW0p?¯# sÅ;֬{CiWE;֞<Wr+"R׀ Ù}-l~C&j=!#C8!Pkck蠦{AQB9 \l[4Auӧ: ƴ9ЂXuIVqEm#ܨƨgJLK6?̹WC'FQo)(JVEAP{&Fszn05[H JEZ9Hr8eFC4ggd~ 8x0zsۭߙTxZNNDO`e 6W{q v빥I1W(&BZ&+sњ4ouTzHDJ=4@8YeAdPeq#^ {Z/e> X]Syms8CH@*V<k)3mښtmw-!o +$QvRCKr ;aߦQ82Ƞ|8erq VS#kZIXؚ&{#Ҟi7({ W^=pxE{p&tL:™]n0] W*&d%U9SlM[3s}q@wDh:`j1nߪ4Ǵbp&k w%&>j xĚKa  (c2@PRV#Ui-Qbe`&ϲSç$ңOyݔ7 k]\ծ1fLw÷b0R+frF]]ЂG`? L {_? ÏA4"jk^:!g&Bo,m8 oJSn 861uЅʻ-z1$ki>`Vx>OӪ87jN8YPNHEr\>;@W:!5E]uW@]-6gɡ<$s |J."IYCX *Yqi q3ccz PšeвCqh,pQh cE{jΊNc-#LUٮc"ަn{'Z]ǏnJtAlmYFRJA=(+CA-$JlIŽ,$-\6#^ )K(C}G%:)QiHd<~s7 ~)5\-$9k#diMrJL%vHxh.,G( tz ;pa S'Дl:ZNqtuG ?~U hw9!ۜg@=՜0;n7-n5S'[`dϮ:R9<:&^rZ[r%nu`͗kHiS-@`YVǻG$ gAE I# hʭʐPb1ϸE_yuꬰ͵HEXҕ"|xC cJ(LxGpW^`mP }ok(atF\c@i\"|sw* OUuH3ZOK!sE$\M]Z~do<4ݠ:7xi.%G|hur|HƎm==4<2+밝}68ǵfA %=P!f>rr,n/NʧL̜ ;Xv z4 h $ ǧcsqd߈$%nT .GHhK)k@uCe9 ciq?uiGmDzeIHO_'7HI2² Q82+h%baS斵.B~GJLK{4f gm򯴩˱eoOo#z"Eқ6l_ț%Jxte$QW8tA䷂wD.@fdP- Rj 4VoQhySlR%1wr)O%RuwKem 6=_E`C5 w[a3y+i{\<I) ;zzVR}B|.6(u)7tL)PC=E[TEKUd X{n`W8;p;xhI,?=OȈ;eC#niS1ܸ#p(H#fs#ci㛎+}2J{OP2qcN+!k7]W$ tS"nfZ[ʩZj3[e|mw3žH0{2& `#`sקIf|--.q!'铇9\cWU֬paHװ!#Iy CE.>p Q;JlϾx@-'ι"31YnitNa{|վE$uzŴwcئL/)X'0>BVE<.h* ӛ92"f 8m4n+;UVJTvnpyrH Wa\aE9yK`u5-quaCZ탽U%FXvlsMȘ}'*6kls8l{~(1np[#ȶIr^h_TR'W7iO2;UAGʔlw _HXGvkUf8wLKxm9я7r-2>".WZ+x38|4警#62iy];*aCc[o,Ǽ NE"iے]:(?"8ȣk㍰K"&3"hnփ*AvtQpt+o)\rR>LPxPv&)nq^)DetБ]KvKXJѮ lM_(iፖ|SckEi<"0G͢|q cZׅ&H_@ɒˏBlx8߸蛉n)sSQPG`4ojrH֊u$8<"f7xZ@֖};!dupdڣ!\!Ak]eD nTsM'^7ŠqEPĎ'$1tYk{&|Z )d.1ۛD^\lB3iiDS2vH;Cf:A=b)6>ZI@o83%"!萺~g[k&Foq$uēgDJo[ GgGQv tl1KHg$\x21~fM h_e_4#RT&ӱYGb:}jxx5nZ|rRn-l/ms^wNDԑCl,2ƎH=Cc"׷<1mӃNClF? C c8ώ.0(?Uפ0xj`9s<-G#l66/;Ic_6|$֧HSDp#L}hH֯=$6Sg\\^jeRoq=)\EөT8dH6@Pb8aPyWzʠ͔t@0j{(;y$tPn-5H7]#j$PZ\ln!աmhiwp 8+9)Plt%18rf jkTRko5$E|:mK<ǸHd7(Y&GGɹ %X5u4fEk]#%̎9ODR_x,pV $&#N#(@4=\vph'7B9u4ijKdCuzeu_(<ޜu>Ry*;zASI ՠ kRr{/^еf?'|6Sfvc +Z__$A=<֖?+Y|pw #2C+˞GtXrܶ*,R;!A7gjXvdçaE伿U;ke08M=ʨbOcMtEt\x@ODNF9X)v 0G|mɿ+Ac]54v`ttI(sD{&nshfOΙ} VwyY||'R9; xll30u+,y[qU!5kRO#-?%x%D@F굙f4UւR)|rwkꙏ!d|O>9A6*Ɗ} hm tHG+]Dd>&Sˣ,_ '42ztK&oZ|HIk|31i` ?LW"ʢMdw\HѴObl-4yY0-'2'cC9`@>_#^MD^0n(V}'΂!װw|խg ffx]e&aOh[n/hb,B鍦#4;as sCH$ҟ kzS;A4[E_dTNpu 9CInCہ@Cw5af9X#kzpr∻6qjyQe `Ot}SllMRLVyk3>CXZ˷L΃iI?K<`|U`c[7LZ=VHLSxi %Vtry-BTj12q`uI⼜4bk\$]-fִvYp%nx !ˣ3ǺYٲ/*Rȟ$zA`X}Ez\qyĬݣCqǷu0?hPxѺA㸖iz&F[ xe(D¶l\(Ede??eұa5$' X0ARO+8bq̼i0Y{v;? #?zz>]|2r"_u tjĀVk7qœ;>TaOpr6R\{%6v]n=FvZ8"T\A,:6x#aHDq=.쓞ҔMszS>Y>^ɢMxo޽T8 dr4$h¯( ]m2hpCvI`Lt)c\{06yUn6#aP *9@>'-lN#I9@'Mc|YIuDPw`W!Mh-b.)К|m[j-5!(́OuK4D"g1uB&;;+Ɠku wѶkGP{ J4{&35-p~˺ |km6Gi<XM0spz2iIS Y=EY \sEUg8!DrMLQJW8=u? +EVdk2Cmgs2'l2kB|Y|kPTợ{U6M֭ Nvn%Vda#p⠔5G$H2dQd sK[}D_CH=E&: c$[dǠ]kvӜ}!e}n +LWyg(e: h7rhb;f,[=8QW8d8w#VEDŕ?ڤtрI 7Y%01vR9.DeȜuk7He?}WS6w1.fY=?!}eړczRskMuFwWUKukvؤ}\;$z>d>Y.5cuʍͶY|&%s4 q Nx]>>]a ppoZ7]csqeM@ns_yFHThڑ8wTۥC)5QjZ{cyXg?#BnG£4xa N\3өM9$=ڻanlďi<>rONsGD8d4rx8 ;Fm>?+Pq"pF㩱ަ߅WCYi=9Yb.W~ (rݎIw#10x{3TWȎ24#y67P&YLn{O5j9c-`&9*}&(#uu. oJ IuekiEٳeuyꍤtX|U7]2x#`>*#Tj╢7YևUCcǗ˯kZ:-Dˣ4GuTdee-jsHɏ)-JEH!~#ˏUeq}7fJ=cl@sz+Vs0k䂝$3l?~cdoiB)t6Md:kM͖w+)Јddtarc0z6Ks䑬'T7; [dc}aI qARf7J!dں*VJb/2Ngj]ں+?j2I @PƽܵODŽc$dqfFϨw sacCz Y `H̑)m:\Uerw'Hcy#Wc-Q|Kq@Wu&83\ގ^΍&N18}zV5 y<' t3Yq`uT5kb{#5uS;Nxa%6I%Q385U#(5c#q7 * Xiɑš~v)8 .!sibmPGuUaΘ4qќ7A>(I$X+ꯊT+``ҿT[mc!q\_T Z)sϿ*G5iA TSwj_Ɍsp>O_3V3fizX>-.6;O?ʍ>YDYvO<;OU>.+ck%mk\ .C?6g۳&^~>”|yc%kLC kU4Ua9"k#m7XyZ,p 7#&Pْ [}㌾No"҄Lhy^hE4@=ߺn6t =p:3_@=Iwky f .yZN3u'F:tMb/gqv2FQK~)c'tefII15h}V~=7&J!'wt +tdI^kgtGim-B(q<-:G >= vA>Җi S.a.s>xeu zv=9biEQM r~It W\]68摞>\f\ѽ-J& o}n3 eG|x huiRqo$ȴ;͠ 9FfCHSRgmߕ% 6QcFK%eWޣӴu /p[Dn͏N\%WlhS3[iY3n)KOU'~pgCz}=}ؙywdeB<&nc="u]pqDEn,[$oeӹ E*+Puw90#SZLţ?34|<-]8/0∗2tP<٣27-U6v=ï |bҏArI T6kb;G6I?^>YW9y.?VJ|^ (p3]i9A2pAѪM;*'X= ;ˣ]M{l'$v\6 7$A*1atC7kxjN%VC2COpREAcX04h"?OMn?=)#bi֎{'{9uvDJ8?w0l}k@[oqRN.N#o~L<h ՄLpE"U:'4W⚞9b|{vBaX,|.cR(# F:JrX_vKl[Mމ}nf{˨4|tXh/3c"ki|:6T:<}yK6:/ f@rˆnO$iN0괯&x ΅ {tqeϲ6,@Y2xk#~p:~6%GlW1UK}*M FCw"proۛ,әw~I}g(f;D"6B]S%&nJ c68&"sXgOiF,mgu+ҟ:*<; I\Sy'>y7O$N'WzvY0G䥕9(I#dv * font-size: em -> %. 2002-10-18 NT * remove "color:". 2002-10-18 zoe * convert for 1.5 series. 2002-06-07 TADA Tadashi * change images to index colored (for mozilla/w32). 2002-04-05 TADA Tadashi * add specification. tdiary-3.2.2/theme/sky/sky.css000644 000765 000024 00000015774 12137321070 016514 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Sky Author: zoe Access: http://www.kasumi.sakura.ne.jp/~zoe/ sky.css: Sky Style Sheet of tDiary $Revision: 1.9 $ Copyright (C) zoe http://www.kasumi.sakura.ne.jp/~zoe/ validated by W3C. */ /* ChangeLog 2002-06-07 TADA Tadashi * change images to index colored (for mozilla/w32). 2002-04-05 TADA Tadashi * add specification. */ a:link, a:visited { color: #24f; text-decoration: none; } a:active { text-decoration: none; } a:hover, a:focus { color: #4af; text-decoration: none; } /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #fff; color: black; margin: 0em 0.5em 1em 1em; background-image: url(sky.png); background-repeat: repeat-x; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; margin: 0.5em; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: transparent; border-style: solid; border-color: #eee #aaa #aaa #eee; border-width: 1px; padding: 3px; } /* 日記タイトルの設定 */ h1 { text-align: center; } /* カレンダーの設定 */ div.calendar { border-style: none; border-color: darkgray #eee #eee darkgray; border-width: 1px; padding: 2px; margin-bottom: 0.5em; } /* 1日の日記全体を囲む枠の設定 */ div.day { border-style: none none none dotted; border-color: #008; border-width: 0px 0px 0px 1px; padding-bottom: 0em; padding-left: 1em; margin-bottom: 0em; margin-left: 8em; } /* タイトル行全体の設定 */ h2 { margin-top: 0.1em; margin-bottom: 0.1em; } /* 日付の設定 */ h2 span.date { font-size: large; margin-left: 0.5em; } /* タイトルの設定 */ h2 span.date a:link, h2 span.date a:visited { color: #4af; text-decoration: none; } h2 span.date a:hover, h2 span.date a:focus { color: #24f; text-decoration: none; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background-color: transparent; padding: 2px; padding-bottom: 1px; margin-left: 24px; margin-right: 12px; } /* サブタイトルの設定 */ h3 { font-size: 100%; margin: 0em; font-weight: bold; } h3 a:link, h3 a:visited { color: #2a4; text-decoration: none; } h3 a:hover, h3 a:focus { color: #4e8; text-decoration: none; } /* 日記の本文(段落)の設定 */ div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } /* ツッコミ欄全体の設定 */ div.comment { font-size: small; background-color: #fff; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 24px; margin-right: 12px; } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } /* リンク元リスト(短い方)の設定 */ div.referer { text-align: right; font-size: small; background-color: #eef; padding: 2px; padding-bottom: 1px; margin-left: 24px; margin-right: 12px; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { font-size: small; background-color: #eee; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 24px; margin-right: 12px; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; padding-bottom: 0px; margin-bottom: 0px; padding-right: 30px; background-position: 100% 100%; background-repeat: no-repeat; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: transparent; border-style: none none none dotted; border-color: #008; border-width: 0px 0px 1px 1px; padding: 0.5em 1em 0.5em 24px; margin-bottom: 0.5em; margin-left: 4em; } /* 入力フィールドの設定 */ input.field { background-color: white; } input[type="submit"] { background-color: transparent } /* 複数行入力フィールドの設定 */ textarea { background-color: white; margin-left: 1em; } textarea:hover, textarea:focus, textarea:active { } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color: #ddf; color: #0080ff; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } /* ツッコミした人の名前の設定 */ span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; line-height: 1.5em; display: inline; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ div.day.update div.form { border-style: none; margin-left: 0em; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/sky/sky.png000644 000765 000024 00000023220 12137321070 016471 0ustar00machustaff000000 000000 PNG  IHDR@gAMA aPLTE8 "< A&Rn"+b&#kƷ( -Ԗ+𤦰 M b .22)qvPӀ+v\c66qr\TV$,܆- )B;c6* VNKbiꪶ>JF^&f):嶺^ԼFT~īf)0-yzZRVH:*䮺b_b{E`Fbp ~VJqXDL=Q@\<77v]ao2`cIӾ֖@ hJYRm"jRƦYqꠦDBhmaDFFס*Aڒʂ+'*C;lƒ;Bxnr1GNHZc>vҖirvGiK"V jw+>ƳItRNS@fbKGDH pHYs 1htIME87,}0 IDATx \[}egbV:!\CW{.[~6BU\l.m blI\L LP4WcPW8^ea|"S4Ţ'-$=@_vL ,$zT*|?1owA }ŵx$9-gGj/L _6A40` Btp H%> ħT\^㻭5?3`e9IX@?yғF,l%Z"ԃQ.< Faa1b~ШkQIZ>Y#jȠGPO K?npSn \b4"$/~1l/8?i~6?Ԧ40'&2ȗ_'@%L9 5Z<(ƃ@ZPD/!>:|_9E)'G~O A$T*ـe$+xr i,}!p0/ GK6N]Z< CA~Q!*bQΤ]3h ˟"}֧xyosx$ZW2" fsGn0K<ilJnv*mQhS,E[ڨSY,*Q3 LcTsP$.ցaXSsy&fqd tJjZw,O綅(KlFyL&kjkӟ0+u6 tƖ@$q?1d:P ,s@nT].+%.>xoޔBQy@y"hQUK *~3z0 r z1AR^Fy 9Ң׷imMںA\Yt|YYǏg]r6=M$r?,(8D6&P ȧiaY'TPN^8@v_aAIª \7C';B$@w<&/䁹Ӟ|Y1ڦVLR)9GwLX=9$(5'`o'/vŢ$H$ F~0$0=@wd/S@!`tC+2JIW9P &ݔZJ@ aHaMn;t'/ԃ 'uwLs*)Ჴa̟wѭ8pX$E>Pٻ HILͲL #j_7{7otOKcԙld&&'5 xG&OvE?қ׮ntyĚ\M?ʕB5B@0H1KN`Kdԕi -'_Ȱ7wOήn;Z3NJR]bw7<!p ){ _js<>'IM>`e,碰 mm.[@U? l p@)`(sG2Åæ "!HԴT *)]$ZX0cӿsrNrr}!2x2=NPZ>xhΗ=;Y؏% 5xNJ8p[ZƁt)))d 0%M1~Q GreLUP~3SH,\8Sf=pJ-TYeҶ,L?L(4[k|$<5X` [0:ڝf9 ȀCP 4556  #rb)7pxF"#*G{{k 2SWJ@@0u4|j4Vkcϴ@<V@+0*U))b"бɰ$^#A~e@vwSx?\(i&GMiѲ'Y [T6n?14D%J_ݽ[%ua$ a 4='g~OΦI5_6Ξސ@vu SLosu޽oy?hh7-Ȥ)̩e@Rn 'O @ΉU #:d&?۳gϒo@GDܪUs0r,<J9 :jg ᕂ Hzjڤ-,M+iKa&. E"J${+ݫ?<%&؈Rnq;b6Ϯ]v64Њ+W._9΃ J~O_uk|GꚙI{Gh4&%P@~mpkTe6yoQ">7e=dY%ë2 IŐH4<~iwcǎ}y$-핗1|Ly`T?q l<=+*m G?wžLw`b @"E .;:?^l0dHȤS?L8'Y>ydۯRo]4]+Er8 kץ7`<8}ڵhٴ쿵q#"`G?:s. O:ejDlFc1ȼ.@ @3^>IUV2` w# >|ZgfW"!6o3DǝVTN#n },<`@{K0p@tB)w4`4 < kP[nTPO.prhOڏ4&HG`?M kS)eZ g_x=.l7-ڙW:'Ntt7ю.u–&{I,7AZp HbeS nOnlM&vO:|z+$7T&%vTSaI;}&oj} E8%* RRJSur߶bĺp'`|jn'55)P2dOmǦ^?8ӳ\M+F I)ZHbt:9C?7=?nB#nhoϡQ^m$PJ$)1;]ML *,oXA7~:t-}EnMý ZOE):: Omf)Z Jx+x@ ,\"m)DCҗ`tH};R03%{{wTzҎ{n7n?lɯ* x O$$$%%i tE+\puj#X8_"0 ( N `;ILr6 N`_1M_NWV?>Yz̾u^.|D)ё8m|ǫK~[ebWZϲ3ŝG'={o:얘O0?5ܭ :Nv:4B:]S;\%.4F1^TDBG;HI\z=*@`f@>_~H)j"J` rtA @X!F* ҷtݷ'?~OV:X@$<<3-PZ9DК}}q'\![3Wh#-H%JY뢵?wgiIoW^^eK~%K{j'TQ؃nQ*ݣ[TqTŸKEFf ~sr; { d&Ltk5OS!2  o~pȷzU"Eqn0! ކ{ʲ{ާ ?[os!VίoxhIt+Q/]zlɲ_-w*wҋl~1Z%a|v!{?_*4PX02CZ3> r? ?ڐ]sA!V-*•RQ ׏^G<'_?ri#"PF\]zU@Э/)`[1RYn,$(p AةUɝl:_Kw`㏸,`DISu}oz  %sO4@ Xumjp+]=kJ1HȖ~֢EѫC[OZ~˖CEb?3`U蓼~q&t/ޅC3)1Fw7 ZЫPlzᆲ\oϻ//g pR^<){O iϴb-("b.mz.ZZ[GF EooE灚n`@}@~ҵDVt̆la@8/ V.]]MW{,]s{bı^b=WX\.j +$R]/m>9]^ɴ?ƛg Nm.b GMC7ܹU'\E)ïSovj&a3 O=rUŚ"fgMOT/WΨ^1b į]VwmA 6ڥ-Ug:&8 g!^Y *W?6"Qt7NP v57M݆䄜C{GCg+Gk#m+cob*IAޯd2. a!0'z@3V9IQfPdTe㟹?xf;?) 3 swk% +E*:9!0?-#A. gC =b$Ls/} ,@e.~͙fg>_dQܻ'a`ͮ&$/Hs.B+CP7ÂثVQ޷w<][7Cu YIDATM B#Vnڈ '|;jurfOi^sĜVb :99;?JsSn(n۹ϼvMvbIcpV><ʵk՛cc2fgm_J! *F'\Ϥu,I =0{={qxk :/_3 $u܃Y!h,p`hsy=K|6}M}>ۜٔ+s`~w:uB03we{B{'E_ND/cw\+RU W-rExn & ĵq W! h " 1"V`J > x;X3" yE\(k|ОI!SPxW! `>Ak$;d|f‘/H<,FE\ mxoI|@zW@'k WpG~Of-(&d!.?˿u:ĀL-Qps@E@\ ÇI5揠 ,F̅Xh>Y)ࡀC'{P4+д?'Caf^'o\]sW\cW\cW\cW\1BK-ZIENDB`tdiary-3.2.2/theme/simpleblack/README000644 000765 000024 00000001142 12137321070 017514 0ustar00machustaff000000 000000 Title: SimpleBlack Author: Nana Access: http://moo.boo.jp License: GPL Comment: 思いっきりシンプル Copyright by (C) Nana http://moo.boo.jp Validated by W3C ChangeLog 2003-09-16 NT * font-size: em -> %. 2002-10-18 zoe * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. 2002-03-16 by Nana * change body font-size:small>>>1em * color:black>>>#000 * a:hover,a:active color: blue>>>#0000ff * p.calendar font-size:14px>>>medium * W3C css-validator check tdiary-3.2.2/theme/simpleblack/simpleblack.css000644 000765 000024 00000017167 12137321070 021652 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: SimpleBlack Revision: $Revision: 1.9 $ Author: Nana Access: http://moo.boo.jp Comment: 思いっきりシンプル Copyright by (C) Nana http://moo.boo.jp Validated by W3C */ /* ChangeLog 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. 2002-03-16 by Nana * change body font-size:small>>>1em * color:black>>>#000 * a:hover,a:active color: blue>>>#0000ff * p.calendar font-size:14px>>>medium * W3C css-validator check */ /* ページ全体の基本的な設定。背景色や文字色など */ body { text-align : center; font-size: 100%; background-color: #000; color: #fff; } a:link { text-decoration: none; color: #555; font-weight:bold; } a:visited { text-decoration: none; font-weight:bold; color: #FF0000; } a:hover,a:active { text-decoration: underline overline; color: #0000ff; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; } p.message { text-align: center; font-size: small; background-color: #000; color: #fff; padding: 8px; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: transparent; padding: 3px; font-size: small; } /* 日記タイトルの設定 */ h1 { text-align: left; font-size: small; } /* カレンダーの設定 */ div.calendar { font-size: medium; font-weight: bold; text-align: left; padding: 5px; border-style: none; border-color: #000; border-width: 0px 0px 3px 0px; width:80% } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: #fff; color: #999; margin: 3em auto 3em auto; text-align: left; clear: both; width: 80%; border-style: solid; border-color: #000; border-width: 5px; padding: 0px 8px 0px 8px; } /* タイトル行全体の設定 */ h2 { text-align: left; margin-top: 0.5em; margin-bottom: 0em; margin-left: auto; margin-right: 0px; font-size: small; font-weight: bold; } /* 日付の設定 */ h2 span.date { font-weight: bold; font-size: small; text-align: center; } /* タイトルの設定 */ h2 span.title { font-size: small; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { font-size: small; margin: 0px auto 0px auto; padding-top: 0.5em; padding-bottom: 0.5em; text-align: left; color: #000; } /* 日記の本文(段落)の設定 */ P { Font-size: small; margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } p.sentence { margin-left: 12px; margin-right: 12px; line-height: 1.2; border-style: none; border-color: #000; border-width: 1px 0px 0px 0px; } /* サブタイトルの設定 */ h3 { margin-top: 0.2em; margin-bottom: 0em; margin-left: 2px; margin-right: 2px; font-weight: bold; font-size: small; clear: both; } span.anchor { margin-top: 0em; margin-bottom: 0em; margin-left: 12px; margin-right: 12px; font-weight: bold; font-size: small; float: left; } pre { border-style: none; font-size: small; background-color: #000; color: #fff; border-color: #fcc; margin-left: 1em; margin-right: 1em; padding: 5px 5px 5px 5px; } /* ツッコミ欄全体の設定 */ div.comment { font-size: small; clear: both; text-align: left; padding-bottom: 1px; margin: auto 5px; border-style: dotted; border-color: #000; border-width: 3px 0px 0px 0px; } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { text-align: right; position: relative; font-size: small; color: #000; display: inline; margin-bottom: 0px; padding-bottom: 0px; border-style: none; } /* ツッコミした人の名前の設定 */ p.comment { font-size: small; text-align: left; color: #000; padding: 0px 0px 0px 0px; margin-left: 26px; margin-right: 12px; margin-top: 0px; margin-bottom: 2px; line-height: 1.3; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { color: #999; text-align: left; background-color: black; border-style: solid; border-color: #000; border-width: 1px; padding: 2px; } /* リンク元リスト(短い方)の設定 */ div.referer { background-color: #000; text-align: center; color: #999; font-size: small; padding: 2px; margin-bottom: 1em; border-style: none; border-width: 3px; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { font-size: small; text-align: right; padding-bottom: 1px; padding-top: 1em; margin-top: 1em; border-style: dotted; border-color: #000; border-width: 3px 0px 0px 0px; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; text-align: left; } /* 罫線の設定 */ hr { border-style: dotted; border-width: 1px; border-color: #000; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; margin-top: 0px; clear: both; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: #fff; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; border-width: 5px; width: 80%; border-color: #000; border-style: solid; } div.form form { color: #000; background-color: transparent; text-align: left; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; width: 90%; } input.field { color: #000; border-color: #000; border-style: solid; } input, select, option { color: #000; border-color: #000; border-style: solid; clear: both; } textarea { color: #000; border-color: #000; border-style: solid; width: 90%; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { color: #000; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; color: #000; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ div.day.update div.form { border-style: none; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/simple/background.png000644 000765 000024 00000000320 12137321070 020461 0ustar00machustaff000000 000000 PNG  IHDR ^sBITOPLTES;O pHYs  ~!tEXtSoftwareMacromedia Fireworks 4.0&'utEXtCreation Time02/16/03@џIDATxc``tsheYIENDB`tdiary-3.2.2/theme/simple/README000644 000765 000024 00000001253 12137321070 016522 0ustar00machustaff000000 000000 Title: Simple Revision: $Revision: 1.4 $ Author: Nana Access: clorets@estyle.ne.jp License: GPL Comment: simple Copyright 2003 (C) by Nana validated by W3C. ChangeLog 2003-09-16 NT * remove specification of font-family. * font-size: em -> %. 2003-09-10 zoe * add width property in div.section. see http://members.at.infoseek.co.jp/cssbug/detail/winie/b032.html and http://www.tdiary.org/archive/theme/msg00506.html 2003-03-02 Nana * remove div.commentator margin-left: 1em; * div.comment padding: 5px ->5px 5px 5px 1em; 2003-03-01 Nana * add Simple Theme. tdiary-3.2.2/theme/simple/simple.css000644 000765 000024 00000022633 12137321070 017652 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Simple Revision: $Revision: 1.5 $ Author: Nana Access: License: GPL Comment: simple Copyright 2003 (C) by Nana validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #fff; background-image: url(background.png); background-repeat: repeat-x; background-attachment: fixed; color: #555555; margin: 0px; } /* リンク文字列に関する設定 */ a:link,a:visited{ text-decoration: none; color: #66a3e0; background-color: transparent; } a:hover { text-decoration: underline; color: #fff; background-color: #0099cc; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; /*position: absolute; top: 350px;*/ padding-left: 2px; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { padding: 2px; } /* 日記タイトルの設定 */ h1 { color: #fff; background-color: transparent; text-align: left; margin-left: 0.5em; font-size: 200%; font-style: italic; } /* カレンダーの設定 */ div.calendar { padding: 2px; line-height: 1.1em; font-size: 90%; text-align: left; margin-left: 1em; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: #fff; color: #555; margin-bottom: 2em; text-align: left; margin: 1em 1em 2.5em 1em; } /* タイトル行全体の設定 */ h2 { font-size: 130%; font-weight: normal; margin: 0px; text-align: center; padding: 5px; background-color: #DAEBF2; color: #455EA0; } /* 日付の設定 */ h2 span.date { color: #FFECEC; background-color: transparent; padding-left: 1em; } h2 span.date a:link,h2 span.date a:visited{ color: #455EA0; font-weight: bold; background-color: transparent; } /* タイトルの設定 */ h2 span.title,h2 span.nyear{ font-size: 85%; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { margin: 0.5em; padding: 1em; border: solid 1px #455EA0; } /* サブタイトルを含むセクションの設定 */ div.section { margin-top: 0.5em; padding-bottom: 0.5em; background-color: #fff; color: #555; width: 100%; } /* サブタイトルの設定 */ h3 { font-size: 110%; margin: 0em; padding: 2px; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ /* div.day span.sanchor { background-image: url(sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(default_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } */ /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 1em 1em 2em; line-height: 130%; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { font-size: 90%; margin: 0em; padding: 3px; } /* ツッコミ欄全体の設定 */ div.comment { padding: 5px 5px 5px 1em; background-color: #fff; color: #555; margin: 0.5em; border: solid 1px #455EA0; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; } span.commentator { font-weight: bold; color: #455EA0; background-color: transparent; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; /*margin-left: 1em;*/ } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 2px; margin: 0.5em ; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 0em; border: solid 1px #455EA0; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; margin-top: 1em; border: solid 1px #000; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; margin-left: 1.5em; border: solid 1px #000; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: center; font-size: 90%; margin: 0.5em 0em 0.5em 0em; padding: 5px; background-color: #DAEBF2; color: #455EA0; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { text-align: left; padding: 5px; padding-bottom: 1px; margin: 0.5em 0em 0.5em 0em; background-color: #DAEBF2; color: #455EA0; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; margin: 0.5em 1em 0.5em 3em; line-height: 1.2em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 1px 0px 0px 0px; border-color: #000; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 90%; margin: 5px; text-align: right; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { border: solid 1px #000; margin-left: 1em; } form.update span.field { display: inline; margin-left: 1em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; margin-left: 1em; } form.update div.field.title input { margin-left: 0.5em; border: solid 1px #000; } form.update div.textarea { display: block; margin-top: 1em; margin-left: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 30em; height: 15em; } form.update span.checkbox.hidediary{ margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fefefe; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { margin-left: 2em; margin-right: 1em; padding: 5px; border: 1px solid #338fad; background-color: #eeffff; color: #555; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border: 4px ridge #00CED1; margin-left: 2em; padding: 5px; color: #4682B4 ; background-color: transparent; font-style: italic; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 2em; margin-right: 2em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: 90%; line-height: 1.1em; background-color: #fff; color: #555; text-align: center; border: 1px solid #DAEBF2; } table.calendar td { margin: 0px; text-align: right; padding: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; text-align: left; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; text-align: left; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; background-color: #ddf7ff; color: #555; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } div.section, div.comment { clear: both; } /* サイドバー関連 */ div.main { margin-left: 20%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 20%; padding: 2px 2px 100% 2px; padding-top: 0.5em; } div.sidebar p { line-height: 120%; text-align: center; margin: 2px 4px 2px 4px; } /* 引用ソースの表示 */ p.source{ margin-right: 1.5em; margin-top: 0px; text-align: right; font-size:90%; line-height: 24px; font-style: italic; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; text-align: center; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #FF8080; background-color: transparent; } .calendar-saturday { color: #0080FF; background-color: transparent; } .calendar-weekday { color: #555555; background-color: transparent; } .calendar-todo { border-style: solid; border-color: #fff; border-width: 1px; } p.big { font-size:20pt; color: blue; background-color: transparent; } .attention { color: red; background-color: transparent; } form.search{ text-align: left; margin: 0px; } table,td{ border: none; font-size: 90%; margin-left: 1em; text-align: left; } /* counter */ div.counter p{ font-size: 13px; text-align: right; } div.day.conf div.body { padding: 8px; background-color: #fff; color: #555; margin: 0.5em; } tdiary-3.2.2/theme/silver2/background.jpg000644 000765 000024 00000035610 12137321070 020564 0ustar00machustaff000000 000000 JFIFddDuckyPAdobed        !1AQ"aq2BR#STb3ӔUrVCcԲ$4%se ?n?AAۿOPv~~ߧ(;w <€=4@.CA?=GjiAݮ ^4vho4"dq/:GqhEn4'h8N@7h$O oA^7[PGp:k`t emA\XtsnmotK  hao~xZ"ArLhOwzXz<a4 SOU;өC@.XK#?%pk2qÎI>*Y P7>~zh"L:rN`|4Ⱥ}4xfܺXxhzr7[|T !C0=nO>EgPw1fV^ƃVC9@7x eesPmfbo1- 2/cw\t֠>}AǾK^`ɯ4cE\YA?a9gF:{uAw#>"(&Lb^'oU|kг 'kóo c5$||h/Z~"ۡ:xoj t;\tOA݋i^À8*>O>LM!elҫfn d~`$Ξ]z.@v?Aέ- ]޹ց *M<-Ik!F~T;q*G,<@ܗMhR4P8}P_c&/B(>am=r0M} zn˨6 s@?<gszQՒ@6E3.w1±J3M,xh~+:]~UHosVCGu?z=*322F_[PSov~''/נ1 !2eU@ #XO&o@L(}ùo=;頜c3.\vHA=O1z|e"$ZG4d-#F+Mh7ݏ"V5=;o@:Ó4L;hށP_>+AQց%Et7%\.4^%7 OEo3FqlqDHNa@YaGbᣯ94o/A^RP#;ȍǠm/j?A#.iv\ħ-AU)˧ p, hCKŖ h޿MS"]2=wo#B(|Fbwtqn s!@V/9YFEH\ f?c**|WݧV77"t>[-;}1^8ؙV*-+@V gyMy=liTo)P6/Ԡbp.z:d@K^_ (Z5$){<~h$I1c),c!HcH.#upj 3DUc{FP~oE'LyHq8糝=L?&4-!7(=!h/ȃ?FAȧ3ac-7$s FT$up4 %Eیm/*:v B/@aH$w0D35lM%,q36B/AMw`(M{6+Za͌64eԑz rKG Q{hld |=nZƁٿ;C< ̣FȤ뮗Cj$%qؖA11ɊngP1d#ࠥcoA9 '*ytmwq&!13eo',$J <xį(#oARob~ϼH_WkP7 <άMTH=>40 7:(dڟA((otUŲ@eFmI0԰\-auЛD.(~lZL/٦,r-N2FZ{[EWF X_q頟G-˅Y&S!RD>6-UܓO].TJ 2rX`]OaxagIlR4|/‚L,FC,\2(uXd{o9[QA7֠/yEzȐ*r^g`NŬ-⠓ |Sf.JW -{k}4XѮ(ԣ߅4Xyjf tI+|h$YUot#&Y`nOdֿ,\Z(2ynesI׿Z {7ee efϞ?M G(5~qAgxȉHT5JNV•ܹŭ <1-ѸO _[K:<bŸcP1e2_rlY2[!ty b$ O9qPTģO5L7MvU9`2pG F=ޙ.땜k(Mx\mj ~og/֠\,=;FuwK |4,f,ylA[N85i_'3oJчehpɕ;nb-c n?+Kb5 {%5rZ&kkk& ffD/xbpó vxlFۙ}:;.h5&Ou(f;)z o?b/Ar.4Bk f2XAb?>|-fEƜ] dc/itYAnVo 1Z\2#.#qmh'e\ye^:Yʀ@bFUw6tY{0SLŀon`r Jy䥎Dqon" ,)3hǁKhx(b<6Pe}&^4Ey-BLQCޘs[UנyIdN;2BP.Aq q㵥JkF(IJ +MzfE:_qPY;pZQ߽(7H[Uw?NcXls^hes[7 :h'HmՐ9n+n X(n="$]$DHʭ*P 7ڝ؛;˼qЁˎ 91LgmVIJR,Yvn %PsoU<(+wy9^1x]KmuM4]a4 cˎH6d~;Z€ĮĪ+zѐ=$(@Ƒb(gNJxA vYR(1I ҇\b&im-|mAgǑ?z)e7UAǢMRǎɍ~k@d)|.ΐ 0r:)IT,b&ƜOmĐH N~ԱrW".G *L Ȇ-~o^b1nwiAr[cA8<:t,ނ3by}fu2.x ¬ѼZ0DždGv'r4E4Z_ WEG\6wK"Vvum4FEcQ3b:M7>|AV8*8:|H*#,Mr / d&H;X>b1yP7Eo[X &~ >v^-s}:q m8ౠ{kr }jz nt]ኍ+I]3XZIXU%QA#!Tv \'MM?6 ө\,h8Y ~-=_^&,xLkv C"-]ɖ%J$(# 4_%T#|,@Eh).yɅNKT?KPn^A|3#过A$N$leAtФscu A,%]镌8vzV2=O?kE8o}.iFK}7ƌm$,-V +3 A-@aR{/"~-)rT>$A{ / ov̪`<`hybO i G%Xp@~3?$XK$:!9>(䫦TF8o7@yA]8fk?// O"PMUh+ gM Zp` Bou Ef=ZಕnGyg(\{_Ǟ2;2Ua28m@0i"xh1,?IУpb~ ɿ_AKwdCm>دO16׷01G 3ѿ]%_͝ۺq0v|*H:&CԊA>zx0q1_Z Y_ŠQ41K_lP>BdF}lwvyƤ%@,Ad|h7[ýOfǼmm(Sm(?֠HqY؎m솇uiAh/#1a6B6H']#a>aALf2'TQr XzL+s~woAl mEzBa{ ֹ1: 6^.;bdc')A92rbYNR+*>KP?ERx2_x ʉ*"Xu3O4&R9ń^Aa̍r!Y!b \kQƁoeנ,HNc (3X:FmE_4Rbd8r̡F;iFH8@Wym(#f>A@}˻cy?(1K̻bȉ#  Xac 4/͠1N }@n- 7צ'>yAlyrT$9H/K#PЋ%3>Q@ced#Jvȏ&P @QzhI_1#hM4wPS0:Eyo; ۲P|VSs$=;+ހwY|-̟..$}{kA/t7v48Rӎ /p3dwvRGk,P)7.j scwx7($㉰U]n~aX '*=nQpllLn\%Ib6.Z/#>B c%z?Pim>uP&{mg#5۞ȊM0.O Q1T;_{I0&LlߘàcUb2s ת]t",") hُ T `M{(e: b"LȒɅ'<=% 55 ;&=`㫷u@2q=}J 6d!ύz{WAH*; -,bȗ7hS@gfql/ iH*^ oo_j^dadc|7QiHF#pQƒC?@e|D4Bj #3r = s;gǠ2?1L^VavPMƖbiUa \~ `6/㮤H  fPbh̭x),|;qz XФS:{zJ8+ցFTm9x~S'P*Ԑzٷntmx%F[}m@bd`Bb)&+5l4˺UgD6hu#]=Zw\x;+k@&G']n˄4g'dF:}UۇE_zh"d og <LW36!B|c>t-h@*{_,;. ^ I>viD=[4}0FrO}A>=yxOg?֠,ܯ7G(V")jPb|$]ŵOlv,l-As׻a2tNzGȍJ cOOAv?c(}$Ƃ`hPe#b!%LS,@ Yy8d*MuAlX$m$ޓ7-b .d!ZǮS@\pd/&("uւ\d{-wb3:޽ Z9}D|1T7rtv`"P{(5UlV&,M[X ~?iԠĒc"?+ۚgmoa&g™׃UG<$E+n*-Qf?w l?|Jڕv-&(w,"ŋUuQ.xŨ5R#;#oZY k^c@}r, ^5 i%Hjh2Yi#*C.tACp=q`'䛥b# ͗h7 KlܘbMEo:nQ㠌y!IHeuIΜ}DQzt&̏?ڠ3w["|d6Ey^.$PgWt ߼k=~6Ҁ襑\ hwkfTE."ylnce.el⍥+]UY g렠p?5WGokC9./eyVdcM} щ]d$ @>)?b&Su6UQ>?h.͒&FVJU;«^efoa1Ȼ{ E'YP$Hs 6LpOIJ J d{D} $8PE{~BEz w{,#/ڈ<1N<mAW†7B;Ŕ*occy;_Mc"B$y]c<5Ch(8~I-{luܬ|gRJ ޸l:ƁwMa&X”YPZ7YTXd$wd$!:( Y3B ~ {Cp:r4S?sd/.&#?$^X;tPݲI4YإHFϞZ\hC$E$|A_xPaQb&`nc{*kx(ELcO`t .@Gm ']Geo@9p~#Ari$f 8eJ(U12T\(bp47Yͨ/vI+NN9lwhݤB|HwE,$hN[@c)e82dS_} ;$?OL3Jcc "3rNLvu\ wNd㛚G H'J@TPsˌ=e&xAA&d7x"q ?vXmӬM!nF\^Pn[PWk~-PtRjƺu +;2e, 2c̻MrL=;H\XmE4 3Q}z $o,`aپP$34zzcؿf^C19 ȋ1 :dPNP/#욂VH> }/b <9bq6Dmxw+Pk.Ll]LWKҁ9ٿu7OMLi[ *.\sF$/kPR>lN8(. 5]A^wxߡh9{w:g̠]]qt$PrfRxY>qu=4 bIr#r.nAt-<$lȗ׻h|Vp\@I;%@HS@E&Th5'aL_Lz#>8,+Emh({m$n_4Nꙉw>lTquW|= ؏1=wjq)q%щHʟ\|YQőOI_/E7g{$/p_6g=ڰrMoLhLPt궂*D.ǜtR.8h),N{4vDfqC~Aw8RHa #dzʹPNS72T)md(Tڿ:"G4'^j <cG8_UK/{#C$i%Vk (S7;c (A@} v9B&ݶJ1)B%7Xfx"&daʣTkWvg_/sFvUbH[)Q0l8ec`8e9 16Aoq`i5GPwE! tj-yv:Z,ː଻)b5@bAf`d1,W{/PlYY55:D ZLs>@L//_gR8"TbܞZ/FX&Tj as`srb T71k5O' Z) D+uVo$树RbIÒCzֹ UM2$hIh?/2z((fffI[A6uaVWe]փʪ1r:,P8}42 /;|qZ Vk 1m[McBr &Z2m=p9V723~"ᰠkç uڭ3xXxրEQ/aރ8!m$ m{? LđU VGq}mv*;Cji:xh7T_A>o׬PMm M'Cƀo9P]^ |ds6n( |a@z{eVm:2_F-[J( Xrcǧ5'h5}i~bn ű l?b~*Њ mV$UA? PZwz(Apo>~֠FòG/@6KFG@w:b8P>+PMv >6k,8=2[ <{-B: qYIS*n4*RTzc8@abxϢubPP~Y_ cTz<((Kp['muq@ܦ󷦂Gsr =t8n`O\<‚wFTCuA77c߀()ٹ/ '8Ga;a􇢁ϭc_U_:q/mUhoPXt^nP߲mo@vnu>i<+ml/@i ( WࠡKpS=ti[@7ᠶaqnuy/AT;|4>@A,a6QzQ@u|4ӯv4_w#^NG5 ~i;3_tdiary-3.2.2/theme/silver2/README000644 000765 000024 00000000260 12137321070 016614 0ustar00machustaff000000 000000 Title: Silver2 Author: s.sawada Access: moonwave@ba2.so-net.ne.jp License: GPL Comment: 銀色っぽいテーマ。 Changelog 2003-09-16 NT * font-size: em -> %. tdiary-3.2.2/theme/silver2/silver2.css000644 000765 000024 00000015454 12137321070 020047 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Silver2 Revision: $Revision: 1.3 $ Author: s.sawada Access: moonwave@ba2.so-net.ne.jp License: GPL Comment: 銀色っぽいテーマ */ /* Silver2.css Copyright (C) 2002 by s.sawada */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #ddd; background-image: url(background.jpg); background-attachment: fixed; padding-left: 100px; color: #000; } a:link{ color: #933; background-color: transparent; } a:visited{ color: #633; background-color: transparent; } a:hover{ color: red; background-color: transparent; } a { text-decoration:none; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; margin-bottom: 4em; } /* 日記タイトルの設定 */ h1 { color: #000; background-color: transparent; text-align: left; font-size:150%; font-style:normal; margin-left: -70px; padding-left: 70px; margin-bottom: 2em; padding-bottom: 10px; border-width: 0em 0em 1px 0em; border-color:#666; border-style: solid; } /* カレンダーの設定 */ div.calendar { text-align: right; font-size: 80%; padding: 2px; margin-bottom: 0.5em; } /* ヘッドラインの設定 */ .headline { text-align: right; font-size: 80%; padding: 2px; margin-bottom: 3em; } /* 1日の日記全体を囲む枠の設定 */ div.day { margin: 1em 1em 5em 1em; border-color: #ccc; border-style: none none none solid; border-width: 2px; } /* タイトル行全体の設定 */ h2 { font-size: 120%; font-style: normal; border-color: #ccc; border-style: solid none none solid; border-width: 2px 0em 0em 20px; margin-top: 2em; padding: 5px; } /* 日付の設定 */ h2 span.date { margin-left: 0.5em; } /* タイトルの設定 */ h2 span.title { } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { padding: 2px 2px 1px 2px; margin-left: 2em; margin-right: 1em; } /* サブタイトルの設定 */ h3 { font-size: 100%; margin-top: 1em; font-weight: bold; border-color: #ccc; border-width: 0em 0em 1px 0em; border-style: solid; } /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 0em 1em 1em; line-height: 1.4em; } /* ツッコミ欄全体の設定 */ div.comment { font-size: 90%; color: #000; background-color: #DDD; border-color: #aaa #fff #fff #aaa; border-style: solid; border-width: 1px; padding :2px 2px 1px 2px; margin: 0.5em 1em 0 2em; } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { } /* ツッコミした人の名前の設定 */ /* リンク元リスト(短い方)の設定 */ div.referer { text-align: right; font-size: 90%; padding: 2px 2px 1px 2px; margin-left: 2em; margin-right: 1em; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { font-size: 90%; padding: 2px 2px 1px 2px; margin-top: 0.5em; margin-left: 2em; margin-right: 1em; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 80%; text-align: right; margin-top: 0px; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 0.5em 1em 0.5em 1em; margin: 0.5em 1em 0.5em 2em; } /* 入力フィールドの設定 */ input.field { background-color: white; color: #000; } /* 複数行入力フィールドの設定 */ textarea { background-color: white; color: #000; margin-left: 1em; width: 30em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color: #ccc; color: #000; border-color:#999; border-width: 3px; border-style: double; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } /* 引用の設定 */ div.body blockquote { background-color: #ccc; color: #000; border-color:#999; border-width: 3px; border-style: double; margin-left: 2em; margin-right: 1em; padding: 8px; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* 強調 */ em{ color: black; background-color: transparent; font-weight: normal; font-style: normal; } /* より強い強調 */ strong{ color: black; background-color: transparent; font-size: 130%; font-style: normal; } /* セミフッタの設定 */ .sfooter { margin-left: 45px; } /* 引用ソースの表示 */ p.source{ margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; color: #cc6600; background-color: transparent; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; color: #000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; color: #000; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* 長年日記用 */ h2 span.nyear { font-size: 80%; } tdiary-3.2.2/theme/silver/README000644 000765 000024 00000001065 12137321070 016536 0ustar00machustaff000000 000000 Title: シルバー Author: s.sawada Access: moonwave@ba2.so-net.ne.jp License: GPL Comment: グレー基調の落ち着いたテーマ/縦横のストライプがアクセント Copyright (C) 2002 by s.sawada validated by W3C. Modified by TADA TAdashi and zoe ChangeLog 2004-05-04 TADA Tadashi * a:hover -> a:link:hover. 2003-09-16 NT * font-size: em -> %. 2002-10-18 zoe * convert for 1.5 series. tdiary-3.2.2/theme/silver/silver.css000644 000765 000024 00000016407 12137321070 017702 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: シルバー Revision: $Revision: 1.10 $ Author: s.sawada Access: moonwave@ba2.so-net.ne.jp License: GPL Comment: グレー基調の落ち着いたテーマ/縦横のストライプがアクセント */ /* silver.css: Style Sheet of tDiary $Revision: 1.10 $ Copyright (C) 2002 by s.sawada validated by W3C. Modified by TADA TAdashi and zoe */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #F6F6F1; background-image: url("silver_back.gif"); background-repeat: repeat-y; color: #444466; margin: 0; } A:link{color: #00008b;} A:link:hover{color:red;} A:visited{color: #999999;} /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { padding : 3px; text-align: right; margin-bottom: 0; margin-top: 0.5em; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { } /* 日記タイトルの設定 */ h1 { text-align: center; border-width: 0 0 12px 0; border-color:#cccccc; border-style: solid; padding-bottom: 1em; margin: 40px 0 50px 0; } /* カレンダーの設定 */ div.calendar { padding : 3px; text-align: left; font-size: 80%; margin: 3em 10px 0 45px; text-indent: 0; } /* ヘッドラインの設定 */ .headline { border-width : 0 0 1px 0; border-style : solid; border-color : silver; padding: 3px; text-align: right; font-size: 90%; margin: 0 10px 1em 45px; } /* 1日の日記全体を囲む枠の設定 */ div.day { padding : 3px; margin-left: 35px; margin-bottom : 0.5em; } /* タイトル行全体の設定 */ h2 { background-color: #eeeeee; margin-top: 1em; margin-bottom: 0; padding: 0.2em; border-width : 1px 0; border-style : solid; border-color : silver; } /* 日付の設定 */ h2 span.date { font-style:normal; margin-left: 0.5em; } /* タイトルの設定 */ h2 span.title { font-size: 90% } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { border-style:solid; border-color:silver; border-width: 1px 0; padding: 1px 1em; padding-bottom: 1px; margin: 0 0 1em 0; } /* サブタイトルの設定 */ h3 { font-size: 100%; margin: 1.5em 0 0 0; font-weight: bold; } /* 日記の本文(段落)の設定 */ div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.4; text-indent: 1em; } div.section p { margin-left: 35px; } /* ツッコミ欄全体の設定 */ div.comment { font-size: 90%; padding: 2px; padding-bottom: 1px; margin: 1em 0em; } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { border-style: dotted; border-color: silver; border-width: 1px 0; } /* ツッコミした人の名前の設定 */ /* ツッコミ欄の中の段落(インデントしない) */ div.comment p{ text-indent: 0em; margin-left: 0em ! important; } /* リンク元リスト(短い方)の設定 */ div.referer { text-align: right; font-size: small; border-style: solid; border-color: silver; border-width: 1px 0; padding: 2px; padding-bottom: 1px; margin-left: 35px; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { font-size: small; border-style: solid; border-color: silver; border-width: 1px 0; padding: 2px; padding-bottom: 1px; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { border-style: dotted; border-color: silver; border-width: 0 0 1px 0; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* セミフッタの設定 */ .sfooter { margin-left: 45px; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; margin: 0px 45px; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 0.5em 1em 0.5em 1em; margin-left: 35px; } /* 入力フィールドの設定 */ input.field { background-color: white; } /* 複数行入力フィールドの設定 */ textarea { background-color: white; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { border-width : 2px; border-style : solid; border-color : #cccccc; background-color: white; color: black; margin-left: 2em; margin-right: 1em; padding: 8px; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* 引用 */ blockquote{ border-width : 2px; border-style : solid; border-color : #cccccc; margin: 1em 2em; padding: 0.5em; background-color: white; } /* 引用中の段落 */ div.section blockquote p{ text-indent: 0em; margin-left:0em; } /* 強調 */ em{ color: black; background: white; font-weight: normal; font-style: normal; } /* より強い強調 */ strong{ color: black; background: white; } /* 隠し文字 */ .hide{ background-color: #444466; } /* 引用ソースの表示 */ p.source{ margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; border-style: dotted; border-color: silver; border-width: 1px 0; display: inline; padding: 2px 0px; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { border-style: solid; border-color: silver; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/silver/silver_back.gif000644 000765 000024 00000000117 12137321070 020626 0ustar00machustaff000000 000000 GIF89a !,  i #p4{W7y#(IfbR;tdiary-3.2.2/theme/sidelight/README000644 000765 000024 00000000662 12137321070 017210 0ustar00machustaff000000 000000 Title: Sidelight Author: s.sawada Access: moonwave@ba2.so-net.ne.jp License: GPL Comment: 横から光が当たった感じ‥かな? Sidelight.css: Default Style Sheet of tDiary $Revision: 1.2 $ Copyright (C) 2002 by s.sawada Changelog 2003-09-16 NT * font-size: em -> %. 2002-10-19 zoe * convert for 1.5 series. 2002-09-09 NT * fix typo. tdiary-3.2.2/theme/sidelight/sidelight.css000644 000765 000024 00000015400 12137321070 021012 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Sidelight Revision: $Revision: 1.6 $ Author: s.sawada Access: moonwave@ba2.so-net.ne.jp License: GPL Comment: 横から光が当たった感じ‥かな? */ /* Sidelight.css: Default Style Sheet of tDiary $Revision: 1.6 $ Copyright (C) 2002 by s.sawada Changelog 2002-09-09 NT * fix typo. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #cece9c; background-image: url(sidelight_main.png); background-repeat: repeat-y; margin-left: 100px; color: #333; } a:link{ color: #333; border-width: 0em 0em 1px 0em; border-color:#333; border-style: solid; } a:visited{ color: #333; border-width: 0em 0em 1px 0em; border-color:#333; border-style: dotted; } a:hover{ color: red; border-width: 0em 0em 1px 0em; border-color:red; border-style: solid; } a { text-decoration:none; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; margin-bottom: 4em; } /* 日記タイトルの設定 */ h1 { color: #000; text-align: left; font-size:150%; font-style:normal; margin-left: -60px; padding-left:60px; margin-bottom: 2em; padding-bottom: 10px; border-width: 0em 0em 1px 0em; border-color:#fff; border-style: solid; } /* カレンダーの設定 */ div.calendar { text-align: right; font-size: 80%; padding: 2px; margin-bottom: 0.5em; } /* ヘッドラインの設定 */ .headline { text-align: right; font-size: 80%; padding: 2px; margin-bottom: 3em; } /* 1日の日記全体を囲む枠の設定 */ div.day { margin: 1em; } /* タイトル行全体の設定 */ h2 { font-size: 120%; font-style: normal; border-width : 1px 0em 0em 1px; border-style : solid; border-color : #fff; margin-top: 2em; padding: 5px; } /* 日付の設定 */ h2 span.date { margin-left: 0.5em; } /* タイトルの設定 */ h2 span.title { } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { padding: 2px; padding-bottom: 1px; margin-left: 0.5em; margin-right: 1em; } /* サブタイトルの設定 */ h3 { font-size: 100%; margin-top: 1em; font-weight: bold; border-color: #ccc; border-width: 0em 0em 1px 0em; border-style: solid; } /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 0em 1em 1em; line-height: 1.4em; } /* ツッコミ欄全体の設定 */ div.comment { font-size: 90%; background-color: #ddddaa; border-color: #fff; border-style: solid; border-width: 1px; padding :2px 2px 1px 2px; margin: 0.5em 1em 0 2em; } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { } /* ツッコミした人の名前の設定 */ /* リンク元リスト(短い方)の設定 */ div.referer { text-align: right; font-size: 90%; padding: 2px; padding-bottom: 1px; margin-left: 2em; margin-right: 1em; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { font-size: 90%; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 2em; margin-right: 1em; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; margin-top: 0px; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 0.5em 1em 0.5em 1em; margin: 0.5em 1em 0.5em 2em; } /* 入力フィールドの設定 */ input.field { background-color: white; } /* 複数行入力フィールドの設定 */ textarea { background-color: white; margin-left: 1em; width: 30em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { border-color:#999; border-width: 3px; border-style: double; background-color: #f3f3e6; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } /* 引用の設定 */ div.body blockquote { border-color:#ccc; border-width: 3px; border-style: double; background-color: #f3f3e6; margin-left: 2em; margin-right: 1em; padding: 8px; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* 強調 */ em{ font-weight: normal; font-style: normal; background-color:#99ff99 } /* より強い強調 */ strong{ color: black; font-style: normal; background-color:#99ff99 } /* 隠し文字 */ .hide{ background-color: #333333; } /* セミフッタの設定 */ .sfooter { margin-left: 45px; } /* 引用ソースの表示 */ p.source{ margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; color: #cc6600; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/sidelight/sidelight_main.png000644 000765 000024 00000000542 12137321070 022013 0ustar00machustaff000000 000000 PNG  IHDR6sBIT|d pHYs  ~tEXtCreation Time02.4.10L!tEXtSoftwareMacromedia Fireworks 3.0i1IDATxұP AAI}PI]sΜ_w$Y+\ Wp+\ Wp+\ Wp+\ Wp+\ Wp+\ Wp+\ BnbVIENDB`tdiary-3.2.2/theme/shirakaba/body.jpg000644 000765 000024 00000245771 12137321070 017754 0ustar00machustaff000000 000000 IGExifII*  (12i6:f KYOCERACONTAX SL300R T* HHCX-SL300R T*_Ver1.012005:11:19 10:55:17PrintIM0250 "'d0220     |$0100H@   K 2005:11:19 10:55:172005:11:19 10:55:17( 4dEd ,d: KYOCERA  <@P@@  ,!} ScjRQju=kp ivvvvcyxpptzWB) pqrDG$]^]^ R980100({CHH }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzx! ?gș0}w7g1ewh/.UYԺWhf\[ZPP\Rp1Hns_} bqkD˥l'J8tO%bݼg͎Gv')*,frVU/-a9 aW c$wl rQ^V.u>4}>yrz(ie得Ild)[ǑFQf%ت0f Nr'͎dK~Kvo[9-ҢUWӒy/*tJ_V.ֽWcMk.E%=\^o#ldv_-YW9b3`K]:7jGlܛ!Vi/ g׉Ky\ukMEk\Y}{|q-X=RMڻ󅰕Q}C ד3`j4⥲t=]ߥ]Iԡz~t3rpq ,nX$V.NAs^u**z&Q6XynȂko.Y[*=ͼ.E1|>nS XLCU#G w~]7SiE*iYZ[קWjxJVWMkofx7'_\R$c)Hѥ,`t2.8N+Lۥ~'qq Ca5%:Sw|؋Y_gOMK姿eص-p ;{2,+YO#(;pk,DTgWb_+>;=fp4sOR*ObU4lFQ_G (ݸj2n(.WMR~{hNyWvw|f0nkuyW%C$i _LO"0!p1Ӧin>#ͤqCmF1p6n):k^MQw饔UQI싿di jRưm s3yqǟ]~_mjہ($3Gosurm$w m(\1gi.+ TC zE$D.4Z;.ͷ}=y۝Ey.mnt #tUT+$H  ;LkB(-ReR;[xc#d}I6 ۰3J+&Z[o[{7}vlWTWI;K˰'UGʻ1ͷsahzi\ uu$ 䄍?vH/͸`b2;ȯQ_Dz7ٳD/M_5]x FoAnu`CsI٤V7IspP.7>_Gm{d6 Vid.J;~/Yb1PQҳ4}lo8z^(TN.􎞯m];C*hm6}'^B%7/1C zO:g. ۚ_6l1jer|HDwm̥ 62)Aߥ{ecsN:{u^5n/IkoY7Q,2Z]Eenzsl[ҮƘm,, LpU 9lxVoc˕6aPxJrkn_wxiW!9cb6ْ!UiݎKc5dl>07IՂ2nH\s*k,NOVh_o%R3]޿lg6|l;\̈́V*#p x'jxih>h:o{B>D+!஠N=ڗ-Q5uiA3iQv-\61 xfDct,GL(hGZLgLFyy͟'X͍%͵rVlx罅<qqd gzþY{6)Z1_3 D>&R6`]4ic(ݴڣMlA2CoCpdPVY ]e|_:0 tiѧj:_igPIը;t-ao&pH7M;[C2Ʋbyk_{s+Ʋ!"L{587kUe)HU?lD%xyb\Z7Bm,#!MsNZϲa9" gCD2BnS9lcci)FZW](ܺp'Kkyog4-nw쥒H bR%cq9\yal7Rز3j\pwh$E]eFvcn+**3I] 'K[6 ߼Zn]"Z$vTu2F,!xymnU20 ^NkN4!+{,.%k7R6B -^ xы14Jq'=ͼ.k WqUb$%=Vlb=+SBVC&<]ʢI䳂[?̲C^"5>=KNjFtG}] Z|i9?hKw(2`[oE<2E$f ۗ$Üj:4%(RW6nU%']FSQ]vRZ|wo^ 48ly͔F2$ɮ?QuK35 )cѵ[8)`I/kF:nӫʖݜ:LW fL[Yy,3\9#)H9ʹZ}~u3z p7<\̥_-\2Bu& [ͣLIeN)7*|ӖMuχ:EĖVuvBi,?!>Z\ɚ'Y1h2_2ht,eu0õyYE?kgN5if3"μJ*XJǐKemOFG'qU#tIw_HGUp=C6cZӟ= qzkN>[OJӞz ];:[-,w'(E k䟾}g󦀤.f$imWtNOjZS Va-aRxXM3mb{}_:Q(bמ_ݽn[4ۣ%^>rd!.IFw>%Zu(7%\\ H2W8y EAlzrs2WYW$;X^Hiod5#B0#…2m|-N@bMmv!(PIC D2߅[܋sjTh,Dɿ8I8kuס*em|oj^ K-ȭsq$e(# pʘ0)Oǖ4h^F/dg ^Nn,rk\||O}ϔyW}i? ߈b]K4I( Uif$We纕k,!72N̲c&NVMm+hW z}M,l%EaDE_mܗ~}NwD]ΓjD:5@C+ҭ#qenrKx{h<\Ts)A*8Eo!n@bxT7܇hYA042Z;<&q"@8`1^vSJ|Qq_'aϗh_;_ %HhڢKyV;vHFrA%#@%P_dKY,Y>uw{TCwl0q\hx+B|RSToVrLo(ާn We &EIlJq$oc`yL -kMlҺ˅w?f2Z)\uu]rX|} J*¥9oDӾ"^*s%t]Ix[[%m`H˸iIO)"_gu 2K,ˈʥr jJ2 %orzה\$NwntGbhsEIlבij\y#i2wP&7*cN+[I6@ )`^VHz]>#:SkS}*8|?*8<ˈ{n5Kcl2ˋ]?M;!Dב^Y*6{k\_cG}[[;1)~ЮxXY8^ݒe%=IХ.}:_/ \Zv`Y±d0ᇘ.2H*=+@X`ÂO^_Ech.;ޞ33J*~~f~- hqzd^EoWⴵ{{S%̺=2F=_NPMퟘV}KYR{tQZ*EUsKoc PڭBn$1<1oEEu ̿/QGUy>iځ1;=Ɵ!쨻>!>)<6^V8iڽZPݬnb~dؘv2O{fѷk:g+ϷF}Fs:CpX@ɧ؄ eIR_O(>":Ot LWqY-5Ÿ&nW 9`P2Hʷ Gq؊Ь彷մg,6z>]?tڮ B2URw@Js+kῲXߋh}mR*rm|!cvӫ_ޑY_$ E,@&[O Jc1FeP&@BSjkxoÓʻȼ{v7aK[PAu +<5)r}a+Z]vaVimSR_x]Cv=vaGpe/! Q0\%Q$@7k~HRҬKu jM[f{dXnYw24 9_q*0c^4ҤktI^ wTll)g]dnrYry9-ᕅr Lck/?\SԱ2% IyubjU_Osoyt-?1村؟'lW#?Bg{l$MO !?v%NXC|YVSרQm?TORx_p,fy%iFUDhbۻJ%GgM\^p7c{:KZr7,Npfu٫+EuzKsog.7^ϖY{4[i5=]F7W,gOL33grSn*na%=RsHmfE%EY `'5M.R)&%Xp:d[淎 4M2)W YJ)Vj?>vR8- yr3#:vst"1ksynAe=ucka& d11.ua {r[_ɞ xyJ~(+ѵ7$Kq =awCHYZA1z6֒Q# a.̖]!E8 2{W3SZnƍ9>ƣR6yΔm.fM6s2؊7ڠcu#x9WE9.ajv2NXh $F skO*ӊʭݴ[[gbiYn;LN$e{iLWwm\S쮼-]z}Zn1{t8I%jjTLQע[檳ϣG1QIY)ZnKdp_-2cJ 岬]3HYM= g8 hM7Mw~->TI}%|W2y1օWw_.4({N@]XjQ,p,-d9\ ym6zy.^Gڮ-p#DI2G8lJxNQ-ڴ;> 5vf;\CC*qқ>(6VH!oXVׯ`q'o@'zt^ ӯ6t?Mfy`[Q#i%eC&~AyڅIQ'9dT? y&AB֬/,Rw4+&0J%W ^Rv\ݓJeۯ}shTic3KJF"x*UqsdL$ʸ[GM,f%{ynD#? v={Y1c0.Sws-1Ir喇xC6A1kG_'Ug/<^==S&MogpD*jxSa#$RH#ު"1[Q\mx7 _uBO9*?># +/n9Ű ֬-nImmw3i#cZPYxWDׯVR1eW쮥T`xB3Nv*%U.X}yXn t1ɹ+ndhکaZ<]"mIlٔƭ4d@8Ueo1Mmy6'1Fm7mF]Tp~7uoK˭h7giqL] w,,pNF{l$(ٞ ew6Di˵!oRZ-n]S# k&)tyxs&=jӳf D+>p& Ӧ"{r]sdؚ}6=ם#|i Z~ͪ>y0cȸπE96iڼR7m2*tk jy&|3Y8%ԧӬvեb--1|;Q吨Y5i\>(>6iKa_Fjmf".% K"n0%R>[hn-v]/8)UNq[k~h`Ő7of-CLjaCGv{D1=uOo |sٴ[ICD ;XcQ&),W>RZ2Rw=6mkέ$y~ӶĿiq]l]Fy^[G&>2E9&^h\6#˯|oy߅do@5$kM$O4V'֬%TveCRFy ϑs[9]Tx R )Nzmmo;[UsExmo" Υl|뙣hcdr~$U)G㭽=u1nCfq[-۴i!G h#cec(ǛB$i2(W[5n-鹊똢?Xd{-᜿2⽭_y2\ߗ5~G?妬5/ZQMj{+]y yѭ.Z,L%$=BsSR*1(y ` x]V)F\Ѵ=U]>Ӥլۋz?>%}kZ[K[IZKa5͵Q̓Z_gҵ;EYa_L|=hH^k]I]~Ⴓ1n0pކ7߇q0RO*ww[}:mJODm/Ǧ1sm^iO)4M;—$wuԗx[<neGŚ4xQY5kD̖eX@C!kj9cw{ZI(ҥ^g&*Lnt|[} idK=Tg"Ek|tjeh d)&# '^ms6w[ 'Ptß(I+)?owRYEI@hR )$l@kJm9R\捦ܠ~Xg/GD~wKiJ4ۛ[isO"ݴ2e]IϰxǺoqyGg B"a ӾXĸ}CSԕ7>އҫ,u*?=OHF6q3IkpYC?rwrxz+tvKe*Ʌ䲃+djo__ge+bsj4zQKdZOxF|i:Ӥm[0Dwq(k~!aGcK2B>cq,xu_ꄃJ2b6uT5R 4Ml˚u%)|SgW][ͯkZЏI/4oi,Z(8;4~zF_×|)ejS}i02Be y($JQ{L0睗MH(_ _+[F+hʂ#l#4Qqc~I[A~$x3΃y{vo4i(c6Xmmªd޾7G \7_quF5\%9'NJJڳ=3%57+Uoo3O _~%Eh|/ T=խC3#W]sYxzLQ57 XҮ>CȈi+.(d |/$|A]b2uh]m fUU_xP\_ F w ]w߱ڍބ׬#Uݾ'Bn< x3hoY@o܈Q?V%.1Jrǐ5K%B1XXN?m_FU#[-R-t7|Q:̢[[s.*vW)Zizmt{& 4xfN"f1ne^7qZ[97nl0K^WYW 0Ix~2Lv alem} +-ݞ|X֥'a:d6HD$$TaRwOgv*mn;?#K&O8W W[ĚW?nᭌWr_Z'Nodhyա~m!8.|G_/ ~]|3y N{)!+ÛH$A=U$~Z'~+p?l/Ȋ#\6R]u?_t=0k~eLf&gki??R&|5 Fl7Zmv4|H.0C Wx7%Q#= (]ZMnMIGLjGp[KT%tx|7wv #AVGl'7V?Y\ey1# e$W7oWfN=ʞ8;fHi,z&ߥ4maΩ=W;.h ;D]lX Pet֋my=㚞 5OK-7%eF({ɆI g`Y$?5ymGF,VՙaVEb¨Σ27;ղCVKMow@g]|,kh=h~?;jipaCCs L3w߆|T='&'-4G\24mR 6IFY]FUSo]JVl~_BM!k:ȵhm.' *2Ga_~׾#͛NCg*)ՋGΓ$wXrTiӨ_RT#[.Nw <_s5m5j/$DAW5e,x;SEx;Ж$P>VIn,9pߝK)M5~]b |,>éI?ayN}2ItCt+s6mp5aH5ɱַ˪-%:Ij*6Gѭ{Bng+a*U֧GyNБXY[<;䛘dյo247CvaH PF+>|+[c֛iRZ[[3iz,j3 +s׿IFkJBiN_IYEj(|Ͱ{T87#:$efmcIT(;ޏʆ<:@KQ1[[j0xdT7Z] ONItH_j N?P>! Xoum9tOUHAE—RΓ)P@] uƆv/%:tY}̡092Ks2FeI%u le7y^wוi.2l7_\[[Z=]Oju;kp$O'ֽ}3>]SmºΟ ΙgpK H[{[L$Xr[c1R\ ٽO~ Mܞ#'&FzdžC^튺촇J)ic׺k525zƟM4Ye?|'_z6AmZY5+4$LnvعJTۛX7{{;i󱓋z&Sa?x_z+xcWփB_Ov~(䷵~=uhR5\3["RAO|z46y>`5Tb)QE4ydKF1Z]t[J#/~uC+[kMMͣ#m#k:Gj?.;šcuk}iqjL8s,a-DuݱWV|_4.K7G7myԯofOeo/{G_?#~|j]O tG g?ۚJC7@Z<^E̪NY^ox ֛x4Zi~*":5cټ1H&,2|$#)JIAF*Qnϝ8/76ݒnj7}v>!o ϧI~enbk;d s:%bkR&LW|G.I}RG]kfhgf+ B`fOMɴۻw/TyiOC     C   " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?BNmbuUD*'>ةPY&WS?XP1j\=J A_,mIMs$o羲Pme#+pǓ?LU @aKBb$wb6($9Q6WZot\7@" U~Ic0ros_oRՎ]9H"209ǯ3]m7յ˲y XqSh9ĸb-58Hd^9.oQ ?{v] jaW`AIAG8لch.jT{W)텤vrD@*?jkF=96#O/,G0(ꮄjhopA ?zUB)SwK͜?Z5Eg ̪ uSHJ(p w"y[Wͣy3Q+rL᱌ffةҦx>kvei WD:)IIԮy+'Y]Da\g#*H" UҦ%qwjUQyE ӂOQ|p7*OLUtge6w'b ey gڵ&CP95J.FlĒxּzXbMݣӧZTgd{Od/ku./w"3Jm9;? xvZef$1nl;'a`{WmNLx椹w0Gs31J|>&OLZxy4bB3D A %쓳gٽo;i+AU66 Qԯ?;}=ɮu,a +Dgpg(23V+90]QKoLԪJUA&&瓌}-5>~z}!ƵyRLdPx;&'Ã>sh.t~sH#Yrګ~>?O{{FAK%8:|>R x(k/=L" ,Lz#`/m\#DvȄpzrc5 ڭT~x>sغNQ_gZV=;ּ:ԯ@ W[Dw Q}'hlgŋ4v)I.v3$玅ޡ K+kl|3"dG$WiY(Wה#O6D'os^nKE<#I;K/݊'!k>[Br}$`}jGz?-DB6<8}kOiNTg+ovїw?uOw zs\F.\O?<>"Qc}m :jxʂ1գ}I펴{o+E?dNT]?_ T=2Okw8L;"\=)֋&.>VqJͮw3'3x?rF͵GGT5uG)f.$-2f{d>Td;0W7m; dzS%GWˎCr`g5?iZ2~SQI]:E<vO "8 ¶j]:,,5I MJW`۔U: +{VƓ%/$)$ě$.909s>qIl"E7M9덣Wg*t\oICPG4[ȩ0b.Q5+ @I"# I2ԲOjb #G(cjf[[P9 :U#pBC\x*T3Z 4Zֿz'W! ǧNBgf/ d (:nl 5hG-m,ywOY舰>)5xդ". pcx#R[YѧIu];ijM,i\~ mT\KdzA+O:̻rNC -i5oI7 ē*{sæ[eA<`Op1ZU^*ђK*͸ּ]# R9,(% /,:(ΙL@IEs^] :s*&Gq'k*tc:wm] q}*[Z wp82g<mROH˒7i?^*L${Ϡ5[XrѸcʾ%&/CěR~ H>e(uD8 ԞZ)YX0BrOu˴vq=ܑ h1#X(*lYNnOZ/6:(  ddx#!UG~ߝ][{@$ ? <][9 n})V*]Q&6 yk +˙wGF&-Er\Pkp^$eqV6(!Pn)늯|qAk<ѝ3*iֲ [K>x:F;ץ}8ᒔ$"qα,$?ޫ6o#!8*nC0L!=q}i%,mX!sԄ]%%v'$-W/ B[b2ۻ-).33;ga_ܻQV6x,3E]XJHw;<+ Ɗ8NW⻚Tq%Gk]Z|/Z7f0Ka1OOZoͧ;ۛy-$hʐ 0 :g?.~/.Ҭ8/V!y."ab|TE?^%aRFx\(9*5tb5cCnR^.wzS3mG$,zs]JhWG!- vs. 9/L޲lu)`k;;YcchnzWB^ JGVsMJl\XJa#<ҰY5 1TbضK,d%7B_O$U6O 6r~RH\r ⹿xTMPґ Jp0NjO&E6jW.M"N$. {+Yg6RYH%-b{{$0P>PGk{5DTL߼y 1bB;vͧ<xF{{k:)bcm-vfssw,N8񎧚MZkS88bV2A UxkgVړH\OP3H_b};&a`!r?c{p ?tq:שBFP5KuT2LEP=K`}qSoN5IO{i1"ۑes?ȮmxY~[8gi:zye4wvpH#c$}0Gs~yi樿co#Ѵ6@\J8Q0rf3ީMqLO4IT0kn`h㵻&3pU ::u=*%4-{h˔R>n~U=7ROw$Mx0A@v Fs1l*K-Qa嬠G {5?7w T'E(+^ot CżyuR:J|x) 6@ؗ>S#>m=SYC }3KN&\==J@ ^+y#K˹ZQCDGܳOmC" ]Kxxer#Ul)rgxPePҀZ=U ؼRC9U F9^{{Xqm>fθ켈[hm5+y6$jͶ5]弎V?.Asw[ԥC}@{d0N^7N0q*.Yêxf˂X.,.9'|8`08$VT7n1a|Ip bߋ ޹u'jx)zvu̱T P$49$-hwT_; H$ >}KJV\iAd㏔p~OD ddPu뷱j j KZ{iVi2P@# ƻ;88IIXnj1IGi~>9*~^GWg5O^1 PkFVB2=+2Pk8ЫR:Ĩq|5>i M:)EV9*rF12{mY`IvOu1Βo7ldCKn͋uHSC\wyOi]ef򍬞blOlWίd)CT߁jIuygio*m>Hv8п.MVi6q1(qNX}\W6_o y-X,~NyҽmkoÍvHLr_^$}h]$c8WU==+ֵ˙Moj1rG[SjRzOφ[&tRH"GPy Fm&6 &;mj+a0ᑀol״~ƚM< uzKS;`q^-qIi>ݱS#$- Jy5e_2TguyEV Oj[gW|M)sVB6E<r诹S^-FWu]I#2hw^9a%I8"cW2a LpULjq?X $>Bd!Gֵ4Z1[/ʈ4E kۢ5$>sl/u J!#\\EݷQ49A"^3LK7$>x3*?XڃlױUY}7yo$N/n-䵹6]gU;,$ a]ݟkڔְK"bPs '5eҢkhfVIe-W gjle\9ט͠((C=hCf=7zw(bҾUSf{x,VvkyqBsǷQ-pq Iջg+(ƒ|(USHAZɅ5in֤ӭɒIy =Ij4e"889}k;}Tڄn:Vj8ڹ&M93F`>d !&궶q\HInFNkݝOs.˖Uqmg?P& x[;BHT\2'$$UԮ5eY\.('-}QSk? |?6!С]۶VRAF*q=+AdWFmѫ.2NGn?ʥ2%yIQȴIoKUӡ. .v$`?J:-xkmbI {X-']̒f7 $'kdteAUD~khn!%$ ,U +͒Вd}WW_>eOٜK.̻8\Y3Yr70^9"ǫm!Ǩ)muYZ-rMSn[k?'RF 0Hs9[ꊩ!Oׂ*)Qlg<ZC?}ݔ$q'9ڪW= ƴiߕ{?4_/~ \xh%ġtX%firsJ22k?CTV{.WU Uc8"kž*UOdԵ+H%S[&Hg#cz^jZb%nRl_,]9,waJZS8:N.)o$Ufƣi:m';G *Q,lF?YҪl25Xt#gp5A>$hH(hH>a{^J#qsʑXhMayGPN٦64o+09|GW1X52waw?Hqk`Ǧi0d>T1i'y֮4<2pu G'zVY}Y{ҾԜLZ\3oo73ɽa ,+Q`,rZB+ lC20^Eh V Yc_J V:~KE{g);6u'b4bۡĎ6 2s5h,QNI'$dvVS= v'Dm4 Ǿ9 ޫ=m\\I3h.t2Jm屵$N̟h-#o`#/ Y.mF;OZ(7/e+]29״ZCx>eet,ېh<[Z|\HdKIW˸1qgbz+C.1[h P3`#lwIa~m~8RR]{8yBI_=`(ZuJc f6p03XVYR| c@k[Bo/OZ%E*N˃gkAMebL`Wu*r7[zڱO=Qm'jMwxo0s|~8qR-$kx15đ6158F],۪WV$36^ḦzdgUI6D@7cHgoe#Y/N=y]JwPWY3 r;OEy.rz՞X|E_*le<8 1$sFv$rj|~S8nb[}rd:v8?PAT)C uRʼ5Ӻ1Lk<ڠ.P#eIM}xW1UW36]Uע9sQGNOI R!E<$K˻zޣ&v[_ܳdi~d;Z,]YCޜVQs9ck8瓻)[ƺwڙLI@Fj{]`kVV̓ v$$pA H) r8zo.u7YwI"?:BzWST8K޶~n:Pt<&xp71~Qyݢ˨Jqoq 5]=>HC._ %9>>^Z?]*3nZF 2 ʸ9@𾟨o4t9n#4k\_lMR+-`FҹG1䐨;1Zơ~!<1QCF\cy+%V{K_GگV#OEF37S5V/(/Mwb=a6ʦY3圜VG# Q`r5vU0֬q5,* h9buNF3gJdJME4U~EH9ڂ3ڣMBw~p6Jg>vH+߮;U]-!YX2Yqc=:}k%J2-<մܣ7fu: "^ڤ2M67y:C! #zYךmƛ[C0pGڡ/m|!vtkjWE..aFlF3@ATͫDuƳk=[(<YbݓM|Rj꼏cK$.0D \qiV! !§U=V]Y^*kVc7 "2Z5?3ojVЕH"C˱r?Y֋q R]RO>\C/Πm}ޙq][ k6SV0>Gz(<}~Q#G%\+R~Eyi&W(E6~%d, !#?{8.dR3؊"JoVZkN(##b"[ʂ?Vm8TneHUO*uBO8ILfB%:J;^3 03T9׊'[ 9iI+4Y52Γ-ǝh&q۹eK}LAݒG?JҒU-` ˖^MĞpIOX V)>+zoUZz~( m5_m $Fb1ߟJƷ0$ʑm\;q(ej Kin$cʍ2e#/W#}j4ITU[Xf>E<ܓhDGHj®z:/um'[ƌ"XY맡 V&TVM9 _A~WZ|E}SV5fwgpNkS3۫%A߻}#^xSwƈْ][[̆ RFGz*"1lDJRFσYwgq PGr{kɾ# 7q^sxPq7ZbK%mdF; *N~ |5k;I׶9@& J;e/a[Tu{I-c+n֣ Vg]JRVub#esh: or>hȀRH"3I>17Lrs0#>x/?W ucM grXNHX|;1J MgXȾ)x|1#@⹥:7z:Βf:'CzHKKg$^:b7xa$\^_$N ajm]|/6CxK޿E(xKIwMI-b[}H_c@A6@1ksX4fKG+!rP ~?,2SNGƏjihg1YTB 㢒\\/3xj#cʑ;*0={W!߈? XnvCr`w.)=y1ogi Y$ cF˒Nr<94ږ;z:lzk -DC27o۴ܜ*M=|&WK$I>?{Z^٧ Xml,:p=p}*xGUbr%젒IWZ(#ҿUD{ķe#1{&@ Ӌbߺt|ĝ;,>wحm;hZ,DN.^'UXn#i[\'Қ*T( FO{8jN/kUfE6M^e< .$?>!^_֛w ͹IbK&z|SX}B $G`6@_N~C?Oj\d6ueE!Q}oGb1jn;Y[9?CKP(<43 y$nj+/4yO6=[%y&oD`KY_nO25#9(b@NN枑K*  _JXcEKTT1=n6 4yŕS ~:sL`e 899iJc #Һ鴎'd$Qt*Gm$1=0? Vӧk]¨+ w9z+Q7~EFSgj >r!s.{}|sV-*C 23 sZK D$:ٝcZ{À7"3ؤ}K?Ft%?eMZ?z5 +K|-k[h/cU6$p.ю95ퟶ%#qḠDB+^ ._d]ۣj3=zwkl+b6!:6~b2,_W֖k8ϵz<~䖚$nRS7cVgObF18nrOaƺO/ǖ~1ʋ.]>M-WʘBnȯ3c)``ZiO?DyM]\<9ifn=h7.0JV$UsOrQ́/r:$ZO:Wmc?3r$c;ȫLCAqNMr6ȓ*x,38qWƸCv:)ac9Zy.nfڪ0ufl|ªXqp(5oD?Z¬)vR)ݬQXB R9iϘ;l>j3#+A{%#SO~i+ž@<<VQ8sOk7biZ)펄zI~-6# ߼rx+oQ-] J򻟻 I>}ġDz`N},oQ]㶠}Y3 vFr}[ķ!a,̥Nz$UVR89*3?ϥbhNao9s^rN5Hmu'A)^ڊ\*ǽHVPF:?=}j[8Ԟi>m!#q#8=&knJ̬'*p?`O>JwaQ~w4Ju][Z?R?fRys%Թ*-ȷ1Gү4DYѝ+ғYNЖeq)W\lV  gii=+Ȕ>G$Cq׷j!ӝ㥷pM҄}=#,o*ygӠ&9꥛\i-";R$?t[Y|GHm54YF#Tns}k>ўk;eEPB\z\/$'Z+~`c)ƛz+UÎ}*ƉgmqTN ,ϥWt89ͤhP"6v-FSCnHGEZV=jJ4U53/W.]Z̆yXHܝ*}y qR-p؛1OKX($dIϽEq܁Atk F4)Ve*9mŌ8Q J@{y>I\6)Μө7%;sS/ƤZz/"aZQk_aӧ7/Eˣrcږy(>lbqOsFMchvwrHUg]0OBsV.,Jܵ\%S2u$GZ֚gyvg:0Qٕ`!|`*ԫJgCzRmi3?}Mݍt 8fxK&X*c󻞽=)/-vPf5 <wUcWe$zk97Yyi9Un$Hp##j^$#u/J~ڧ" ].oxbM݋yAr [wyjѣynu* ʲ0:jsQ-^M9Fߧ >mљ@@B Zcq՗FY=m>E}wl"Y͓se qsUmc0 0\|AWV9^$ABlV m}X{:kM{#ϯ:|zV\qŪy|$WKO̭rY`;%19ڢ|?a"X2I lxb:V6{Z-'SM 8䩂IssSch8o(+K $b B9bPÏ"lSm8I˙T#lUymHLK[dhv.֕fT?g"&o"yɾ;$w|IFxR}gL]7UocC. 9b+٬pIGP:+t^Xw6F s ؜|7UU ?q=?l Ɠq}\6_- |+whG7P yPqЀ}+Zկmd{7Y$,bpUuQھSd"W#yH`p?pe\p:3]t+A$Li OATڙ^W-y]@č#*VPe`E_0c_pQW ;z⾎#zlyҨ-w#gY%gȌyq=qN4Yb<X7PߞԬ7%{#]B v2m2#sq#^1*Ίzu8FU P"ySpXnOgp#1\]C3ˀ>Vx=$W?f'P\ $$rj.Sƪ{M>@?`*)SS۫OiRRR],65apb ;aM(=W54TPZD;Eoy00 1@2>l8\Z}/[l%֥֡\<3[){l2(`PGCږ:T deka'NV]V4Fd5 YZ²\Xsb77Z&htJ #\I"Kxy^2<'_%a^Zw>zn=h?xYҞh+tiĞVIR2_"j0=CKi`8. ! h<s^ %7Èԝz6ppw\m "RSf;98^q+V*JUWMF挓=E֍mkKgV/9r82)!Ba?;o=Ï,46z]`ďs81 J50a-3+2}y *&xK*o f7vdi/-o%;I\*[E5K["A KH~R{0w4MlHMHܘ_{m29ボ5^D}F=_ӯUH;yTAƚ}{"ۅrƳXI"7ʃ=϶* HDsp IyN,wsux2I9Oۉ{8$zݹ-\i#EY$<&=}qx*7])iѭnCg_>Ov-7ǑS㜟jgxFqjt>wk{Ŕ br+3קZwSzdf=cJ;-K) N=1 `[j!]T!9p8*g$2+Ew0Id@#_Y )K1Աp0ݕlTݼۘbBH$qAi~V@0}孡P 9'޲xKtEyiLg$>ǏPM4XuGH#e=xl 3ħ''=qjF|{IU-%&|"!! qO,Qdx#Y_pFC{Z<\]\CnN|0E+`q+a<7{F'Z2 ܙ~ZbZONTrty YLgQon~,ҼIpBU8Ty 00\`ҵHVC"=Mq((F]16XF [@;_S5g^V\Dȃ!>=Ge(8 O`6ZM^]yWxd==I֏i+NkNc.5{rJ9l;<"DPG9 RfeaZ'JW{`4d,NK} jzhZ{76Ȋek; TH6Ll _@zd7>*յJi.m8 .z:WU0~JugxMk_jyfvW*H,={WQ:ßX6k)4ϔ  l\cn?y/osK%ݰ>=3]W_kz4zU=V)%L2ۊ10 ^V`燳i+KKl;"LA'#9 x[A%VV6|v%.#X`|סph<6}ar:O>#o|I4徺ch #TxԜל6gZ/-±b5wUFFqѳK ub^|щX?T rv5mj1kNixK$sBu,}xqRS_=$%?%Ѽ]Vt+SI\TgU;p8'o-o3HY gj]6Ӵ/B!k9V[hu ~ x]. (BwϪ_O*2(H@@BI1ֺa(m/#ᶿyqxHbbpt˨6s Ztf+7ՋQ-mw=/.jX!?w-rxi˩jwql4d#,~c/rI#ӭhF`HR7xbDR0s.0Y9h"BʞU-[M]f e{qG|0a>TCZRzuV loew̓#>8O4n#фE܃A]l +Θp;70Vt7䱳~ ; B= Ʊ>ѭ]U*p]({lnP;u369C $w iV[X>\dB#t\f|5s:h"n.e FbQEZYn5-BeaA{HzWBBxx+z3eVOJW~ohͻO삲I?8ڧ;cxA=GzTwd1ӳj8Zj ~>{^X=wi:ZИ%b"c[CucmiI]E!dOG\t=F DTY^mu (&As9̇x+ 8Ybe}X N$1fkShLg$zuj~^0 |univIve.02sӓG?V⶷zmmBT6qҿ;ԫNrA==dsm,](233;9\y*E,v #h#=N+fG:1s;[2mRżI ,yj7+׬>m.R\,aH1628{xsm*{74|eRKo˭. 㓍A Z淢=-0IUA@Q91\*}7#?4fTŒ}85ҵmUrWlܠuVEIv-u]:C, tEFp7JO4g\[<b[{bRXK0?ypzZieðKvr8YWҸ6an-~"2G4X=Eudei :oQڹ-gcNRk[0bptTg\Wu#:?- |/_fgßՌX:enŬBW+3,Sڎk6B|EfqiuN .bq rO5.%auc_aEե>Y&ՐDcQ $8'?)P{2sZiڮ閭ahũ *FSAe8ztTYֲFXi7 ?|[+[?gyd".]vӵ{TX]sF-Ӿ;IgV4n1t9q;{du!TA}4-HLOJ^hႏV6퓞*IΣcRY缹[K#y2F%0؄(q$ &k{קG[> hb'&LrXJi۽{K:𬗑K8efi@PdI=,4fE*_ Ɲs\jI5YJx?"ҮDn"C#_]pjm*(K٫7U92c `t<Ԍ֚'%I1J?VVfrCddl\'O˦G_F m8^fk*z8?hYkcQ2 !zw<{ׯZ$-[xwm 8m,y<Zz:{*D5 ( rOoZf`S2xHmbomB/,e8#i֐[@c}I$~ -|:S$P:$q*K)4eؔG@v*1-4d ^6ГTo=ֹ,Vlb F8N=+e2犍?ҴZFO\#H=:֙wrh"i$TZ]b InY3q81$jKteT/d%c 1,ODoRnSMsY&g;հ:G?RGZIDS3E3@m Ջ:snI R=IO9e;M|#mNy1$õ]8)Ԫޝ)BZZ3mh ԭD1pKXbp-\Yݻ5TO-c0*@Y0fR vcI)Z{k*۰S6};IcZ$3*K)צ*$w.Y-ʸs;.9`}SMKYP2DєkՕt_CMQ[%59`ʺfCkߔzt>5xJo~<-krЯ3rIOv ERAljx6EE'$!\,S ~^9c%u=|!Ք=TҴ3n~2>Oc~J>I㯏׷>"\%@IsҼon7.xG|_NxT uCHW2{i_Z8Wbbv" y% =Veݱ*#Ia{V+$ڱ,vdצN 2fFH8$dp{+)Tס(rdeRl`(tt>!@B2!p󸲖'=+BM<%S%z~u7FGAv$.4{4CA]pGB!X Wwʺpk(4ƶ-[kPYdl_pt8X"G !*T`t3cl&M $>éF~I.$@X Om뾔90kW0VvHηpJΝE8ۂ2>H'u" JoEt]^o@Zܕ:hȰôȪ A-ou&F'k諞Qwʍۜnl?:.4KJ _^u+U=W$ c|fq/mNu&XV+/Zyws~sqK8(Z./|__rd Sqx1^\kq[_-w[d WW;gBwwҶ#V/C ֽ}mU:TYx`Ɍp2 nuB8i!8hycHQ5=s0g)rN)ZeƷ a1%8\N8-·j7HM E8^ܶ_`| aִ-!8;`:}q\EZnbs$EʂDČgۡ[N1\I$|H2m`z|x5R*xfR[X(To\vO{ɡ mY]0 \DcWٹ>Oʥ 2MԵkm$G3;4Qww5&\%fqd Z t#1^G .sնsսIGhc'$A qolf'Y5 lM d!rvR^T@ʪNYJ#diHo48<ͳfM=wcrb9p`,D,ֆx|TkS o(k6֒+H װ[9KQC ܏3z89i[ICuIr,ǧwְ,f$ՆEܱ)'p nZFrע:lu[.<ɉoAVԌbD' e3:c$qMβYKD&+ HFu4謖 d$uz'+RϮ [٫v,C s'˸TR8 hnt <%&gp>by5dNAPu#`u{u:V{ idhH?)]R ZG}NhU2,k.\Bl K1WRX)<YK:w1#mm)h,&vqʫ#q֞lgcbI+Z##QԚ&`?9К95N2欺#RT;5E (j6 4lAz(n '8oH~pc²\ F7FFagŶZ NAGF sYmp@褜QϨˣfQsjwIHѸ R=yi *GjƜ%e>n1}jPMi_ZNiQJ(JF|=keʠ㱭x^ mӱ83ړܓ>>,Pk\a%TH 7ӿ];!|@l2lLۜ,Q,C-߄78\ K~^/0x#=P|TH! ![ s_1)_;ۄ-/f.=fC**# wp= y WXJǡ~#vlTG(`WRrXzkqF1ԫev=APTjd3 zu^{E[G}֩H& tdV42jԂ@!؏_C<h`T1Pzt=`Me,"4DrN?q\UW~OmWh/~?}³ǪXʴMB=:Ex.^)C39$W79rc 'wBN:eӼjMbH@J"`=7(Jqs^}y{-9;XW=|l IY  ʜT eYLQۀ}\nϕwRJ7S2E,JPOojh-$K;~3MC ROxTY#էpǜ~I3n~E׌44b+_;R^Eɸ#xc\),vjV,n{",-bB9\i%f U}s/xrU+Iw?pU{ :>Cw6AsKlep~&.4qgy.a'sۏ5ki4VsTy |,qԎxcOXkcKP\nwI.*8>֛ϱBcQ]3q@[̄C$:q; ᫨48Q lzckp.d[&Uq'*r=T779%H.o$X<{kW_cJiE[Sy9'yR.0͓Ӑ ;^O-a -mk,9#=twUֳa-Ɵo7cTeݳ5X(*Oh֗EkKK-3%֍G8X9T'jKXKt5Uxw*L6ƭ*.G@z]R`Q.&)lׯLRm'XG*x[=iʱgH!ӠدnJTᇴgs#؇O!w+V*ϗ݌yB4R\-F8$ *Ufֳ0wH$- A5i7p[d@r*G=s^^75-owڦebNCFpcz1>];ȹJ]O C ]R5xK'#גYk fX7*+ZX,Rf}sa:pb=KH:=?9kyG1Tk:M tul-I-\p#hX:4.eks/Ô@:UΣs!M.Iٮݶ\"d3p9s6Tt< [i[];N8}stFpMG [Z)}GU/-\b93힤)ڔ7pcwԌz~_–9c͏䑁”a?t'{h#'/nֽj+^{Zkhb:#|VbknZQ~4xV|Tt1i1LJ3(%n w A=97I'Я{8"xo~PI<'òI $H@# ~>'ֿ3/g |J_VeNfu+.ˈ; yL 3\Oq =K]NLc%XANzF#צ~Ӛjr-.bb.P%=5_Gϊ:^OHVPn~S#'ׅ)`(7괪$Qqd i^ݺV+^Jq,SI凖x)L{ie> or--s+)pgq\|ȜHn?)OJ4ZEwmnhU&oL*H§:auP(*x8MSROFu$p=W}d!z]+IqS a3<?OΥ7W:mͬ `Hvwژӵ6ekڝOPHl~5tM% FϻZIzvOAIRA`.t{6es$"1qڽ3(mK#LS467Cie9 $ֲp9U 6FO\ۓ'Mz`|I/\!ݿ\nFN9- aFݴ35[C,,eaYryu:VJ6J!SjqcHpZG:+fJ0ƚmrZ5uVa}+zVKx- GbR3*yaII9 dlP2ˏd&ztUժ'm#ע}(.BnXq"Ez u9][La݌JNޡSMY/`9ܽkuSy &Bld|z` wƚQWq:7d qew;}|'y-|OzB6wn.ұc^\\|#T9<ܓһS`_[NwO"J.rAp2A'e/huD? [{ǚM"5yz88GQj;֎iUƯ6]ZyZl .KgkͿf_ Y%F>CVks׎`I4Glv<_6y(.r=CߩeF%v.} fO)2/ǶG,## ďJUՌnM]=!#N;)[uHIUKT1=}+2\1]dtCpeFy@),>ӎN*9tB8P qׁkU_CBMƚҡZD5@ qZ>$5MMm֖[-Ԥl p=ontw-Ձ*D+OLpqCN&4[1]x@ H6 hi֭ XKo:E"<2۱FV+#;7*4奴55Ky4jKK[\k 5cr:}o6^Gb{ٍpX>6|W][=7HGu$.[#+,5eƗ?f a4UHOV'N+N"=,:I/Z^*4mrЧ!1t= y*1 zYԠvk|IZ:hb Fy h,_aOyZ.yr$Gend!TdM`CcIRdm70ZXV \ |0N^ &lLo)z;.pb1*+Q!YeI%dRI ?Q$Ʒ*ih ;n ?JU[ޚ~G,]jVI ^@g*ca3J,2yXwneEz`}dE r2GZ:N3OUoJo8i#l`hJ = t=kK5h?rێ#CϿ>-M8+FVxF?v#i :UɢTVJ+c}g*_FC^*W7ǖK~d{8>huM~#Q"wQ֡y3 d:?:'S\BǜsciA%)gFVûg#+Ғ\_8ZoЫnaⷵ_&cG9֕p$uvAA?yZ,$ho&^q28[~X|=5X 3JYTks*-288:߉6x>"(oY>_ pc,08ׯxk^?È%2Rdh %ORF+4k}p4BWp2 No;[-%imZ I 1#K#dy#ķ~-Y'gױԜ {_`G&h3tU~8I Χm'N("C <0Qc6] cu)%$7ڭ{[= ̟;.|pW]*[=Cшn5Yvl!P~ywRy6C+1?=U<0zQFg^Q(`[gVnt=dFgt(RZH{q.ǎ,=lE%ڃ;9O$`t%y!~CZ/?.~\א1V/$IזV sq{Wտw-^gg?$MۻY+מ;4gAbi#GLI|.,yz?bMs{s!cOqXBҿВ rS[j$EuЅLoU/s&꛷[Xy^֫) S X=[u o1reYAךg`[E '3cמs]50?w!Z,*a+!]8VޖȩqLsezKqd 9"ƢY&{3X74ҧVf#(AIǥcAN]]TU4]Jz\TeXzr:׵~ڵ|ŚDqsh N?m*9L*,Q<Ŏ?HA(]Muz׊Ѿ̑EgO`G%o.Oʮw\g+e*ui!ά5(JsӼ;6{ae8&t$>wRqҒ &(T&(r7e=u!U8(BR)-?SŨ5*5 {qj,nGtd+n^A҆f2V cpa ~;⿉VQ *9la׍lTxhʞ_>2K\Fw {eQ9,Hd]1ުi/4Ls$ w3NKsP'沣gT)Sj3vyc(+h֚VVXWQ|A:( 㾇X$1-H#ר>$V[n`n-˲ T%-As߭EGŚpEGkrKpOOݩ|Tj彫I{G=j{U-cf]2ԓ G1?3>U[M-XKQ*mZv;qYZ,Z_*@?+)r7 gM%XQ=\RqrFS$6>!VeۘᐏLOE%\~2tFͦdI66u5jK 䝾[]?!Mb(Ż^ȭ,mlM3HB2x$} Z%3bI2*psE`14NMf|AtS{'r¾=!>VwSk 3P̱,e23U\g2Urs%rbIq$LD+L?"j+O߬EcU!fF{^20~=MG++o 'x)S{*q01Z:ũu-ݴ0=z~OZn Kफ` 8gsm#퍡]䞊 eEv|?J`ѕ9P fWsIji{qJM8[譼ԿQ5hgY#;a1HEt,׌͚$qX;s񎗧 ]_Am̰@6(Fc'#^}#Voꄥ fל~Uԥ+)nng5vzĹOpՆL(Co^3>YK+ľ Z6ڝk[H_m ύ֟p c읋 dzδ ~'xWǺV:$]CmieتP'I<)Owf{g-iQy30#˒WTpp;Ub\o=Hfub|6i%H=GѼioxQUHEX1ʂd\M~zr[^b;!uH𯼃3KۯV sH5GHZw{[)"1[L _]ZW1O*7)&] nmP!溶*SM0s%)]6ڒPm]Ox0K`⌍랝I?EQﱨLbbAZyt[>cSRAtg,XyPO8U495UR2eo=XKP`zoϜ {秵6 Bf“ΗˊD Np:4ThjΚ"XUԷrm_h&Oum:4vWFvӷ e3hnd3UҲK_r&Utu4mهgž$oþ fKmι( i}m2.&v<(uŦl`GUcYI4ff7Cunb^6NT ƻ)"Ya 2pib>b2| wRzsWONTRZ5>ӭ)IӬ/C/Zw6Vľ {KO2Ȝ YWo#o6𐵨nȌ< Ъ9RC1ڼe|'u %'tOEi|qca&g$>Slk/$OZ<R(ـ1@8/VW/ߊ.mt˛I-F'>i"8a5{M|7m?zIN,znpZ8YHŁ's砮IPs^C隆,VZ}2Zf(v[v_+[TAzW} |_+ORc0?ēZe[_YR8^ܬ1j5,3n 5CGZ]^$!ŵlGbGA5ZH}] {tIHoOGn9դllO ү t_UmQlYhZ*;.2rF8ׇu~d (E'3KFgfXIUG<ԃR|frKCpT/95g ֯J7]\/E͍ξ4wsmQ2`9xտZ4zg";/𪞤c׾k.]Z&/r?}%T?sԺgY\6[)#.;rG1Xx~ {x132"nerۇ9TY%t;^Go,H*p>(WV۽T6#rXo-WHg 1:81ԟJ";G3415¡ '>_Mqkm:Wex&ƦI.##9F\PFkʭfk!#ߤL ϰHI /Sי:SmΚF\Y GUoGo ['@x~P+ӿh w>< MXم{\0$G2@l:pA~:C*]'jĕgΧiϩ\֍TA\DIWxRI鵿R[еNRo* kRTBso{±lw_oEQGaTm477|c/?u@l[K>AW-fv|f*q}.ýH0TxҞyN3^M>枬fv#4*rFx܎79֖eq uJ>RǯcOˍޅmjgOX6ڒuXpLeӵۡ(iWSȤ*cـ JwzfB 8{h~mnڍ_o43*}q>Pd"Nw`D)7 A0#ThZz s'k>*S[\$?js<А#G̨8;g*EqBRwBF0GJˇ47hqdgϜ6GCb5i#,׀:^[VqʥUevݞF6=aNWv8ySʸTp=I+Ih4qG0G|H~po+XEn1*yw+61<"@6Ԇ'p_ /VUՄSҦ੸RZکuyX$\[8r?]i#=Ŏ]٘?ʶ'ϖ@0=h=~'-l]FW(#Oaxe\2p0{׫^TԧI:.u;a36ߴ0yinwHʠ8s=t&䁯-69="n0sVl9fVncHeT@'^ytsΒT?6ߗbh$kiZ&\I \\rc`AO<h3$r;Tӥk50#[~Zj>nchwE+ܘcǑX<S|baNzt!%<5͹HHԆO YG3/#^TqN4NHnn$rLn~lAB0}Mqvc`Ү 8n+IwWp4.qےbpAFSr8II:xn$=f)"ITƏ qn.Caj.K7b?`?>oEn%@d.#<^FuM,54:pF rFI?֓1YQV@SNIJHɴ6h8W5cȔmK.y#5mbKWN#v"ci`9>K[=U p*WT>WaN09wf;pG@3]|#٦L0w`wYN2QWG%B.rT9R-(ԳWУqyTy7D>`2:_kiP5kl$kM*4? zw˛XdPݎzAw س$`ȧf}3+s_=5ryIY3Re~OUk7x\|$9#֟$|={Wu?Mm;sv߂3"]rBUv:tAKRs/=lxi#Vڪ;H #j\1aUUU#k[#m `'p#s5͜/>2>0myi"(!!I@YR"Ɖ|$l$iYrD&zY6:y $w3)ԭW][Wч2A`{H4h0HdRM1VM5]wFzZ##ZLV Y-GX唌q&^kU}:mKOEg%,.- Pu )\wȪztuՒ즣(avf].ضt;2@8Yw-dvtlٳOAr= gBX2[:1k(Ɠ\ƜqΒ* %O]I"}!54Bvn! yjXnq^ LrcVkK[n,(h>$Ӯmm ʼnpz2F^NJ7N%wG~3[:lj˨8PvlVf:&~vL2[M< #`y;AYtDBB9r:{8|JJy09=:@Sws{K,!2@x8UTc9K<.Um vwRA<}sS<\l%UsU;Vǖ1'?sUQv-QZĢK9}$: " )8*I-K0Pu'\m0eqGQ߈ L ͱe9Yao9dnP&xA 670=Mh^(y|<$?/vá<3_;<%gZ4/~Uzi)]'TR$䘮ݘSJ⾓說?f/<:t #&?FG M>k}3D69 `ӿ~0+o&Hj|Y7E&;b@ UV+}&SjA}w'<mr9iqY8\; dW0칓vXBW-!RIK4|9ִ+>ɨ1^DĘ. ;)Y$K|"g2pAc_iԽ>w1n.ǥxPYºpj\,WIF?Xki`Z/'^"\NĬ$`FRLuXv4hZ[iTWfu8 k:xz+18~ ^}9بd24J+޳hg}om7UX*3FֳeYIqrD0@*3MmCTnXNՏr2Q7܍8!S>1O% ^8tan) OKdQýu)))+*T8 _<5SU@Ax{E}mᇊt7iy4%-"@'#'LeVC(8Kv_H~ÒE+H"Y%,13xӧ G]o]k;ƙx'ew@5[E,+;{zu.ĪjoGb{:~fդ6K’Mxr|Gu#Z]v,nF+.ԹwSz^&z=$"뎵!KkUmFMGs"Uiê5bx!<5ۏWA ntPXudR38L i%֦SKӮ Ěl#VWb2qpI_Ljt>(0>} $2tIx17hKsᤊXgB*I\Z)ƻ ۧ=34ʹ?}.!t`z~m#z_ᗏbԛmUBJ;st; Ny8&x? j2_[m{d|NdS"A#We*]3֣.jqLNTWtD"8 }#tlW[G^G"n[(ĂP++ȧrR01xN&jJjuUg kH\h6($c?Z HT1$~dA ҽM#/̰^L4*B@;ב&m,qM H m\ɣQ<[TdO,X(#?Q{Ջ[pre_'$Ӛ61Eg1P}ӴۦhүVAWx%C9:5чդyro˺p5.,= qֺ/][xNK<~wR:@#޼X/Ѷyqi`o0X–C0r:^#\UU 4inREyfIT/^>>|Qx~-RK`@-y?h h'MTlsg^|/oqkxis i07#s3CV]ng寇(k5ۛy@k;gHfP1؁[֮Mq M$#D?1nCLH,LV_aA'u:9?^ >l{zsz%d]AsoB=Zp3*=>4+eP$c z:@YrH L 7W_2}Fxe[wh%ڊC#8 cYҰܿ7OAu$pul1~Ժ9E2 ۀGJ7-U ^X椅*ZF'I?"=O֬[*_A^#akS=ޚn)C#npMvR̮ y%hK2wP{IPN;*mQȪ ruӛp18?Rn2bHwW1?CRLars+U8Z-=Є`ՁnQNFбn95(j"' yju۹QxN^[5KJYIˡyӵ(Ta k=GQmFh $=9b/G`Lm^w0xO3p"TS|ҹj&ٚPR뭏//&wy٧>WThp&[T"!gm;ϻ3®̱Wu*DksN`ǀH|/d!!Kypv}b\R=_#)}>g,M012_§ԭ!=ˤW3u[r|l *ݥr[Iu3P0+ޮ޵5޳q$ 9uDjoQpAOTh'/}7x#v_'Sj^7~!j7(o~ի޴ @lb,23:$de~b?{?$Uj󖾞HLdޜVsA|_7:f"T{*6P0~J@^9ɯ[%$)\zU瓃ڙ(0ԞVsZLB9cOSN$ߵ4n㚟h qziG ;rZg 0QnPg|EZpWb:-wɢ?sm9?y2jbO2;>.}ýbx Qp?z :g\8$DU*2JNT\~oZ6^2! Qoaasz Tt6ib# +,[0;v58H4{]:APآH,,YC(ۜcu8K~ދqrxL | e<郊n>nM]DOppߥWSl8y$PHO={nT|܌{SNF8$wDFi (4ԫmtbepJ+>TqڣX$C'GB[\L=IOR~#YJ8{\wVBY.@ɫPw6,qd@l@#߽u^5#K9UJӎ5Ō?U2_یb'_!n3,Nb aqRrG?ʣD/`K[D^ٝ*p`*8Vwɖ".Cq NDzdn=RYI<#b5:ylSstI2V3jN6IJx~4q \I\A\1PS~5<Ǘ(bp{j-&wct-KYHX)F@'8hFDǕ r=|W.mRqWVjAjhpˮ~!F[h!)D2`(hce N9oΣ!` )8DSEƽMeoܱetǾL&Q5_Ym< i09LssQZ֐U*=N9Z踂e+QHP02\5JP|iOZ1&־[Qӭ&md.Tqճ8;}_SǾ8ѵԊO{+R=} q_=jv6  )p.' +' N-r#M~m8 ~8+vg؉UUzŸCC$ȿwɾJ}&ҹkqf#YvʽHH|I;*W :ܲhZ'nx{PU)l ڻoj~!&k_xjE#X6P-.Cg0͎HSk𘏫TqPx)ǟwzS'˹A=i!UJyōT!p=;*4fs8`*P#dlXݘ"KS]sqUEH$*gۏZHy9)9ɮX89I(»v*~P?-f}cB-B)~|gI}_O0!Cc2+ QaVh Ppn5ԿcʷXd#+F. %[Ȟ$P ;H4"Y6H9a7&`LH^Eu:I2庳Iz~5 C/g6ERĿ +HoL7qx3;aA"_|@N}ZKnk/؃=" ]pInbA&B* ]ǽ&kG>6Mb ^(GI7/!b8.Gz4 tOZQ>_ocu? Ec|-KmYA]ܘx<+o%i0Ms;wt)b~K^B9WSfK \[qqXty|micpc윎Ofƚ?nIxޕtb<'EoZΰ891ǥxXYJ7SHi6k-&I%)lD<9WuhPZҍ^p==>럲5GE_jZDwdD! N7)~oL=6Y47Ya%A\HO96s_m޿b!jI.> _5F @=3:W7FCnayb-hܼw * ^gҼ֡ƱeA { K7C\־8M.ڞ^,|#_Q >]䑇v'+T»2Ocx7i^6}U0@`X Ì~ [ ʑ1$cבEB}GTGjh\wR`\ɀOAy7/(uU7h Ee)gs8 b+}6aNo5t{9a;UՎ9ex*t6$F[S wV&WQ~l `7q[Tp[$0B!BAO+k!iF`[{>@>lHZb57MՇg~w(]%ME(ͱ,+o?9 ?QFXh;^6(U(*<|zw[RD0kɉP6 2xHșdmhE~Ty$MsՒ}7fTʟV[x%:2 E Q 6QȨ^G 9z܊MgV{V?;Y8'LXl1ǵbA\5%~!ۿ=QAa`sbaPzJ";E0ڱ*8:ճ$պ 5-d J犌4H#md0rIijGƇv[( \k/#{&3n14pҦٷz^py=뭵Ғ[>a~0Py$")aAZ<`⣚e J,uR-n$]"r56f{R($(q\e%8;w<1W4zę/wͷ#uāGxA>yYӠOMˣNURSYAy"Q[j>T$-On~W_2Ww$q_G,'1JHw" }z̊KXs^U9~&^uy8xmMMIdy/o'1)W<ljuq@"P&4Ll=(1 '-\[[Ew;wLYT=k@EKpA$sNb*TVrj{E>oTdѴoTDD6EW3O]sSկ$%ny9FcZ<W/`I[[䴶/(`Ͱd9jƯ:A$66VkkX <$LA=4wb=Mשּ5;; *J:(OsɬGSeՊ>FGJz-3ȁ# =I麑S:C/Oh]q -4F^ڪqir慢ɫj4-h|,rVkD.msH g?ώV1hreXcy_USM-%eV蹍|G~|X$eAFマ׃ <[_ hin Bŵ9>ƽl=2]6QK<$i.HRq[0=<,y(s/SYd;xwt@"@t*ˁsP*Yf2/'$քd.p '8԰\⒏I#DgX`ʧycbOR`;!Nst+n?I`dq1P)7M]j32Riti> }BFP<1c?ޯP?Ͽ t9J-"VK}07rw=AjhtQNY/tmJu[fЩ$w1c;W~/<%VZal.J'82sv\>5Q.խ&~x[k:q+,ax6 m̺4qj{fxX|FspA`Q%FP\Ǐw}+ʡ U'K)R,^9๎=9uV%c aN9=X {|=H!hd N0v@+dϼ^I'P Löw\Y@d9 2_irڶ!K5eo=)ʌ{wS#c0ݽR= It}xs[uk }sz7?wqhkz^]F R&\+2 ^̥wz:o[ 62J|i 2@@=:N1iڝmqp3*a6 <XI,0 gqrGC5G V*^8bi7gX]j)5 pKkKvvH9;]0ߗhp>|wRGYflme=@=j孚ǥi(ZD_9VSjX|TR^ѡ9kt't[]fslZP= W\k Tn@8_SÖDw0G?mwi'٧a|ѱy_ iMψ4 4b"I 'kbjѽ_ևF3ѧjX) 0 v#x϶6YqM,܎cˁTfo*Y#R#OnO\k szw;iMrh?7'{I8 {eIݪ7Nϼ ䷹ɪ~7?beWz!c|zfUy NC**@e=O^+0Y"7Z-[dn*0m9bhKėBi$n a8鸏Jm"\\@ۥX Bzms5γWE-THbq}P=wΪ'׶˳$ #$fA>_٧n)`󑞄W qX!;pqt].q IX۱ =+(^]G|̕r6cyXjt}<]xrO/Nxa(m̰]Cj*'tEz6@ NkGJ &Po:~mG1Yu pbq{6H8pВ=q5EmY-MrVŒq $eK *7zw]Nfk",i> OoZx]D\["ս-PŊ>VsϖSȰrUa1OA>PHȟ33~{V"A׷JRayh1A^O6Uʜ @jP2ƀ7tmE8%q9xs6?v38'׵j2L*'nW9UTݬuQk^c2{5XMe!rV#cf85+_]{J" ؛iۜ0#? -M kK=3:lf%G/2_٬m;:oP} |aSާaU=/ڠMSCme蚼H9bh8fRsbO=JHNK7e!lG_]|XA4fFH9^moYğ֧grk6=Fn @RLqꢿ.ʫO Z2k>J5hf=ĒGc;dgJܺAm{lvCuBT`zV+92Y%3:+"}_-jr}Y{im{oue LH2R?@zcҺjڭZS@Mp Rcg 2 Y7m?2cc}LڽάAT`#_=`~J}?4ϊ4{{K{'5HE&aocljH0Xʹ {%*X}v[>E@ɞ4YXdB'n,ixI<;ӲH;,aF3sӦH|H^k,RWo1yg9,a=yXU(brX\4gBnUY8Տ:նiq[+CVy<՛I ʁq4#d8UFVT;klŋ; ÎϵXR.ƿ@&+,7l7Z]kK[.df 8n+-|_ևdsOp#SdY!U9Ey|@zE{<>ʩy]5)bf:3*R=_[<R w7BUh:OLqDeF1[)0^w+9  U-rSQ $gP:ڊ+U_NSJܒT,bm烏u4մ{(∼^]|2J298Q^e~>nA(Bn'nk|R(dž qVz8(zOs˯E-0Iǭ%o3!A(}7SAknӌl.m (>Wt{r$P[UjriB%VI$mO(_i7F*օ8ft_Dw7q*Yj:4S;& JG\<m -# \jǭ[Z)2Nj|%=iެmˬ#piBd*Fjnmciȉ6UpC2^溾 Km1f2J8ެ ŻQEx"8InYrHm&o>幙x}e*|T?WVRL^o# :CD#$xc#c|ZA |7>;É(uWI3NEIsp83Ú{u?J(Mnϑ2"l|M\ (F;;ǖHޠ9(X+sЏ%%1ڴ'A55(ê֦c:(#4IE5Q%2iZ_,wJL~aӏ5_U ht J8\zb+:UtIm"Ś2P\f&!}: '*o?(%ʺ\0إݞry2MLfHH'Mel?W4tSSj١^ >!+F)c %D.Gv1]_\xWW?-qutv-q"ݎEf*TwϤprSGlseC(sY3mP}O'4Q_{UpGR.lO誸ڹ?6<y3 v~($;֧Xf mFPd{<!W2p[O[vi v!c89E3w}NcHت\Y:D> -/8=Rib=UV݀;n$vE\xNRA>̳)czG_(xnRXZOyg<.-q1ؑӊ(D[;ׯAXY?-dD[f~j_&ZS4r5qD+3s(U&FR6ͯa֮-OiQ$ {B@(6H 9[uVor4HFY89KU$4"WAeuwta qBu~#4 kbQzt#EV}RkD|mxPiڵnl$Nq'S|9Lԣ+jЪ7EUR ~vRև&K[ŷSy,Ī=7eٷ䜣1(]dי|t]+ufwP66pOS o;Ѡ\hpGԟ (iRtӡ?Լ3h-|IiPw$0ϙl I0H"ot:(A+eQ=QF&*|J3ܡr?tdiary-3.2.2/theme/shirakaba/README000644 000765 000024 00000000332 12137321070 017153 0ustar00machustaff000000 000000 Title: 白樺 Revision: $Revision: 1.1 $ Author: ただただし Access: http://sho.tdiary.net/ License: GPL Comment: 2005年冬、冬季閉鎖直前の麦草峠にて Copyright 2005 (C) TADA Tadashi tdiary-3.2.2/theme/shirakaba/shirakaba.css000644 000765 000024 00000012327 12137321070 020741 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Mt.Fuji Revision: $Revision: 1.1 $ Author: ただただし Access: http://sho.tdiary.net/ License: GPL Comment: 富士山、四季折々(にする予定)。右サイドバーのための習作 Copyright 2005 (C) TADA Tadashi */ /* width */ div.section { width: 100%; } div.main { width: 70%; } div.sidebar { width: 23%; } div.title input { width: 50%; } div.update textarea { width: 90%; } /* height */ h1 { height: 130px; } div.update textarea { height: 30em; } /* margin */ body { margin: 0px; } div.adminmenu { margin-top: 0px; margin-right: 0.5em; } span.adminmenu { margin-left: 0.5em; } h1 { margin: 0px; margin-top: 0.1em; margin-bottom: 0.5em; } div.day { margin: 0px; margin-bottom: 1em; } div.day h2 { margin: 0px; } div.section { margin: 0.2em 0.5em 0.2em 0.2em; } div.section h3 { margin-top: 0.5em; margin-bottom: 0.2em; } div.section h4 { margin-top: 0.5em; margin-bottom: 0.2em; } div.section p { margin-left: 1em; margin-top: 0.2em; } div.section pre { margin-left: 2em; margin-right: 0.5em; } div.section blockquote { margin: 1em 0.5em 1em 2em; } div.section blockquote p { margin: 0em; } div.section ul { margin-left: 0em; } div.section ol { margin-left: 0em; } div.section li { margin-left: 3em; } div.section table { margin-left: 2em; margin-right: 1em; } div.section img { margin: 0.5em; } div.section dl { margin-left: 2em; } div.caption { margin-top: 0.2em; margin-bottom: 0.5em; } div.commentbody p { margin-top: 0.2em; margin-left: 1em; } div.refererlist { margin: 1em; } div.main { margin-left: 0.5em; } div.sidebar { margin-left: -1px; } div.update { margin: 0.5em; } div.update div.form { margin-bottom: 0.5em; } div.update div.title { margin-top: 0.5em; } div.update div.textarea { margin-top: 0.5em; } /* padding */ body { padding: 0px; } div.adminmenu { padding: 0px; } h1 { padding-left: 1em; } div.day h2 { padding: 0.2em; } div.section { padding-bottom: 1em; } div.comment { padding: 1em; } div.referer { padding: 1em; } div.day div.form { padding: 1em; } div.main { padding: 0em; } div.sidebar { padding: 0.5em; padding-left: 1em; } div.section pre { padding: 0.5em; } div.section blockquote { padding-left: 0.5em; } /* color */ body { color: #000; } div.adminmenu { color: #fff; } div.adminmenu a { color: #fff; } div.adminmenu a:visited { color: #fff; } h1 { color: #fff; } h1 a { color: #fff; } h1 a:visited { color: #fff; } a:link { color: #00e; } a:visited { color: #808; } div.day { color: #000; } div.section pre { color: #000; } /* background-color */ body { background-color: #ddd; } h1 { background-color: transparent; } h1 a { background-color: transparent; } div.day { background-color: #fff; } div.section pre { background-color: #88d; } /* background-image */ body { background-image: url(body.jpg); background-position: left top; background-repeat: repeat-x; } /* float */ div.main { float: left; } div.sidebar { float: left; } img.left { float: left; } img.right { float: right; } img.photo { float: right; } img.amazon { float: right; } /* clear */ div.section { clear: right; } div.section h4 { clear: right; } div.comment { clear: right; } div.adminmenu { clear: both; } div.footer { clear: both; } /* font-size */ div.adminmenu { font-size: 80%; } span.sanchor { font-size: 70%; } span.canchor { font-size: 70%; } div.footer { font-size: 80%; } div.sidebar { font-size: 90%; } /* text-align */ div.adminmenu { text-align: right; } div.referer { text-align: right; } div.footer { text-align: right; } /* line-height */ div.section { line-height: 150%; } div.section pre { line-height: 120%; } div.update textarea { line-height: 150%; } /* text-decoration */ h1 a { text-decoration: none; } div.adminmenu a { text-decoration: none; } div.day h2 a { text-decoration: none; } span.sanchor { text-decoration: none; } span.canchor { text-decoration: none; } div.referer a { text-decoration: none; } div.refererlist a { text-decoration: none; } div.sidebar a { text-decoration: none; } /* text-weight */ div.caption { font-weight: bold; } /* border */ div.day { border-style: solid; border-color: #88d; border-width: 1px; } div.day div.body { border-style: solid; border-color: #88d; border-width: 0px 0px 1px 0px; } div.comment { border-style: solid; border-color: #88d; border-width: 0px 0px 1px 0px; } div.day div.form { border-style: solid; border-color: #88d; border-width: 0px 0px 1px 0px; } div.trackbacks { border-style: solid; border-color: #88d; border-width: 0px 0px 1px 0px; } div.day h2 { border-style: solid; border-color: #88d; border-width: 0px 0px 1px 0px; } div.day blockquote{ border-style: solid; border-color: #88d; border-width: 0px 0px 0px 4px; } img { border-color: #88d; } img.left { border-width: 1px; } img.right { border-width: 1px; } img.photo { border-width: 1px; } img.amazon { border-width: 1px; } /* display */ div.update textarea { display: block; } div.day textarea { display: block; } hr.sep { display: none; } div.rss-recent-title { display: none; } /* white-space */ pre { white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word; } tdiary-3.2.2/theme/sepia/README000644 000765 000024 00000000241 12137321070 016326 0ustar00machustaff000000 000000 Title: sepia Revision: $Revision: 1.1 $ Author: naoko Access: naoko@undefine.to License: GPL Comment: セピア色のシンプルなテーマ validated by W3C. tdiary-3.2.2/theme/sepia/sepia.css000644 000765 000024 00000022665 12137321070 017277 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: sepia Revision: $Revision: 1.3 $ Author: naoko Access: naoko@undefine.to License: GPL Comment: セピア色のシンプルなテーマ validated by W3C. */ /* 背景色 */ /* ページ全体の背景色 */ body,div.sidebar,table.calendar td.calendar-prev-month,table.calendar td.calendar-current-month, table.calendar td.calendar-next-month,table.calendar td.calendar-day{ background-color: #F9F5F2; } /* 背景を透過したい要素名を連ねる */ a:link,a:visited,span.adminmenu,h1,h2 span.title,div.refererlist,div.section pre,div.section blockquote,div.calendar,.calendar-sunday,.calendar-saturday,.calendar-weekday { background-color: transparent; } /* 日記本文やコメント部分の背景色 */ div.day,div.body,div.comment,div.form,table.calendar,.calendar-day a,.calendar-popup{ background-color: #fff; } /* 一日の日記タイトルの背景色 */ h2 { background-color: #edd; } /* フォーム入力エリアの背景色 */ form.comment input,form.comment textarea { background-color: #F1EAE7; } /* 文字色 */ /* 日記本文の文字色 */ body,span.adminmenu,div.day,h2,div.body,div.comment,div.form,form.comment input,form.comment textarea,div.refererlist,div.sidebar,div.calendar,div.section table,div.section th, div.section td ,table.calendar,.calendar-popup,.calendar-sunday,.calendar-saturday,.calendar-weekday{ color: #000; } /* リンクの文字色 */ a:link,a:visited,h1,h2 span.title { color:#840; } /* 日記タイトルの文字色 */ h1,h2 span.title { color:#840; } /* 引用文の文字色 */ div.section pre,div.section blockquote{ color:#048; } /* 罫線色 */ /* 濃い色の罫線 */ div.commentshort,hr,div.section pre,div.section blockquote,img.left,img.right,div.section table,div.section th, div.section td ,table.calendar,.calendar-popup,.calendar-todo,div.sidebar,div.sidebar p{ border-color:#840; } /* 薄い色の罫線 */ h3,span.adminmenu{ border-color:#edd; } /* 背景色と同色にしたい部分 */ div.comment { border-color:#F9F5F2; } /* ページ全体の基本的な設定。背景色や文字色など */ body { } /* リンク文字列に関する設定 */ a:link,a:visited { text-decoration: none; } a:hover { text-decoration: underline; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; padding: 2px; margin-top:0; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { border-bottom:solid 1px; } /* 日記タイトルの設定 */ h1 { text-align: right; } /* カレンダーの設定 */ div.calendar { text-align: right; letter-spacing: 0.1em; font-size: 90%; } /* 1日の日記全体を囲む枠の設定 */ div.day { } /* タイトル行全体の設定 */ h2 { padding-left:10px; } /* 日付の設定 */ h2 span.date { font-size: medium; } /* タイトルの設定 */ h2 span.title { font-size: medium; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { margin:1em; } /* サブタイトルを含むセクションの設定 */ div.section { } /* サブタイトルの設定 */ h3 { font-size: medium; font-weight: bold; border-bottom:solid 1px; } /* その他の見出し(必要なら) */ h4 { font-weight: bold; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) div.day span.sanchor { background-image: url(sepia_anchor.gif); background-position: bottom right; background-repeat: no-repeat; padding: 22px 22px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(sepia_anchor.gif); background-position: bottom right; background-repeat: no-repeat; padding: 14px 14px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } */ /* 日記の本文(段落)の設定 */ div.section p { line-height: 140%; margin: 0.5em; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { font-size: 90%; margin-top: 0; } /* ツッコミ欄全体の設定 */ div.comment { border-style:solid; border-width:3px 0 3px 0; padding:6px; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; border-top:solid 1px; } span.commentator { font-weight: bold; } div.commentshort p { line-height: 120%; margin: 0.5em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; line-height: 120%; } /* ツッコミした人の情報 */ div.commentator { line-height: 150%; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 4px; } /* フォームの設定 */ div.form form { } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: 90%; padding: 10px; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; line-height: 120%; } /* 罫線の設定 */ hr { border-top:solid 1px; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 80%; text-align: right; margin-top: 0px; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ div.section pre { margin-left: 2em; margin-right: 1em; padding: 10px; border-left:dashed 1px; font-size:90%; } /* 引用(blockquoteタグ)の設定 */ div.section blockquote { margin-left: 2em; margin-right: 1em; padding: 10px; border-left:dashed 1px; font-size:90%; } div.section blockquote p { } /* 箇条書きの設定 */ div.section ul, div.section ol { margin-left: 5em; line-height: 120%; } div.section ul ul, div.section ol ol { margin-left: 1.7em; margin-bottom: 0.5em; } li{ margin-bottom:0.2em; } /* 項目リストの設定 */ div.section dl { margin-left: 5em; } div.section dt { margin-bottom: 0.2em; font-weight: bold; } div.section dd { margin: 0em 3em 0.5em 1em; } /* テーブルの設定 */ div.section table { margin: 0.5em 1em 0.5em 5em; border-style: solid; border-width: 2px; border-collapse: collapse; } div.section th, div.section td { padding: 5px; border: solid 1px; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: 80%; line-height: 110%; border: solid 1px; margin-left: 1em; } table.calendar td { margin: 0px; text-align: center; padding: 0 3px 0 3px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month,table.calendar td.calendar-day { text-align: center; } td.calendar-sunday { color: red; background-color: #fbb; } td.calendar-saturday { background-color: #bbf; color: blue; } td.calendar-weekday { background-color: #C0C0C0; color: #222; } /* calendar3 */ div.calendar3{ font-size: 90%; line-height: 120%; padding: 2px; text-align: right; } .calendar-popup { display: none; position: absolute; padding: 4px; text-align: left; border:solid 1px; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #f00; } .calendar-saturday { color: #00f; } .calendar-weekday { color: #222; } .calendar-todo { border: solid 1px; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* amazon plugin */ img.left { border-width: 1px; float: left; margin: 0.5em; } img.right { border-width: 1px; float: right; margin: 0.5em; } div.section, div.comment { clear: both; } /* 関連するかもプラグイン */ div.body-enter{ text-align:right; font-size:90%; } /* サイドバー関連 */ div.main { margin-left: 26%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 24%; height:100%; padding: 10px 6px 100% 6px; border-right:solid 1px; border-bottom:solid 1px; } div.sidebar p { line-height: 120%; text-align: center; border:solid 1px; margin-bottom:4px; } tdiary-3.2.2/theme/seam-line/README000644 000765 000024 00000000514 12137321070 017102 0ustar00machustaff000000 000000 Title: Seam-line Author: Nana License: GPL Comment: 縫い目 Copyright (C) 2002 Nana http://mikan.sakura.ne.jp/~mpc validated by W3C. ChangeLog 2003-09-16 NT * font-size: em -> %. 2002-11-01 zoe * equalize indent size. 2002-10-19 zoe * convert for 1.5 series. tdiary-3.2.2/theme/seam-line/seam-line.css000644 000765 000024 00000016320 12137321070 020610 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Seam-line Revision: $Revision: 1.7 $ Author: Nana License: GPL Comment: 縫い目 Copyright (C) 2002 Nana http://mikan.sakura.ne.jp/~mpc validated by W3C. */ body { background-color: #fff0f5; color: #db7093; text-align: center; margin: 0px; } a:link { text-decoration: none; color: #ff3300; background-color: transparent; } a:visited { text-decoration: none; color: #db7093; background-color: transparent; } a:hover { text-decoration: underline; color: #fff; background-color: #ff3300; } div.adminmenu { text-align: left; font-size: 80%; } span.adminmenu{ padding: 2px; } h1 { text-align: center; font-size: 120%; color:#c875a5; background-color: transparent; border-width: 0px 0px 5px 0px; border-style: solid; border-color:#c875a5; margin: 0px; } div.calendar { text-align: right; color:#c875a5; border: 2px dashed; border-color:#c875a5; background-color:#fff; margin-left: 15%; margin-right: 15%; font-size: 100%; } div.day { background-color: #fff; color: #999; border: 2px dashed #c875a5; text-align: left; margin-bottom: 3em; font-size: 100%; margin-left: 15%; margin-right: 15%; } h2 { margin-left: 1em; font-size: medium; font-weight: bold; } h2 span.date a:hover, h2 span.date a:active { text-decoration: underline; color: #fff; background-color: #ff3300; } span.date{ margin-left: 2em; } h2 span.title { font-size: medium; } div.body { margin-left: 5%; margin-right: 5%; } div.section p { margin-left: 1em; line-height: 1.3; } h3 { background-color: #c875a5; font-size: medium; color: #ffffff; border: 2px dashed #ffffff; text-align: center; } h3 a:link { color: #fff0f5; text-decoration: underline; background-color: transparent; } h3 a:visited { color: #ffffff; text-decoration: underline; background-color: transparent; } h3 a:hover { color:#fff; background-color: #ff3300; } pre { padding: 0.5em; border: 2px dashed #c875a5;; background-color:#fff; } div.comment { text-align: left; margin-right: 1em; font-size: 90%; border: 2px dashed; border-color:#fff; background-color:#ffcccc; color: #996666; margin-left: 5%; margin-right:5%; padding: 0.3em; } div.comment a:link{ color: #fff; } div.comment a:hover{ color: #ff0000; background-color: #fff; } div.comment a:visited{ color: #ff0000; background-color: transparent; } div.comment div.caption { text-align: right; color:#ffffff; font-size: 90%; background-color: transparent; } div.refererlist div.caption { text-align: right; color: #db7093; background-color: transparent; margin-left: 10%; font-size: 90%; } div.referer { margin-left: 10%; margin-bottom: 1em; font-size: 90%; } div.refererlist { text-align: right; color:#c875a5; font-size: 90%; margin-right: 1em; background-color: transparent; } hr { } hr.sep { display: none; } div.footer { font-size: small; text-align: right; } div.form form { width: 90%; } textarea { text-align: left; color: #000000; background-color: #ffffff; width: 90%; } p.strong { font-size: 200%; font-weight: bold; text-align: center; color:#ff3300; background-color: transparent; } div.rank { font-size: 80%; color:#db7093; text-align: left; margin-right: 15%; margin-left: 15%; background-color: transparent; } span.memo { color:#000; font-weight: bold; background-color: #00BFFF; } a img { border-width: 0px; } div.body blockquote p { margin-left: 0em; } div.body li { margin-left: 2em; } div.body dl { margin-left: 2em; } div.body dt { border-style: solid; border-color: #eee; border-width: 0px 0px 1px 0px; margin-top: 0.7em; } div.body dd { margin-top: 0.3em; margin-bottom: 0.5em; margin-left: 2em; } /* 脚注番号 */ span.footnote ,span.footnote a{ font-size:xx-small; color:#DC143C; background-color: transparent; } /* 脚注本文全体 */ div.footnote { border-color:#ffffff; border-style:dashed; border-width: 2px 0px 0px 0px; padding: 3px; font-size:x-small; text-align: left; margin-left: 24px; margin-right: 16px; background-color: transparent; } div.footnote a{ color:#DC143C; background-color: transparent; } /* それぞれの脚注本文 */ span.footnote{ vertical-align: super; color:#DC143C; font-size:x-small; } /* スミ消しプラグイン用 */ .hide{ background-color:#fff; } /* calendar2 */ table.calendar { background-color: #fff; font-size: 80%; border-style: solid dashed dashed dashed; border-width: 8px 2px 2px 2px; border-color: #c875a5 #c875a5 #c875a5 #c875a5; color: #c875a5; padding: 1px; margin: 2px auto; } table.calendar td { margin: 0px; text-align: right; padding: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } div.body blockquote { background-color: #fff; color: #ff0000; border-style: solid none solid solid; border-width: 3px 0px 2px 0px; border-color: #ddd #ddd #ddd #ddd; } /* recent_list */ p.recentitem { font-size: x-small; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: x-small; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; text-align: left; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em 1em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #ffffff; color: #000000; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ div.day.update { border-style: none; background-color: transparent; color: #db7093; } div.day.update div.form { text-align: center; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #000000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/scarlet/canchor.png000644 000765 000024 00000000522 12137321070 020127 0ustar00machustaff000000 000000 PNG  IHDR%/sBITO PLTEcNtRNS A pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u(tEXtCreation Time y 7 9 2002 13:03:06 +0900۹pIDATxmα 0ߧи<%2EF"؇˓<G0z#Pڑ| z%m ƨAJ @vĔ,i[Fs.d3'smŽqJ2ʋIENDB`tdiary-3.2.2/theme/scarlet/README000644 000765 000024 00000000356 12137321070 016671 0ustar00machustaff000000 000000 Title: Scarlet Author: Nana Access: http://moo.boo.jp License: GPL Comment: Copyright (C) 2002 Nana http://moo.boo.jp validated by W3C. Changelog 2003-09-16 NT * remove specification of font-family. * font-size: em -> %. tdiary-3.2.2/theme/scarlet/sanchor.png000644 000765 000024 00000000526 12137321070 020153 0ustar00machustaff000000 000000 PNG  IHDR%/sBITO PLTErA@JtRNSDP! pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u(tEXtCreation Time y 7 9 2002 13:03:06 +0900۹tIDATxmα 0 xpyASh pASQ( 8Ze6MS;J.2'=xU[D7w9R 0n pIENDB`tdiary-3.2.2/theme/scarlet/scarlet.css000644 000765 000024 00000027206 12137321070 020163 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Scarlet Author: Nana Access: http://moo.boo.jp License: GPL Comment: validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body{ background-color: #663333; color: #CCCC99; } /* リンク文字列に関する設定 */ a:link { text-decoration: none; color:#CC9900; } a:visited { background-color: transparent; color: #CC9900; text-decoration: none; } a:hover { text-decoration: underline; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: #882131; color: #FEFEDE; border-style: solid; border-width: 1px; border-color: #DD6181 #551121 #551121 #DD6181; padding: 2px; } /* 日記タイトルの設定 */ h1 { text-align: center; background-color: transparent; color: #FEFEDE; /*border-style: none none solid none; border-width: 0 0 1px 0; border-color: #DD6181 #551121 #551121 #DD6181;*/ /*font-size: medium; */ } /* カレンダーの設定 */ div.calendar { background-color: #882131; color: #FEFEDE; border-style: solid; border-width: 1px; border-color: #DD6181 #551121 #551121 #DD6181; padding: 2px; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.1em; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: #882131; color: #FEFEDE; border-style: solid; border-width: 1px; border-color: #DD6181 #551121 #551121 #DD6181; margin-top: 1.5em; } span.memo{ background-color: #ffffff; color:red; } /* タイトル行全体の設定 */ h2 { margin: 0.1em 1em 0.1em 1em; } /* 日付の設定 */ h2 span.date { font-size: medium; margin-right: 0.5em; font-style:italic; letter-spacing: 0.5em; } /* タイトルの設定 */ h2 span.title { font-size: medium; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { border-style: solid; border-width: 1px; border-color: #551121 #DD6181 #DD6181 #551121; padding: 5px; margin-left: 1.5em; margin-right: 1.5em; } /* サブタイトルを含むセクションの設定 */ div.section { margin-top: 0.7em; margin-bottom: 0.5em; background-color: #882131; color: #FEFEDE; border-style: solid; border-width: 1px; border-color: #DD6181 #551121 #551121 #DD6181; padding: 3px; } /* サブタイトルの設定 */ h3 { font-size: 110%; margin-top: 1em; font-weight: bold; /*line-height: 30px;*/ } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 26px 21px 0px 0px; color: #882131; background-color: transparent; font-size: 1px; } /* div.day span.canchor { background-image: url(canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 26px 21px 0px 0px; color: #882131; background-color: transparent; font-size: 1px; } */ /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 1em 0.7em 1em; line-height: 1.3; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { font-size: 90%; border-style: dotted; border-color: #CCCC99; border-width: 0px 0px 1px 0px; margin: 0.5em; padding-bottom:1px; } /* ツッコミ欄全体の設定 */ div.comment { background-color: #882131; color: #CCCC99; border-style: solid; border-width: 1px; border-color: #DD6181 #551121 #551121 #DD6181; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 1.5em; margin-right: 1.5em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #DD6181; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: #882131; color: #FEFEDE; border-style: solid; border-width: 1px; border-color: #551121 #DD6181 #DD6181 #551121; padding: 2px; margin: 0.5em 1.5em 0.5em 1.5em; } /* namazu検索フォームの中身 */ input.search { background-color: #882131; color: #FEFEDE; border-style: solid; border-width: 1px; border-color: #551121 #DD6181 #DD6181 #551121; padding: 2px; margin-top: 2px; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #882131; color: #FEFEDE; border-style: solid; border-width: 1px; border-color: #DD6181 #551121 #551121 #DD6181; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #882131; color: #FEFEDE; border-style: solid; border-width: 1px; border-color: #DD6181 #551121 #551121 #DD6181; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: 90%; background-color: #882131; color: #FEFEDE; /*border-style: solid; border-width: 1px; border-color: #DD6181 #551121 #551121 #DD6181;*/ padding: 2px; padding-bottom: 1px; margin: 0.5em 2em 0.5em 2em; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { background-color: #882131; color: #FEFEDE; /*border-style: solid; border-width: 1px; border-color: #DD6181 #551121 #551121 #DD6181;*/ padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 2em; margin-right: 2em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; margin: 0.5em 1em 0.5em 3em; line-height: 1.2em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddf; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 90%; text-align: right; margin-top: 0px; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #882131; color: #FEFEDE; border-style: solid; border-width: 1px; border-color: #DD6181 #551121 #551121 #DD6181; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; background-color: #882131; color: #FEFEDE; border-style: solid; border-width: 1px; border-color: #DD6181 #551121 #551121 #DD6181; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color: #000; color: #fff; margin-left: 1em; margin-right: auto; padding: 4px; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { background-color: #BC8F8F; color: #000000; border-style: solid; border-width: 1px; border-color: #551121 #DD6181 #DD6181 #551121; padding: 4px; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 6em; margin-right: 3em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: x-small; line-height: 1.1em; background-color: #882131; color: #FEFEDE; border-style: solid; border-width: 1px; border-color: #DD6181 #551121 #551121 #DD6181; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; border-style: solid; border-width: 1px; border-color: #551121 #DD6181 #DD6181 #551121; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } /* サイドバー関連 */ div.main { margin-left: 21%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 20%; padding: 2px 2px 100% 2px; padding-top: 0.5em; background-color: #882131; color: #FEFEDE; border-style: solid; border-width: 1px; border-color: #DD6181 #551121 #551121 #DD6181; } div.sidebar p { line-height: 120%; text-align: center; border-style: none none solid none; border-color: #DD6181 #551121 #663333 #DD6181; border-width: 0px 0px 1px 0px; margin: 2px 4px 2px 4px; } /* calendar3 */ .calendar-popup { display: none; text-align: left; position: absolute; background-color: #882131; color: #FEFEDE; border-style: solid; border-width: 1px; border-color: #DD6181 #551121 #551121 #DD6181; padding: 2px; padding: 0 1ex 0 1ex; } .calendar-day a{ font-weight: bold; } .calendar-sunday { color: red; } .calendar-saturday { color: #191970; } .calendar-weekday { color: #999999; } div.rank { font-size: 90%; color: #CCCC99; } /* なんばりんぐあんかー*/ div.day a.p01 span.sanchor { background-image: url(sanchor.png); } div.day a.p02 span.sanchor { background-image: url(canchor.png); } div.day a.p03 span.sanchor { background-image: url(sanchor.png); } div.day a.p04 span.sanchor { background-image: url(canchor.png); } div.day a.p05 span.sanchor { background-image: url(sanchor.png); } div.day a.p06 span.sanchor { background-image: url(canchor.png); } div.day a.p07 span.sanchor { background-image: url(sanchor.png); } div.day a.p08 span.sanchor { background-image: url(canchor.png); } div.day a.p09 span.sanchor { background-image: url(sanchor.png); } div.day a.p10 span.sanchor { background-image: url(canchor.png); } tdiary-3.2.2/theme/savanna/README000644 000765 000024 00000001172 12137321070 016660 0ustar00machustaff000000 000000 Title: savanna Author: abbey Access: inlet@sd6.so-net.ne.jp License: GPL Comment: なんとなくサバンナ(zoeさん命名) Copyright 2003 (C) by abbey validated by W3C. Changelog 2003-03-22 abbey * div.day padding-right 15px -> 0px 2003-03-20 abbey * support sidebar * bugfix for IE 2003-02-02 abbey * support amazon plugin 2003-01-31 abbey * remove h2.title display:block 2003-01-21 TADA Tadashi * font-size adjustment. 2003-01-17 abbey * create tdiary-3.2.2/theme/savanna/savanna.css000644 000765 000024 00000015555 12137321070 020153 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: savanna Revision: $Revision: 1.8 $ Author: abbey Access: inlet@sd6.so-net.ne.jp License: GPL Comment: なんとなくサバンナ(zoeさん命名) validated by W3C. */ body { background-color: #fff; color: #333; padding: 0.2em 0em; background-image: url(savanna_back.png); background-position: top; background-repeat: repeat-x; } a:link { text-decoration: none; color: #f60; background-color: transparent; } a:visited { text-decoration: none; color: #999; background-color: transparent; } a:active { text-decoration: none; } a:hover, a:focus { text-decoration: underline; } div.adminmenu { text-align: right; font-size: small; } span.adminmenu { padding: 2px; } h1 { text-align: left; margin-left: 20px; font-size:medium; } div.day { text-align: left; margin: 0px; padding: 15px 0px 0px 15px; border-left: 10px double #ddd; } h2 { padding: 0px; text-align: left; font-size: medium; border-bottom: 2px solid #999; } h2 span.date { text-align: left; margin: 0 0 0 5px; } h2 span.title { margin: 0px; padding: 0px; } div.body { text-align: left; padding: 0px; margin: 0px; } div.section { margin: 0em 1em; } h3 { margin: 0px; border-bottom: 1px solid #000; } div.day span.sanchor { background-image: url(savanna_sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(savanna_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 12px 12px 0px 0px; color: #eee; background-color: transparent; font-size: 1px; } div.section p { line-height: 1.5em; margin-left: 1em; } div.caption { text-align: right; padding: 2px; margin: 0em 0.4em; } div.comment { font-size: 90%; text-align: left; margin-left: 5em; margin-bottom: 1em; padding: 5px; color: #333; background-color: #eee; } div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.3em; } div.commentbody { margin: 2px 8px; } span.commentator { font-weight: bold; } div.commentbody p { margin: 0.5em; margin-left: 2em; } div.form { text-align: left; padding: 4px; margin: 0em; background-color: transparent; } div.form div.caption { text-align: left; padding: 0px; margin-bottom: 0.5em; } div.form div.caption a{ display: block; padding: 2px; border-bottom: 1px solid #aaa; } div.form form { margin: 0em 0em 0em 4px; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form input { background-color: #eee; color: #000; margin-left: 1em; border: solid #aaa 1px; } div.textarea { display: block; vertical-align: top; } form textarea { display: block; background-color: #eee; color: #000; margin-left: 3em; width: 30em; height: 5em; border: solid #aaa 1px; } div.button { display: block; } div.referer { text-align: right; font-size: small; padding: 1px; margin: 0px 20px; } div.referer a:link, div.refererlist a:link { } div.refererlist { font-size: small; text-align: left; padding: 3px 8px; margin: 0px 20px; border: solid #000 1px; } div.refererlist ul { margin-top: 3px; } hr { border-style: none; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; } div.day.update { padding: 0px; } div.day.update div.caption { margin: 0px; } div.day.update div.form { padding: 0px; } form.update div { padding: 0px; margin: 0px 1px; } form.update input, form.update textarea, form.commentstat input { } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } div.comment form { margin-top: 0em; } div.conf.day h2 span.title { text-align: center; margin-top: 0px; } div.conf.day div.body { padding: 8px; } p.message { text-align: center; font-size: medium; background-color: #fff; width: 66%; color: #888; padding: 8px; } pre { margin-left: 2em; margin-right: 1em; padding: 8px; border: solid #f60 1px; } div.body blockquote { border-style: solid; border-color: #f60; border-width: 2px 2px 2px 2px; margin-left: 5em; margin-right: 3em; padding: 4px 4px 4px 4px; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } div.body ul, div.body ol { margin-left: 0em; margin-right: 3em; } div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } li { list-style-type: circle; } em { font-weight: bold; } div.img { font-size: small; float: left; text-align: left; margin: 2px 4px; } div.img p.caption { font-weight: bold; text-align: center; margin: 0em; line-height: 1.0; } div.calendar { font-size: small; background-color: #fff; color: #333; border-left: double #ddd 10px; border-top: solid #ddd 1px; } /* amazon plugin */ img.left { border-width: 0px; float: left; margin: 0.5em; } img.right { border-width: 0px; float: right; margin: 0.5em; } /* search */ form.search { text-align: right; } input.search { background-color: #eee; color: #000; border: solid #aaa 1px; } /* calendar2 */ table.calendar { font-size: x-small; line-height: 100%; border-style: solid; border-color: #f60; border-width: 1px; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* clendar3 */ div.calendar3 { font-size: small; background-color: #fff; color: #333; border-left: double #ddd 10px; border-bottom: solid #ddd 1px; margin: 0 10%; } .calendar-popup { display: none; text-align: left; background-color: #fff; color: #333; position: absolute; border-style: solid; border-width: 1px; padding: 0 1em; } .calendar-normal a{ } .calendar-sunday { background-color: transparent; color: #ef8f9c; } .calendar-saturday { background-color: transparent; color: #89bdde; } .calendar-weekday { background-color: transparent; color: #333; } /* sidebar */ div.sidebar { font-size: 90%; position: absolute; top: 0px; left: 0px; width: 15%; padding: 2px 2px 100% 2px; border-style: none; border-color: #ddd; border-width: 0px 2px 2px 0px; padding-top: 0.5em; } div.main{ margin-left: 21%; } div.sidebar p { line-height: 120%; text-align: center; border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; margin: 2px 4px 2px 4px; } tdiary-3.2.2/theme/savanna/savanna_back.png000644 000765 000024 00000000322 12137321070 021111 0ustar00machustaff000000 000000 PNG  IHDRYL0PLTEfHӶ|$ȣm6q[xwbKGDH pHYs  ~tIME7Oc(IDATxc``8C  A1 )Y2IENDB`tdiary-3.2.2/theme/savanna/savanna_canchor.png000644 000765 000024 00000000534 12137321070 021633 0ustar00machustaff000000 000000 PNG  IHDR ˰bKGDf}a pHYs  ~tIME!?wIDATx}QJQ}Ybe{\e^&]~|L:Oeskqpfafvs@iL )rHIM!U+m}o7)?V\ȿk<ӄWdmdLHR)Gr~yv?"Ic>:,P=Џ'QGgwqR]\I<[>8G̀99'ݷ|H>m>IENDB`tdiary-3.2.2/theme/savanna/savanna_sanchor.png000644 000765 000024 00000000576 12137321070 021661 0ustar00machustaff000000 000000 PNG  IHDRh6bKGD pHYs  ~tIME,Cs IDATx1N@EDkY8CJ*5 qPp@GG&A0bKC'Fbj͈ UD_89uO@)<ޒ? PWSnȧKKW>fv3Tdmfg|M "7&Y_ULM_cSC(r>^aY}^xc`Bb:qrN,SyfXd_>MM3EC5`͈ IW־쪷AM9>&]5 n v 5 Z IENDB`tdiary-3.2.2/theme/sakura/README000644 000765 000024 00000000606 12137321070 016520 0ustar00machustaff000000 000000 Title: sakura.css Author: しんちゃん Access: stakei@nga.jp License: GPL Comment: 桜色なテーマ Copyright by (C) nga ChangeLog 2003-09-16 NT * font-size: em -> %. 2002-10-19 zoe * convert for 1.5 series. 2002-04-05 TADA Tadashi * font-size: smaller -> 0.9em. 2002-04-03 nga * add spec. tdiary-3.2.2/theme/sakura/sakura.css000644 000765 000024 00000020453 12137321070 017642 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: sakura.css Revision: $Revision: 1.7 $ Author: しんちゃん Access: stakei@nga.jp License: GPL Comment: 桜色なテーマ Copyright by (C) nga */ /* ChangeLog 2002-04-05 TADA Tadashi * font-size: smaller -> 0.9em. 2002-04-03 nga * add spec. */ body { background-color: #FFF5EE; border-color:#DB7093; border-style: solid; border-width: 1px 1px 1px 25px; padding: 0px; padding-bottom: 1px; margin-left: 0em; margin-right: 1em; } a:link, a:visited { background-color:transparent; color: #B22222; text-decoration: none; border-style: none; border-width: 1px; } a:active { text-decoration: underline; border-width: 1px; } a:hover, a:focus { text-decoration: underline; color: #B22222; background-color: #FFC0CB; border-style: none; border-width: 1px; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: #ddd; border-style: solid; border-color: #eee #aaa #aaa #eee; border-width: 1px; padding: 3px; } /* 日記タイトルの設定 */ h1 { text-align: center; } /* カレンダーの設定 */ div.calendar { background-color: #FFF5EE; text-align:right; border-style: solid; border-color: #FFC0CB; border-width: 1px 1px 1px 25px; padding: 2px; margin-right: 1em; margin-bottom: 0.5em; } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: #FFF; color: black; border-style: solid; border-color: #FFC0CB; border-width: 0px 0px 0px 25px; margin-left: 0; margin-right: 1em; margin-bottom: 0; } /* タイトル行全体の設定 */ h2 { background-color: #FFF5EE; color: #C71585; margin-top: 0.1em; margin-bottom: 0em; border-color:#FFE4E1; border-style: solid; border-width: 25px 0px 0px 25px; padding: 0.5em; margin-top: 0; margin-left: 0em; margin-right: 0; } div.section { background-color: #FFF5EE; margin-left: 2em; margin-right: 2em; } div.section p { text-indent:1em; margin-left: 1em; margin-bottom: 1em; line-height:1.4; } /* 日付の設定 */ h2 span.date { margin-left: 0.5em; } /* タイトルの設定 */ h2 span.title { font-size: small; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background-color: #FFF5EE; border-color:#FFE4E1; border-style: solid; border-width: 1px 1px 1px 25px; padding: 2px; padding-bottom: 1px; margin-left: 0em; margin-right: 0; } /* サブタイトルの設定 */ h3 { font-size: medium; margin: 0em; padding: 0.5em; font-weight: bold; } /* 日記の本文(段落)の設定 */ div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } /* ツッコミ欄全体の設定 */ div.comment { background-color: #FFF5EE; border-color:#FFE4E1; border-style: solid; border-width: 1px 1px 1px 25px; font-size: small; padding: 1em 2px 1px 3em; margin: 0em; } div.comment p { } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } /* ツッコミした人の名前の設定 */ /* リンク元リスト(短い方)の設定 */ div.referer { background-color: #FFF5EE; border-color:#FFE4E1; border-style: solid; border-width: 1px 1px 1px 25px; padding-top: 1em; padding-bottom: 1em; padding-left:3em; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { font-size: small; background-color: #FFF5EE; border-color:#FFE4E1; border-style: solid; border-width: 1px 1px 1px 25px; padding: 2px; margin-left: 0em; margin-bottom: 0; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; margin-top: 0px; } /* フォーム全体を囲む枠の設定 */ div.form { font-size: small; background-color: #FFF5EE; border-color:#FFE4E1; border-style: solid; border-width: 1px 1px 1px 25px; padding: 2px; margin-left: 0em; margin-bottom: 0; } /* 入力フィールドの設定 */ input.field { background-color: white; } /* 複数行入力フィールドの設定 */ textarea { background-color: white; margin-left: 1em; width: 30em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color: #FFFAF0; color: #000; border-color:#DB7093; border-style: solid; border-width: 1px 1px 1px 5px; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } img { border-style: none; } /* Calendar2の設定 */ table.calendar { text-align: center; color: #000000; background-color: #FFF5EE; border-style: solid; border-color: #DB7093; border-width: 1px; margin-bottom: 1em; } td.calendar-current-month { font-size: xx-small; text-align: center; } td.calendar-next-month { font-size: xx-small; text-align: right; } td.calendar-prev-month { font-size: xx-small; text-align: left; } td.calendar-sunday { color: red; background-color: #fbb; font-size: xx-small; text-align: center; } td.calendar-saturday { color: blue; background-color: #bbf; font-size: xx-small; text-align: center; } td.calendar-weekday { color: #000000; background-color: #ddd; font-size: xx-small; text-align: center; } td.calendar-day { font-size: xx-small; text-align: right; } /* footnoteの設定 */ span.footnote { font-size: x-small; vertical-align: super; } div.footnote { background-color: #FFE4E1; padding: 5px; padding-bottom: 1px; margin-top:1em; margin-left: 36px; margin-right: 24px; } p.footnote { font-size: 90%; padding-bottom: 5px; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; line-height: 1.5em; display: inline; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/sakana/README000644 000765 000024 00000000651 12137321070 016470 0ustar00machustaff000000 000000 Title: Sakana Author: Nana Access: http://moo.boo.jp Comment: 涼しげな魚のイメージ License: GPL Copyright(C)2002 Nana validated by W3C. Changelog 2003-09-16 NT * font-size: em -> %. 2002-11-03 zoe * change span.panchor -> span.sanchor. 2002-10-19 Nana * delete no need lines * add .calendar-todo {border : 1px solid white;} tdiary-3.2.2/theme/sakana/sakana.css000644 000765 000024 00000017775 12137321070 017577 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Sakana Revision: $Revision: 1.8 $ Author: Nana Access: http://moo.boo.jp Comment: 涼しげな魚のイメージ License: GPL Copyright(C)2002 Nana validated by W3C. */ /* リンク文字列に関する設定 */ a:link { background-color: transparent; color: #0080FF; text-decoration: none; } a:visited { background-color: transparent; color: #9370DB; text-decoration: none; } a:hover { text-decoration: underline; } /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #cdffff; color: #505050; background-image: url(sakana_bg-b.jpg); background-repeat: repeat-x; background-position: center bottom; background-attachment: fixed; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { font-size: small; float: right; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: transparent; color: #3CB371; padding: 3px; border-style: dotted none dotted solid; border-color: #5acffb; border-width: 0px 0px 0px 5px; background-color: #E0FFFF; } p.message { text-align: center; font-size: medium; background-color: red; color: #000; padding: 8px; } /* 日記タイトルの設定 */ h1 { text-align: left; color: #0080FF; } /* カレンダーの設定 */ div.calendar { border-style: dotted none dotted solid; border-color: #5acffb; border-width: 0px 0px 0px 5px; background-color: #E0FFFF; padding: 0px; text-align: right; margin-top: 1px; } div.calendar div.year { font-weight: bold; } /* 1日の日記全体を囲む枠の設定 */ div.day { text-align: right; padding: 0.5em; padding-bottom: 0em; padding-top: 0em; margin: 0em; margin-bottom: 2em; } /* タイトル行全体の設定 */ h2 { margin-top: 0.1em; margin-bottom: 1em; padding: 2px 0px 2px 1em; text-align: left; font-size: 100%; border-style: dotted none dotted solid; border-color: #5acffb; border-width: 0px 0px 0px 5px; background-color: #E0FFFF; } /* 日付の設定 */ h2 span.date { font-size: 110%; } span.date a { color: #9370DB; background-color: transparent; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background-color: transparent; text-align: left; padding: 0.1em; } /* This ">" selector does not affect IE */ div.day div.section > * { margin-left: 100px; } /* サブタイトルの設定 */ h3 { margin: 0em ! important; padding: 0em; font-weight: bold; font-size: 100%; } div.section p { line-height: 130%; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(sakana_panchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 27px 24px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(sakana_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 22px 22px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { font-size: 90%; border-style: dotted; border-color: #5acffb; border-width: 1px 0px 1px 0px; margin: 1em; } pre { margin-right: 1em; padding: 8px 8px 8px 8px; border-style: solid; border-color: #5acffb; border-width: 0px 0px 0px 5px; margin-left: 100px; } /* ツッコミ欄全体の設定 */ div.comment { font-size: 90%; margin-left: 100px; text-align: left; padding: 2px; padding-bottom: 2px; } /* ツッコミ省略版本文 */ div.commentshort { margin: 0em ! important; font-size: 90%; } span.commentator { color: #7B68EE; font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; } p.commenttitle { text-align: left; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin-top: 5px; } div.comment p { padding: 0em; line-height: 130%; } /* ツッコミした人の情報 */ div.commentator { font-weight: bold; color: #7B68EE; } p.referertitle { } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: small; color: #505050; background-color: transparent; padding: 2px; padding-bottom: 2px; margin-left: 100px; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { font-size: 90%; text-align: left; background-color: transparent; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 100px; } ul.referer li { padding-top: 2px; padding-bottom: 2px; margin-top: 2px; margin-bottom: 2px; font-size: 90%; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #5acffb; } hr.sep { display: none; } p.footer { font-size: small; text-align: left; } div.form { text-align: left; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; margin-left: 10%; border-style: dotted solid dotted solid; border-color: #5acffb; border-width: 1px 5px 1px 5px; background-color: #ffffff; background-color: transparent; } input.field { color: #000000; background-color: #ffffff; margin:2px; } input, select { color: #000000; border-style: dotted none dotted solid; border-color: #5acffb; border-width: 0px 0px 0px 5px; background-color: #ffffff; } textarea { margin-left: 1em; border-style: dotted none dotted solid; border-color: #5acffb; border-width: 0px 0px 0px 5px; background-color: #ffffff; color: #000000; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 3em; margin-right: 3em; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } li { list-style-type:lower-roman; } p.strong{ font-size: 200%; color: #000000; background-color: transparent; } .memo{ background-color: #6495ed; color: #fff; } /*.hide{ background-color: #505050; }*/ div.footnote p.footnote{ margin-left: 100px; border-style: dotted none dotted solid; border-color: #5acffb; border-width: 0px 0px 0px 5px; padding: 3px; color: #505050; } /* calendar2 */ table.calendar { font-size: 80%; line-height: 100%; border-style: solid; border-color: #5acffb; border-width: 1px; color: #505050; background-color: #E0FFFF; padding: 3px; } table.calendar td a:link,a:visited{ text-decoration: none; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } blockquote { border-width: 3px 0px 1px 0px; border-style: solid solid solid solid; border-color: #87CEFA; background-color: #E0FFFF; color: #191970; padding: 2px; } div.rank { font-size: 80%; text-align: left; margin: 0em; padding-bottom: 2px; } span.big { font-size:20pt; color: blue; background-color: transparent; } .calendar-popup { display: none; text-align: left; background-color: #fff; position: absolute; padding: 0 1ex 0 1ex; } .calendar-day a{ font-weight: bold; } .calendar-sunday { color: #DA70D6; } .calendar-saturday { color: #1E90FF; } .calendar-weekday { color: #999999; } .calendar-todo { border: 1px solid white;} tdiary-3.2.2/theme/sakana/sakana_bg-b.jpg000644 000765 000024 00000015010 12137321070 020432 0ustar00machustaff000000 000000 JFIFHHCreated with The GIMPC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222dF")!1A"2QBaq!1!"2A ?"ݙ]K$߄_Cpq΀uy,qrVt+Y,lbC =!K&+قˋ[Xlaz|f 0xJlgrRu"\WɢLw{N2rc?dJGұ/XF:v2KGU'W"\ǍwO'L|?gqկ0CҹS+1.E^ !"9聑ۓgJ9K7zfٖ~_,_%5ě/3:Msm:P)eNKWIi7pù.泦-c:ޟDV/$w-tqnYaТ}d17`ޑGzEk!AmwqWɧpqټt8^\|;*hZ,(̌3XHoR-04-*;))$\ӥ#$zg fdw[ҼKSz[oT5kyZWٔf~H3]K5&%?ScFc>Vr4rV.=]̏T5E=,vU*}^ޑoK>k}('ٻ""*߹ꦭ9[̷"kl;:1^'%˹6WE [f[يhvXHœGY9Lv䎳k佬)3oK'"~fzi7[EQ9樂O$Qԟc0o#x3}B{,WyVtѤ X6c&OG[`y$r¯]PQRצ,Z=}OA"RFvQBj^c[eKv#f(fNBh8F])#=s&]5u*R+矒Q}}k"qj3cJ<ì_/$s&]^Nrms˫\g>T6Kw;n2⻜N4qqHs: ꫩQ=lbzE~.dxLK)vRʊ#재c'D.LܥRHdEvB'Kq kI9{7ٯ'+l~N#t5lԬٚ{=IͰLg!Kl[_b{H1w_bGg7Mf«k,)6i(fѰxLdEe*rͫuQZB3"_{s~Ό(Xrl%_KVd훪=;+-m"9}{4tTwFljKq=䎃ۘ$vt^T>:/*ZGO,2Ld*[Qg;|r\+{{xi/%Gi.؈V2Xo^`AH959m|r5eSJ;:-"M"yź}H)I;|KTWҳӞƾ2lJE]|kRK?]y2pqћMv-ps[S5*bhӢS'F,Lfsǀ7= ibF?UwgF?؍J;MԿV&djsԽ\UJ)ȡ=xE^E+Gtﹴ+r%-&f%OYW;Ъ<Zj!#ٺpośzfH$.b]a_n1x!дȟv@f 6>E GҲ˖(rfebݝN:8'ɁG-kvDxgRmX 8OiǧYgSG'*6FRYUJζ=Nz{T:Q#]tzy[( .KUq٪u'3hl\JO:W%oٖV`FJQZ6FM% ǢD􉶕[5%;P]DRm&q˭;jTw5ܿ/ /]Ϝ|s/r/㨭3W&'UaKY6KG_(-2? Q &z%.{K6֋i׵+ɖ30ئܿKXI=Qg5&7N0K2}D4ZFGH܏3zhΈZCfP)(9>C}K7u&zT񹍵n<7WQ=V)z"gJ$Y=EJ* ލ9EľVmnLQRyQ+Q¶R.jdKeV;lD>{GW܍q %UCl F,;Vx5ŢT;=;:)/vN\fb${'V>QRj{[|ltvN^78vi%=хpQ6x$ɀ*éhbfԥSË4x~O?F++\_qZ{q/pExL`r(ވǧ$>ȍlk!(ʿeNwKNϓI#(qR4ԋe},q3e3$]\b}ƹl]ah;$STP諿I:I֙X=G6ęF'Ol z/+Dy5Hu"ht5(BN!ql9j;39#r|!(o$r}i32&?yo#+"S]klҭ{=ꔏ|k:l9ú]KV_RH쪟R7q͒ 6#q nC!33򭨳gOoD&M4fK S,ie2S˜Z'JhŶlׂUxC#OLhJ-ӡƧ H!4sh@TUha%QVEWT9'E~·:Q3:delL"kg]ЖZU̺;ۣ(FIOOl!sp=X7 ^rx߹v#NVG oZ19Al2.'Il:SFz3ɯQ2;E? TBz-26m,U iN߂cF6;عǩ$sq`ѲKtyaΓӫR<z<]Gh3EsM8Vu>Ҳh^s?\s.Lb3~ ^?qi y1q]赪8֗jd  [$~1K;fRXYKGOĕG~Ƅw{q}J^\(#ޓ WHA'+raXmhU*~/ uDKɺj% ?Mn;Z#]R3F2e,1t~STe ɜI6% !Y fI)d{D@rHWF6Q=rPYdi@ʘ}@Vm^j(taOA%? C}X [6#,#DsB _qs١!KHmQz4NIENDB`tdiary-3.2.2/theme/sakana/sakana_panchor.png000644 000765 000024 00000001343 12137321070 021265 0ustar00machustaff000000 000000 PNG  IHDRQ=dsBITOPLTEӛ̕}zxvs癙nkjfb__]ZYW}UzTxQtOqLlJjEbC_A]>Y}=X{;Ux:Rt:Jk4Ki2He0Eb-@Z(:Q$4I"1E(8!/&  <~@tRNS+1 pHYs B4(tEXtCreation Time 5 8 2002 16:16:32 +0900!tEXtSoftwareMacromedia Fireworks 4.0&'u IDATxumW0)j!{k @ *iet]vή6eK)$4VM^VE|.yu]/jә$~Odp5{Læ|V7ZҸm{e71iKVԛ]o{pO~$ IENDB`tdiary-3.2.2/theme/sagegreen/README000644 000765 000024 00000000531 12137321070 017167 0ustar00machustaff000000 000000 Title: Sagegreen Revision: $Revision: 1.2 $ Author: Nana Access: http://moo.boo.jp License: GPL Comment: セージの葉の色 Copyright 2003 (C) by Nana validated by W3C. ChangeLog 2003-09-16 NT * remove specification of font-family. * font-size: em -> %. 2003-01-26 Nana * add Sagegreen Theme. tdiary-3.2.2/theme/sagegreen/sagegreen-b.png000644 000765 000024 00000003142 12137321070 021175 0ustar00machustaff000000 000000 PNG  IHDR 3LRsBITOPLTE־ݿҿӼۿп޽޽ܻڿϾѼӺӼۼҺսѽҼ۽ܽͽθպٺмлܸѷԻڶҶշлڹڷصԵҶ׵ֳԸٴӳҶ׷سҶ׳ԱԳֲհӮѰѱԯЭЭҬѫЫ\k pHYs  ~!tEXtSoftwareMacromedia Fireworks 4.0&'utEXtCreation Time01/21/03߉kIDATxswFʈDJ;nJ!%!mBFC[%$FCe+ gu빞~OGw9[(8sap^tE#}ˑnpG.Dzy i4EGZ" H3,85hFj! zȩiH] *@*YQpgp;rpp 1ppV5p4F /@Yb # Րs@/nՑ\^A;p6:8 8w+©g*J8'9Gp<858oG# I3"d1Cf 3Jd| Ã7 85؍,EAG!pFE~B![=p7p py, wp^8,۝pK8[Gd #8K~pj587¹ pe>pn,O ,ޮc8# U|-d 2ŶSp SpL9d62yyN @#O"w!Ñ)pj|kξpm8R8;yNpSER7 ;:] D w#ݘ&vfx~pj[ˍS(ާny Y|gY7|x/&IENDB`tdiary-3.2.2/theme/sagegreen/sagegreen-g.png000644 000765 000024 00000002131 12137321070 021177 0ustar00machustaff000000 000000 PNG  IHDR 3LRsBITODPLTE¿wo pHYs  ~!tEXtSoftwareMacromedia Fireworks 4.0&'utEXtCreation Time01/21/03߉k]IDATxŎAӸff533kZ33} Z5miBI6XXσ&XO5w;(!pP@u;6P;C Xj-2*j) UyPstXs` L驛yޞrv&X5o<ּ֜q;] zUm P`4: H= `okxXsvy}`5oq y`͓]kX5I`8bSИL; vy2Ix^5O+oށǑ~j8`8`͓'kXd=ٿ`֜ ּ[O3XU\7g{O`U`{d[hU`l~Kٓ} ֞ɏO3ϛ/=z n <u*v H/8rW4~+W11sИLiv V[ΞҜ X7uҜj!at|lz;z-Q@73`U gJ@~'uS`~6xk,C hms6E-3gOUkYzIENDB`tdiary-3.2.2/theme/sagegreen/sagegreen.css000644 000765 000024 00000022556 12137321070 020774 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Sagegreen Revision: $Revision: 1.3 $ Author: Nana Access: http://moo.boo.jp License: GPL Comment: セージの葉の色 Copyright 2003 (C) by Nana validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #fff; background-image: url(sagegreen-b.png); color: #555555; } /* リンク文字列に関する設定 */ a:link,a:visited{ text-decoration: none; color: #008080; background-color: transparent; } a:hover { text-decoration: underline; color: #6A5ACD; background-color: #F0FFF0; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; margin: 1em 10%; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { padding: 2px; } /* 日記タイトルの設定 */ h1 { text-align: center; font-size: 180%; } /* カレンダーの設定 */ div.calendar { background-image: url(sagegreen-g.png); padding: 2px; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.1em; font-size: 90%; text-align: left; margin: 1em 10%; } div.calendar div.year { } p.calendar { margin: 0px; } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: #fff; color: #555; /*border: solid 1px #8FBC8F;*/ margin-bottom: 2em; text-align: left; margin: 1em 10% 3em 10%; } /* タイトル行全体の設定 */ h2 { font-size: 130%; font-weight: normal; margin: 0px; text-align: left; padding: 5px; background-image: url(sagegreen-g.png); } /* 日付の設定 */ h2 span.date { color: #FFECEC; background-color: transparent; padding-left: 1em; } /* タイトルの設定 */ h2 span.title,h2 span.nyear{ font-size: 85%; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { margin: 0.5em 1em 0.5em 1em; padding: 1em; } /* サブタイトルを含むセクションの設定 */ div.section { margin-top: 0.5em; padding-bottom: 0.5em; background-color: #fff; color: #555; border-bottom: dotted 1px #8FBC8F; } /* サブタイトルの設定 */ h3 { font-size: 110%; margin: 0em; padding: 2px; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ /* div.day span.sanchor { background-image: url(sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(default_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } */ /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 1em 1em 2em; line-height: 130%; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { background-image: url(sagegreen-b.png); font-size: 90%; margin: 0em; padding: 3px; } /* ツッコミ欄全体の設定 */ div.comment { padding: 5px; background-color: #fff; color: #555; margin: 5px 2em 1em 2em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; } span.commentator { font-weight: bold; color: #008080; background-color: transparent; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; margin-left: 1em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 2px; margin: 1em 2em 0.5em 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 0em; background-color: #fff; color: #555; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; margin-top: 1em; border: solid 1px #000; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; margin-left: 1.5em; border: solid 1px #000; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: center; font-size: 90%; margin: 0em; padding: 5px; background-image: url(sagegreen-g.png); } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { text-align: left; padding: 5px; padding-bottom: 1px; margin: 0.5em 2em 1em 2em; background-color: #fff; color: #555; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; margin: 0.5em 1em 0.5em 3em; line-height: 1.2em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 1px 0px 0px 0px; border-color: #000; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 90%; text-align: center; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { border: solid 1px #000; margin-left: 1em; } form.update span.field { display: inline; margin-left: 1em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; margin-left: 1em; } form.update div.field.title input { margin-left: 0.5em; border: solid 1px #000; } form.update div.textarea { display: block; margin-top: 1em; margin-left: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 30em; height: 15em; } form.update span.checkbox.hidediary{ margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fefefe; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { margin-left: 2em; margin-right: 1em; padding: 5px; border: 2px solid #00CED1; background-color: #F0FFF0; color: #555; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border: 3px ridge #00CED1; margin-left: 2em; padding: 5px; color: #4682B4 ; font-style: italic; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 2em; margin-right: 2em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: 90%; line-height: 1.1em; background-color: #fff; color: #555; text-align: center; border: 5px solid #F0FFF0; background-image: url(sagegreen-b.png); } table.calendar td { margin: 0px; text-align: right; padding: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; text-align: left; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; text-align: left; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; border-style: solid; border-color: #EDC2C2; border-width: 1px 0px 0px 0px; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } div.section, div.comment { clear: both; } /* サイドバー関連 */ div.main { margin-left: 20%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 20%; padding: 2px 2px 100% 2px; padding-top: 0.5em; } div.sidebar p { line-height: 120%; text-align: center; margin: 2px 4px 2px 4px; background-image: url(sagegreen-g.png); } /* 引用ソースの表示 */ p.source{ margin-right: 1.5em; margin-top: 0px; text-align: right; font-size:90%; line-height: 24px; font-style: italic; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; text-align: center; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #FF8080; background-color: transparent; } .calendar-saturday { color: #0080FF; background-color: transparent; } .calendar-weekday { color: #555555; background-color: transparent; } .calendar-todo { border-style: solid; border-color: #fff; border-width: 1px; } p.big { font-size:20pt; color: blue; background-color: transparent; } .attention { color: red; background-color: transparent; } form.search{ text-align: left; margin: 1em 10%; } table,td{ border: none; font-size: 90%; margin: 5px; text-align: left; margin-right: auto; margin-left: auto; } /* counter */ div.counter p{ font-size: 13px; text-align: center; } div.day.conf div.body { padding: 8px; background-color: #fff; color: #555; margin: 1em 2em; } tdiary-3.2.2/theme/s-pink/README000644 000765 000024 00000000752 12137321070 016435 0ustar00machustaff000000 000000 Title: S-PINK Author: Nana Access: http://moo.boo.jp License: GPL Comment: 淡いピンクベースのシンプル系 Copyright by (C) Nana http://moo.boo.jp validated by W3C ChangeLog 2002-11-01 zoe * remove many /* comment out feature (mainly font-family) */. 2002-10-20 zoe * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. tdiary-3.2.2/theme/s-pink/s-pink.css000644 000765 000024 00000012735 12137321070 017474 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: S-PINK Revision: $Revision: 1.8 $ Author: Nana Access: http://moo.boo.jp Comment: 淡いピンクベースのシンプル系 Copyright by (C) Nana http://moo.boo.jp validated by W3C */ /* ChangeLog 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. */ a:link { text-decoration: none; color: #FF4242; } a:visited { text-decoration: none; color: #FF4242; } a:active { color: #000; text-decoration: none; } a:hover, a:focus { color: #ffc0cb; } body { background-color: #FFF2EC; color: #000; margin-right: 15%; margin-left: 15%; } strong { font-weight: bold; font-size: larger; } div.adminmenu { text-align: right; font-size: small; float: right; } p.antenna { text-align: right; font-size: small; float: right; } p.message { text-align: center; font-size: medium; background-color: #fff; width: 66%; color: #888; padding: 8px; } span.adminmenu { color: #000; background-color: transparent; border-style: solid; border-color: #000; border-width: 1px; padding: 3px; } h1 { text-align: center; } div.calendar { color: #000; background-color: transparent; border-style: none; padding-top: 0.5em; } div.day { border-style: solid; border-width: 1px 0px 0px 0px; border-color: #000; text-align: right; padding: 0.5em; padding-bottom: 0em; padding-top: 30px; margin: 0em; } h2 { margin-top: 0.1em; margin-bottom: 0.1em; margin-right: 12px; padding: 0em; text-align: right; font-size: medium; } h2 span.date { font-size: small; margin-left: 0.5em; margin-top: 3em; } h2 span.date { color: #FF4242; } h2 span.title { } div.body { color: #000; background-color: transparent; text-align: left; padding: 0.1em; margin-left: auto; margin-right: 6px; } div.body p { padding-left: 16px; line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.3em; } div.section p { margin-bottom: 0.5em; margin-top: 0.3em; line-height: 1.4; } h3 { margin: 0em; padding: 0em; font-weight: bold; font-size: medium; } pre { background-color: pink; color: #000; margin-left: 1em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.comment { font-size: small; text-align: left; color: #000; background-color: transparent; padding: 2px; padding-bottom: 20px; margin: 0em; margin-right: auto; margin-left: 6px; } div.comment p { padding-left: 1em; } div.comment div.caption { text-align: right; } div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } div.referer { text-align: right; font-size: small; color: #000; background-color: transparent; padding: 2px; padding-bottom: 1px; margin-right: 12px; } div.refererlist { font-size: small; text-align: left; color: #000; background-color: transparent; padding: 2px; padding-bottom: 1px; width: 80%; clear: both; } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; height: 32px; } p.footline { float:left; } div.form { color: #000; background-color: transparent; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; } input.field { color: black; background-color: white; } input { clear: left; } textarea { color: black; background-color: white; margin-left: 1em; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } p.strong { font-size: 200%; font-weight: bold; text-align: center; color: red; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; color: black; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; color: black; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ div.day.update { text-align: left; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; color: black; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/s-blue/README000644 000765 000024 00000001200 12137321070 016410 0ustar00machustaff000000 000000 Title: S-BLUE Author: Nana Access: License: GPL Comment: 淡いブルーベースのシンプル系 Copyright by (C) Nana validated by W3C ChangeLog 2003-09-22 NT * font-size: em -> %. 2003-03-05 Nana * div.day text-align:left * support major plugin 2002-11-01 zoe * remove many /* comment-out feature (mainly font-family) */. 2002-10-20 zoe * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. tdiary-3.2.2/theme/s-blue/s-blue.css000644 000765 000024 00000015377 12137321070 017455 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: S-BLUE Revision: $Revision: 1.10 $ Author: Nana Access: Comment: support major plugin Copyright by (C) Nana validated by W3C */ a:link { text-decoration: none; color: #0080C0; } a:visited { text-decoration: none; color: #0080C0; } a:hover,a:active { color: #35BDFF; } body { background-color: #DDEEFF; color: #000; margin-right: 10%; margin-left: 10%; } strong { font-weight: bold; font-size: larger; } div.adminmenu { text-align: right; font-size: 90%; float: right; } p.message { text-align: center; font-size: medium; background-color: #fff; width: 66%; color: #888; padding: 8px; } span.adminmenu { border: solid 1px #000; padding: 3px; } h1 { text-align: center; } div.calendar { color: #000; background-color: transparent; padding-top: 0.5em; } div.day { border-top: solid 1px #000; text-align: left; padding: 0.5em; padding-bottom: 0em; padding-top: 30px; margin: 0em; } h2 { margin-top: 0.1em; margin-bottom: 0.1em; margin-right: 12px; padding: 0em; text-align: right; font-size: medium; } h2 span.date { font-size: 90%; margin-left: 0.5em; margin-top: 3em; } div.body { padding: 0.1em; margin-left: auto; margin-right: 6px; } div.body p { padding-left: 16px; line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.3em; } div.section p { margin-bottom: 0.5em; margin-top: 0.3em; line-height: 1.4; } h3 { margin: 0em; padding: 0em; font-weight: bold; font-size: medium; } pre { background-color: #0080C0; color: #000080; margin-left: 1em; margin-right: 1em; padding: 8px; } div.comment { font-size: 90%; text-align: left; color: #000; background-color: transparent; padding: 2px; padding-bottom: 20px; margin: 0em; margin-right: auto; margin-left: 6px; } div.comment p { padding-left: 1em; } div.comment div.caption { text-align: right; } div.refererlist div.caption { border-bottom: solid 1px #aaa; } div.referer { text-align: right; font-size: 90%; padding: 2px; padding-bottom: 1px; margin-right: 12px; } div.refererlist { font-size: 90%; text-align: left; color: #000; background-color: transparent; padding: 2px; padding-bottom: 1px; width: 80%; clear: both; } div.refererlist ul { margin-top: 0em; line-height: 120%; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { font-size: 90%; text-align: right; height: 32px; } div.form { color: #000; background-color: transparent; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; } input.field { color: black; background-color: white; } input { clear: left; } textarea { color: black; background-color: white; margin-left: 1em; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } p.strong { font-size: 200%; font-weight: bold; text-align: center; color: red; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; color: black; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; color: black; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ div.day.update { text-align: left; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; color: black; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border: 5px ridge #1E90FF; margin-left: 2em; padding: 7px; color: #4682B4 ; font-style: italic; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: 90%; line-height: 1.1em; text-align: center; border: 1px solid #000; } table.calendar td { margin: 0px; text-align: right; padding: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; text-align: left; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; text-align: left; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; background-color: #F0F8FF; color: #000; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } /* サイドバー関連 */ div.main { margin-left: 20%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 20%; padding: 2px 2px 100% 2px; padding-top: 0.5em; } div.sidebar p { line-height: 120%; text-align: center; margin: 2px 4px 2px 4px; } /* 引用ソースの表示 */ p.source{ margin-right: 1.5em; margin-top: 0px; text-align: right; font-size: 90%; line-height: 24px; font-style: italic; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; text-align: center; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #FF8080; background-color: transparent; } .calendar-saturday { color: #0080FF; background-color: transparent; } .calendar-weekday { color: #555555; background-color: transparent; } .calendar-todo { border-style: solid; border-color: #fff; border-width: 1px; } tdiary-3.2.2/theme/russet/README000644 000765 000024 00000000140 12137321070 016550 0ustar00machustaff000000 000000 Title: russet Author: id:chepooka Access: http://d.hatena.ne.jp/chepooka/ License: GPL Comment: tdiary-3.2.2/theme/russet/russet.css000644 000765 000024 00000005003 12137321070 017732 0ustar00machustaff000000 000000 @charset "utf-8"; html { margin:0; padding:0; border:none; } BODY{ font-size: 90%; letter-spacing: 1px; line-height: 150%; color: #000000; background-color: #E5D6B9; margin:0; padding:0; } div.title{ margin: 20px 2% 20px 2%; font-size: 32px; font-weight: bold; letter-spacing: 0px; } a{ text-decoration: none; color: #000000; border-bottom:solid 1px #753919; } a.keyword { text-decoration: none; border-bottom: dotted 1px #753919; } A:LINK { } A:VISITED { } A:HOVER { color: #ff0000; } A:ACTIVE { } div.sidebar a { border: 0; } h1 { text-align: center; } div.day { margin: 10px 2% 10px 2%; padding: 15px; border: 5px dotted #753919; } h2 { font-size:100%; color: #000000; font-weight:normal; text-decoration:none; margin: 0; padding:0; border: none; } div.body{ margin: 1em 0; } span.date{ display: block; letter-spacing: 0px; font-size: 100%; font-weight:bold; } h2 a:link,h2 a:visited{ text-decoration: none; border: none; } h3 { color: #000000; font-size:100%; font-weight: bold; margin:0; padding-left:0.3em; } h3 a:link ,h3 a:visited{ border: none; } h4{ font-weight: bold; margin: 0; padding-left:1em; font-size: 100%; } a.sectioncategory{ } span.sanchor{ color: #753919; padding:0; margin: 0; } div.section{ margin-left: 1em; } div.section P { margin: 1em; } span.timestamp{ font-size:70%; font-weight: normal; letter-spacing: 0px; } span.footnote{ font-size: 70%; } span.footnote a{ border: 0px; } div.footnote{ margin: 1.5em; } p.footnote{ margin: 0; font-size: 90%; } div.caption{ font-size: 80%; margin-left: 1.5em 20px 1.5em 0; } div.commentshort P { margin: 0 0 0 20px; font-size: 80%; } img.photo { float: right; margin: 10px; border: 3px dotted #753919; } blockquote{ border-left: 3px dotted #753919; margin: 1em; padding: 1em; } pre { margin: 1em; padding: 1em; letter-spacing: 0px; background-color: #e0e0e0; line-height: 100%; } /***************** sidebar ******************/ P.recentitem{ text-align: center; font-weight: bold; border-top: 5px dotted #753919; border-bottom: 5px dotted #753919; margin: 5px 0; pading: 5px 0; } P.recentitem a{ border: none; } div.recentsubtitles{ margin: 0.5em 10%; } /***************** calender *****************/ div.calendar { font-size:90%; border:none; margin:0 2%; text-align: left; } div.calendar a{ border: none; } /***************** textarea *****************/ input,textarea{ background-color: transparent; } tdiary-3.2.2/theme/rim-wakabairo/README000644 000765 000024 00000000146 12137321070 017756 0ustar00machustaff000000 000000 Title: rim-wakabairo Author: id:hikoichi Access: http://d.hatena.ne.jp/hikoichi/ License: GPL Comment:tdiary-3.2.2/theme/rim-wakabairo/rim-wakabairo.css000644 000765 000024 00000012524 12137321070 022340 0ustar00machustaff000000 000000 @charset "utf-8"; body { margin: 0; background-color: #ffffff; color: #666666;font-size: 100%; /*font-family: sans-serif;*/ line-height: 1.5em; } table { width : 100% ; margin : 0 ; } td td { background-color: #e9f9f6; } h1 { font-size: 150%; margin: 1.5em 5% 1em 5%; padding: 0.2em 0.5em 0.2em 0.5em; background-color: #e9f9f6; border-width: 0px 2px 0px 2px; border-color: #eeffee; border-style: solid; } h2 { margin: 1px 1px 2px 1px; padding: 0.2em; color: #666666; background-color: #e9f9f6; border-width: 1px; border-color: #cccccc #eeffff #eeffff #cccccc ; border-style: solid; font-size: 120%; } h3 { margin: 0.5em 0em 0.5em 0em; color: #666666; font-size: 110%; font-weight: bold; } p { margin: 0em 1em 0em 2em; } address { font-size: 80%; text-align: right; margin: 2em 23% 2em 6%; padding: 0em 1.5em 0em 1em; color: #666666; background-color: #e9f9f6; border-width: 0px 2px 0px 2px; border-color: #eeffff; border-style: solid; } blockquote { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #f9f6e6; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } pre { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #e9f6f9; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } a:link { color: #009900; text-decoration:none; } a:active { color: #009900; text-decoration:none; } a:visited { color: #009900; text-decoration:none; } a:hover { text-decoration:none; color:#ffffff; background-color: #009900; } a:link font { color: #999999; text-decoration:none; } a:active font { color: #999999; text-decoration:none; } a:visited font { color: #999999; text-decoration:none; } a:hover font { text-decoration:none; color:#ffffff; background-color: #009900; } a.keyword { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:link { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:active { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:visited { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:hover { text-decoration:none; color:#ffffff; background-color: #009900; } ul { margin: 0.5em 1em 0.5em 3em; } ul li { font-size: 90%; font-weight: bold; } ol { margin: 1em 1em 1em 4em; } ol li { font-size: 90%; font-weight: bold; } dl { margin: 0.5em 1em 0.5em 3em; } dt { font-size: 90%; font-weight: bold; } dd { font-size: 80%; margin: 0.2em 0em 0.5em 2em; } div.main { margin-right: 150px; } div.sidebar { position: absolute; top: 180px; right: 20px; width: 150px; margin-left: 10px; padding: 2px; background-color: #d9f9e9; border-width: 1px; border-color: #eeffff #cccccc #cccccc #eeffff ; border-style: solid; font-size: 10pt; line-height: 1.3em; } p.recentitem { margin: 1px; padding: 3px; color: #666666; background-color: #e9f9f6; border-width: 1px; border-color: #cccccc #eeffff #eeffff #cccccc ; border-style: solid; font-size: 10pt; line-height: 1.3em; } div.recentsubtitles { margin: 1px; padding: 3px; color: #666666; background-color: #ffffff; border-width: 1px; border-color: #cccccc #eeffff #eeffff #cccccc ; border-style: solid; font-size: 10pt; line-height: 1.3em; } div.calendar { margin: 0.5em 50px 1em 50px; font-size: 80%; } div.day { margin: 0.5em 8% 1em 8%; padding: 2px; color: #666666; background-color: #d9f9e9; border-width: 1px; border-color: #eeffff #cccccc #cccccc #eeffff ; border-style: solid; } div.body { margin: 0em; padding: 3px; background-color: #ffffff; border-width: 1px; border-color: #cccccc #eeffff #eeffff #cccccc ; border-style: solid; } div.section { margin: 1em 0.2em 1em 0.5em; color: #333333; padding: 0.5em; } span.timestamp { font-size: 90%; } p.footnote { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #f9e6e6; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } div.comment { font-size: 90%; color: #666666; margin: 1px 0px 1px 0px; background-color: #e9f9f6; border-width: 1px; border-color: #cccccc #eeffff #eeffff #cccccc ; border-style: solid; padding: 0.2em; } div.refererlist { font-size: 90%; color: #666666; margin: 1px 0px 1px 0px; background-color: #e9f9f6; border-width: 1px; border-color: #cccccc #eeffff #eeffff #cccccc ; border-style: solid; padding: 0.2em; } div.commentshort { font-size: 90%; color: #333333; padding: 0.3em; background-color: #ffffff; border-width: 1px; border-color: #cccccc #eeffff #eeffff #cccccc ; border-style: solid; } table.calendar { color: #666666; font-size: 10pt; margin: 1px 1px 5px 1px; padding: 3px; background-color: #e9f9f6; border-width: 1px; border-color: #cccccc #eeffff #eeffff #cccccc ; border-style: solid; } td.calendar-day img { width: 15px; height: 15px; border: 0; margin: 0em; } img.photo { float: right; margin: 25px 10px 10px 10px; border: 0; } tdiary-3.2.2/theme/rim-tanpopoiro/README000644 000765 000024 00000000147 12137321070 020211 0ustar00machustaff000000 000000 Title: rim-tanpopoiro Author: id:hikoichi Access: http://d.hatena.ne.jp/hikoichi/ License: GPL Comment:tdiary-3.2.2/theme/rim-tanpopoiro/rim-tanpopoiro.css000644 000765 000024 00000012524 12137321070 023024 0ustar00machustaff000000 000000 @charset "utf-8"; body { margin: 0; background-color: #ffffff; color: #666666;font-size: 100%; /*font-family: sans-serif;*/ line-height: 1.5em; } table { width : 100% ; margin : 0 ; } td td { background-color: #fff6e6; } h1 { font-size: 150%; margin: 1.5em 5% 1em 5%; padding: 0.2em 0.5em 0.2em 0.5em; background-color: #fff6e6; border-width: 0px 2px 0px 2px; border-color: #ffffee; border-style: solid; } h2 { margin: 1px 1px 2px 1px; padding: 0.2em; color: #666666; background-color: #fff6e6; border-width: 1px; border-color: #cccccc #ffffee #ffffee #cccccc ; border-style: solid; font-size: 120%; } h3 { margin: 0.5em 0em 0.5em 0em; color: #666666; font-size: 110%; font-weight: bold; } p { margin: 0em 1em 0em 2em; } address { font-size: 80%; text-align: right; margin: 2em 23% 2em 6%; padding: 0em 1.5em 0em 1em; color: #666666; background-color: #fff6e6; border-width: 0px 2px 0px 2px; border-color: #ffffee; border-style: solid; } blockquote { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #e9f6f9; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } pre { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #e6f9f6; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } a:link { color: #cc6600; text-decoration:none; } a:active { color: #cc6600; text-decoration:none; } a:visited { color: #cc6600; text-decoration:none; } a:hover { text-decoration:none; color:#ffffff; background-color: #cc6600; } a:link font { color: #999999; text-decoration:none; } a:active font { color: #999999; text-decoration:none; } a:visited font { color: #999999; text-decoration:none; } a:hover font { text-decoration:none; color:#ffffff; background-color: #cc6600; } a.keyword { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:link { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:active { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:visited { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:hover { text-decoration:none; color:#ffffff; background-color: #cc6600; } ul { margin: 0.5em 1em 0.5em 3em; } ul li { font-size: 90%; font-weight: bold; } ol { margin: 1em 1em 1em 4em; } ol li { font-size: 90%; font-weight: bold; } dl { margin: 0.5em 1em 0.5em 3em; } dt { font-size: 90%; font-weight: bold; } dd { font-size: 80%; margin: 0.2em 0em 0.5em 2em; } div.main { margin-right: 150px; } div.sidebar { position: absolute; top: 180px; right: 20px; width: 150px; margin-left: 10px; padding: 2px; background-color: #fff3c9; border-width: 1px; border-color: #ffffee #cccccc #cccccc #ffffee ; border-style: solid; font-size: 10pt; line-height: 1.3em; } p.recentitem { margin: 1px; padding: 3px; color: #666666; background-color: #fff6e6; border-width: 1px; border-color: #cccccc #ffffee #ffffee #cccccc ; border-style: solid; font-size: 10pt; line-height: 1.3em; } div.recentsubtitles { margin: 1px; padding: 3px; color: #666666; background-color: #ffffff; border-width: 1px; border-color: #cccccc #ffffee #ffffee #cccccc ; border-style: solid; font-size: 10pt; line-height: 1.3em; } div.calendar { margin: 0.5em 50px 1em 50px; font-size: 80%; } div.day { margin: 0.5em 8% 1em 8%; padding: 2px; color: #666666; background-color: #fff3c9; border-width: 1px; border-color: #ffffee #cccccc #cccccc #ffffee ; border-style: solid; } div.body { margin: 0em; padding: 3px; background-color: #ffffff; border-width: 1px; border-color: #cccccc #ffffee #ffffee #cccccc ; border-style: solid; } div.section { margin: 1em 0.2em 1em 0.5em; color: #333333; padding: 0.5em; } span.timestamp { font-size: 90%; } p.footnote { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #f9e6e6; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } div.comment { font-size: 90%; color: #666666; margin: 1px 0px 1px 0px; background-color: #fff6e6; border-width: 1px; border-color: #cccccc #ffffee #ffffee #cccccc ; border-style: solid; padding: 0.2em; } div.refererlist { font-size: 90%; color: #666666; margin: 1px 0px 1px 0px; background-color: #fff6e6; border-width: 1px; border-color: #cccccc #ffffee #ffffee #cccccc ; border-style: solid; padding: 0.2em; } div.commentshort { font-size: 90%; color: #333333; padding: 0.3em; background-color: #ffffff; border-width: 1px; border-color: #cccccc #ffffee #ffffee #cccccc ; border-style: solid; } table.calendar { color: #666666; font-size: 10pt; margin: 1px 1px 5px 1px; padding: 3px; background-color: #fff6e6; border-width: 1px; border-color: #cccccc #ffffee #ffffee #cccccc ; border-style: solid; } td.calendar-day img { width: 15px; height: 15px; border: 0; margin: 0em; } img.photo { float: right; margin: 25px 10px 10px 10px; border: 0; } tdiary-3.2.2/theme/rim-sakurairo/README000644 000765 000024 00000000146 12137321070 020016 0ustar00machustaff000000 000000 Title: rim-sakurairo Author: id:hikoichi Access: http://d.hatena.ne.jp/hikoichi/ License: GPL Comment:tdiary-3.2.2/theme/rim-sakurairo/rim-sakurairo.css000644 000765 000024 00000012524 12137321070 022440 0ustar00machustaff000000 000000 @charset "utf-8"; body { margin: 0; background-color: #ffffff; color: #666666;font-size: 100%; /*font-family: sans-serif;*/ line-height: 1.5em; } table { width : 100% ; margin : 0 ; } td td { background-color: #fff3f6; } h1 { font-size: 150%; margin: 1.5em 5% 1em 5%; padding: 0.2em 0.5em 0.2em 0.5em; background-color: #fff3f6; border-width: 0px 2px 0px 2px; border-color: #ffeeee; border-style: solid; } h2 { margin: 1px 1px 2px 1px; padding: 0.2em; color: #666666; background-color: #fff3f6; border-width: 1px; border-color: #cccccc #ffeeee #ffeeee #cccccc ; border-style: solid; font-size: 120%; } h3 { margin: 0.5em 0em 0.5em 0em; color: #666666; font-size: 110%; font-weight: bold; } p { margin: 0em 1em 0em 2em; } address { font-size: 80%; text-align: right; margin: 2em 23% 2em 6%; padding: 0em 1.5em 0em 1em; color: #666666; background-color: #fff3f6; border-width: 0px 2px 0px 2px; border-color: #ffeeee; border-style: solid; } blockquote { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #e9f6f9; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } pre { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #e6f9f6; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } a:link { color: #cc3333; text-decoration:none; } a:active { color: #cc3333; text-decoration:none; } a:visited { color: #cc3333; text-decoration:none; } a:hover { text-decoration:none; color:#ffffff; background-color: #cc3333; } a:link font { color: #999999; text-decoration:none; } a:active font { color: #999999; text-decoration:none; } a:visited font { color: #999999; text-decoration:none; } a:hover font { text-decoration:none; color:#ffffff; background-color: #cc3333; } a.keyword { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:link { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:active { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:visited { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:hover { text-decoration:none; color:#ffffff; background-color: #cc3333; } ul { margin: 0.5em 1em 0.5em 3em; } ul li { font-size: 90%; font-weight: bold; } ol { margin: 1em 1em 1em 4em; } ol li { font-size: 90%; font-weight: bold; } dl { margin: 0.5em 1em 0.5em 3em; } dt { font-size: 90%; font-weight: bold; } dd { font-size: 80%; margin: 0.2em 0em 0.5em 2em; } div.main { margin-right: 150px; } div.sidebar { position: absolute; top: 180px; right: 20px; width: 150px; margin-left: 10px; padding: 2px; background-color: #f9e6f6; border-width: 1px; border-color: #ffeeee #cccccc #cccccc #ffeeee ; border-style: solid; font-size: 10pt; line-height: 1.3em; } p.recentitem { margin: 1px; padding: 3px; color: #666666; background-color: #fff3f6; border-width: 1px; border-color: #cccccc #ffeeee #ffeeee #cccccc ; border-style: solid; font-size: 10pt; line-height: 1.3em; } div.recentsubtitles { margin: 1px; padding: 3px; color: #666666; background-color: #ffffff; border-width: 1px; border-color: #cccccc #ffeeee #ffeeee #cccccc ; border-style: solid; font-size: 10pt; line-height: 1.3em; } div.calendar { margin: 0.5em 50px 1em 50px; font-size: 80%; } div.day { margin: 0.5em 8% 1em 8%; padding: 2px; color: #666666; background-color: #f9e6f6; border-width: 1px; border-color: #ffeeee #cccccc #cccccc #ffeeee ; border-style: solid; } div.body { margin: 0em; padding: 3px; background-color: #ffffff; border-width: 1px; border-color: #cccccc #ffeeee #ffeeee #cccccc ; border-style: solid; } div.section { margin: 1em 0.2em 1em 0.5em; color: #333333; padding: 0.5em; } span.timestamp { font-size: 90%; } p.footnote { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #f9f6e6; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } div.comment { font-size: 90%; color: #666666; margin: 1px 0px 1px 0px; background-color: #fff3f6; border-width: 1px; border-color: #cccccc #ffeeee #ffeeee #cccccc ; border-style: solid; padding: 0.2em; } div.refererlist { font-size: 90%; color: #666666; margin: 1px 0px 1px 0px; background-color: #fff3f6; border-width: 1px; border-color: #cccccc #ffeeee #ffeeee #cccccc ; border-style: solid; padding: 0.2em; } div.commentshort { font-size: 90%; color: #333333; padding: 0.3em; background-color: #ffffff; border-width: 1px; border-color: #cccccc #ffeeee #ffeeee #cccccc ; border-style: solid; } table.calendar { color: #666666; font-size: 10pt; margin: 1px 1px 5px 1px; padding: 3px; background-color: #fff3f6; border-width: 1px; border-color: #cccccc #ffeeee #ffeeee #cccccc ; border-style: solid; } td.calendar-day img { width: 15px; height: 15px; border: 0; margin: 0em; } img.photo { float: right; margin: 25px 10px 10px 10px; border: 0; } tdiary-3.2.2/theme/rim-mizuiro/README000644 000765 000024 00000000144 12137321070 017512 0ustar00machustaff000000 000000 Title: rim-mizuiro Author: id:hikoichi Access: http://d.hatena.ne.jp/hikoichi/ License: GPL Comment:tdiary-3.2.2/theme/rim-mizuiro/rim-mizuiro.css000644 000765 000024 00000012012 12137321070 021624 0ustar00machustaff000000 000000 @charset "utf-8"; body { margin: 0; background-color: #ffffff; color: #666666;font-size: 100%; /*font-family: sans-serif;*/ line-height: 1.5em; } table { width : 100% ; margin : 0 ; } td td { background-color: #e9f6f9; } h1 { font-size: 150%; margin: 1.5em 5% 1em 5%; padding: 0.2em 0.5em 0.2em 0.5em; background-color: #e9f6f9; border-width: 0px 2px 0px 2px; border-color: #eeeeff; border-style: solid; } h2 { margin: 1px 1px 2px 1px; padding: 0.2em; color: #666666; background-color: #e9f6f9; border-width: 1px; border-color: #cccccc #eeeeff #eeeeff #cccccc ; border-style: solid; font-size: 120%; } h3 { margin: 0.5em 0em 0.5em 0em; color: #666666; font-size: 110%; font-weight: bold; } p { margin: 0em 1em 0em 2em; } address { font-size: 80%; text-align: right; margin: 2em 23% 2em 6%; padding: 0em 1.5em 0em 1em; color: #666666; background-color: #e9f6f9; border-width: 0px 2px 0px 2px; border-color: #eeeeff; border-style: solid; } blockquote { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #f9f6e6; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } pre { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #e6f9f6; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } a:link { color: #0066cc; text-decoration:none; } a:active { color: #0066cc; text-decoration:none; } a:visited { color: #0066cc; text-decoration:none; } a:hover { text-decoration:none; color:#ffffff; background-color: #0066cc; } a:link font { color: #999999; text-decoration:none; } a:active font { color: #999999; text-decoration:none; } a:visited font { color: #999999; text-decoration:none; } a:hover font { text-decoration:none; color:#ffffff; background-color: #0066cc; } a.keyword { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:link { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:active { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:visited { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:hover { text-decoration:none; color:#ffffff; background-color: #0066cc; } ul { margin: 0.5em 1em 0.5em 3em; } ul li { font-size: 90%; font-weight: bold; } ol { margin: 1em 1em 1em 4em; } ol li { font-size: 90%; font-weight: bold; } dl { margin: 0.5em 1em 0.5em 3em; } dt { font-size: 90%; font-weight: bold; } dd { font-size: 80%; margin: 0.2em 0em 0.5em 2em; } div.main { margin-right: 150px; } div.sidebar { position: absolute; top: 180px; right: 20px; width: 150px; margin-left: 10px; padding: 2px; background-color: #d9e9ff; border-width: 1px; border-color: #eeeeff #cccccc #cccccc #eeeeff ; border-style: solid; font-size: 10pt; line-height: 1.3em; } p.recentitem { margin: 1px; padding: 3px; color: #666666; background-color: #e9f6f9; border-width: 1px; border-color: #cccccc #eeeeff #eeeeff #cccccc ; border-style: solid; font-size: 10pt; line-height: 1.3em; } div.recentsubtitles { margin: 1px; padding: 3px; color: #666666; background-color: #ffffff; border-width: 1px; border-color: #cccccc #eeeeff #eeeeff #cccccc ; border-style: solid; font-size: 10pt; line-height: 1.3em; } div.calendar { margin: 0.5em 50px 1em 50px; font-size: 80%; } div.day { margin: 0.5em 8% 1em 8%; padding: 2px; color: #666666; background-color: #d9e9ff; border-width: 1px; border-color: #eeeeff #cccccc #cccccc #eeeeff ; border-style: solid; } div.body { margin: 0em; padding: 3px; background-color: #ffffff; border-width: 1px; border-color: #cccccc #eeeeff #eeeeff #cccccc ; border-style: solid; } div.section { margin: 1em 0.2em 1em 0.5em; color: #333333; padding: 0.5em; } span.timestamp { font-size: 90%; } p.footnote { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #f9e6e6; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } div.comment { font-size: 90%; color: #666666; margin: 1px 0px 1px 0px; background-color: #e9f6f9; border-width: 1px; border-color: #cccccc #eeeeff #eeeeff #cccccc ; border-style: solid; padding: 0.2em; } div.refererlist { font-size: 90%; color: #666666; margin: 1px 0px 1px 0px; background-color: #e9f6f9; border-width: 1px; border-color: #cccccc #eeeeff #eeeeff #cccccc ; border-style: solid; padding: 0.2em; } div.commentshort { font-size: 90%; color: #333333; padding: 0.3em; background-color: #ffffff; border-width: 1px; border-color: #cccccc #eeeeff #eeeeff #cccccc ; border-style: solid; } table.calendar { color: #666666; font-size: 10pt; margin: 1px 1px 5px 1px; padding: 3px; background-color: #e9f6f9; border-width: 1px; border-color: #cccccc #eeeeff #eeeeff #cccccc ; border-style: solid; } td.calendar-day img { width: 15px; height: 15px; border: 0; margin: 0em; } img.photo { float: right; margin: 25px 10px 10px 10px; border: 0; } tdiary-3.2.2/theme/rim-fujiiro/README000644 000765 000024 00000000144 12137321070 017463 0ustar00machustaff000000 000000 Title: rim-fujiiro Author: id:hikoichi Access: http://d.hatena.ne.jp/hikoichi/ License: GPL Comment:tdiary-3.2.2/theme/rim-fujiiro/rim-fujiiro.css000644 000765 000024 00000012524 12137321070 021556 0ustar00machustaff000000 000000 @charset "utf-8"; body { margin: 0; background-color: #ffffff; color: #666666;font-size: 100%; /*font-family: sans-serif;*/ line-height: 1.5em; } table { width : 100% ; margin : 0 ; } td td { background-color: #f3f3f9; } h1 { font-size: 150%; margin: 1.5em 5% 1em 5%; padding: 0.2em 0.5em 0.2em 0.5em; background-color: #f3f3f9; border-width: 0px 2px 0px 2px; border-color: #ffffee; border-style: solid; } h2 { margin: 1px 1px 2px 1px; padding: 0.2em; color: #666666; background-color: #f3f3f9; border-width: 1px; border-color: #cccccc #ffffee #ffffee #cccccc ; border-style: solid; font-size: 120%; } h3 { margin: 0.5em 0em 0.5em 0em; color: #666666; font-size: 110%; font-weight: bold; } p { margin: 0em 1em 0em 2em; } address { font-size: 80%; text-align: right; margin: 2em 23% 2em 6%; padding: 0em 1.5em 0em 1em; color: #666666; background-color: #f3f3f9; border-width: 0px 2px 0px 2px; border-color: #ffffee; border-style: solid; } blockquote { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #f9f6e6; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } pre { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #e6f9f6; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } a:link { color: #6600cc; text-decoration:none; } a:active { color: #6600cc; text-decoration:none; } a:visited { color: #6600cc; text-decoration:none; } a:hover { text-decoration:none; color:#ffffff; background-color: #6600cc; } a:link font { color: #999999; text-decoration:none; } a:active font { color: #999999; text-decoration:none; } a:visited font { color: #999999; text-decoration:none; } a:hover font { text-decoration:none; color:#ffffff; background-color: #6600cc; } a.keyword { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:link { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:active { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:visited { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:hover { text-decoration:none; color:#ffffff; background-color: #6600cc; } ul { margin: 0.5em 1em 0.5em 3em; } ul li { font-size: 90%; font-weight: bold; } ol { margin: 1em 1em 1em 4em; } ol li { font-size: 90%; font-weight: bold; } dl { margin: 0.5em 1em 0.5em 3em; } dt { font-size: 90%; font-weight: bold; } dd { font-size: 80%; margin: 0.2em 0em 0.5em 2em; } div.main { margin-right: 150px; } div.sidebar { position: absolute; top: 180px; right: 20px; width: 150px; margin-left: 10px; padding: 2px; background-color: #f3e9f9; border-width: 1px; border-color: #ffffee #cccccc #cccccc #ffffee ; border-style: solid; font-size: 10pt; line-height: 1.3em; } p.recentitem { margin: 1px; padding: 3px; color: #666666; background-color: #f3f3f9; border-width: 1px; border-color: #cccccc #ffffee #ffffee #cccccc ; border-style: solid; font-size: 10pt; line-height: 1.3em; } div.recentsubtitles { margin: 1px; padding: 3px; color: #666666; background-color: #ffffff; border-width: 1px; border-color: #cccccc #ffffee #ffffee #cccccc ; border-style: solid; font-size: 10pt; line-height: 1.3em; } div.calendar { margin: 0.5em 50px 1em 50px; font-size: 80%; } div.day { margin: 0.5em 8% 1em 8%; padding: 2px; color: #666666; background-color: #f3e9f9; border-width: 1px; border-color: #ffffee #cccccc #cccccc #ffffee ; border-style: solid; } div.body { margin: 0em; padding: 3px; background-color: #ffffff; border-width: 1px; border-color: #cccccc #ffffee #ffffee #cccccc ; border-style: solid; } div.section { margin: 1em 0.2em 1em 0.5em; color: #333333; padding: 0.5em; } span.timestamp { font-size: 90%; } p.footnote { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #f9e6e6; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } div.comment { font-size: 90%; color: #666666; margin: 1px 0px 1px 0px; background-color: #f3f3f9; border-width: 1px; border-color: #cccccc #ffffee #ffffee #cccccc ; border-style: solid; padding: 0.2em; } div.refererlist { font-size: 90%; color: #666666; margin: 1px 0px 1px 0px; background-color: #f3f3f9; border-width: 1px; border-color: #cccccc #ffffee #ffffee #cccccc ; border-style: solid; padding: 0.2em; } div.commentshort { font-size: 90%; color: #333333; padding: 0.3em; background-color: #ffffff; border-width: 1px; border-color: #cccccc #ffffee #ffffee #cccccc ; border-style: solid; } table.calendar { color: #666666; font-size: 10pt; margin: 1px 1px 5px 1px; padding: 3px; background-color: #f3f3f9; border-width: 1px; border-color: #cccccc #ffffee #ffffee #cccccc ; border-style: solid; } td.calendar-day img { width: 15px; height: 15px; border: 0; margin: 0em; } img.photo { float: right; margin: 25px 10px 10px 10px; border: 0; } tdiary-3.2.2/theme/rim-daidaiiro/README000644 000765 000024 00000000146 12137321070 017743 0ustar00machustaff000000 000000 Title: rim-daidaiiro Author: id:hikoichi Access: http://d.hatena.ne.jp/hikoichi/ License: GPL Comment:tdiary-3.2.2/theme/rim-daidaiiro/rim-daidaiiro.css000644 000765 000024 00000012012 12137321070 022302 0ustar00machustaff000000 000000 @charset "utf-8"; body { margin: 0; background-color: #ffffff; color: #666666;font-size: 100%; /*font-family: sans-serif;*/ line-height: 1.5em; } table { width : 100% ; margin : 0 ; } td td { background-color: #ffece3; } h1 { font-size: 150%; margin: 1.5em 5% 1em 5%; padding: 0.2em 0.5em 0.2em 0.5em; background-color: #ffece3; border-width: 0px 2px 0px 2px; border-color: #ffeeee; border-style: solid; } h2 { margin: 1px 1px 2px 1px; padding: 0.2em; color: #666666; background-color: #ffece3; border-width: 1px; border-color: #cccccc #ffeeee #ffeeee #cccccc ; border-style: solid; font-size: 120%; } h3 { margin: 0.5em 0em 0.5em 0em; color: #666666; font-size: 110%; font-weight: bold; } p { margin: 0em 1em 0em 2em; } address { font-size: 80%; text-align: right; margin: 2em 23% 2em 6%; padding: 0em 1.5em 0em 1em; color: #666666; background-color: #ffece3; border-width: 0px 2px 0px 2px; border-color: #ffeeee; border-style: solid; } blockquote { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #e6f9f6; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } pre { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #e9f6f9; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } a:link { color: #cc6633; text-decoration:none; } a:active { color: #cc6633; text-decoration:none; } a:visited { color: #cc6633; text-decoration:none; } a:hover { text-decoration:none; color:#ffffff; background-color: #cc6633; } a:link font { color: #999999; text-decoration:none; } a:active font { color: #999999; text-decoration:none; } a:visited font { color: #999999; text-decoration:none; } a:hover font { text-decoration:none; color:#ffffff; background-color: #cc6633; } a.keyword { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:link { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:active { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:visited { color: #000000; background-color: #ffffff; text-decoration:none; } a.keyword:hover { text-decoration:none; color:#ffffff; background-color: #cc6633; } ul { margin: 0.5em 1em 0.5em 3em; } ul li { font-size: 90%; font-weight: bold; } ol { margin: 1em 1em 1em 4em; } ol li { font-size: 90%; font-weight: bold; } dl { margin: 0.5em 1em 0.5em 3em; } dt { font-size: 90%; font-weight: bold; } dd { font-size: 80%; margin: 0.2em 0em 0.5em 2em; } div.main { margin-right: 150px; } div.sidebar { position: absolute; top: 180px; right: 20px; width: 150px; margin-left: 10px; padding: 2px; background-color: #ffe3cc; border-width: 1px; border-color: #ffeeee #cccccc #cccccc #ffeeee ; border-style: solid; font-size: 10pt; line-height: 1.3em; } p.recentitem { margin: 1px; padding: 3px; color: #666666; background-color: #ffece3; border-width: 1px; border-color: #cccccc #ffeeee #ffeeee #cccccc ; border-style: solid; font-size: 10pt; line-height: 1.3em; } div.recentsubtitles { margin: 1px; padding: 3px; color: #666666; background-color: #ffffff; border-width: 1px; border-color: #cccccc #ffeeee #ffeeee #cccccc ; border-style: solid; font-size: 10pt; line-height: 1.3em; } div.calendar { margin: 0.5em 50px 1em 50px; font-size: 80%; } div.day { margin: 0.5em 8% 1em 8%; padding: 2px; color: #666666; background-color: #ffe3cc; border-width: 1px; border-color: #ffeeee #cccccc #cccccc #ffeeee ; border-style: solid; } div.body { margin: 0em; padding: 3px; background-color: #ffffff; border-width: 1px; border-color: #cccccc #ffeeee #ffeeee #cccccc ; border-style: solid; } div.section { margin: 1em 0.2em 1em 0.5em; color: #333333; padding: 0.5em; } span.timestamp { font-size: 90%; } p.footnote { color: #666666; font-size: 90%; margin: 0.5em 3em 0.5em 3em; padding: 0.25em; background-color: #f3f3f9; border-width: 1px 0px 1px 0px; border-color: #eeeeee ; border-style: solid; } div.comment { font-size: 90%; color: #666666; margin: 1px 0px 1px 0px; background-color: #ffece3; border-width: 1px; border-color: #cccccc #ffeeee #ffeeee #cccccc ; border-style: solid; padding: 0.2em; } div.refererlist { font-size: 90%; color: #666666; margin: 1px 0px 1px 0px; background-color: #ffece3; border-width: 1px; border-color: #cccccc #ffeeee #ffeeee #cccccc ; border-style: solid; padding: 0.2em; } div.commentshort { font-size: 90%; color: #333333; padding: 0.3em; background-color: #ffffff; border-width: 1px; border-color: #cccccc #ffeeee #ffeeee #cccccc ; border-style: solid; } table.calendar { color: #666666; font-size: 10pt; margin: 1px 1px 5px 1px; padding: 3px; background-color: #ffece3; border-width: 1px; border-color: #cccccc #ffeeee #ffeeee #cccccc ; border-style: solid; } td.calendar-day img { width: 15px; height: 15px; border: 0; margin: 0em; } img.photo { float: right; margin: 25px 10px 10px 10px; border: 0; } tdiary-3.2.2/theme/right/README000644 000765 000024 00000000622 12137321070 016345 0ustar00machustaff000000 000000 Title: Right Author: zoe Access: http://www.kasumi.sakura.ne.jp/~zoe/ License: GPL Comment: 全体がやや右寄せ Copyright by (C) zoe http://www.kasumi.sakura.ne.jp/~zoe/ validated by W3C. ChengeLog 2003-09-14 NT * remove specification of font-family. * font-size: em -> %. 2002-10-20 zoe * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. tdiary-3.2.2/theme/right/right.css000644 000765 000024 00000014725 12137321070 017325 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Right Revision: Revision: 1.3 $ Author: zoe Access: http://www.kasumi.sakura.ne.jp/~zoe/ Comment: 全体がやや右寄せ Copyright by (C) zoe http://www.kasumi.sakura.ne.jp/~zoe/ validated by W3C. */ /* ChengeLog 2002-04-05 TADA Tadashi * add spec. */ a:link, a:visited { color: #006400; text-decoration: underline; } a:active { text-decoration: underline; } a:hover, a:focus { text-decoration: underline; } /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: white; color: black; margin: 1em auto 1em 1em; padding: 1em; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: #ddd; border-style: solid; border-color: #eee #aaa #aaa #eee; border-width: 1px; padding: 3px; } /* 日記タイトルの設定 */ h1 { text-align: center; } /* カレンダーの設定 */ div.calendar { border-style: solid; border-color: darkgray #eee #eee darkgray; border-width: 1px; padding: 2px; width: 50%; margin-bottom: 0.5em; } /* 1日の日記全体を囲む枠の設定 */ div.day { border-style: solid; border-color: #800; border-width: 0px 0px 1px 1px; padding-bottom: 0.5em; margin-bottom: 0.5em; margin-left: 8em; } /* タイトル行全体の設定 */ h2 { margin-top: 0.1em; margin-bottom: 0.1em; } /* 日付の設定 */ h2 span.date { font-size: large; margin-left: 0.5em; } /* タイトルの設定 */ h2 span.title { } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background-color: #eee; padding: 2px; padding-bottom: 1px; margin-left: 24px; margin-right: 12px; } /* サブタイトルの設定 */ h3 { font-size: 100%; margin: 0em; font-weight: bold; } /* 日記の本文(段落)の設定 */ div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } /* ツッコミ欄全体の設定 */ div.comment { font-size: small; background-color: #eee; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 24px; margin-right: 12px; } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } /* ツッコミした人の名前の設定 */ /* リンク元リスト(短い方)の設定 */ div.referer { text-align: right; font-size: small; background-color: #eee; padding: 2px; padding-bottom: 1px; margin-left: 24px; margin-right: 12px; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { font-size: small; background-color: #eee; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 24px; margin-right: 12px; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; margin-top: 0px; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: #ddd; border-style: solid; border-color: #800; border-width: 0px 0px 1px 1px; padding: 0.5em 12px 0.5em 24px; margin-bottom: 0.5em; margin-left: 4em; } /* 入力フィールドの設定 */ input.field { background-color: white; } /* 複数行入力フィールドの設定 */ textarea { background-color: white; margin-left: 1em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color: black; color: #ff8000; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; line-height: 1.5em; display: inline; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ div.day.update { background-color: #ddd; border-style: solid; border-color: #800; border-width: 0px 0px 1px 1px; padding: 0.5em 12px 0.5em 24px; margin-bottom: 0.5em; margin-left: 4em; } div.day.update div.form { border-style: none; margin-left: 0em; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/repro/dot.png000644 000765 000024 00000000242 12137321070 016771 0ustar00machustaff000000 000000 PNG  IHDR(-SPLTEGtIME 'BĐ#tEXtSoftwarePIXIA s_png.dll Massa Ver.9IDATxc`@(adIDIENDB`tdiary-3.2.2/theme/repro/dot_section.png000644 000765 000024 00000000242 12137321070 020515 0ustar00machustaff000000 000000 PNG  IHDR(-SPLTE鿫BtIME Oi#tEXtSoftwarePIXIA s_png.dll Massa Ver.9IDATxc`@(adIDIENDB`tdiary-3.2.2/theme/repro/header.png000644 000765 000024 00000000273 12137321070 017437 0ustar00machustaff000000 000000 PNG  IHDR(-SPLTEՕؚ֗۝ߛܘ;tIME .Uo#tEXtSoftwarePIXIA s_png.dll Massa Ver.9"IDATxc` ``F ,h8wRC IENDB`tdiary-3.2.2/theme/repro/header2.png000644 000765 000024 00000000336 12137321070 017521 0ustar00machustaff000000 000000 PNG  IHDR(-S*PLTE㲻ެڤ՝БȘ̟ѧׯݶYctIME 710v}#tEXtSoftwarePIXIA s_png.dll Massa Ver.9-IDATxڅ7  _ABP*4 Cp^垤tIENDB`tdiary-3.2.2/theme/repro/header3.png000644 000765 000024 00000000316 12137321070 017520 0ustar00machustaff000000 000000 PNG  IHDR(-SPLTEȓɚ͢Ӭڴ浾᢭8tIME  %j1J#tEXtSoftwarePIXIA s_png.dll Massa Ver.9,IDATxڭϹ0@AȳE˕,RXB [822\?~1J"[IENDB`tdiary-3.2.2/theme/repro/README000644 000765 000024 00000000201 12137321070 016350 0ustar00machustaff000000 000000 Title: repro Revision: $Revision: 1.1 $ Author: 某祐 Access: License: GPL Comment: 疲れた。 ChangeLog 2003-11-09 created tdiary-3.2.2/theme/repro/repro.css000644 000765 000024 00000026024 12137321070 017344 0ustar00machustaff000000 000000 @charset "utf-8"; /* ページ全体の基本的な設定。背景色や文字色など */ body { background-repeat: repeat; background-image: url(dot.png); background-attachment: fixed; background-color:#EAEDFF; } /* リンク文字列に関する設定 */ A:LINK{ text-decoration : underline; color : blue; } A:visited{ color:#C62C6B; } } A:HOVER{ background-color : #FFFFFF; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: #ddf; color: #000; border-style: solid; border-color: #eef #aaf #aaa #eee; border-width: 1px; padding: 2px; } /* 日記タイトルの設定 */ h1 { display:none text-align: right; color: #EAEDFF; font-size: 1pt; } /* カレンダーの設定 */ div.calendar { color: #000; padding: 2px; margin: 0em 17% 1.8em 2em; font-size: small; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: transparent; border: 1px solid gray; text-align: left; text-indent-Left: 1em; margin-left: 5%; margin-right: 1%; padding-bottom: 0em; margin-bottom: 4em; } /* タイトル行全体の設定 */ h2 { color: #000000; font-size: 14pt; background: url(header.png) repeat; border-bottom: 1px sorid gray; padding: 0.3em 2px 0.3em 1.5em; text-align: left; margin: 0em 0em 0em 0em; text-decoration: none; } /* 日付の設定 */ h2 span.date { font-size:20pt; color: #000000; text-decoration: none; } /* タイトルの設定 */ h2 span.title { } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { text-align: left; background-color: transparent; color: #000; padding: 4px; margin: 0.5em 0.7em 0.5em 0.7em; } /* サブタイトルを含むセクションの設定 */ div.section { font: 11pt/150% MS P ゴシック; line-height: 100%; border: 1px solid gray; background-image: dot_section.png; background-repeat: repeat; padding: 0em 0em 0.7em 0em; margin: 0.5em 0.2em 1.2em 0.2em; line-break: strict; word-break: keep-all white-space: normal; } /* サブタイトルの設定 */ h3{ color: #FFFFFF; background: url(header2.png) repeat; padding: 0.2em 0em 0.2em 2em; line-height: 26px; margin: 0em; font-weight: bold; font-size: medium; border-style: ridge; border-color: gray; border-width: 0px 0px 1px 0px; } h3 A:link { text-decoration: none; } /* その他の見出し(必要なら) */ h4 { margin: 2em; font-weight: bold; margin-bottom: 0em; } P.recentitem { border-bottom: 1px solid gray; margin: 0em; background: url(header3.png) repeat; color:#FFFFFF; font-weight: bold; } p.MenuItem { margin-bottom: 1em; font-size:9pt; } div.contents { border: 1px solid gray; margin-left: 30%; margin-right: 15%; margin-bottom: 1.7em; padding: 0em 0px 0.3em 0em; background-image: dot_section.png; background-repeat: repeat; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(sanchor.png); background-repeat: no-repeat; color: #BDC7E7; background-color: transparent; background-position: 120% 120%; font-size: 8pt; text-decoration: none; padding: 16px 16px 0px 0px; vertical-align:top; } div.day span.sanchor a:link { color: transparent; text-decoration: none; } div.day span.canchor { background-image: url(sanchor.png); background-repeat: no-repeat; color: #BDC7E7; background-color: transparent; background-position: 100% 60%; font-size: 1pt; text-decoration: none; padding: 16px 16px 0px 0px; vertical-align:middle; } /* 日記の本文(段落)の設定 */ div.section p { margin: 0.7em 1em 0.5em 1em; line-height: 150%; line-height: 100%; padding: 0em 1em 0em 1em; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { font-weight: bold; font-size: 90%; font-color: #000; margin: 0em; background: url(header3.png) repeat; padding: 0.2em 1em 0.2em 1em; } /* ツッコミ欄全体の設定 */ div.comment { background-color: transparent; color: #FFF; border-top: 1px solid gray; padding: 0em; margin-top: 2em; margin-left: 0em; margin-right: 0em; margin-bottom: 0em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; padding: 0.5em 0em 0.5em 0.5em; COLOR: #000; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 120%; } /* ツッコミ本体 */ div.commentbody { color: #000; font-size: 90%; margin: 1em 2em 1em 2em; line-height: 120%; border-top: 1px solid gray; } /* ツッコミした人の情報 */ div.commentator { COLOR: #000; background-color:#BDC7E7; border-bottom: 1px solid gray; line-height: 150%; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; color: #000; padding: 0.8em 0em 0.8em 1.2em; } /* フォーム全体を囲む枠の設定 */ div.form { font-weight: bold; background-color: transparent; color: #FFF; border-bottom:1px solid gray; padding: 0px; margin: 0em 0em 0.5em 0em; } /* フォームの設定 */ div.form form { font-color: white; margin: 1em; background-color:#BDC7E7; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #eef; color: #000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #eef; color: #000; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin:0.5em 0em 0.5em 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { background-color: transparent; color: #000; border-top: 1px solid gray; padding-bottom: 0.5em; margin-top: 0em; margin-left: 0em; margin-right: 0em; margin-bottom: 0em; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { background-color: transparent; color: #000; border-top: 1px solid gray; padding-bottom: 0.5em; margin-top: 0em; margin-left: 0em; margin-right: 0em; margin-bottom: 0em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { background-color: transparent; color: #000; border-top: 1px solid gray; padding: 0.5em; margin-top: 0em; margin-left: 0em; margin-right: 0em; margin-bottom: 0em; } /* 罫線の設定 */ hr { display: none; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 90%; text-align: right; margin-top: 0px; } /* 更新フォーム */ form.update { padding-top: 0.5em; border: 1px solid gray } form.update input, form.update textarea, form.commentstat input { background-color: #eef; color: #000; } form.update span.field { display: inline; margin-left: 0.5em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 45em; height: 45em; } form.update span.checkbox.hidediary { margin-left: 1em; } textarea.body { width: 45em; height: 45em; display: block; margin-left: 3em; margin-bottom: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ div.section pre { background-color: #transparent; color: #000; margin-left: 2em; margin-right: 1em; padding: 2px 2px 8px 2px; font-size : 12pt; line-height : 18px; } /* 引用(blockquoteタグ)の設定 */ div.section blockquote { border-style: solid; border-color: #ddf; border-width: 2px 2px 2px 2px; margin-left: 2em; margin-right: 2em; padding: 4px 4px 4px 4px; font-size: 9pt; } div.section blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.section ul, div.section ol { margin-left: 5em; margin-right: 3em; padding-left: 0px; } div.section ul ul, div.section ol ol { margin-left: 1.7em; margin-right: 1em; margin-bottom: 0.5em; } /* 項目リストの設定 */ div.section dl { margin-left: 5em; } div.section dt { margin-bottom: 0.2em; font-weight: bold; } div.section dd { margin: 0em 3em 0.5em 1em; } /* テーブルの設定 */ div.section table { margin: 0.5em 1em 0.5em 5em; border-style: solid; border-width: 2px; border-color: #aaf; border-collapse: collapse; } div.section th, div.section td { padding: 5px; border-style: solid; border-width: 1px; border-color: #aaf; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: x-small; line-height: 110%; border-style: solid; border-color: #aaf; border-width: 1px; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; border-style: solid; border-color: #ddf; border-width: 1px 0px 0px 0px; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } /* amazon plugin */ img.left { border-width: 1px; border-color: #008; float: left; margin: 0.5em; } img.right { border-width: 1px; border-color: #008; float: right; margin: 0.5em; } div.section, div.comment { clear: none; } /* サイドバー関連 */ div.main { margin-left: 18%; } div.sidebar { position: absolute; top: 80px; left: 0px; margin-left: 2%; border: 1px solid gray; width: 18%; float: right; padding: 0px 0px 2px 0px; font: 11pt/150% MS ゴシック; margin-right:2% } div.sidebar p { line-height: 120%; text-align: center; border-style: solid; border-color: #aaf; border-width: 0px 0px 1px 0px; margin: 0px 0px 2px 0px; padding: 0px 6px 2px 0px; } img.photo { float: right; margin: 9px; border: 2px double gray; } a.keyword { text-decoration: none; border-bottom: 1px solid gray; } a.keyword:link{ color: #4271B5; background-color: transparent;} div.img { float: right; font-size: small; text-align: left; margin: 2px 4px; } div.img p.caption { float: right; font-weight: bold; text-align: center; margin: 0em; line-height: 1.0; } div.img p.sentence { float: right; text-align: left; margin: 0em; padding: 2px; } tdiary-3.2.2/theme/repro/sanchor.png000644 000765 000024 00000000524 12137321070 017643 0ustar00machustaff000000 000000 PNG  IHDR(-SWPLTELLfujt`pϲޖNb۽決ݯՍ驨㤠豹ᜥΤaqTgtRNS@fbKGDHtIME 3(^#tEXtSoftwarePIXIA s_png.dll Massa Ver.9\IDATxڍ@0 ET*Et !Yw0W<(D) JF;Pm.@7/>w qF\h{X j N:%| N LQܢIENDB`tdiary-3.2.2/theme/redgrid/README000644 000765 000024 00000000475 12137321070 016656 0ustar00machustaff000000 000000 Title: redgrid Author: ナカガキ Access: http://d.hatena.ne.jp/calmzone/ http://park18.wakwak.com/~calmzone/ License: GPL Comment: 独自クラスのSPAN.spoilerを用意しました。で文字を囲むと、文字と背景が同色になり、ネタばれ防止等に使えます。 tdiary-3.2.2/theme/redgrid/redgrid.css000644 000765 000024 00000012334 12137321070 020125 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title:redgrid Author:ナカガキ Access:http://d.hatena.ne.jp/calmzone/ http://park18.wakwak.com/~calmzone/ License:GPL Comment:独自クラスのSPAN.spoilerを用意しました。で文字を囲むと、文字と背景が同色になり、ネタばれ防止等に使えます。 */ /*アンカー*/ A{ text-decoration:none; } A:link{ color:#FFB4B4; border-bottom:dashed silver 1px; } A:visited{ color:#DEDEFF; border-bottom:dashed silver 1px; } A:hover{ color:white; background-color:#5A5A5A; border-style:none; } A.keyword{ color:#FFFFFF; } A.keyword:link{ border-bottom:solid #969696 1px; } A.keyword:visited{ border-bottom:solid #444444 1px; } A.keyword:hover{ background-color:transparent; color:#FFE1C8; border-bottom:none; } /*main*/ BODY{ background-image:url("redgrid.gif"); background-color:#000000; background-attachment:fixed; color:#F0F0F0; padding:0; margin:0; word-break:break-all; } H1{ border:solid #990000; border-width:0 2px 2px 2px; text-align:right; margin:0 0 3em 0; padding:0; font-weight:normal; font-size:160%; color:#FFFFFF; } DIV.day{ background-color:#000040; border:solid 2px #990000; margin:5px 10% 2em 10%; padding:5px 0 0 0; } H2{ border:solid 2px #990000; margin:0 -8% 5px -8%; padding:0; font-weight:normal; font-size:120%; text-align:center; } H2 .date{ } H2 SPAN.title{ margin:0 0 0 0.5em; } H2 A:link,H2 A:visited{ border:none; color:#FFFFFF; } DIV.body{ } DIV.section{ border:solid 1px #990000; background-color:#000000; padding:5px 0 0 0; margin:5px -15px 5px 15px; line-height:120%; } H3{ border:solid 1px #990000; margin:0 40px 0 -40px; padding:2px; font-weight:normal; font-size:110%; } H3 .timestamp{ color:#FFFFFF; font-weight:normal; font-size:80%; } DIV.section P{ margin:1em; } DIV.body HR{ width:70%; height:5px; } DIV.footnote{ border:solid 1px #990000; margin:5px 35px 5px -35px; font-size:90%; padding:5px; clear:right; } DIV.footnote P{ margin:0; } DIV.comment{ border:solid 1px #990000; margin:5px -35px -5px 35px; font-size:90%; padding:5px; font-size:90%; clear:right; } DIV.comment DIV.caption{ text-align:right; } DIV.commentshort P{ margin:0.5em; } DIV.refererlist{ border:solid 1px #990000; margin:10px 30px -10px -30px; padding:5px; } DIV.calendar{ font-size:75%; } BLOCKQUOTE,PRE{ background-color:#000040; border-right:solid 1px #990000; border-bottom:solid 1px #990000; color:#CCCCCC; font-size:90%; margin:1em 1.5em 1em 1.5em; padding:5px; } BLOCKQUOTE CITE{ display:block; text-align:right; padding-right:5px; } UL,OL{ } LI{ } DL{ margin:1em 1.5em 1em 1.5em; } /*IMG関連*/ IMG.photo{ float:right; border:solid #990000; border-width:0 1px 1px 0; margin:3px -5px 3px 3px; padding:4px; background-color:#000040; } A:link IMG.asin{ border:solid #FFB4B4; border-width:0 1px 1px 0; padding:4px; background-color:#000040; } A:visited IMG.asin{ border:solid #DEDEFF; border-width:0 1px 1px 0; padding:4px; background-color:#000040; } /*インライン要素*/ Q{ background-color:#000040; border:dashed #990000 1px; } Q CITE,SPAN.footnote A{ font-style:normal; font-size:80%; } STRONG{ } .small{ font-size:80%; font-weight:normal; } INS{ border-bottom:dotted #FFFFFF 1px; text-decoration:none; font-size:90%; } INS:before{ content:"(追記)"; } DEL,DEL A.keyword,DEL A.keyword:link,DEL A.keyword:visited{ color:#708090; } .highlight { font-weight:bold; border:dashed #990000 2px; } SPAN.spoiler{ color:#FFFFFF; background-color:#FFFFFF; border-style:dashed; border-color:#000000; border-width:1px; } SPAN.spoiler A.keyword{ color:#FFFFFF; background-color:#FFFFFF; } /*はてなモジュール関連*/ /*photoモジュール*/ UL.hatena_photo{ padding:0; list-style-type:none; } UL.hatena_photo LI{ list-style-type:none; display:inline; border:none; } UL.hatena_photo A{ border-style:none; } UL.hatena_photo A:hover{ background-color:transparent; } UL.hatena_photo LI IMG{ border:solid #990000; border-width:0 1px 1px 0; margin:1px; padding:4px; background-color:#000040; } /*calendar2モジュール*/ TABLE.calendar{ border:solid 1px #990000; background-color:#000040; padding:0; font-size:10px; margin:0; } TABLE.calendar TR{ padding:0; margin:0; } TABLE.calendar TD{ border-right:solid 1px #990000; border-bottom:solid 1px #990000; margin:0; } TD.calendar-prev-month,TD.calendar-current-month,TD.calendar-next-month{ text-align:center; } TD.calendar-day{ text-align:left; vertical-align:top; padding:1px; color:#BBBBBB; } TD.calendar-sunday{ color:red; } TD.calendar-saturday{ color:blue; } TABLE.calendar TD{ text-align:center; } TABLE.calendar A:link,TABLE.calendar A:visited{ border-style:none; } /*sectionモジュール等*/ P.recentitem{ font-size:95%; font-weight:bold; margin:0; } DIV.recentsubtitles{ font-size:85%; } P.recentitem A:link,DIV.recentsubtitles A:link,P.recentitem A:visited,DIV.recentsubtitles A:visited{ border:none; } /*サイドバー*/ DIV.main{ margin-right:20%; padding:0; } DIV.sidebar{ position:absolute; right:0; top:150px; width:20%; margin:0; padding:0; } /*その他*/ FORM.hatena-searchform{ } SPAN.hatena-counter{ font-weight:bold; } textarea{ width:85%; height:30em; margin-left:1em; padding:0; } tdiary-3.2.2/theme/redgrid/redgrid.gif000644 000765 000024 00000000460 12137321070 020077 0ustar00machustaff000000 000000 GIF89aXX!,XX^;%ҸOq&FFm^TgLDtB)h{iL'>\c?yn=?'@X蒈覸r8hY) :JZjz ;Wwk; ( , validated by W3C. ChangeLog 2003-09-14 NT * font-size: em -> %. 2003-09-10 zoe * add width property in div.section. see http://members.at.infoseek.co.jp/cssbug/detail/winie/b032.html and http://www.tdiary.org/archive/theme/msg00506.html * add "width: 70%;" in div.comment. this is the same problem. 2003-03-06 Nana * add Rectangle Theme. Memo 2003-03-06 Nana * このテーマは最新表示にリンク元を表示しないほうがすっきりします。(あくまでも私感ですが) rectangle.cssを開いて/*リンク元リスト(Month/Latestモード)の設定*/部分を探し div.referer { /*display: none;*/ font-size: 90%; padding: 5px; margin-top: -1.5em; margin-left: 0px; margin-right: 20%; border: 10px solid #334466; background-color: #6675a3; color: #eee; } ↑のようになっている部分を以下のように書き換えることで Month/Latestモードのリンク元は表示されなくなります。 div.referer { display: none; /*font-size: 90%; padding: 5px; margin-top: -1.5em; margin-left: 0px; margin-right: 20%; border: 10px solid #334466; background-color: #6675a3; color: #eee;*/ } tdiary-3.2.2/theme/rectangle/rectangle.css000644 000765 000024 00000023331 12137321070 020774 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Rectangle Revision: $Revision: 1.4 $ Author: Nana Access: License: GPL Comment: なんとなく■責め *READMEもお読み下さい。 Copyright 2003 (C) by Nana validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body{ margin: 0px; background-color: #667b99; color: #333; } /* リンク文字列に関する設定 */ a:link{ color : #ddd; text-decoration : none; background-color: transparent; } a:visited{ color : #eee; text-decoration : none; background-color: transparent; } a:active,a:hover{ color : #000; text-decoration : underline; background-color: transparent; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { padding: 2px; } /* 日記タイトルの設定 */ h1{ font-size: 200%; letter-spacing: 0.2em; text-align: center; background-color: #334466; padding: 2px; color: #667b99; margin: 0px; } /* カレンダーの設定 */ div.calendar { padding: 2px; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.1em; font-size: 90%; text-align: left; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { margin: 0px 1em 3em 1em; text-align: left; } /* タイトル行全体の設定 */ h2{ position: relative; top: 30px; left: 30%; display: inline; color : #a3aec2; background-color: transparent; font-size : 110%; font-weight: normal; } /* 日付の設定 */ h2 span.date { color: #ECF5FF;font-weight: normal; background-color: transparent; } h2 span.date a:link,h2 span.date a:visited{ color: #ECF5FF; background-color: transparent; } /* タイトルの設定 */ h2 span.title h2 span.nyear{ font-size: 90%; } /* サブタイトルの設定 */ h3{ margin-top: 1em; font-size : 100%; padding: 2px; } div.section{ width: 100%; } div.body { text-align: left; padding: 0.1em; margin: 1em 3em; border: 15px solid #334466; background-color: #6e6685; color: #222; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 20px 20px 0px 0px; color: #6e6685; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #9e99ad; background-color: transparent; font-size: 1px; } /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 1em 1em 2em; line-height: 130%; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { padding: 8px; font-size: 90%; } /* ツッコミ欄全体の設定 */ div.comment { padding: 8px; font-size: 90%; border: 10px solid #334466; margin-left: 25%; margin-top: -3em; background-color: #9e99ad; color: #333; width: 70%; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; } span.commentator { font-weight: bold; color: #eee; background-color: transparent; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; margin-left: 1em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 2px; margin: 0em 2em 1em 2em; } /* フォームの設定 */ div.form form { margin: 1em; padding: 5px; border: 15px solid #334466; background-color: #667585; color: #eee; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; margin-top: 1em; border: solid 1px #000; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; margin-left: 1.5em; border: solid 1px #000; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { /*display: none;*/ font-size: 90%; padding: 5px; margin-top: -1.5em; margin-left: 0px; margin-right: 20%; border: 10px solid #334466; background-color: #6675a3; color: #eee; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { text-align: left; padding: 5px; margin-top: -2em; margin-left: 0px; margin-right: 20%; border: 10px solid #334466; background-color: #6675a3; color: #eee; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; margin: 0.5em 1em 0.5em 3em; line-height: 1.2em; } /* 罫線の設定 */ hr { border-bottom: solid 1px #334466; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 90%; text-align: center; background-color: #334466; padding: 4px; color: #667b99; color: #eee; } /* 更新フォーム */ form.update { border: 15px solid #334466; background-color: #6e6685; color: #eee; margin-left: 2em; padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { border: solid 1px #000; margin-left: 1em; } form.update span.field { display: inline; margin-left: 1em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; margin-left: 1em; } form.update div.field.title input { margin-left: 0.5em; border: solid 1px #000; } form.update div.textarea { display: block; margin-top: 1em; margin-left: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 30em; height: 15em; } form.update span.checkbox.hidediary{ margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* input, select { color: #222; background-color: transparent; border-style: outset; border-color: #334466; border-width: 1px; padding: 2px; }*/ /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fefefe; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { margin-left: 2em; margin-right: 1em; padding: 5px; border-left: 10px ridge #6495ED; margin: 0.5em 1em 1em 2em; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { background-color: #BBCFDF; color: #555; margin-left: 2em; padding: 8px; color: #483D8B; font-style: italic; margin: 0.5em 1em 1em 2em; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin: 0.5em 1em 1em 2em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: 90%; line-height: 1.1em; border: 10px solid #334466; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; text-align: left; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; text-align: left; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; border-style: dotted; border-color: #000; border-width: 1px 0px 0px 0px; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } div.section, div.comment { clear: both; } /* サイドバー関連 */ /* div.main { margin-left: 20%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 20%; padding: 2px 2px 100% 2px; border-style: solid; border-color: #fff; border-width: 0px 2px 2px 0px; padding-top: 0.5em; } div.sidebar p { line-height: 120%; text-align: center; border-style: solid; border-color: #fff; border-width: 0px 0px 1px 0px; margin: 2px 4px 2px 4px; } */ /* 引用ソースの表示 */ p.source{ margin-right: 1.5em; margin-top: 0px; text-align: right; font-size:90%; line-height: 24px; font-style: italic; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; text-align: left; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #FF8080; background-color: transparent; } .calendar-saturday { color: #0080FF; background-color: transparent; } .calendar-weekday { color: #555555; background-color: transparent; } .calendar-todo { border-style: dashed; border-color: #eee; border-width: 1px; } p.big { font-size:20pt; color: blue; background-color: transparent; } .attention { color: red; background-color: transparent; } form.search{ text-align: left; margin: 0.5em 10%; } table,td{ border: none; font-size: 90%; margin: 5px; text-align: left; margin-right: auto; margin-left: auto; } /* counter */ div.counter p{ font-size: 90%; text-align: center; } tdiary-3.2.2/theme/rectangle/sanchor.png000644 000765 000024 00000000607 12137321070 020462 0ustar00machustaff000000 000000 PNG  IHDR r|bKGD w pHYs  ~tIMEIDATx]=n[A7$W'p勺-r4$ HF1";bu.NwFbBi3ILKl1ȞVV6 VcN;;uaLsO8OJV! YȃiŽHhl["6:oR>u۽ʌO//.\+/ Te5W57Nup"u gs;d:-H4E%YM5_֟yLMS_TB?XjbYp1vГIENDB`tdiary-3.2.2/theme/rainy-season/rainy-season.css000644 000765 000024 00000023747 12137321070 022117 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: rainy-season Revision: $Revision: 1.4 $ Author: naoko Access: naoko@undefine.to License: GPL Comment: 梅雨の季節をイメージしました。 validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #fff; color: #222; } /* リンク文字列に関する設定 */ a:link { background-color: transparent; color: #256B2B; text-decoration: none; } a:visited { background-color: transparent; color: #256B2B; text-decoration: none; } a:hover { text-decoration: underline; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { background-color: transparent; color: #222; text-align: right; font-size: 90%; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { padding-right: 0.5em; } /* 日記タイトルの設定 */ h1 { color: #5B37EE; background-color: transparent; background-image: url(rainy-season_h1.gif); background-position: right bottom; background-repeat: no-repeat; height: 64px; line-height: 67px; text-align: right; padding-right: 67px; padding-bottom: 5px; } /* カレンダーの設定 */ div.calendar { text-align: right; letter-spacing: 0.08em; background-color: #fff; color: #222; padding: 2px; margin-top: -1em; margin-bottom: 0.5em; line-height: 110%; font-size: 90%; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: #fff; color: #000; border-style: solid; border-color: #338A39; border-width: 1px; margin-top: 1em; } /* タイトル行全体の設定 */ h2 { margin-top: 0px; padding:0.6em 0em 0em 0.6em ; } /* 日付の設定 */ h2 span.date { margin: 0em 0em 0.1em 0.5em; font-size: medium; } /* タイトルの設定 */ h2 span.title { margin: 0em 0em 0em 0.5em; font-size: large; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background-color: #fff; color: #222; margin-top: 0em; margin-left: 2.6em; margin-right: 1em; } /* サブタイトルを含むセクションの設定 */ div.section { margin-top: 0.7em; margin-bottom: 0.7em; } /* サブタイトルの設定 */ h3 { font-size: medium; margin: 0em; font-weight: bold; border-style:dashed; border-width:0px 0px 1px 0px; border-color:#338A39; } /* その他の見出し(必要なら) */ h4 { margin: 2em; font-weight: bold; margin-bottom: 0em; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(rainy-season_sanchor.gif); background-position: bottom right; background-repeat: no-repeat; padding: 17px 30px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(rainy-season_canchor.gif); background-position: bottom right; background-repeat: no-repeat; padding: 17px 26px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 1em 0.7em 0em; line-height: 140%; } ul, ol { margin-left: 0em; padding-left: 0em; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { font-size: 90%; margin: 0.5em; } /* ツッコミ欄全体の設定 */ div.comment { background-color: #fff; color: #222; border-style: dashed; border-color: #338A39; border-width: 1px 0px 1px 0px; padding-bottom: 1px; margin: 0.5em 1em 0em 2.6em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.2em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 120%; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.2em; line-height: 120%; } /* ツッコミした人の情報 */ div.commentator { line-height: 150%; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: #fff; color: #000; border-style: solid; border-color: #308C38; border-width: 1px; padding: 2px; margin: 0.5em 1em 0.5em 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #EDFFE1; color: #222; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #EDFFE1; color: #000; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: 90%; padding: 0.4em 1em 1em 1em; line-height: 1em; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { background-color: #fff; color: #000; border-style: solid; border-color: #308C38; border-width: 1px; padding: 2px; padding-bottom: 1px; margin: 0.5em 1em 2em 2em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; margin: 0.5em 1em 0.5em 3em; line-height: 120%; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #B7DCA9; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 80%; text-align: right; margin-top: 2px; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #EDFFE1; color:#222; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { border-style: solid; border-color: #B8DCA8; background-color: #ffffff; color:#222; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; border-width: 2px 2px 2px 2px; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border-style: solid; border-color: #B8DCA8; border-width: 2px 2px 2px 2px; margin-left: 2em; margin-right: 2em; padding: 4px 4px 4px 4px; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 6em; margin-right: 3em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { background-color: #fff; color:#222; font-size: 80%; line-height: 110%; border-style: solid; border-color: #338A39; border-width: 1px; margin-left: 1em; } table.calendar td { margin: 0px; text-align: center; padding: 0 3px 0 3px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month,table.calendar td.calendar-day { text-align: center; background-color: #EBFCE2; color:#222; } td.calendar-sunday { color: red; background-color: #fbb; } td.calendar-saturday { background-color: #bbf; color: blue; } td.calendar-weekday { background-color: #C0C0C0; color: #222; } /* calendar3 */ div.calendar3{ font-size: 90%; line-height: 120%; padding: 2px; text-align: right; } .calendar-popup { background-color: #F0FCE8; color:#222; display: none; position: absolute; padding: 4px; text-align: left; border-color:#C0C0C0; border-width:1px; border-style:solid; } .calendar-day a{ font-weight: normal; background-color:#F8FCFF; } .calendar-sunday { color: #f00; background-color: transparent; } .calendar-saturday { color: #00f; background-color: transparent; } .calendar-weekday { color: #222; background-color: transparent; } .calendar-todo { border-style: solid; border-color: #1E90FF; border-width: 1px; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; border-style: solid; border-color: #B8DCA8; border-width: 1px 0px 0px 0px; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } /* amazon plugin */ img.left { border-width: 1px; border-color: #008; float: left; margin: 0.5em; } img.right { border-width: 1px; border-color: #008; float: right; margin: 0.5em; } div.section, div.comment { clear: both; } /* サイドバー関連 */ div.main { margin-left: 25%; } div.sidebar { background-image: url(rainy-season_side_bg.gif); position: absolute; top: 0px; left: 0px; width: 24%; padding: 0px 0px 100% 0px; border-style: solid; border-color: #B7DCA9; border-width: 0px 2px 2px 0px; padding-top: 0px; } div.sidebar p { color: #338A39; font-weight: bold; line-height: 120%; margin: 4px; border-style: solid; border-color: #338A39; border-width: 0px 0px 1px 0px; } tdiary-3.2.2/theme/rainy-season/rainy-season_canchor.gif000644 000765 000024 00000000436 12137321070 023557 0ustar00machustaff000000 000000 GIF89al[ڭɗզb|Ҟ!,IIj8kiMAlC8M-bZs4$s/,(&1 BbA('(NWb`cV8VC°hry^ ,]3 j;  ! PH`P ,  ZL 6 ÝW|́ f%sdzx܋>&NCi %;tdiary-3.2.2/theme/rainy-season/rainy-season_h1.gif000644 000765 000024 00000001467 12137321070 022457 0ustar00machustaff000000 000000 GIF89a@CYҏvؤqsW%IJֳهoE!,@CI}{A dIDl̳c򩶼;aHoA -K&'TiA!j7)9EcmnzTofB}WJz@cWvzdvd^8vo1ho83ZCOcZW2Qn=8T@ȶg-όbSG=yE{BTG-V`xd7-ax賡nE3hgqu$bxH3'amKf=#ϤZ!FDMQɑ.jJ"4jLi1J-PgrlZc$A3h6 7V}뀦\FX7@|:+`0[5D+C>oŬ&4LĈ‰-Y> HR+ \& |oݸC2=@6І~`zH4M8)W4@`]%6{w 6sxoSzHi h IM$ __P30L`cU`x‚0"\-(# zg$.N0d}R @0Ud Q&Wk-KYN'ZyBՉQ§la<̹|C)l@a10[5Mۀ莐v0rm p"CjQ!ꨬ`;tdiary-3.2.2/theme/rainy-season/rainy-season_sanchor.gif000644 000765 000024 00000000410 12137321070 023567 0ustar00machustaff000000 000000 GIF89aTrLb}ޜ㱄ғߥٶmڑY|k~vэ?J]׆!,IDBAh2f2$f̂FA8 ɼj@`,]C)PB0$X >g F43 # '4 y pF2i34I 045 G ( <A| -Ȥu-;tdiary-3.2.2/theme/rainy-season/rainy-season_side_bg.gif000644 000765 000024 00000000045 12137321070 023532 0ustar00machustaff000000 000000 GIF89a,Z;tdiary-3.2.2/theme/rainy-season/README000644 000765 000024 00000000426 12137321070 017642 0ustar00machustaff000000 000000 Title: rainy-season Revision: $Revision: 1.2 $ Author: naoko Access: naoko@undefine.to License: GPL Comment: 梅雨の季節をイメージしました。 Changelog 2003-09-14 NT * font-size: em -> %. 2003-06-17 Nana * add into repository. tdiary-3.2.2/theme/rain/rain.css000644 000765 000024 00000022226 12137321070 016750 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: rain Revision: $Revision: 1.3 $ Author: Nana Access: clorets@estyle.ne.jp License: GPL Comment: 雨つぶ Copyright 2003 (C) by Nana validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #D8D7EA; color: #333333; margin: 0px; } /* リンク文字列に関する設定 */ a:link { background-color: transparent; color: #778899; text-decoration: none; } a:visited { background-color: transparent; color: #778899; text-decoration: none; } a:hover,a:active { text-decoration: underline; color: #0098FF; background-color: transparent; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { margin-bottom: 10px; } /* 日記タイトルの設定 */ h1 { text-align: center; font-size: 180%; padding-top: 5px; padding-bottom: 16px; margin-top: 0px; margin-bottom: 0.5em; background-color: #9FC7E6; color: #ffffff; background-image: url(rain_bottom.png); background-position: bottom left; background-repeat: repeat-x; letter-spacing: 0.2em; } /* カレンダーの設定 */ div.calendar { padding-top: 5px; padding-left: 2em; margin: 0px auto 0.5em auto; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { color: #fff; padding-bottom: 20px; background-color: transparent; margin: 2em 0px; } /* タイトル行全体の設定 */ h2 { background-image: url(rain_top.png); background-position: top left; background-repeat: repeat-x; background-color:#9FC7E6; margin: 0px; padding-top: 20px; padding-left: 1em; text-align: left; font-size: 130%; color: #ffffff; letter-spacing: 0.2em; } /* 日付の設定 */ h2 span.date a:link,h2 span.date a:visited{ color: #fff; background-color: transparent; } /* タイトルの設定 */ h2 span.title { font-size: 80%; } h2 span.nyear { font-size: 80%; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background-color: #9FC7E6; color: #fff; padding: 1em 2em 1.5em 2em; margin-bottom: 0px; } /* サブタイトルを含むセクションの設定 */ div.section { margin-top: 0.5em; margin-bottom: 0.7em; } /* サブタイトルの設定 */ h3 { font-size: 110%; font-weight: bold; border-bottom: 1px dotted #eee; color: #FDF5E6; background-color: transparent; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.panchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 25px 20px 0px 0px; color: #9FC7E6; background-color: transparent; font-size: 1px; } /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 1em 0.7em 2.5em; line-height: 1.3; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { font-size: 90%; border-left: 5px double #fff; margin-left: 0.5em; padding: 5px 5px; } /* ツッコミ欄全体の設定 */ div.comment { padding: 0.5em 2em 1em 2em; background-color: #9FC7E6; color: #fff; text-align: left; margin: 0px; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 1em; margin-top: 5px; padding: 5px; } span.commentator { font-weight: bold; color: #555; background-color: transparent; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.3em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { background-color:#9FC7E6; color: #000; padding: 2px; margin: 0px; } /* フォームの設定 */ div.form form { margin: 1em 0em 0em 2em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #eee; color: #000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #eee; color: #000; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: 90%; background-color: #9FC7E6; color: #FFF0F5; padding-top:0px; padding-right: 2em; background-image: url(rain_bottom.png); background-position: bottom left; background-repeat: repeat-x; padding-bottom: 20px; margin: 0px; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { margin: 0px; padding: 0px 1em 2em 3em; background-image: url(rain_bottom.png); background-position: bottom left; background-repeat: repeat-x; background-color: #9FC7E6; color: #FFF0F5 ; text-align: left; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; line-height: 1.2em; padding-left: 3em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddf; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 90%; margin-top: 0px; background-color: #9FC7E6; color: #ffffff; background-image: url(rain_top.png); background-position: top left; background-repeat: repeat-x; text-align: center; padding-top: 1.5em; padding-bottom: 15px; margin-top: 0em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #eee; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #7684A3; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color: #aad5ff; color: #000; margin-left: 3em; margin-right: 1em; padding: 8px; border-left: solid 10px #fff; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { background-color: #fff; color: #555; border-style: double; border-color: #aad5ff; border-width: 5px; margin-left: 3em; margin-right: 1em; padding: 8px; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 3em; margin-right: 3em; } /* 項目リストの設定 */ div.body dl { margin-left: 3em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: 75%; line-height: 1em; border: 1px solid #9FC7E6; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; border-style: solid; border-color: #eee; border-width: 1px 0px 0px 0px; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } .calendar-popup { display: none; text-align: left; background-color: #eee; color: #555; position: absolute; padding: 5px 1ex 5px 1ex; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #DA70D6; background-color: transparent; } .calendar-saturday { color: #1E90FF; background-color: transparent; } .calendar-weekday { color: #999999; background-color: transparent; } table { font-size: 90%; color: #888; background-color: transparent; margin-right: auto; margin-left: auto; } p.strong { font-size: 200%; } .memo { color: #333399; background-color: #ffffff; } .search {margin: 0px;} tdiary-3.2.2/theme/rain/rain_bottom.png000644 000765 000024 00000000364 12137321070 020327 0ustar00machustaff000000 000000 PNG  IHDR sBITOPLTEܑ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u)tEXtCreation Time 20 2 2003 16:00:18 +0900Hc#IDATxc2` JIENDB`tdiary-3.2.2/theme/rain/rain_top.png000644 000765 000024 00000000364 12137321070 017625 0ustar00machustaff000000 000000 PNG  IHDR sBITOPLTEܑ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u)tEXtCreation Time 20 2 2003 16:00:18 +0900Hc#IDATxc`A 1iW#IENDB`tdiary-3.2.2/theme/rain/README000644 000765 000024 00000001076 12137321070 016165 0ustar00machustaff000000 000000 Title: Rain Revision: $Revision: 1.2 $ Author: Nana Access: clorets@estyle.ne.jp License: GPL Comment: 雨つぶ Copyright 2003 (C) by Nana validated by W3C. ChangeLog 2003-09-14 NT * remove specification of font-family. * font-size: em -> %. 2003-03-06 Nana * add rain Theme. Memo 2003-03-06 Nana * このテーマは設定画面のヘッダに<%=navi%>より前に日記タイトル

    を入れる事をお勧めします。

    日記タイトル

    <%=navi%>な感じに。 tdiary-3.2.2/theme/rain/sanchor.png000644 000765 000024 00000000734 12137321070 017450 0ustar00machustaff000000 000000 PNG  IHDRsBITOEPLTE pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u(tEXtCreation Time 6 3 2003 10:09:00 +0900IDATx}r Fb"D1yW-lZmg3mBߨ -Y;qHǽ{ykɔRsLMSeEaD@;iԂ[T4h }Dik2F+yD?3glNkgJϘ:i0:ڙsv%z*QJA_| )TIENDB`tdiary-3.2.2/theme/quirky2/quirky2.css000644 000765 000024 00000014117 12137321070 020102 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: quirky2 Author: 186 Access: http://d.hatena.ne.jp/smoking186/ http://186.bz/ License: GPL Comment: ちょっと奇妙なスタイルその2。右側に刺しましょう。 h3を余り長くするとちょっと困ったことになります。 */ /* ==================== block ==================== */ body { line-height: 1.4; margin: 20px; padding: 0px; background-color: white; color: black; /*font-family: 'Georgia', 'MS P明朝', 'ヒラギノ明朝', serif;*/ /*_font-family : 'MS P明朝';*/ word-break: break-all; /* IE only */ word-wrap: break-word; /* IE only */ } body * { font-size: 100%; margin: 0px; padding: 0px; text-decoration: none; } h1 { text-align: left; font-size: 300%; margin: 1% 1%; } h2 { font-size: 160%; } h3 { font-size: 130%; } h4 { font-size: 120%; margin: 5px 0px; } h5 { font-size: 115%; margin: 5px 0px; } h6 { font-size: 110%; margin: 5px 0px; } p { text-indent: 1em; margin-top: 0.4em; margin-bottom: 0.5em; } blockquote { margin: 1em; padding: 10px 10px 5px 10px; border-left: 5px dotted silver; border-bottom: 1px solid white; /* for WinIE5.5+ bug */ } q { border-bottom: 1px dashed silver; } blockquote cite { display: block; text-align: right; padding: 5px 5px 0px 5px; border-top: 1px dashed silver; } blockquote cite:after { content: "より"; } pre { margin: 1em; padding: 10px; /*font-family: monospace;*/ background-color: silver; white-space: -moz-pre-wrap; /* Mozilla */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: pre-wrap; /* CSS3 */ word-wrap: break-word; /* IE 5.5+ */ } dl,ol,ul { margin-left: 2em; } dt { margin-left: 0em; } dd { margin-left: 2em; } img { border: 0px; } img.photo { float:right; margin: 10px; } .aa { /* for AsciiArt */ /*font-family: 'MS Pゴシック';*/ } ins {text-decoration: underline;} ins:after {content: "(inserted at " attr(datetime) ")";} del {text-decoration: line-through;} del:after {content: "(deleted at " attr(datetime) ")";} /* ==================== a ==================== */ a {color:#fa0000;} a:link {color:#fa0000;} a:visited {color:#af0000;} a:hover {color:#af0000; text-decoration: underline;} a:active {color:#af0000;} a.keyword , a.okeyword { color: black; border-bottom: 1px dashed silver; } /* ==================== table ==================== */ td font {font-size: 80%;} td font font {font-size: 100%;} /* ==================== day ==================== */ .day { margin-bottom: 3em; /* border-left: 1px solid black; */ border-right: 1px solid black; margin: 0px 15px 3em 15px; padding: 0px 0px 10px 0px; } .day h2 { border-bottom:1px solid black; margin: 0px -15px 0px -15px; padding: 0px 20px 0px 20px; } .date , .timestamp { /*font-family: 'Georgia', 'MS P明朝', 'ヒラギノ明朝', serif;*/ /* for WinIE */ } .timestamp { margin-left: 1em; font-size:90%; } .body { margin: 10px -20px 0px -20px; padding: 0px 25px 0px 25px; } .section { /*font-size: 95%;*/ margin: 0px -20px 1em 50px; padding: 0px 20px 5px 5px; border-left: 1px solid black; border-bottom: 1px solid black; z-index:2; } .section h3 { margin: 0px -20px 5px -40px; padding: 0px 20px 0px 0px; border-bottom: 1px solid black; z-index:3; } .section h3 span.sanchor { display: block; float: left; width: 40px; background-color: white; z-index: 4; } span.footnote { font-size:80%; vertical-align: top; } div.footnote { margin: 5px -20px 10px 0px; padding: 5px 25px 10px 35px; border-top: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black; font-size: 80%; } p.footnote { text-indent: -1.6em; } .comment { margin: 10px -15px 5px 5px; padding: 5px 20px 5px 5px; border-top: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black; } form .comment { border-bottom: 0px; } .commentshort p { text-indent: 0em; font-size: 95%; } .refererlist { font-size: 90%; margin: 0px -20px 10px -20px; padding: 5px 25px 5px 25px; border-bottom: 1px solid black; } .refererlist ul li { list-style-type: none; } a#tb { color: black; } div.calender { font-size: 90%; } div.day img.photo, div.day img.hatena-fotolife { float: right; } div.section { clear: both; _clear: none; } div.body div.section:first-child { clear: none; } img.photo+div.section{ clear: none; } div.footnote, div.comment, div.refererlist, div.day { clear: both; } /* ==================== main and sidebar ==================== */ /*.hatena-body { margin: 0px; padding: 0px; position: relative; top: 0px; left: 0px; width: auto; } * html .hatena-body { width: 100%; padding: 0px 1%; }*/ /*.hatena-body*/ .main { width: 80%; margin: 0px 0px 0px 0px; } /*.hatena-body*/ .sidebar { width: 18%; position: absolute; top: 0px; left: 82%; } /* ==================== edit ==================== */ form p.footnote {text-indent: 0em;} /* ==================== module ==================== */ /* -------------------- calendar -------------------- */ table.calendar { color: black; background: transparent; margin-bottom: 20px; } table.calendar td { text-align: center; font-size: small; } td.calendar-sunday {color: red;} td.calendar-saturday {color: blue;} table.calendar td a img { width: 13px; height: 13px; } /* -------------------- module misc -------------------- */ .sidebar ul { padding: 0em; margin: 0em; padding-left: 10px; } .sidebar ul li { list-style-type: none; } .hatena-module { margin-bottom: 20px; } .hatena-moduletitle {} .hatena-moduletitle a { color: black; } .hatena-modulebody { font-size: 90%; } .hatena-profile-image img { max-width: 100%; _width: 90%; } /* -------------------- asin-detail -------------------- */ div.hatena-asin-detail { border:1px solid black; margin: 5px; } img.hatena-asin-detail-image { float: left; margin: 5px; _border: 1px solid white; } div.hatena-asin-detail-info { float: left; margin-right: 5px; margin-left: 5px; } p.hatena-asin-detail-title { text-indent: 0em; } div.hatena-asin-detail-info ul { list-style-type: none; margin: 0px; padding: 0px; } div.hatena-asin-detail-foot { clear: both; } tdiary-3.2.2/theme/quirky2/README000644 000765 000024 00000000377 12137321070 016645 0ustar00machustaff000000 000000 Title: quirky2 Author: 186 Access: http://d.hatena.ne.jp/smoking186/ http://186.bz/ License: GPL Comment: ちょっと奇妙なスタイルその2。右側に刺しましょう。 h3を余り長くするとちょっと困ったことになります。tdiary-3.2.2/theme/quirky/quirky.css000644 000765 000024 00000013146 12137321070 017737 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: quirky Author: 186 Access: http://d.hatena.ne.jp/smoking186/ http://186.bz/ License: GPL Comment: ちょっと奇妙なスタイル。実はhatena-asin-detailが綺麗です。 */ /* ==================== block ==================== */ body { line-height: 1.4; margin: 20px; padding: 0px; background-color: white; color: black; /*font-family: 'Georgia', 'MS P明朝', 'ヒラギノ明朝', serif;*/ /*_font-family : 'MS P明朝';*/ word-break: break-all; /* IE only */ word-wrap: break-word; /* IE only */ /* background: url('back.png'); */ } body * { font-size: 100%; margin: 0px; padding: 0px; text-decoration: none; } h1 { text-align: left; font-size: 300%; margin: 1% 1%; } h2 { font-size: 160%; } h3 { font-size: 130%; } h4 { font-size: 120%; margin-top: 5px; } h5 { font-size: 115%; margin-top: 5px; } h6 { font-size: 110%; margin-top: 5px; } p { text-indent: 1em; margin-top: 0.4em; margin-bottom: 0.5em; } blockquote { margin: 1em; padding: 10px 10px 5px 10px; border-left: 5px dotted silver; border-bottom: 1px solid white; /* for WinIE5.5+ bug */ } q { border-bottom: 1px dashed silver; } blockquote cite { display: block; text-align: right; padding: 5px 5px 0px 5px; border-top: 1px dashed silver; } blockquote cite:after { content: "より"; } pre { margin: 1em; padding: 10px; /*font-family: monospace;*/ background-color: silver; white-space: -moz-pre-wrap; /* Mozilla */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: pre-wrap; /* CSS3 */ word-wrap: break-word; /* IE 5.5+ */ } dl,ol,ul { margin-left: 2em; } dt { margin-left: 0em; } dd { margin-left: 2em; } img { border: 0px; } img.photo { float:right; margin: 10px; } .aa { /* for AsciiArt */ /*font-family: 'MS Pゴシック';*/ } ins {text-decoration: underline;} ins:after {content: "(inserted at " attr(datetime) ")";} del {text-decoration: line-through;} del:after {content: "(deleted at " attr(datetime) ")";} /* ==================== a ==================== */ a {color:#fa0000;} a:link {color:#fa0000;} a:visited {color:#af0000;} a:hover {color:#af0000; text-decoration: underline;} a:active {color:#af0000;} a.keyword , a.okeyword { color: black; border-bottom: 1px dashed silver; } /* ==================== table ==================== */ td font {font-size: 80%;} td font font {font-size: 100%;} /* ==================== day ==================== */ .day { margin-bottom: 3em; border-left: 1px solid black; border-right: 1px solid black; margin: 0px 15px 3em 15px; padding: 0px 0px 10px 0px; } .day h2 { border-bottom:1px solid black; margin: 0px -15px 0px -15px; padding: 0px 20px 0px 20px; } .date , .timestamp { /*font-family: 'Georgia', 'MS P明朝', 'ヒラギノ明朝', serif;*/ /* for WinIE */ } .timestamp { margin-left: 1em; font-size:90%; } .body { margin: 10px -20px 5px -20px; padding: 0px 25px 0px 25px; border-bottom: 1px solid black; } .section { /*font-size: 95%;*/ margin: 0px 10px 1em 10px; } span.footnote { font-size:80%; vertical-align: top; } div.footnote { margin: 5px -20px 0px -20px; padding: 5px 25px 0px 45px; border-top: 1px solid black; font-size: 80%; clear: both; } p.footnote { text-indent: -1.6em; } .comment { margin: 5px -20px 5px -20px; padding: 5px 25px 5px 25px; border-bottom: 1px solid black; clear: both; } form .comment { border-bottom: 0px; } .commentshort p { text-indent: 0em; font-size: 95%; } .refererlist { font-size: 90%; margin: 0px -20px 10px -20px; padding: 5px 25px 5px 25px; border-bottom: 1px solid black; } .refererlist ul li { list-style-type: none; } a#tb { color: black; } div.calender { font-size: 90%; } div.day img.photo, div.day img.hatena-fotolife { float: right; } div.section { clear: both; _clear: none; } div.body div.section:first-child { clear: none; } img.photo+div.section{ clear: none; } div.footnote, div.comment, div.refererlist, div.day { clear: both; } /* ==================== main and sidebar ==================== */ /*.hatena-body { margin: 0px; padding: 0px; position: relative; top: 0px; left: 0px; width: auto; } * html .hatena-body { width: 100%; padding: 0px 1%; }*/ /*.hatena-body*/ .main { width: 80%; margin: 0px 0px 0px 0px; } /*.hatena-body*/ .sidebar { width: 18%; position: absolute; top: 0px; left: 82%; } /* ==================== edit ==================== */ form p.footnote {text-indent: 0em;} /* ==================== module ==================== */ /* -------------------- calendar -------------------- */ table.calendar { color: black; background: transparent; margin-bottom: 20px; } table.calendar td {text-align: center;} td.calendar-sunday {color: red;} td.calendar-saturday {color: blue;} table.calendar td a img { width: 13px; height: 13px; } /* -------------------- module misc -------------------- */ .sidebar ul { padding: 0em; margin: 0em; padding-left: 10px; } .sidebar ul li { list-style-type: none; } .hatena-module { margin-bottom: 20px; } .hatena-moduletitle {} .hatena-moduletitle a { color: black; } .hatena-modulebody { font-size: 90%; } .hatena-profile-image img { max-width: 100%; _width: 90%; } /* -------------------- asin-detail -------------------- */ div.hatena-asin-detail { border:1px solid black; width: 100%; } img.hatena-asin-detail-image { float: left; margin: 5px; } div.hatena-asin-detail-info { float: left; margin-right: 5px; margin-left:5px; } p.hatena-asin-detail-title { text-indent: 0em; } div.hatena-asin-detail-info ul { list-style-type: none; margin: 0px; padding: 0px; } div.hatena-asin-detail-foot { clear: both; } tdiary-3.2.2/theme/quirky/README000644 000765 000024 00000000273 12137321070 016556 0ustar00machustaff000000 000000 Title: quirky Author: 186 Access: http://d.hatena.ne.jp/smoking186/ http://186.bz/ License: GPL Comment: ちょっと奇妙なスタイル。実はhatena-asin-detailが綺麗です。 tdiary-3.2.2/theme/quiet_black/quiet_black.css000644 000765 000024 00000015673 12137321070 021644 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Quiet_black Revision: $Revision: 1.10 $ Author: s.sawada Access: moonwave@ba2.so-net.ne.jp License: GPL Comment: 黒バック独特の嫌味を消すように配慮したテーマ */ /* quiet_black.css: Style Sheet of tDiary $Revision: 1.10 $ Copyright (C) 2002 by s.sawada */ /* このthemeは、段落の先頭が1文字分インデントされる仕様です */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #333333; color: #dddddd; margin: 1em; } A:link{color: #ffffff;} A:link:hover{color:red;} A:visited{color: #ffff66;} a { text-decoration:none; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { padding : 3px; text-align: right; margin-bottom: 0; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { } /* 日記タイトルの設定 */ h1 { text-align: center; border-width: 0 0 2px 0; border-color:#ffffff; border-style: solid; padding-bottom: 1em; margin: 40px 10px 50px 10px; } /* カレンダーの設定 */ div.calendar { padding : 3px; text-align: left; font-size: 80%; margin: 3em 10px 0 10px; text-indent: 0; } /* ヘッドラインの設定 */ .headline { border-width : 0 0 1px 0; border-style : solid; border-color : silver; padding: 3px; text-align: right; font-size: 90%; margin: 0 10px 3em 10px; } /* 1日の日記全体を囲む枠の設定 */ div.day { padding : 1em; margin: 0; } /* タイトル行全体の設定 */ h2 { margin: 0; padding: 0.2em; border-width : 0 3px; border-style : solid; border-color : red; } /* 日付の設定 */ h2 span.date { font-style:normal; margin-left: 0.5em; } /* タイトルの設定 */ h2 span.title { font-size: 90% } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { padding: 1px 1em; padding-bottom: 1px; margin: 0 0 1em 0; } /* サブタイトルの設定 */ h3 { font-size: 100%; margin: 1.5em 0 0 0; font-weight: bold; } /* 日記の本文(段落)の設定 */ div.section p { margin-top: 0.5em; margin-bottom: 0.7em; margin-left: 1em; line-height: 1.4; text-indent: 1em; } /* ツッコミ欄全体の設定 */ div.comment { font-size: 90%; background-color: #444444; border-color: #000000; border-width: 1px 0 0 1px; border-style: solid; padding: 5px; } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { border-style: dotted; border-color: silver; border-width: 1px 0; margin: 0.5em 0em; } /* ツッコミした人の名前の設定 */ /* ツッコミ欄の中の段落(インデントしない) */ div.comment p{ text-indent: 0; margin-left: 0em ! important; } /* リンク元リスト(短い方)の設定 */ div.referer { text-align: right; font-size: small; border-style: solid; border-color: silver; border-width: 1px 0; padding: 2px; padding-bottom: 1px; margin-top: 8px; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { font-size: small; border-style: solid; border-color: silver; border-width: 1px 0; padding: 2px; padding-bottom: 1px; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { border-style: dotted; border-color: silver; border-width: 0 0 1px 0; margin: 1em 0em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* セミフッタの設定 */ .sfooter { margin-left: 45px; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; margin: 0px 45px; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 0.5em 1em 0.5em 1em; } /* 入力フィールドの設定 */ input.field { background-color: white; } /* 複数行入力フィールドの設定 */ textarea { background-color: white; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color:black; border-width : 1px; border-style : solid; border-color : red; margin: 1em 2em; padding: 0.5em; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* 引用 */ blockquote{ background-image: url("quiet_black.png"); background-repeat:no-repeat; border-width : 0 0 0 3px; border-style : solid; border-color : red; margin: 1em 2em; padding: 24px 12px 12px 12px; } /* 引用中の段落 */ div.section blockquote p{ text-indent: 0em; margin-left:0em; } /* 強調 */ em{ font-weight: bold; font-style: normal; } /* より強い強調 */ strong{ color: black; background: white; } /* 隠し文字 */ .hide{ background-color: #dddddd; } /* 引用ソースの表示 */ p.source{ margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { color: yellow; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { border-style: solid; border-color: silver; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 0em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/quiet_black/quiet_black.png000644 000765 000024 00000066074 12137321070 021641 0ustar00machustaff000000 000000 PNG  IHDR,`NrsBIT|d pHYs  ~tEXtCreation Time02.3.16KA!tEXtSoftwareMacromedia Fireworks 3.0i1prVWxq1 '٨!ęvh22B r3Y,8J1C|F8Nܵ,m|Y~|gοm}[߼=֣y?g1Wa.ݷ[,>Wa7Y~g?Piy~om !yw!;dHmkBF)3mkTSx]I$IV*.JB4]{xlnj-#"## JyUri?B wj!B\gF#F ̩/hR73߷Ȋpw377gyc4}״jcپӲnww\iͫmsf7ez[ÓrY+PFʉrL.߀gn*K9Un)AT)Sh[}c$نf[lv KF6СhwM?؍aRm~0y.?l!N嫁. 2[l:+Ƿ 0K/=lLpebzUtu :r jt!@ ?ilKZX);rxպ6xz<]Ҽx)=iu4d2=2ܣ,\,$) 5=(,!IuI|C2R^(,o Xz N9&UN|qE=ʡ!lc~RRj[2=4 mk X4%u{?V<Ļ<8e:a b؇d ]P "@ P #RHrKF)p>nt,t:GJ~lPb0A[fpzf`OLJDU8EYC3^E"#eRKOa;,=4Hw]h o=0S)n+hH; 85& G8BIJJF`KRЧIBRcv:=(]J .8Ső܈|7ybq l)axAz6$8|7X@#ΒQY0|^@> xfM[= ,T^6TЫc1 hq &@8LF4HTlE3bq^2E%3hptǐL0e"do2)gܒL%U)@*XPŪ'Jp@W \[#_\Oh>{TYHkDRR#v%XX V+QFR(&$mq*}*$/RC7O5H&YJɪ&!\;=IːdIh:Oa!T(ͱ7Ffd0l ΂\Q^:$}#zE(ښWŸtHUރC`0 R ߃38sǣ!<폆`3 Uv-Q7؆p r!:R3F)4#L'rA743]f!xG3…hԊ0P:uGJ#Tj{Q=ybgtiz0dshq*v9x`"WM'ӡڝ^|qaR&EI g"9yJG:>>6Th-hgwsrs#s򶝦܄L8TVP҉\Gљ(OdԵ}P;p=>Zە,cOǽOid̝t]d@k&P'v~{7Z6 flƒ2o?&/Lô`,vm["&#AS@3 J^,#AS@ӡVL6H?44m R7\`ݱxG>%\'Nrޭ9vɟ8(/hCKZEN>dp`E~Dz>hfͦcc7[ۏiUgf0mmQUNcKuiiJ\ iަihY!dc)RyM@AQ! OH kS Wئ5Q(jZ%i4*d:Wձ7W/;3݂+OnEfVF SrUr"r] 9c becjg8iQ5 J\jLQߢh\h`)",O\U:#XHszG (&iܔĝǑ2/k݉Te&Ȳ~ri݂wKw Z}T0lúF\0l° i [0lP0lYVFhL> ?`قeݣP*X`٥Xv3ȲVlϺFA/x f h;"Xl.FRl)X6dgWw `Y`5`bWW˱Z*xݵbWW+U0lkͰŮa/a_Ѯa ]k-vu {1W`قeךe]].Dzkقgךg]]^7 wu,[Zl`4,RI.\ _^f~}#/8ا!n*>BOj>)w>VuZL^i'FuEWo'2 !g_Ssח[F>;=}M~:7{BpU1k)!D|}O+7 ?2ď,"ڏz~j/Xyzu^",4Usuφ(xٯ~f嬄=f$+d8|nU%GJ f =ȅ|Ï 1Z4@33Yŧ,_HQrdMO)k2}Vf嘚0,-G3G^gΞ'K#]_`?e߁'7&"銮?+/ \ƨ0Qo+:_'z̹!I5xO~rtE/ˆE>/#-BӂK!<&o/:Wog 3=6~Vlh7kL=օ]>O!ўunԂ˔g+OIϕC'6ݿ|~ĿmrEV.T<?Rsϼ  "{[ 2|׿O&+`dA|܎r`N]{NUr /z<Roס?;%4eM\eq4·i{?~Q*}k}|-޻wX#rdXTP$vŃFL#wh\X_P,k #ٟxΟוs:įU *![a]g_SnyOطWjZG7q<:u<Іc'**PzD Hfx7ѥ$݅߱ZsT ?s ?s~𺗱Sjkgu7aDy!΢.!5=Frɷim/e %މzeSh?+I^Fdmdwȃv\F^A 2[1DJ5e(xQ@ԟ%n=#:%ɰd>s$߁6ަzX[Օz\F֥7h3}ا2n]2c٠Z==$v/O)kZpUSݘq{b%mq5@l4!U?N`uʹ^)wk͆7k,xuک_ h mc&Y)\݂ܦ=Aڤ8{VsVF3q%q1h@ƋYQO?nDnP_<xb}+&b#5jFwr}bw4z9wEحcvoWWekI_Ckq/?zU1bܱ]C]|*sESϩ7 V-Xu'qZ[y;[xw(*w"8{f7}׹ϡqv\\;Fn1 Ń=8 =g;{84hpWz}j 7׹G{ygwmlŃucE(<͠ PPAL:l5E2;[T`Ñ{G?p^ƣ/,!{WN׀Sjmo=,3⇞I#ҿO7Lw ! bwFO"HaoPc{!n `Ucv>ܠA&%LWm~W~ՀZ Сa(}<ĻrtMyd͖63P:]/j5eIMs),JJp@@e8&<>h#TUlI!ŵХjXR,|#_0UgUgUgU]Uu5yU]6BU}@>UWSuu9UwAKst@~ZE;= 8%I*G|)YB c U#g!pmrqu԰=DqAȗaO0u& O:4z&zmT<ע7MvL舁ξ^X j>XUfA-. 'ݮk%&A]&oDQƴfB,wQY]XR%Hk5$CQ5eݪ( ϟUaI|JqaX>̈i!]>`șf}^V*3eܒP>U E@Ϸ|{6jS&HQIe"- Uݺ#' k3-A>5ImkBSx]=0 ;qHC)Q ZR3R˷h?!<=ҳEqUFԼd= Y#e!͙C1͢]i=c4\ h 3RNȌmʶ~hNJ vz4Y'c|ow&'gAd7<b稫*mkBTAx}+$+nʔiSL")HdJ,DbH$T3;;W֊z]@&-Y>\yنytc u/$р_ ݈vvvͅUJ@4ZaE6HxV:F6Q>KSy.&{<}Ad:KN?2 n37,OMEN#HF`?- j!j {r+%Aqh $S@%%|9`ƅ}6.?jU 7KBC_{-׮8`Se[ lhF-*,?nt WTe\ÚMOsf^|ŝ}Em ;GFn^Kb[dAݜҥy_g:=h5=#*|3z¡F#$̣[^Y EO)ـ~Iȑ8  Ľ&C}24 L >bXXFkhFWI. -h-yU`F m<}hRvTf}|dT@OP\I' 0%U-b2֓yxd^ƣcAēwP)Xͣ KZQX!+}~CX@- >9Fwx+$@>,#Xٵ1vQ5%tᑄJ#5̖3S=R e[OjRgfM߉ZpE9%辴tc⏥R1. p8Ywh;w@^tug.XHT^?2!+tU#_:{*!nygn:@ Zgpwp٧P栢=ԇ|Utl7~䙔@0 +h%\'̊!Lu`tp/߹÷0!:lH- gA ^Z1KO_<*•G}|;n'e}*#(4hB9Th玡NŶ@%fĠpo9,vrdԬ,qcD-7= 7V >v`f1B+?`ؕ?ջ+yKV"o6TpŚUk}"bɍ7!H*3(Tu|jGyŪEe18-BYYdf[L>='4"}\x乢2EOcvxV|MڡBs%ȧԜ?U$g{075պ[=h`Iu7ޡ1t(f\%}R@uPA(@0Mz>n /:{7l6u]~m'3u/OOX-?Jk3pMNVnuS>q$t>NSgِ,yfzkf6{4!ڵ Y̳X?%ţG|j}~H)'FCy6)$.[xgߍJ<MC+QgPX 7~PT֜~5=4WaH]0/qJ!Ѧ?q?+kpB7ޠ">G}W=\&fH0e kƲ]N0Gg45*O xFD ~Pv_u9%|?vǾal*.p,S?5jPt~ۢ4$FMm3\9\fVdٿIuKk+s]h?:iĺ-^pYljkeA ֣;$3~:LH Ip#W,%ebbad{O`eE}9!mB ,ƈyAUkb]Nø ˌD_ˁj5j%u^׸ `O g9cE @=BHMlk@$ ءۖ#iBOOA\zXCR%ˆ6 _loNVL?7\iB#~_l5zq#wRf|{jSKlcԁt*=LfLQJ_Ke[LE(EU0"R4hbR |;i@fT,}X?GBP7A#Hk2dwըU¢ {3eKxŨ!tϼѝ;ZهMK+2S:¾m:ʋT,شt|H>(;:HfT+_oG=3fLál,0K@I rHmD-Kɵ""7@8bRz=Dmc CF_ŀT-DM2_=Wl@F䴦"%b||+h Un+z`Dv~_ClO$>Y Bcyg |rp]o:8khۘM埁/W^ֆE^ls wfY~(cUSM6:-=j0y-AgЀNN2g$>+y| GA]cپ6m n5v{y4y:l<5y7/CBqP!L||R۝I׷Iw|X\Zꑽܳuu}1c%(Hh!!&>{Ny! BC~{ Uz-b i>hTN./hY}_sPp͠ '.D1bԿoK'mCn0H]_ _&kdx3{G!~KdlfPej9dm5Zq[nJ;#:u|CC-y Oo!N獼7;tYW[kcd [@P {q7wΎd'>{*QVؿMAN: Zl]ѓ䯹c[}: pz$1 U(rtH):=)_]2{xlu:0'Y0v~p %Nj #o^'X՜T¯-d'dT{voƧ߇&9ގlOz|lxq!leP>ޓ 4lBޞ}yơ$9Eg/>_Y\j*SCş9Pdo/g_J7wG`fע4>*04yWĉ &oD93mϻL}5Čގv$OEA0h61s_ qhL`Iw^%M2g 0=f_v fM7R;IEJQ04Ys N[4HWR99s_;o@O7 @s21FQyhm`:o_ π7:zAE^,έx!{>!7r#{77;"{&/0WßﳠA[yυmk}ݲC,NZ M9@`CtD"<p& ^K_J}GR}/ +-khO.ЙZ"W 83;&_ EKًH|!GCVyhKj-үP~Z̚lpyN7;aACNh }p*}FZM8oMGeh ŕW&;0ܕ +$Dz sD %0x/{gݷB#cpD˵#e"K/) !Y#̓Dlg4b>EM3T (9&p~-'GɑlY[?E.`ހM Evn4s<{nҟ4z3ƿM(p4x։m |&x%Z@({~N1qy8FPjDo6SXyhr :JgǾfN&b7Ԋ{dK<ڜw#sںN}xU~Mf_ 244yYhtvш̪>Qc8{Y oߛ|u߄6W(-ߺȍ# n֚MPj] Mp# y}XK sSU>q݁(yug5s3q !{;ߓ"4dG _4>7IH4(.#B ؜cz (#}%şnMC- }|[ϸ%6Pe>4RQoZ ]r;^@UofJ_nnaL3RlP?yרfchRr$R΄"rKG,-cJ铞\ੂJq{} y+wܥMYaq$xH{h2؂H!XG-Cz+Ng÷M#Y#dnrjE!ٯ.Th";vv ׏I42'ZJFBѳ$.2n;ӹtw=xt劉f>W:m+zl<Q CsBL@G1RB9zBG/u9߱\!p"Mj} ӆr)nST&t`&YfpKOm5oI~6;6h'!aG^drE% v <R1%/LPskK\wIΌ\ӀxI7Jb(i(H<'ߟ-Ԥ)ycNŚ:V J>̛jATg /d^YOCrG:ic;CʀW4' hJ7_sQL3!Mۯ6Ky{⼲q 7x˼`[(sk349bx7|q T zըH?-m䙄3ΐ{K@lg)ݺ@ RtiMd\zK.(\rZȞqp~M`d6 /wOd`.HyEϼ zd&<ʉdd9}hR^օ=W"3D_=,!l,ŏq?E?BІ^^c] J*סIq+\bjō 0}6?t6Gл̂:?s%V/Df= ~4_ M=? uA? L`R.[ B:RZ^A)D(ϼRSJu!lꟆ&/Λ cM}[cXaDe(_Lz"oHqcTxwt]8a S!BɄL}XJ" Y[8—>;r xDv؅7Q/b .=_U$?&Y ]X>e F€"UE,hi#z@7Hzc/x27m0"f\0Ѓ>#au Mb5s$Tvb18#{c4+Ώѭ _'2Eeoߟe-2$i%  MrNMAN.9$Dayj~\l;]?B~^Ng~5/Bmu%hk^BiJʵ+w @F!M*yg_8,|:ֆmWàc 3FGu~2'uF=!"ct8/ZԸruڐGtXCg5ZbKZbb[^V ٤)E=+!KΔ\C50!xV~&,~"1>ύ^/kdCmBb4 rQ"x D!W'ܻ}QΏy"Bx|31H.Ͷ2!qb̬?M!?q9><-lW]M}m5NgO4Z{m݅o #CÇM] 2h2_AG@nn*I J<&ߟ Jk`:1Ϩ#{D+B2y\i1^_E1lAbBAnE FX0>>H1'H$K[~ l5n}*jV9/@>RL.$?m>EN$D'~.%8yFc`}{C;+@03Ft̋g; $O)O:f |"""yAБlDk#/{φ7$Ő; Žz ,^rp"~}5C|pKAyɼ"7zq%{SJ{.̥܅ؔNICC!nVzСÒ+e1f(G -/3h)I=қUbPxF?M;YͶTj^zWyr>&5zRnqO÷ My}vP/vFZ4Z#GqES:/]`<{f#y3lfT9FG Oy6uB%|@uf~3˙@}XSwx$"Q}S!T AHP!.Eev_\κ7+miy4qv0‰jdž?+o^+-Y>VH?uhR?wX[ЦKZ$'͡WF E c[`P[Џ q\_]R +zZQ>3jQÉ(cF̬BYB-yFvrQYc? PCt8|];_ svXV +P٭o)1[H>fo]HL@c9w ttW#0*-ZDx}n;,^y{Rn] *j^D;b0 7 63&7*}QxoɶR^dte3a(ԍʛ?ߚW♰\#zz>% T,ȦRkYp\V$PUઐuAXcg{ .uU69WDԶ,|=?_xb}N@;|P%})A?zR!@@P?t@Jy1P{mS̔eYZ^w^1*| ֊9L'd !P'hKh70b:lf'bYykxDm1mx*|u'8B@(čbJJc~0y7ŏz #9{khA׿Y&Y7NU6S@cFLRz}n@*&d^O?bF4k@~O~'?O~'?O~'?O~'?O~'?O~'?O~'?O~'?O~'?O~'?O~'?O~'?O~'?O~'?O~'?O~'?YMwUDqmkBTmx Ȁ(MHU߭sgzfNUmYn4 `0 `0 `0 `0~zo[?>;Pzx>7.|ի] ޽{>V)C߿=zҷ4۷oߢO\ |WG}K׫tW:/}Wm8Ç|tpO=ȏy\zSo߾sQї JוWOIׯ˶I&x}:+Ym鲸oݫNҕ~ݐA6_:StsTˬ:H۩u!=_Н9`s%+@.]2ns?Xf#mUwD]_VD# #{m l:ӟ#},%L?ȈKoޏ۪-=-0^磼QJr;#=^gɮ7"q8ڗ92(ȁ΃2S1mVw˿OON4 ۹,tV폜v_q^F#[-_OwߐSg6l:y%?/e%ֹ.ji*C큾F}nB}vWtWR⼐1JS|Zɸ<H+t9;e:x#w f׫;_çe ?b,zLRGe:yw`0 w{ swsui̻G`]-\l.Y;;K^Ήު-/Ug>G=;^Xa~~3q KUJ^Yn]P Ǚןx,sG yz5-$k2_* G|c^L/E2라g(qYۭb~?t:=N@5P>Q-ҕ_UN޳Pg'V8Wa Q^uzù[ySgo̷iv˞7[,tvs{ p|wd5^l?^q `p)X:t<.<ލG{g`Uױ̳?G\9O|kU5NGA\D[XnXdzxN뀜ptY̽M|?Q-?b[?g~}c:<wV y(Oss#blyboC[buf?J[q*hjwq׌#`ׁS;Gx _::[eG/3ê:] 12{Wel>Ny9U#uK_϶gxc^#to|@վQ>Z o= _;Õ[q;0 `0 `0 `0sŻ%Bs>}{g $>ؙS1«9 []{A2?skeG]UzߧSs*F < sGOi1B\S9|?wg_&ž WOx>x DmkBTx: R d(H^U}f^vWnϖF#%        i8?~k{Br+ݻy˗/{!w~zAn 3-ylm{_umٻ߿<==^YV_߿Z*vvpV۷>[g۷, JO:ѡ9WSyҵ${]ETS_:Fz_I#t;id):]f]Suz[K\.|%P9ң_V[KT>]\5SRx6pN[KmUQeoLo7xBVr{T. +gs㎓ȡ4fwۻW6+!7tn|KM rSyH$ϕwytKU3kX%n xct^?Ɋe8w-S6[o3l뒾62?}p|`WLyIV+?b$om~5q} =_8˙mvBρK}[Lʟ[9'Yk )/gͯ3טq[3nPP:>w{g|Q#4]>e ך7u{?  fи%cY~- gY1"=/#}hǙ  s+.97^uA|N# T/{|_>.o9/B܋Af7|GñsF}&G;ľ2KugeϜcf=;803?qWr]]_ytKN4F;}M{39 V}qE)\R6pm8Gyf{BWf={ To7O܈ͬyV3+/S  {@FЮpO.\x.g? .8yp/.{ |.;\`   N][7d 'q#{}sg]CVo̾G72ڽf%--: =ާ|]pcpٺ=#o~An֛9/{teg`W.?iwNcYCK0H[{8bzvoaFW"|&h!5׿)H꺯Uف<ʎOc?zp}m0tk!F~' k׀{)g` cя87ދ5gw\PZo2>}qǠK@~>:5F`ē_KSdG'wwe6:W>| x yY܇VԀ??k/Χ뷞碶< 9ok /ؿ ~Tp`7dGyf_tG{^=_Q{ 9G8j|uPr1'kû_v0kd[w~qs?zr)9:O E%۩MaKuG~w OmF蛱 6zW6|NQ|zaO;=>Ƶk_h:y`43e׽Y#1   ^܋[֘Qpnl6~HSuQqK\#:fsl·Nqޮ3չ8@6*c=~N^5 ?"kYyJ;W}Pw:y㼛\q/2y?2Vޑ/#)ϸ^tkk 3bxm_oOVOs]Gk9^~^ϛQG\[:۪Gc.ld\?X9kY]Y-ڿk_!9>g)^'6ȓ9*3]x+:ly}W99+?8+LBis)       `i9>}jg8e)i?|%bY@Y؃At%Y;A(Ry]i RuQ- -կ}2Vq*d} q^y kt2-31G2=!P]px+XOxWF!"hf[xq_Ie%Y;8o=ۗ"^dĆ{=ĕ{îz^!71|5Иw#DmkBTxM@aJj: :*(h(!ՋFc'"}(Ǟo<ؽv777iϻw׋#mz\'l䗼~#ǰs{]9'{{_vJ"N[؟ms(kfm^}'ȸXEږx6&i,www}iE~ԏ8'N]]s vuN&1߭ٱSHv|1<Kc=T<ɟx.=:8'Xu{1Ǵ!(HLӟlyxZ͸絖v0u,ӿ[2m;/Z?$MqSH w﹁s22oQ9}6wKogڷcoioh+|r ?ei}_Na9O3Kl=S|20;KϠ$I$I$I?G߹~&߯*㷣xߺ5ZlKN=_-1{ֵw{H|wzz\W_o{f5֢zov1kz$ԛ^F$SǾz,mH> K>96R礳6f_"옱ރ8ې9.S֭P|oһ[z]I5qӬ>[ɧ~]_J%>7~b.kֿ:P1Ǭ;xf)}CSe%fN[{Ƕk1/z֦?{N{~w[>w3ǵ[ `M^bs5xj1/`k1 <ށ?}op(Sfgvi伞S{;r,{qH3>x2/G߱F:OYW=^wlsz6I]Ƶ}O>:*vubog>o14|³UҺ.뻭~?/I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I?=IS$tmkBTРxM#1aJjHt@<t3UP-5PBVH$yZ"}}񌄏OOOG>p8l{V㯯2777Ƿrގ#qtHDR sW2WWW[=+WSz~~b\O&C|:GӹFƒQ2e[v#}븈k;f݌s{y7n=G*7m*s ʤMb`z98ܿ}*Ondsب'%=_󔾏s趈`4S>M^)G۔I9ySs~jjS7ڙ%kn}?or߹}z&Ϝpziպui~[?gǚKs ~vkUjNy~wgPrɹ#gx3.2)3gjH%=78}sg#3/|}O_OyVV5r>%ƨkT~w*m0d/[OȱC]ٻ߫_+)3bկ{{1S5؁J3쿎uƑ9}=jm|~}˞Faf|><#z(kއώyN$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I_K=mkBTCx1 1 Al! AHsp3͵'m7d۪=ˆsk?[~IDATxJA?eU1{ɣ`|^[t= ApXhiV1ώg S~tJE{垿!l* /xPdN9ㆪR2 @>'j9Z[E^U@4Ȁ このthemeは、段落の先頭が1文字分インデントされる仕様です ChangeLog 2004-05-04 TADA Tadashi * a:hover -> a:link:hover. 2003-09-14 NT * font-size: em -> %. 2002-10-20 zoe * convert for 1.5 series. tdiary-3.2.2/theme/query111or/arrow.gif000644 000765 000024 00000000311 12137321070 020115 0ustar00machustaff000000 000000 GIF89a !, F dih@ҌtijMU˄@T"pDD!" $ ;tdiary-3.2.2/theme/query111or/h1.gif000644 000765 000024 00000000251 12137321070 017276 0ustar00machustaff000000 000000 GIF89a ޭ!, n0I5+y`$dٜhZm;lu{9[JoNhVGҵq.J(vnQ{Yk Q_ap1ߙjp'/Uatfgx~ ;tdiary-3.2.2/theme/query111or/h2.gif000644 000765 000024 00000000132 12137321070 017275 0ustar00machustaff000000 000000 GIF89a!,+&*pIIW{dw`!mdpu?U= ;tdiary-3.2.2/theme/query111or/header.gif000644 000765 000024 00000000502 12137321070 020215 0ustar00machustaff000000 000000 GIF89a!,I8ͻ`(dihlp,tmx|pH,Ȥrl:ШS@ZجvzxL.znہ|N~|κ  H*\ȰÇ #;tdiary-3.2.2/theme/query111or/query111or.css000644 000765 000024 00000016234 12137321070 020752 0ustar00machustaff000000 000000 @charset "utf-8"; /*------------------------------------------------------------------------------*/ /*----* 約束 *----*/ body { margin : 0% 0% 10px 0% ; padding : 0% ; /*font-family : "Verdana Bold", "Verdana", "Osaka", "MS UI Gothic", sans-serif ;*/ word-break : break-all ; word-wrap : break-word ; } pre { white-space : -moz-pre-wrap ; white-space : -pre-wrap ; white-space : -o-pre-wrap ; white-space : pre-wrap ; } /*------------------------------------------------------------------------------*/ /*----* 基本 *----*/ body { /*font-size : 84% ;*/ background-color : #f9f9f9 ; color : #555 ; } a:link { color : #333 ; } a:visited { color : #999 ; } a:hover { color : #f60 ; text-decoration : none ; } h1, h2, h3, h4, h5, h6 { font-size : 1em ; font-weight : normal ; margin : 0em ; padding : 0em ; } p { margin : 0.5em 1em ; } dl { margin : 1em ; } dt { font-weight : bold ; } blockquote { border : solid 1px #ddd ; } pre { background-color : #f9f9f9 ; } del, ins { color : #888 ; } form { margin : 0px ; } /*------------------------------------------------------------------------------*/ /*--------------------------* テーブルヘッダとその打消し *--------------------------*/ table {} table td table {} table td table td { background : url("header.gif") 0% 100% repeat-x scroll #fff ; padding-bottom : 5px ; } table font { color : #999 ; } div.day table { margin : 1em 2em ; font-size : 1em ; } /*------------------------------------------------------------------------------*/ /*----------------* 今回のテーマの肝 *----------------*/ h1 { background : url("h1.gif") 12px 50% no-repeat scroll #fff ; color : #ccc ; border : solid 1px #f90 ; border-bottom : solid 1px #f90 ; } .day, .hatena-module { background : #fff ; } h2, div.hatena-moduletitle { margin : 6px ; padding : 12px 10px 12px 24px ; letter-spacing : 0.3em ; background : url("h2.gif") 4px 50% no-repeat scroll #fff ; color : #999 ; border : solid 1px ; border-color : #fa3 ; } h2 a:link, h2 a:visited, .hatena-moduletitle a:link, .hatena-moduletitle a:visited { color : #999 ; text-decoration : none ; } h2 a:hover, .hatena-moduletitle a:hover { color : #f90 ; } .body, .hatena-modulebody { padding : 12px 2em 36px 2em ; background : transparent ; } /*------------------------------------------------------------------------------*/ /*--------------------------* おおまかなレイアウトを制御 *--------------------------*/ h1 { margin : 2em 36px ; padding : 10px 0px 10px 54px ; font-size : 2em ; letter-spacing : 0.4em ; } .hatena-body { position : relative ; width : 100% ; top : 0% ; left : 0% ; } .hatena-description { margin : 0px 36px 12px 36px ; border : solid 1px #eee ; background-color : #fff ; } .sidebar .hatena-description { margin-left : 0px ; } .day .hatena-description, .hatena-module .hatena-description { border : none ; background-color : transparent ; } .main { margin-right : 250px ; width : auto ; _width : 100% ; } div.calendar { margin : 0px 36px ; } div.calendar a:link, div.calendar a:visited { font-size : 84% ; text-decoration : none ; color : #aaa ; } div.calendar a:hover { color : #666 ; } .sidebar { position : absolute ; top : 0px ; right : 0px ; width : 250px ; } /*----------------* メニュー・フッタ *----------------*/ div.adminmenu { margin : 12px 36px ; text-align : right ; } div.adminmenu a:link, div.adminmenu a:visited { text-decoration : none ; color : #999 ; margin-left : 1em ; } div.adminmenu a:hover { color : #333 ; } div.footer { margin : 12px 36px ; text-align : right ; } /*------------------------------------------------------------------------------*/ /*----* 日記 *----*/ div.day { margin : 12px 36px 12px 36px ; width : auto ; _width : 100% ; border : solid 1px ; border-color : #eee #eee ; } h2 {} span.title { margin-left : 1em ; } div.body { line-height : 1.4 ; } img.photo { float : right ; } div.section { margin : 1em 0em 2em 0em ; } h3 { margin-bottom : 2em ; padding-bottom : 0.2em ; letter-spacing : 0.1em ; word-spacing : -0.1em ; border-bottom : double 3px #fc6 ; } h3 a:link, h3 a:visited { text-decoration : none ; } span.sanchor, a.sectioncategory { color : #f90 ; } div.footnote { margin : 1em 0em 1em 2em ; border-left : double 6px #fd8 ; } /*----------------------------------* コメント・リンク元・トラックバック *----------------------------------*/ div.comment, div.refererlist { background : transparent ; line-height : 1.4 ; padding : 0px 24px ; } div.caption { padding : 0.2em ; background-color : #fff ; border-top : dashed 1px #fd8 ; } div.commentshort, div.refererlist ul { background : transparent ; padding : 12px 0px 36px 0px ; border-top : dashed 1px #fd8 ; } div.commentshort p { margin : 0em 2em ; } span.canchor { display : none ; } div.refererlist ul { margin : 0 ; list-style-type : none ; line-height : 1.2 ; } div.refererlist ul li { margin : 1px 0px 0px 1em ; padding : 1px 0px 1px 12px ; background : url("arrow.gif") left top no-repeat scroll transparent ; } /*----------* キーワード *----------*/ a.keyword:link, a.okeyword:link { color : #444 ; text-decoration : none ; border-bottom : solid 1px #999 ; } a.keyword:visited, a.okeyword:visited { color : #444 ; text-decoration : none ; border-bottom : dashed 1px #999 ; } /*------------------------------------------------------------------------------*/ /*--------------* サイドバー周り *--------------*/ div.hatena-module * { margin : 0px ; } div.hatena-module { margin : 0px 36px 12px 0px ; font-size : 12px ; border-style : solid ; border-color : #eee #eee ; border-width : 1px ; } div.hatena-moduletitle { margin : 6px ; } div.hatena-modulebody { padding : 12px 6px 24px 6px ; line-height : 1.4 ; } div.hatena-modulebody ul { margin-left : 6px ; padding : 0px ; list-style-type : none ; } div.hatena-module li { margin : 1px 0px ; padding : 1px 0px 1px 12px ; background : url("arrow.gif") left top no-repeat scroll transparent ; line-height : 1.4 ; } div.hateba-module img { vertical-align : middle ; } /*------------* 各モジュール *------------*/ form.hatena-searchform { margin : 1em 0em ; } input.hatena-searchform { border : solid 1px #ccc ; background-color : #ececec ; margin-left : 1px ; } table.calendar { margin : 1em 0em 0em 0em ; width : 100% ; _width : auto ; font-size : 12px ; table-layout : fixed ; text-align : center ; } table.calendar td { border : solid 1px #e9e9e9 ; min-height : 20px ; color : #aaa ; } table.calendar a:link img, table.calendar a:visited img { width : 1em ; height : 1em ; border : solid 1px #e9e9e9 ; } table.calendar a:hover img { border-color : #fc6 ; } ul.hatena-photo { text-align : center ; } ul.hatena-photo li { display : inline ; background-image : none ; padding : 0px ; } ul.hatena-photo li img { border : solid 2px #bbb ; } ul.hatena-photo a:hover img { border-color : #fc6 ; } tdiary-3.2.2/theme/query111or/README000644 000765 000024 00000000141 12137321070 017155 0ustar00machustaff000000 000000 Title: query111or Author: id:kamioka Access: http://d.hatena.ne.jp/kamioka/ License: GPL Comment:tdiary-3.2.2/theme/query110/arrow.gif000644 000765 000024 00000000311 12137321070 017553 0ustar00machustaff000000 000000 GIF89a ʽ!, F dih@ҌtijMU˄@T"pDD!" $ ;tdiary-3.2.2/theme/query110/h1.gif000644 000765 000024 00000000233 12137321070 016734 0ustar00machustaff000000 000000 GIF89a !, lGg5HŠ[3Wv~R1rh fRȒdR9--Z"qr U`dHwArX$۫xf881P;tdiary-3.2.2/theme/query110/h2.gif000644 000765 000024 00000000155 12137321070 016740 0ustar00machustaff000000 000000 GIF89a̻ȸ!,2ܮB<'Z_0}8thr iqx5>9'̤#;tdiary-3.2.2/theme/query110/header.gif000644 000765 000024 00000000502 12137321070 017653 0ustar00machustaff000000 000000 GIF89a!,I8ͻ`(dihlp,tmx|pH,Ȥrl:ШS@ZجvzxL.znہ|N~|κ  H*\ȰÇ #;tdiary-3.2.2/theme/query110/query110.css000644 000765 000024 00000016237 12137321070 020051 0ustar00machustaff000000 000000 @charset "utf-8"; /*------------------------------------------------------------------------------*/ /*----* 約束 *----*/ body { margin : 0% 0% 10px 0% ; padding : 0% ; /*font-family : "Verdana Bold", "Verdana", "Osaka", "MS UI Gothic", sans-serif ;*/ word-break : break-all ; word-wrap : break-word ; } pre { white-space : -moz-pre-wrap ; white-space : -pre-wrap ; white-space : -o-pre-wrap ; white-space : pre-wrap ; } /*------------------------------------------------------------------------------*/ /*----* 基本 *----*/ body { /*font-size : 84% ;*/ background-color : #f9f9f9 ; color : #443 ; } a:link { color : #221 ; } a:visited { color : #776 ; } a:hover { color : #c33 ; text-decoration : none ; } h1, h2, h3, h4, h5, h6 { font-size : 1em ; font-weight : normal ; margin : 0em ; padding : 0em ; } p { margin : 0.5em 1em ; } dl { margin : 1em ; } dt { font-weight : bold ; } blockquote { border : solid 1px #bba ; } pre { background-color : #f9f9f6 ; } del, ins { color : #776 ; } form { margin : 0px ; } /*------------------------------------------------------------------------------*/ /*--------------------------* テーブルヘッダとその打消し *--------------------------*/ table {} table td table {} table td table td { background : url("header.gif") 0% 100% repeat-x scroll #fff ; padding-bottom : 5px ; } table font { color : #998 ; } div.day table { margin : 1em 2em ; font-size : 1em ; } /*------------------------------------------------------------------------------*/ /*----------------* 今回のテーマの肝 *----------------*/ h1 { background : url("h1.gif") 12px 50% no-repeat scroll #fff ; color : #ccb ; border : solid 1px #ccb ; border-bottom : solid 1px #ccb ; } .day, .hatena-module { background : #fff ; } h2, div.hatena-moduletitle { margin : 6px ; padding : 12px 10px 12px 24px ; letter-spacing : 0.3em ; background : url("h2.gif") 4px 50% no-repeat scroll #ccb ; color : #776 ; border : solid 1px ; border-color : #bba ; } h2 a:link, h2 a:visited, .hatena-moduletitle a:link, .hatena-moduletitle a:visited { color : #776 ; text-decoration : none ; } h2 a:hover, .hatena-moduletitle a:hover { color : #fff ; } .body, .hatena-modulebody { padding : 12px 2em 36px 2em ; background : transparent ; } /*------------------------------------------------------------------------------*/ /*--------------------------* おおまかなレイアウトを制御 *--------------------------*/ h1 { margin : 2em 36px ; padding : 10px 0px 10px 54px ; font-size : 2em ; letter-spacing : 0.4em ; } .hatena-body { position : relative ; width : 100% ; top : 0% ; left : 0% ; } .hatena-description { margin : 0px 36px 12px 36px ; border : solid 1px #eee ; background-color : #fff ; } .sidebar .hatena-description { margin-left : 0px ; } .day .hatena-description, .hatena-module .hatena-description { border : none ; background-color : transparent ; } .main { margin-right : 250px ; width : auto ; _width : 100% ; } div.calendar { margin : 0px 36px ; } div.calendar a:link, div.calendar a:visited { font-size : 84% ; text-decoration : none ; color : #aa9 ; } div.calendar a:hover { color : #666 ; } .sidebar { position : absolute ; top : 0px ; right : 0px ; width : 250px ; } /*----------------* メニュー・フッタ *----------------*/ div.adminmenu { margin : 12px 36px ; text-align : right ; } div.adminmenu a:link, div.adminmenu a:visited { text-decoration : none ; color : #998 ; margin-left : 1em ; } div.adminmenu a:hover { color : #332 ; } div.footer { margin : 12px 36px ; text-align : right ; } /*------------------------------------------------------------------------------*/ /*----* 日記 *----*/ div.day { margin : 12px 36px 12px 36px ; width : auto ; _width : 100% ; border : solid 1px ; border-color : #eee #eee ; } h2 {} span.title { margin-left : 1em ; } div.body { line-height : 1.4 ; } img.photo { float : right ; } div.section { margin : 1em 0em 2em 0em ; } h3 { margin-bottom : 2em ; padding-bottom : 0.2em ; letter-spacing : 0.1em ; word-spacing : -0.1em ; border-bottom : double 3px #ddc ; } h3 a:link, h3 a:visited { text-decoration : none ; } span.sanchor, a.sectioncategory { color : #aa9 ; } div.footnote { margin : 1em 0em 1em 2em ; border-left : double 6px #eee ; } /*----------------------------------* コメント・リンク元・トラックバック *----------------------------------*/ div.comment, div.refererlist { background : transparent ; line-height : 1.4 ; padding : 0px 24px ; } div.caption { padding : 0.2em ; background-color : #fff ; border-top : dashed 1px #e9e9e9 ; } div.commentshort, div.refererlist ul { background : transparent ; padding : 12px 0px 36px 0px ; border-top : dashed 1px #e9e9e9 ; } div.commentshort p { margin : 0em 2em ; } span.canchor { display : none ; } div.refererlist ul { margin : 0 ; list-style-type : none ; line-height : 1.2 ; } div.refererlist ul li { margin : 1px 0px 0px 1em ; padding : 1px 0px 1px 12px ; background : url("arrow.gif") left top no-repeat scroll transparent ; } /*----------* キーワード *----------*/ a.keyword:link, a.okeyword:link { color : #443 ; text-decoration : none ; border-bottom : solid 1px #999 ; } a.keyword:visited, a.okeyword:visited { color : #443 ; text-decoration : none ; border-bottom : dashed 1px #999 ; } /*------------------------------------------------------------------------------*/ /*--------------* サイドバー周り *--------------*/ div.hatena-module * { margin : 0px ; } div.hatena-module { margin : 0px 36px 12px 0px ; font-size : 12px ; border-style : solid ; border-color : #eee #eee ; border-width : 1px ; } div.hatena-moduletitle { margin : 6px ; } div.hatena-modulebody { padding : 12px 6px 24px 6px ; line-height : 1.4 ; } div.hatena-modulebody ul { margin-left : 6px ; padding : 0px ; list-style-type : none ; } div.hatena-module li { margin : 1px 0px ; padding : 1px 0px 1px 12px ; background : url("arrow.gif") left top no-repeat scroll transparent ; line-height : 1.4 ; } div.hateba-module img { vertical-align : middle ; } /*------------* 各モジュール *------------*/ form.hatena-searchform { margin : 1em 0em ; } input.hatena-searchform { border : solid 1px #ccc ; background-color : #ecece6 ; margin-left : 1px ; } table.calendar { margin : 1em 0em 0em 0em ; width : 100% ; _width : auto ; font-size : 12px ; table-layout : fixed ; text-align : center ; } table.calendar td { border : solid 1px #e9e9e0 ; min-height : 20px ; color : #aa9 ; } table.calendar a:link img, table.calendar a:visited img { width : 1em ; height : 1em ; border : solid 1px #bba ; } table.calendar a:hover img { border-color : #998 ; } ul.hatena-photo { text-align : center ; } ul.hatena-photo li { display : inline ; background-image : none ; padding : 0px ; } ul.hatena-photo li img { border : solid 2px #bba ; } ul.hatena-photo a:hover img { border-color : #998 ; } tdiary-3.2.2/theme/query110/README000644 000765 000024 00000000137 12137321070 016620 0ustar00machustaff000000 000000 Title: query110 Author: id:kamioka Access: http://d.hatena.ne.jp/kamioka/ License: GPL Comment:tdiary-3.2.2/theme/query101/arrow.gif000644 000765 000024 00000000311 12137321070 017553 0ustar00machustaff000000 000000 GIF89a ʽ!, F dih@ҌtijMU˄@T"pDD!" $ ;tdiary-3.2.2/theme/query101/h1.gif000644 000765 000024 00000000233 12137321070 016734 0ustar00machustaff000000 000000 GIF89a !, lGg5HŠ[3Wv~R1rh fRȒdR9--Z"qr U`dHwArX$۫xf881P;tdiary-3.2.2/theme/query101/h2.gif000644 000765 000024 00000000155 12137321070 016740 0ustar00machustaff000000 000000 GIF89a̻̿ȸȽ!,2ܮB<'Z_0}8thr iqx5>9'̤#;tdiary-3.2.2/theme/query101/header.gif000644 000765 000024 00000000502 12137321070 017653 0ustar00machustaff000000 000000 GIF89a!,I8ͻ`(dihlp,tmx|pH,Ȥrl:ШS@ZجvzxL.znہ|N~|κ  H*\ȰÇ #;tdiary-3.2.2/theme/query101/query101.css000644 000765 000024 00000016237 12137321070 020051 0ustar00machustaff000000 000000 @charset "utf-8"; /*------------------------------------------------------------------------------*/ /*----* 約束 *----*/ body { margin : 0% 0% 10px 0% ; padding : 0% ; /*font-family : "Verdana Bold", "Verdana", "Osaka", "MS UI Gothic", sans-serif ;*/ word-break : break-all ; word-wrap : break-word ; } pre { white-space : -moz-pre-wrap ; white-space : -pre-wrap ; white-space : -o-pre-wrap ; white-space : pre-wrap ; } /*------------------------------------------------------------------------------*/ /*----* 基本 *----*/ body { /*font-size : 84% ;*/ background-color : #f9f9f9 ; color : #434 ; } a:link { color : #212 ; } a:visited { color : #767 ; } a:hover { color : #c33 ; text-decoration : none ; } h1, h2, h3, h4, h5, h6 { font-size : 1em ; font-weight : normal ; margin : 0em ; padding : 0em ; } p { margin : 0.5em 1em ; } dl { margin : 1em ; } dt { font-weight : bold ; } blockquote { border : solid 1px #bab ; } pre { background-color : #f9f6f9 ; } del, ins { color : #767 ; } form { margin : 0px ; } /*------------------------------------------------------------------------------*/ /*--------------------------* テーブルヘッダとその打消し *--------------------------*/ table {} table td table {} table td table td { background : url("header.gif") 0% 100% repeat-x scroll #fff ; padding-bottom : 5px ; } table font { color : #989 ; } div.day table { margin : 1em 2em ; font-size : 1em ; } /*------------------------------------------------------------------------------*/ /*----------------* 今回のテーマの肝 *----------------*/ h1 { background : url("h1.gif") 12px 50% no-repeat scroll #fff ; color : #cbc ; border : solid 1px #cbc ; border-bottom : solid 1px #cbc ; } .day, .hatena-module { background : #fff ; } h2, div.hatena-moduletitle { margin : 6px ; padding : 12px 10px 12px 24px ; letter-spacing : 0.3em ; background : url("h2.gif") 4px 50% no-repeat scroll #cbc ; color : #767 ; border : solid 1px ; border-color : #bab ; } h2 a:link, h2 a:visited, .hatena-moduletitle a:link, .hatena-moduletitle a:visited { color : #767 ; text-decoration : none ; } h2 a:hover, .hatena-moduletitle a:hover { color : #fff ; } .body, .hatena-modulebody { padding : 12px 2em 36px 2em ; background : transparent ; } /*------------------------------------------------------------------------------*/ /*--------------------------* おおまかなレイアウトを制御 *--------------------------*/ h1 { margin : 2em 36px ; padding : 10px 0px 10px 54px ; font-size : 2em ; letter-spacing : 0.4em ; } .hatena-body { position : relative ; width : 100% ; top : 0% ; left : 0% ; } .hatena-description { margin : 0px 36px 12px 36px ; border : solid 1px #eee ; background-color : #fff ; } .sidebar .hatena-description { margin-left : 0px ; } .day .hatena-description, .hatena-module .hatena-description { border : none ; background-color : transparent ; } .main { margin-right : 250px ; width : auto ; _width : 100% ; } div.calendar { margin : 0px 36px ; } div.calendar a:link, div.calendar a:visited { font-size : 84% ; text-decoration : none ; color : #a9a ; } div.calendar a:hover { color : #666 ; } .sidebar { position : absolute ; top : 0px ; right : 0px ; width : 250px ; } /*----------------* メニュー・フッタ *----------------*/ div.adminmenu { margin : 12px 36px ; text-align : right ; } div.adminmenu a:link, div.adminmenu a:visited { text-decoration : none ; color : #989 ; margin-left : 1em ; } div.adminmenu a:hover { color : #323 ; } div.footer { margin : 12px 36px ; text-align : right ; } /*------------------------------------------------------------------------------*/ /*----* 日記 *----*/ div.day { margin : 12px 36px 12px 36px ; width : auto ; _width : 100% ; border : solid 1px ; border-color : #eee #eee ; } h2 {} span.title { margin-left : 1em ; } div.body { line-height : 1.4 ; } img.photo { float : right ; } div.section { margin : 1em 0em 2em 0em ; } h3 { margin-bottom : 2em ; padding-bottom : 0.2em ; letter-spacing : 0.1em ; word-spacing : -0.1em ; border-bottom : double 3px #dcd ; } h3 a:link, h3 a:visited { text-decoration : none ; } span.sanchor, a.sectioncategory { color : #a9a ; } div.footnote { margin : 1em 0em 1em 2em ; border-left : double 6px #eee ; } /*----------------------------------* コメント・リンク元・トラックバック *----------------------------------*/ div.comment, div.refererlist { background : transparent ; line-height : 1.4 ; padding : 0px 24px ; } div.caption { padding : 0.2em ; background-color : #fff ; border-top : dashed 1px #e9e9e9 ; } div.commentshort, div.refererlist ul { background : transparent ; padding : 12px 0px 36px 0px ; border-top : dashed 1px #e9e9e9 ; } div.commentshort p { margin : 0em 2em ; } span.canchor { display : none ; } div.refererlist ul { margin : 0 ; list-style-type : none ; line-height : 1.2 ; } div.refererlist ul li { margin : 1px 0px 0px 1em ; padding : 1px 0px 1px 12px ; background : url("arrow.gif") left top no-repeat scroll transparent ; } /*----------* キーワード *----------*/ a.keyword:link, a.okeyword:link { color : #434 ; text-decoration : none ; border-bottom : solid 1px #999 ; } a.keyword:visited, a.okeyword:visited { color : #434 ; text-decoration : none ; border-bottom : dashed 1px #999 ; } /*------------------------------------------------------------------------------*/ /*--------------* サイドバー周り *--------------*/ div.hatena-module * { margin : 0px ; } div.hatena-module { margin : 0px 36px 12px 0px ; font-size : 12px ; border-style : solid ; border-color : #eee #eee ; border-width : 1px ; } div.hatena-moduletitle { margin : 6px ; } div.hatena-modulebody { padding : 12px 6px 24px 6px ; line-height : 1.4 ; } div.hatena-modulebody ul { margin-left : 6px ; padding : 0px ; list-style-type : none ; } div.hatena-module li { margin : 1px 0px ; padding : 1px 0px 1px 12px ; background : url("arrow.gif") left top no-repeat scroll transparent ; line-height : 1.4 ; } div.hateba-module img { vertical-align : middle ; } /*------------* 各モジュール *------------*/ form.hatena-searchform { margin : 1em 0em ; } input.hatena-searchform { border : solid 1px #ccc ; background-color : #ece6ec ; margin-left : 1px ; } table.calendar { margin : 1em 0em 0em 0em ; width : 100% ; _width : auto ; font-size : 12px ; table-layout : fixed ; text-align : center ; } table.calendar td { border : solid 1px #e9e0e9 ; min-height : 20px ; color : #a9a ; } table.calendar a:link img, table.calendar a:visited img { width : 1em ; height : 1em ; border : solid 1px #bab ; } table.calendar a:hover img { border-color : #989 ; } ul.hatena-photo { text-align : center ; } ul.hatena-photo li { display : inline ; background-image : none ; padding : 0px ; } ul.hatena-photo li img { border : solid 2px #bab ; } ul.hatena-photo a:hover img { border-color : #989 ; } tdiary-3.2.2/theme/query101/README000644 000765 000024 00000000137 12137321070 016620 0ustar00machustaff000000 000000 Title: query101 Author: id:kamioka Access: http://d.hatena.ne.jp/kamioka/ License: GPL Comment:tdiary-3.2.2/theme/query011/arrow.gif000644 000765 000024 00000000311 12137321070 017553 0ustar00machustaff000000 000000 GIF89a ؾֺѲή̪ʦǢŞ}!, F dih@ҌtijMU˄@T"pDD!" $ ;tdiary-3.2.2/theme/query011/h1.gif000644 000765 000024 00000000233 12137321070 016734 0ustar00machustaff000000 000000 GIF89a !, lGg5HŠ[3Wv~R1rh fRȒdR9--Z"qr U`dHwArX$۫xf881P;tdiary-3.2.2/theme/query011/h2.gif000644 000765 000024 00000000155 12137321070 016740 0ustar00machustaff000000 000000 GIF89a̰ȵ!,2ܮB<'Z_0}8thr iqx5>9'̤#;tdiary-3.2.2/theme/query011/header.gif000644 000765 000024 00000000502 12137321070 017653 0ustar00machustaff000000 000000 GIF89a!,I8ͻ`(dihlp,tmx|pH,Ȥrl:ШS@ZجvzxL.znہ|N~|κ  H*\ȰÇ #;tdiary-3.2.2/theme/query011/query011.css000644 000765 000024 00000016173 12137321070 020050 0ustar00machustaff000000 000000 @charset "utf-8"; /*------------------------------------------------------------------------------*/ /*----* 約束 *----*/ body { margin : 0% 0% 10px 0% ; padding : 0% ; /*font-family : "Verdana Bold", "Verdana", "Osaka", "MS UI Gothic", sans-serif ;*/ word-break : break-all ; word-wrap : break-word ; } pre { white-space : -moz-pre-wrap ; white-space : -pre-wrap ; white-space : -o-pre-wrap ; white-space : pre-wrap ; } /*------------------------------------------------------------------------------*/ /*----* 基本 *----*/ body { /*font-size : 84% ;*/ background-color : #f9f9f9 ; color : #344 ; } a:link { color : #122 ; } a:visited { color : #677 ; } a:hover { color : #f63 ; text-decoration : none ; } h1, h2, h3, h4, h5, h6 { font-size : 1em ; font-weight : normal ; margin : 0em ; padding : 0em ; } p { margin : 0.5em 1em ; } dl { margin : 1em ; } dt { font-weight : bold ; } blockquote { border : solid 1px #fc9 ; } pre { background-color : #f6f9f9 ; } del, ins { color : #677 ; } form { margin : 0px ; } /*------------------------------------------------------------------------------*/ /*--------------------------* テーブルヘッダとその打消し *--------------------------*/ table {} table td table {} table td table td { background : url("header.gif") 0% 100% repeat-x scroll #fff ; padding-bottom : 5px ; } table font { color : #899 ; } div.day table { margin : 1em 2em ; font-size : 1em ; } /*------------------------------------------------------------------------------*/ /*----------------* 今回のテーマの肝 *----------------*/ h1 { background : url("h1.gif") 12px 50% no-repeat scroll #fff ; color : #bcc ; border : solid 1px #bcc ; } .day, .hatena-module { background : #fff ; } h2, div.hatena-moduletitle { margin : 6px ; padding : 12px 10px 12px 24px ; letter-spacing : 0.3em ; background : url("h2.gif") 4px 50% no-repeat scroll #bcc ; color : #677 ; border : solid 1px ; border-color : #abb ; } h2 a:link, h2 a:visited, .hatena-moduletitle a:link, .hatena-moduletitle a:visited { color : #677 ; text-decoration : none ; } h2 a:hover, .hatena-moduletitle a:hover { color : #fff ; } .body, .hatena-modulebody { padding : 12px 2em 36px 2em ; background : transparent ; } /*------------------------------------------------------------------------------*/ /*--------------------------* おおまかなレイアウトを制御 *--------------------------*/ h1 { margin : 2em 36px ; padding : 10px 0px 10px 54px ; font-size : 2em ; letter-spacing : 0.4em ; } .hatena-body { position : relative ; width : 100% ; top : 0% ; left : 0% ; } .hatena-description { margin : 0px 36px 12px 36px ; border : solid 1px #eee ; background-color : #fff ; } .sidebar .hatena-description { margin-left : 0px ; } .day .hatena-description, .hatena-module .hatena-description { border : none ; background-color : transparent ; } .main { margin-right : 250px ; width : auto ; _width : 100% ; } div.calendar { margin : 0px 36px ; } div.calendar a:link, div.calendar a:visited { font-size : 84% ; text-decoration : none ; color : #9aa ; } div.calendar a:hover { color : #f00 ; } .sidebar { position : absolute ; top : 0px ; right : 0px ; width : 250px ; } /*----------------* メニュー・フッタ *----------------*/ div.adminmenu { margin : 12px 36px ; text-align : right ; } div.adminmenu a:link, div.adminmenu a:visited { text-decoration : none ; color : #899 ; margin-left : 1em ; } div.adminmenu a:hover { color : #233 ; } div.footer { margin : 12px 36px ; text-align : right ; } /*------------------------------------------------------------------------------*/ /*----* 日記 *----*/ div.day { margin : 12px 36px 12px 36px ; width : auto ; _width : 100% ; border : solid 1px ; border-color : #eee #eee ; } h2 {} span.title { margin-left : 1em ; } div.body { line-height : 1.4 ; } img.photo { float : right ; } div.section { margin : 1em 0em 2em 0em ; } h3 { margin-bottom : 2em ; padding-bottom : 0.2em ; letter-spacing : 0.1em ; word-spacing : -0.1em ; border-bottom : double 3px #cdd ; } h3 a:link, h3 a:visited { text-decoration : none ; } span.sanchor, a.sectioncategory { color : #9aa ; } div.footnote { margin : 1em 0em 1em 2em ; border-left : double 6px #eee ; } /*----------------------------------* コメント・リンク元・トラックバック *----------------------------------*/ div.comment, div.refererlist { background : transparent ; line-height : 1.4 ; padding : 0px 24px ; } div.caption { padding : 0.2em ; background-color : #fff ; border-top : dashed 1px #e9e9e9 ; } div.commentshort, div.refererlist ul { background : transparent ; padding : 12px 0px 36px 0px ; border-top : dashed 1px #e9e9e9 ; } div.commentshort p { margin : 0em 2em ; } span.canchor { display : none ; } div.refererlist ul { margin : 0 ; list-style-type : none ; line-height : 1.2 ; } div.refererlist ul li { margin : 1px 0px 0px 1em ; padding : 1px 0px 1px 12px ; background : url("arrow.gif") left top no-repeat scroll transparent ; } /*----------* キーワード *----------*/ a.keyword:link, a.okeyword:link { color : #344 ; text-decoration : none ; border-bottom : solid 1px #999 ; } a.keyword:visited, a.okeyword:visited { color : #344 ; text-decoration : none ; border-bottom : dashed 1px #999 ; } /*------------------------------------------------------------------------------*/ /*--------------* サイドバー周り *--------------*/ div.hatena-module * { margin : 0px ; } div.hatena-module { margin : 0px 36px 12px 0px ; font-size : 12px ; border-style : solid ; border-color : #eee #eee ; border-width : 1px ; } div.hatena-moduletitle { margin : 6px ; } div.hatena-modulebody { padding : 12px 6px 24px 6px ; line-height : 1.4 ; } div.hatena-modulebody ul { margin-left : 6px ; padding : 0px ; list-style-type : none ; } div.hatena-module li { margin : 1px 0px ; padding : 1px 0px 1px 12px ; background : url("arrow.gif") left top no-repeat scroll transparent ; line-height : 1.4 ; } div.hateba-module img { vertical-align : middle ; } /*------------* 各モジュール *------------*/ form.hatena-searchform { margin : 1em 0em ; } input.hatena-searchform { border : solid 1px #ccc ; background-color : #e6ecec ; margin-left : 1px ; } table.calendar { margin : 1em 0em 0em 0em ; width : 100% ; _width : auto ; font-size : 12px ; table-layout : fixed ; text-align : center ; } table.calendar td { border : solid 1px #e0e9e9 ; min-height : 20px ; color : #9aa ; } table.calendar a:link img, table.calendar a:visited img { width : 1em ; height : 1em ; border : solid 1px #abb ; } table.calendar a:hover img { border-color : #fc6 ; } ul.hatena-photo { text-align : center ; } ul.hatena-photo li { display : inline ; background-image : none ; padding : 0px ; } ul.hatena-photo li img { border : solid 2px #abb ; } ul.hatena-photo a:hover img { border-color : #fc6 ; } tdiary-3.2.2/theme/query011/README000644 000765 000024 00000000137 12137321070 016620 0ustar00machustaff000000 000000 Title: query011 Author: id:kamioka Access: http://d.hatena.ne.jp/kamioka/ License: GPL Comment:tdiary-3.2.2/theme/query000/arrow.gif000644 000765 000024 00000000311 12137321070 017551 0ustar00machustaff000000 000000 GIF89a !, F dih@ҌtijMU˄@T"pDD!" $ ;tdiary-3.2.2/theme/query000/h1.gif000644 000765 000024 00000000233 12137321070 016732 0ustar00machustaff000000 000000 GIF89a !, lGg5HŠ[3Wv~R1rh fRȒdR9--Z"qr U`dHwArX$۫xf881P;tdiary-3.2.2/theme/query000/h2.gif000644 000765 000024 00000000125 12137321070 016733 0ustar00machustaff000000 000000 GIF89a!,&;1*vFMeTuH^*B$_;tdiary-3.2.2/theme/query000/header.gif000644 000765 000024 00000000502 12137321070 017651 0ustar00machustaff000000 000000 GIF89a!,I8ͻ`(dihlp,tmx|pH,Ȥrl:ШS@ZجvzxL.znہ|N~|κ  H*\ȰÇ #;tdiary-3.2.2/theme/query000/query000.css000644 000765 000024 00000016154 12137321070 020043 0ustar00machustaff000000 000000 @charset "utf-8"; /*------------------------------------------------------------------------------*/ /*----* 約束 *----*/ body { margin : 0% 0% 10px 0% ; padding : 0% ; /*font-family : "Verdana Bold", "Verdana", "Osaka", "MS UI Gothic", sans-serif ;*/ word-break : break-all ; word-wrap : break-word ; } pre { white-space : -moz-pre-wrap ; white-space : -pre-wrap ; white-space : -o-pre-wrap ; white-space : pre-wrap ; } /*------------------------------------------------------------------------------*/ /*----* 基本 *----*/ body { /*font-size : 84% ;*/ background-color : #f9f9f9 ; color : #444 ; } a:link { } a:visited { } a:hover { text-decoration : none ; } h1, h2, h3, h4, h5, h6 { font-size : 1em ; font-weight : normal ; margin : 0em ; padding : 0em ; } p { margin : 0.5em 1em ; } dl { margin : 1em ; } dt { font-weight : bold ; } blockquote { border : solid 1px #bbb ; } pre { background-color : #f9f9f9 ; } del, ins { color : #777 ; } form { margin : 0px ; } /*------------------------------------------------------------------------------*/ /*--------------------------* テーブルヘッダとその打消し *--------------------------*/ table {} table td table {} table td table td { background : url("header.gif") 0% 100% repeat-x scroll #fff ; padding-bottom : 5px ; } table font { color : #999 ; } div.day table { margin : 1em 2em ; font-size : 1em ; } /*------------------------------------------------------------------------------*/ /*----------------* 今回のテーマの肝 *----------------*/ h1 { background : url("h1.gif") 12px 50% no-repeat scroll #fff ; color : #ccc ; border : solid 1px #ccc ; border-bottom : solid 1px #ccc ; } .day, .hatena-module { background : #fff ; } h2, div.hatena-moduletitle { margin : 6px ; padding : 12px 10px 12px 24px ; letter-spacing : 0.3em ; background : url("h2.gif") 4px 50% no-repeat scroll #bbb ; color : #777 ; border : solid 1px ; border-color : #aaa ; } h2 a:link, h2 a:visited, .hatena-moduletitle a:link, .hatena-moduletitle a:visited { color : #777 ; text-decoration : none ; } h2 a:hover, .hatena-moduletitle a:hover { color : #fff ; } .body, .hatena-modulebody { padding : 12px 2em 36px 2em ; background : transparent ; } /*------------------------------------------------------------------------------*/ /*--------------------------* おおまかなレイアウトを制御 *--------------------------*/ h1 { margin : 2em 36px ; padding : 10px 0px 10px 54px ; font-size : 2em ; letter-spacing : 0.4em ; } .hatena-body { position : relative ; width : 100% ; top : 0% ; left : 0% ; } .hatena-description { margin : 0px 36px 12px 36px ; border : solid 1px #eee ; background-color : #fff ; } .sidebar .hatena-description { margin-left : 0px ; } .day .hatena-description, .hatena-module .hatena-description { border : none ; background-color : transparent ; } .main { margin-right : 250px ; width : auto ; _width : 100% ; } div.calendar { margin : 0px 36px ; } div.calendar a:link, div.calendar a:visited { font-size : 84% ; text-decoration : none ; color : #aaa ; } div.calendar a:hover { color : #666 ; } .sidebar { position : absolute ; top : 0px ; right : 0px ; width : 250px ; } /*----------------* メニュー・フッタ *----------------*/ div.adminmenu { margin : 12px 36px ; text-align : right ; } div.adminmenu a:link, div.adminmenu a:visited { text-decoration : none ; color : #999 ; margin-left : 1em ; } div.adminmenu a:hover { color : #333 ; } div.footer { margin : 12px 36px ; text-align : right ; } /*------------------------------------------------------------------------------*/ /*----* 日記 *----*/ div.day { margin : 12px 36px 12px 36px ; width : auto ; _width : 100% ; border : solid 1px ; border-color : #eee #eee ; } h2 {} span.title { margin-left : 1em ; } div.body { line-height : 1.4 ; } img.photo { float : right ; } div.section { margin : 1em 0em 2em 0em ; } h3 { margin-bottom : 2em ; padding-bottom : 0.2em ; letter-spacing : 0.1em ; word-spacing : -0.1em ; border-bottom : double 3px #ddd ; } h3 a:link, h3 a:visited { text-decoration : none ; } span.sanchor, a.sectioncategory { color : #aaa ; } div.footnote { margin : 1em 0em 1em 2em ; border-left : double 6px #eee ; } /*----------------------------------* コメント・リンク元・トラックバック *----------------------------------*/ div.comment, div.refererlist { background : transparent ; line-height : 1.4 ; padding : 0px 24px ; } div.caption { padding : 0.2em ; background-color : #fff ; border-top : dashed 1px #e9e9e9 ; } div.commentshort, div.refererlist ul { background : transparent ; padding : 12px 0px 36px 0px ; border-top : dashed 1px #e9e9e9 ; } div.commentshort p { margin : 0em 2em ; } span.canchor { display : none ; } div.refererlist ul { margin : 0 ; list-style-type : none ; line-height : 1.2 ; } div.refererlist ul li { margin : 1px 0px 0px 1em ; padding : 1px 0px 1px 12px ; background : url("arrow.gif") left top no-repeat scroll transparent ; } /*----------* キーワード *----------*/ a.keyword:link, a.okeyword:link { color : #444 ; text-decoration : none ; border-bottom : solid 1px #999 ; } a.keyword:visited, a.okeyword:visited { color : #444 ; text-decoration : none ; border-bottom : dashed 1px #999 ; } /*------------------------------------------------------------------------------*/ /*--------------* サイドバー周り *--------------*/ div.hatena-module * { margin : 0px ; } div.hatena-module { margin : 0px 36px 12px 0px ; font-size : 12px ; border-style : solid ; border-color : #eee #eee ; border-width : 1px ; } div.hatena-moduletitle { margin : 6px ; } div.hatena-modulebody { padding : 12px 6px 24px 6px ; line-height : 1.4 ; } div.hatena-modulebody ul { margin-left : 6px ; padding : 0px ; list-style-type : none ; } div.hatena-module li { margin : 1px 0px ; padding : 1px 0px 1px 12px ; background : url("arrow.gif") left top no-repeat scroll transparent ; line-height : 1.4 ; } div.hateba-module img { vertical-align : middle ; } /*------------* 各モジュール *------------*/ form.hatena-searchform { margin : 1em 0em ; } input.hatena-searchform { border : solid 1px #ccc ; background-color : #ececec ; margin-left : 1px ; } table.calendar { margin : 1em 0em 0em 0em ; width : 100% ; _width : auto ; font-size : 12px ; table-layout : fixed ; text-align : center ; } table.calendar td { border : solid 1px #e9e9e9 ; min-height : 20px ; color : #aaa ; } table.calendar a:link img, table.calendar a:visited img { width : 1em ; height : 1em ; border : solid 1px #bbb ; } table.calendar a:hover img { border-color : #999 ; } ul.hatena-photo { text-align : center ; } ul.hatena-photo li { display : inline ; background-image : none ; padding : 0px ; } ul.hatena-photo li img { border : solid 2px #bbb ; } ul.hatena-photo a:hover img { border-color : #999 ; } tdiary-3.2.2/theme/query000/README000644 000765 000024 00000000137 12137321070 016616 0ustar00machustaff000000 000000 Title: query000 Author: id:kamioka Access: http://d.hatena.ne.jp/kamioka/ License: GPL Comment:tdiary-3.2.2/theme/purple_sun/purple_sun.css000644 000765 000024 00000007717 12137321070 021466 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: purple sun Author: くわ Access: http://www.spc.gr.jp/kuwa/ License: GPL Comment: 紫色の太陽が見え隠れします。 1.4系、1.5系両対応(のハズ)。 sidebar対応。 calendar2、recent_list、footnoteプラグインに対応。 Copyright 2003 (C) by くわ validated by W3C. */ /* スクロールバー W3Cのチェックは通らないのでコメント html,body{ scrollbar-3d-light-color: #fdd; scrollbar-highlight-color: #fdd; scrollbar-face-color: #fdd; scrollbar-base-color: #fee; scrollbar-shadow-color: #fff; scrollbar-arrow-color: #d88; } */ body{ color:#888; padding:0.5em; background:#fff url(purple_sun.jpg) no-repeat fixed 50% 50%; } div.main{ float:right; width:69%; margin-left:0.2em; } div.sidebar{ } a{ color:#d66; background-color:transparent; text-decoration:none; } a:hover{ text-decoration:underline; } .refererlist li{ margin-bottom:0.3em; } .referer a,.refererlist a{ font-weight:normal; text-decoration:none; background: transparent; border-style:solid; border-color:#fee #fbb #fbb #fee; border-width:1px; padding:1px; margin:1px 1px; color:#cc4444; } .referer a:visited,.refererlist a:visited{ padding:2px 0 0 2px; border-color:#fbb #fee #fee #fbb; } .referer a:hover,.refererlist a:hover{ letter-spacing:-1px; font-weight:bold; color:#999; background-color:#fee; border-style:solid; border-color:#fbb #fff #fff #fbb; border-width:1px; padding:2px 0 0 2px; margin:0 1px; color:#a22; } div.recentsubtitles{ font-size:80%; } form{ padding:0; margin:0; } h1{ font-size : large; margin-bottom:1px; } h3{ margin:1px; } h3.subtitle{ } /* 内容 */ h2{ margin-bottom:0px; font-size:110%; background-color:#E88; color:#fff; font-weight:normal; padding:2px 4px; border-width:0 1px 1px 0; border-style:solid; border-color:#c66; } div.body{ background-color:#fff; margin-top:0px; padding-left:2em; padding-top:0.8em; color:#422; } div.body p{ margin-bottom:0; } div.section{ margin-top:0; margin-bottom:1em; width: 100%; } div.section p,div.comment p{ /*font-size:95%;*/ line-height: 135%; } div.comment{ background-color:#fee; padding:4px 0 4px 1em; color:#444; margin-top:0.5em; font-size:95%; } div.comment p{ margin:2px; line-height: 135%; } p.referer,div.referer{ margin-top:0.5em; font-size: 95%; } pre{ margin-left:1em; background-color : #fee; color:#000; border :#f88 1px solid; } blockquote{ border : 1px solid #f88; border-left-color:#f88; border-left-style:solid; border-left-width:1em; padding:0.5em; font-size:80%; } .footer{ text-align : right; } dl{ margin-left:1em; margin-bottom:0.2em; } dt{ font-weight:bold; } hr.sep{ display:none; } h2 a{ color:#fff; background-color:transparent; } strong{ color:#000; background-color:transparent; } table.calendar{ background-color:#fee; color:inherit; border:1px solid #fcc; margin-top:2px; border-spacing:0 0; } table.calendar td{ width:1.7em; text-align:center; font-size:80%; padding:0; } td.calendar-current-month br{ display:none; } table.calendar td.calendar-current-month{ width:5.4em; font-size:78%; text-align:center; padding:0; } table.calendar td.calendar-prev-month{ text-align:left; width:3.6em; } table.calendar td.calendar-next-month{ text-align:right; width:3.6em; } td.calendar-sunday{ background-color:red; color:#fff; text-align:center; } td.calendar-saturday{ background-color:red; color:#fff; text-align:center; } td.calendar-day{ border-style:solid; border-color:#fcc; border-width:0 1px 1px 0; padding:0; background-color:#fee; color:inherit; } p.recentitem{ margin-bottom:0px; font-size: medium; background-color:#f88; color:#fff; font-weight:normal; padding:2px 4px; border-width:0 1px 1px 0; border-style:solid; border-color:#c66; } p.recentitem a,p.recentitem a:hover{ background-color:transparent; color:#fff; border-style:none; } div.recentsubtitles{ padding-left:0.5em; } p.footnote{ font-size:80%; } span.footnote{ font-size:80%; } tdiary-3.2.2/theme/purple_sun/purple_sun.jpg000644 000765 000024 00000022771 12137321070 021453 0ustar00machustaff000000 000000 JFIFCC@@"  F1(J ^_dƖ,cJ @Oy%G4ϘF:\;r%S;ߺܚ'*TY\U*rF-|]Qh υV}k]geٕn5ԬFUuZvk Wl4^\:0fy|ld]ny2ڟ(WF/yUTyޛmEzcE6FgK:~OF߬eY:ݏغllcFJ{g{:a`q̩_{7dcߡ_u+z-@n/Nl_}Q}ggu+@~/Hl_}QS=<qhf⧢]ٲ243D)lqOtquJ}k쫘scd[Fx&4r~KT/JJ%wUJBɈ#@! 021l,,,͖Ye6Yeղ/eGy_,,rT==qBBڈH[%"{ 7=[Rc6~Ir<~I 4"=Ca29)Q:Fm&Ԥ9cڔL;<鑕lJ3Qi04`ڲ,Oٓ-;FLo+1?.J6vI!7bbc2Nss}hMb2Yˑ1dpz쌯cc%-Z䴟\rJa}1 >:[Y<-y\! |I=MA/!S1?B͇jW.Zm?YϽ_7{G>$nčz֟d5 up}qٳN/9=mc:2bgTɉszڦ>>>Bg=1t7]_7_3ݓ7.tfΎga-?2Vg1v&6n9 0,0fva"o+ef6 4 0K,9HdAAB9 0 ,cl9Yql"q0\K. ʕE#g|+, ز ^6l %e,ؖǎI;>$C(K[$`hIYKFS6BņfgblfDJ<D3Zg{'6>%z;gYMUL͔Fj~0O=8i9-oe~c"#<.˲. y .(zC%xް Y +j(Ap*@`$X'>Ъ`cۻA[(@"j^zg8 ,X-ϐ s p*([q0 j%$~):ٌ'!1AQaq0 @?DSm?:Ž?##k藴#)!Rl .xMI;?$Ez@ g=$VC|y^ɵ =ǭ2`BQ !&x{B~H`ռ}ShD"ͼ'}@T 3x_ȌSE} $$An:qi5G^.=&*w"-Q8F|BJ~ dNK  o @-`cи׀\Pڹoݗ8DߡsʛNϿN:,^dkh~ms(aИ'6h  tnw8a:!a:;|E%I7CX _ڠ**NZb)enMu `dQm);Ȣy|HnJ?FBFIIå^KhfJg'w&g< &|(&NG†DϤT|G5,da4&EK*S?x qy&NwXgr-W XI[wӿx $߾D.KZ·TSDiխg[_=XJ0Jk Z ^}A0Y֙mk2Pw)!1AaQq@0 ?B"}}"%ƫ|\&7ɾ,ju@Hl}Em;ny\')zbyF֟a9+{tҽ' CQ+W^@k 6 aϫ9Eq_{#s`&e"4rw숊'Ԯ0 j5Bv@"-9㯽 cϨl? N kj{c99` tpэ 0p/* b̀-Y`1/("jEǝU妦x/>jJVVq%2h#ΩQf4E"͈I28b ^U 7B7d }|2! Qo>ǝsÝ3~}6ߠÝ{2uBƺs bpY1‘ء2 ݜ# vRsHfI? $eIϻ! vs% Q>&,<`15QЈocΝs軰:y9099mm 9ױ3'T 9 acJ&4A'rr)w |bs֧_& \=*4Fơ9ÉN"St,YhPH \#EQ:wϢq\58-mA:&dufX 71JXE75Is cq\uvFSEu/^qlE;Qߨǝ;wt8>g_aΨoY nd`12"ʙe2F# Q`t1bL62c~1@ ppGo}9IO8"sj R:ŘָD qg3TE(A0r{ qg3FTLw/=.Ԯ0(&xsDT󏚯#19stRȘ\p1!i _@s(G9ffpUs(C:86q#0a2\O]ԓ^F\f\S0`崧d} (F; b@l,_ |F^S'Qfwgt}p(p3XםJnxOy85կ[ bzĎ$Ab}!"D]ZԱ8dy_*U^o*q;#Ñ MQq1~hdDO<,yUANruO^/ u96)`R(B_H*[+kNf@Gq&FdF*Uy;Nv}@2~c{QH2~.ﲕbW`>˿]{.߱w}{^;]rvkد7i.ϲ 33fO^xДL2/hN"3;OXRWxSLf@qYŊ(BHg"uRWʜeaFFVFnhL<y9 @j5}t0uSS X͐# 6=cS4HOHăBh@-p#p)ޖ2C Ҽh3?!  RH-X4x1,rPKg-L"R -X4AhF jBAUHDq}*fT#9>(#0-2LbI`b"DX$]980s <xI8s``;H}?#F@hsU[CΛ qq$"Ba_dPu q} =Ci9G2ȡHX`{(@ as>r7RF:0s)9Ȫb9Qƕy)ڵ!cKF)@V+c e0ikgpA3Ǟ6|=O9f|y0uB pq sf'(͑r01n< X=j5qbcҧDlرj[򃙍Mg7BfŰy`98(4[8sm,Nt_Fu{}~tDK H18Ò$KCGr*3w`n d OI"#8Q&>v d'AG$y3d= ^8V;@ HhBB2ºES:ς0Lnj1\۟ < D (DzKBE:8Fx́@9qx1f8 4ls% jaΊ^KrSR=K%+CQ+~ZHbuD)pQN"xfĖ Ep-* K2ѐ@(eߟaΙ]bڃϫc&PFm/[p@ʒkwg(W.\CX| dh,}rE=9oM,%oi)8jwlrqe'I=S}tN9vH}%?1: ?Xێ}XQ+:sAfF7dDi>q\d.2A?tPH21l9U}X[}@3cdi {V^X'8(Fc?u QZ=]Gku .'!~Cs s?~sM2%cDnN+7E'?OrYxfaߧ_>wtdiary-3.2.2/theme/purple_sun/README000644 000765 000024 00000001267 12137321070 017432 0ustar00machustaff000000 000000 Title: purple sun Author: くわ Access: http://www.spc.gr.jp/kuwa/ License: GPL Comment: 紫色の太陽が見え隠れします。 1.4系、1.5系両対応(のハズ)。 sidebar対応。 calendar2、recent_list、footnoteプラグインに対応。 ChangeLog 2003-09-10 zoe * add width property in div.section. see http://members.at.infoseek.co.jp/cssbug/detail/winie/b032.html and http://www.tdiary.org/archive/theme/msg00506.html 2003-02-08 Nana * remove div.section p,div.comment p font-size:95% * p.referer,div.referer font-size:smaller->95% * add div.comment font-size:95% * add div.section,div.comment p line-height: 135%; tdiary-3.2.2/theme/puppy/puppy.css000644 000765 000024 00000021027 12137321070 017416 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Puppy Revision: $Revision: 1.3 $ Author: Nana Access: License: GPL Comment: 仔犬 Copyright 2003 (C) by Nana validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #fff; color: #333; background-image: url(puppy_bg.png); margin: 0.5em 7%; } /* リンク文字列に関する設定 */ a:link,a:visited{ text-decoration: none; color: #7E6F50; background-color: transparent; } a:hover,a:active { text-decoration: underline; color: #330033; background-color: #ffddee; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { padding: 2px; } /* 日記タイトルの設定 */ h1 { font-size: 150%; text-align: center; color: #7C6E57; background-color: transparent; } /* カレンダーの設定 */ div.calendar { padding: 2px; font-size: 90%; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { margin: 1em 3em 2.5em 3em; padding: 1.5em 0.5em 0.5em 0.5em; background-image: url(puppy_day.png); background-repeat: repeat-x; background-position: top left; background-color: #F9DEAF; color: #555; border-bottom: 3px solid #7D6F58; } /* タイトル行全体の設定 */ h2 { font-size: 130%; font-weight: normal; text-align: left; margin-top: 2em; } /* 日付の設定 */ h2 span.date { color: #ECF5FF; background-color: transparent; padding-left: 1em; font-weight: bold; } /* タイトルの設定 */ h2 span.title,h2 span.nyear { font-size: 80%; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { padding: 0.5em; } /* サブタイトルを含むセクションの設定 */ div.section { padding-bottom: 0.5em; padding-top: 0.5em; } /* サブタイトルの設定 */ h3 { font-size: 100%; margin: 5px; border-bottom: 1px dotted #7C6E57; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(puppy_sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 20px 20px 0px 0px; color: #F9DEAF; background-color: transparent; font-size: 1px; } /* div.day span.canchor { background-image: url(canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 12px 15px 0px 0px; color: #eefffb; background-color: transparent; font-size: 1px; } */ /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 1em 0.5em 2em; line-height: 130%; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { font-size: 95%; padding: 5px; } /* ツッコミ欄全体の設定 */ div.comment { padding: 10px; margin: 1em 1em; font-size: 90%; background-image: url(puppy_com.png); background-repeat: repeat-x; background-position: top right; } /* ツッコミ省略版本文 */ div.commentshort { padding-top: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 2px; margin-bottom: 0.2em; line-height: 1.1em; } /* ツッコミ本体 */ div.commentbody { line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1em; margin-top: 0.5em; padding: 3px; border-bottom: 1px dotted #c2b3a3; } /* ツッコミ本文 */ div.commentbody p { margin-top: 5px; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 2px; margin: 1em 2em 0.5em 2em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; margin-top: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: 90%; margin: 0em; padding: 5px; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { font-size: 90%; text-align: left; padding: 5px; padding-bottom: 1px; margin: 0.5em 2em 1em 2em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; margin: 0.5em 1em 0.5em 6em; line-height: 1.2em; } /* 罫線の設定 */ hr { border: 1px solid #fff; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 90%; padding: 5px; text-align: center; } /* 更新フォーム */ form.update { font-size: 90%; padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { margin-left: 1em; } form.update span.field { display: inline; margin-left: 1em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 30em; height: 15em; } form.update span.checkbox.hidediary{ margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fefefe; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { margin-left: 3em; margin-right: 2em; padding: 8px; font-size: 90%; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #c2b3a3; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { background-color: #c2b3a3; color: #fff; margin-left: 3em; padding: 8px; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 2em; margin-right: 2em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: 90%; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* サイドバー関連 */ div.main { margin-left: 20% } div.sidebar { position: absolute; top: 1em; left: 0px; width: 20%; padding: 5px 5px 100% 5px; padding-top: 0.5em; } div.sidebar p { line-height: 120%; text-align: center; border-style: solid; border-color: #c2b3a3; border-width: 0px 0px 1px 0px; margin: 2px 4px 2px 4px; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; text-align: left; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; text-align: left; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 80%; } div.footnote { font-size: 90%; background-color: #fff; color: #555; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } div.section, div.comment { clear: both; } /* 引用ソースの表示 */ p.source{ margin-right: 1.5em; margin-top: 0px; text-align: right; font-size: 90%; font-style: italic; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; text-align: left; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #FF8080; background-color: transparent; } .calendar-saturday { color: #3d3d8f; background-color: transparent; } .calendar-weekday { } .calendar-todo { border-style: dashed; border-color: #ff0040; border-width: 1px; } .attention { color: red; background-color: transparent; } form.search{ text-align: left; } table.head{ border: none; padding: 0px; } div.rank{ font-size: 90%; margin-left: 15%; padding: 0px; } /* counter */ div.counter p{ font-size: 13px; } div.day.conf div.body { padding: 8px; margin: 1em 2em; } tdiary-3.2.2/theme/puppy/puppy_bg.png000644 000765 000024 00000004121 12137321070 020056 0ustar00machustaff000000 000000 PNG  IHDRdd̈gsBITOPLTEyZ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx}ͮ)і,-/iRFRE3K ?v&ԩ?Jc`O˾e ZptzJ-6b`զƣ9xkr3zSٹkٟ k4 {SnqƵ^:de4qW\ s4v+o_Q1N䂶1F06e.N6d<[@71XlNc0~xːċAxKᎯUs@%'RgkQMt|bON+n@ 1)< |N`i(eKX[B }?00k~ՋqLZpo0<=EV6. r,9DÄrkoJfՒ6~LmNU4 ,Mp-aaŻVkYSwsXBMKW؃E*h3u75.; ;ѳajDMKp 3&1ҘΉ[$p6nL~sy[yk<ڦ יgrbޥ\2GW.Kۢe0/tԄyzetyHH!m.{Gpvҳa~獱b B7g36gz?qeh%keh虲Lqf"}t=P cٺNF9#D݌u1QI UJP b֣6y. )Cl[bpS([nCN=>x'Kҽ #) r3X3G0-?m6ϹZw}XVpB;j|uѹH?,[C5p'3>lcMT_vSn GIR wjb8~l5n_g KvrE qd1ENDu?~3U8]if\8&,ś|;''ZEɶ&a*nY@(iWr帏{q@m-D>H&*/ ~lA)!,EA"XgmtRfIENDB`tdiary-3.2.2/theme/puppy/puppy_day.png000644 000765 000024 00000006301 12137321070 020245 0ustar00machustaff000000 000000 PNG  IHDRI^sBITO*PLTEݮܾ}oXxkTT/ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u)tEXtCreation Time 31 3 2003 18:54:06 +0900??E IDATxn8{m;76r^!9!e s"Q>Ac`O ,;3lUҽj HaI?$s̹/PO-#zaT*k?x}@?GVDTU՗wr:ҙWx`5rE\Y7%t]U :gX𚛏MBz)43NS`D ap^B%8>rpiX͜MAE(˅{ F`&R(p[w%@Cz/o;,Rآ8܌*.7J{T*ښU@t]|˪ޟo8y|q[=x]㈔C(s.R=Txұ3-]:JvJgn :fnn`0"7b{N($cv)X~sMTbn*RB*37։.@c|s[6PzAʟ5).qr$Pt4HNp`G(Sl(fo4T8 3R!_9YpIGd7ǽ_Ifbyh쁇38si.8ڐ46'IOcxo7w?)-hFUJkh!F(=CWx8j%^ ʩj)m|ux g7S<k J7%5}ӵ.37hyp8Nqym@-[bP;ߜ]Asc+.踗-]!p< &TetzN6\+uQ'jiS7mŝc("N3HtE0)NE ^PQB3~}2/1UL,xּѮxʋ1wPȈfn\1Zj1lSrS_9(giH6oNyj.k3 )x#s)O̜VRD}"270gMҒzĀ?Vb'Iu4R1VTVzLц H݄w) +7z!R;, UۜG?K7if@(&'Y 0U +2`VҰRd*s;/yniCG^qKi tAl0 @?cqT~y? 3\{QD}e|:ȫ\Qa~W.B@X9WŨdÃ5Y2N+Ϗd[-پsA['WDh4?d9ZU?ȨDeph=/mZL˻Wс`gO9IFʅIs<4yQqV\:[-<WcʼČÝ\@"jiN+7-tg\E4plR3Ap@|kr+\a󨅧/O"iWN9 ܚ9o :zh. cuzpz#nœWsYFBS0m&27_WsQ[/:[|CDWPc` T>jۛ0by{fn\FE4V8 B=3~wg43z[ӓH<֝oq9'0Eh^޻pED?Syʳ^B=,jaG&Rr+N-WK6=eqSډg\Pۊ )qpL^4YfnoV,iŠ0œʁ &-=چ>&A Fs3D D97Y J6><"|_GˡȃvC'/X6Ms@߾ߗUt?o9s2S Ɇ6?rUH5[qYY_K'qYC)ge VYglT6~Y*?,u:KegRYglT6~Y*?,u:KegRYglT6~Y*?,+dzeolT6~YrzIENDB`tdiary-3.2.2/theme/puppy/puppy_sanchor.png000644 000765 000024 00000000744 12137321070 021132 0ustar00machustaff000000 000000 PNG  IHDR H]qsBITOoPLTE}{t񫨟ۖÿψ~渵ĻᎋׂxŔŵǾ%tRNSW pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u(tEXtCreation Time 1 4 2003 05:17:53 +0900'>zIDATxM 2uÂ0YEQ]zQ@MDɣ5q-LvT~aCFT[Nz:*n0uݱ8!2? BUuXIENDB`tdiary-3.2.2/theme/puppy/README000644 000765 000024 00000000466 12137321070 016413 0ustar00machustaff000000 000000 Title: Puppy Revision: $Revision: 1.2 $ Author: Nana Access: License: GPL Comment: 仔犬 Copyright 2003(C)by Nana validated by W3C. ChangeLog 2003-09-13 NT * remove specification of font-family. 2003-04-02 Nana * Update. tdiary-3.2.2/theme/pudding/pudding.css000644 000765 000024 00000016473 12137321070 020161 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: pudding Revision: $Revision: 1.5 $ Author: oyuu Access: oyuu@mocha.freemail.ne.jp License: GPL Comment: プリン色のテーマ Pudding Style Sheet of tDiary Copyright (c) 2002 oyuu validated by W3C. */ /* リンク色指定 */ a:link{ color: #a22e00; text-decoration: none; background-color: transparent; } a:visited{ color: #d83d00; text-decoration: none; background-color: transparent; } a:active, a:hover { color: #782200; text-decoration: none; background-color: transparent; } /* h2とcalendar2のリンク色指定*/ h2 a:link,table.calendar a:link { color: #FFE600; } h2 a:visited,table.calendar a:visited { color: #FFCC00; } h2 a:active,table.calendar a:active { color: #FFB300; } h2 a:hover,table.calendar a:hover { color: #FFB300; } /* 全体の指定 */ body { color: #471400; background-color: #FFFF9B; margin: 0px; } /* ナビゲーションボタン */ div.adminmenu { font-size: 100%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} /* 日記タイトル */ h1 { color: #471400; background-color: #FFFF9B; font-size: 150%; padding-top: 2%; padding-bottom: 1%; text-align: center; } /* カレンダー */ div.calendar { font-size: 90%; margin: 1% 5% 1% 5%; padding-bottom: 1%; padding-left: 1%; padding-right: 1%; padding-top: 1%; text-align: left; } /* カレンダー2 */ table.calendar { font-size: 90%; line-height: 100%; border-width: 2px; border-color: #471400; border-style: solid; color: #FFFF9B; background-color: #471400; margin: 3%; padding: 1px; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* ヘッドライン */ .headline { font-size: 90%; margin: 1% 1% 1% 1%; padding: 1%; text-align: left } div.intro{ font-size: 90%; margin: 2% 5% 2% 5% } /* 1日分の日記 */ div.day { margin: 5% 15% 8% 15%; padding: 1% 1% 1% 1%; } /* 日付・タイトル部分 */ h2 { color: #FFFF9B; background-color: #471400; font-size: 100%; margin-top: 1%; padding: 0.5% 0.5% 0.5% 0.5%; } h2 span.date { font-size: 120%; font-style: normal; margin-left: 0.5%; margin-right: 1% } h2 span.title { font-size: 120%; font-style: normal } /* 本文パート */ div.body { font-size: 100%; margin-bottom: 3%; padding: 0 1% 1% 1%; line-height: 1.5; } /* セクション */ div.section { margin-top: 1%; margin-bottom: 2% } /* サブタイトル */ h3 { font-size: 120%; font-weight: bold; margin-top: 3%; margin-bottom: 0.1% } span.sanchor {} div.day p { margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { padding-top: 0.2%; padding-bottom: 0.2%; } div.comment { font-size: 90%; line-height: 1.5; } div.comment div.caption { font-size: 100%; padding-left: 1% ; border-top: #471400 1px solid; border-bottom: #471400 1px solid; } div.commentbody{} div.comment p { margin-left: 0em! important; text-indent: 0em } span.canchor{} span.commnettime{} div.referer { font-size: 90%; border-top: #471400 1px solid; border-bottom: #471400 1px solid; padding-top: 0.2%; padding-right: 1%; padding-bottom: 0.2%; padding-left: 1%; text-align: right } div.refererlist { border-top: #471400 1px solid; border-bottom: #471400 1px solid; padding-top: 1%; padding-right: 1%; padding-bottom: 0.2%; padding-left: 1%; } div.refererlist div.caption { font-size: 90%; border-bottom: #471400 1px solid; margin-top: 0.5em; } UL.referer { margin-top: 0em; } hr.sep { display: none } .sfooter {} div.footer { font-size: 90%; margin-right: 3%; padding-bottom: 3%; text-align: right } div.form { font-size: 90%; line-height: 1.5; margin: 2% 1% 3% 1% } div.form form { text-align: center; } div.day imput{ color: #471400; background-color: #FFFF9B; } input.field { color: #471400; background-color: #FFFF9B; border-right: 2px solid #471400; border-left: 2px solid #471400; border-top: 2px solid #471400; border-bottom: 2px solid #471400; text-indent: 0em ! important; } input,select { text-indent: 0em ! important; } textarea { color: #471400; background-color: #FFFF9B; font-size: 100%; border-right: 2px solid #471400; border-left: 2px solid #471400; border-top: 2px solid #471400; border-bottom: 2px solid #471400; text-indent: 0em ! important; } p.message { font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; } pre { color: #FFFF9B; background-color: #471400; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.body blockquote { border: #471400 2px solid; margin: 1% 2%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } div.section blockquote p { margin-left: 0em; text-indent: 0em } em { color: #ff0000; background-color: #FFFF9B; font-style: normal; } strong { color: #ff0000; background-color: #FFFF9B; } .hide { color: #000000; background-color: #ffffCC } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; } form.comment input { background-color: #FFFF9B; color: #471400; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #FFFF9B; color: #471400; width: 30em; height: 5em; margin: 0em auto; } div.button { display: block; } /* 更新フォーム */ div.day.update div.form form { text-align: left; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #FFFF9B; color: #471400; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } div.day.update div.comment div.caption { text-align: center; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; text-align: center; } tdiary-3.2.2/theme/pudding/README000644 000765 000024 00000000620 12137321070 016660 0ustar00machustaff000000 000000 Title: pudding Author: oyuu Access: oyuu@mocha.freemail.ne.jp License: GPL Comment: プリン色のテーマ Copyright (c) 2002 oyuu validated by W3C. ChangeLog 2003-09-13 NT * remove specification of font-family. * font-size: em -> %. 2002-10-21 zoe * convert for 1.5 series. 2002-12-23 oyuu * modified div.body: font-size tdiary-3.2.2/theme/pool_side/pool_side.css000644 000765 000024 00000015627 12137321070 021027 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: プールサイド Revision: $Revision: 1.8 $ Author: ただただし Access: sho@spc.gr.jp Comment: 涼しげなプールサイトのイメージ validated by W3C. */ /* ChangeLog 2002-05-02 Nana * support calendar2 2002-04-05 TADA Tadashi * add spec. */ a:link, a:visited { background-color: transparent; color: #ff8c00; text-decoration: none; border-style: none; border-width: 1px; } a:active { text-decoration: none; border-width: 1px; } a:hover, a:focus { color: #00008b; background-color: #ff8c00; border-style: none; border-width: 1px; } body { background-color: #ffffff; background-image: url(pool_side_back2.png); color: #00008b; } p.message { text-align: center; font-size: large; font-weight: bold; background-color: red; color: white; padding: 8px; margin: 0px; } div.adminmenu { text-align: right; font-size: small; } span.adminmenu { background-image: url(pool_side_back.png); border-style: outset; border-color: white; border-width: 1px; padding: 3px; font-weight: bold; } h1 { background-color: #00008b; background-image: url(pool_side_back.png); border-style: outset; border-color: mediumblue; border-width: 2px; color: white; padding: 4px; text-align: right; } div.calendar { background-color: transparent; background-image: url(pool_side_back.png); color: white; text-align: right; border-style: outset; border-color: mediumblue; border-width: 1px; padding: 2px; margin-left: 40%; margin-bottom: 0.5em; font-weight: bold; } div.day { border-width: 1px; padding-bottom: 0.5em; margin-bottom: 0.5em; } h2 { background-image: url(pool_side_back.png); border-style: outset; border-color: mediumblue; border-width: 1px; margin-top: 1em; margin-bottom: 0.1em; padding: 3px; } h2 span.date { font-size: large; } h2 span.title { background-color: transparent; color: white; margin-right: 1em; } div.body { padding: 2px; padding-bottom: 1px; margin-left: 2em; } div.section p { margin-left: 1em; margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } h3 { border-style: solid; border-color: mediumblue; border-width: 0px 0px 2px 0px; margin: 0em; font-weight: bold; } pre { background-color: #00008b; color: white; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.comment { background-color: white; color: #00008b; font-size: small; border-style: solid; border-color: mediumblue; border-width: 1px; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 4em; } div.comment div.caption { border-style: solid; border-color: mediumblue; border-width: 0px 0px 1px 0px; margin: 4px 0px; } div.refererlist div.caption { border-style: solid; border-color: mediumblue; border-width: 0px 0px 1px 0px; margin: 0.5em 0em; } div.referer { background-color: white; color: #00008b; text-align: right; font-size: small; border-style: solid; border-color: mediumblue; border-width: 1px; padding: 2px; padding-bottom: 1px; margin-left: 4em; margin-top: 1em; } div.refererlist { background-color: white; color: #00008b; font-size: small; border-style: solid; border-color: mediumblue; border-width: 1px; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 4em; } div.refererlist ul { margin-top: 0em; } hr { border-style: outset; border-color: mediumblue; border-width: 1px; background-image: url(pool_side_back.png); } hr.sep { display: none; } div.footer { font-size: small; text-align: right; margin-top: 0px; } div.form { background-color: #00008b; background-image: url(pool_side_back.png); color: white; border-style: outset; border-color: mediumblue; border-width: 1px; padding: 0.5em 1em 0.5em 1em; margin: 0.5em 0em 0.5em 4em; } input.field { background-color: white; color: #000000; } textarea { background-color: white; color: #000000; margin-left: 1em; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* calendar2 */ table.calendar { text-align: center; background-color: transparent; border-style: solid; border-color: #ccc #999999 #999999 #ccc; border-width: 1px; margin-bottom: 1em; margin-left: 3em; font-size: 90%; } td.calendar-current-month { font-size: xx-small; text-align: center; } td.calendar-next-month { font-size: xx-small; text-align: right; } td.calendar-prev-month { font-size: xx-small; text-align: left; } td.calendar-sunday { color: red; background-color: #fbb; font-size: xx-small; text-align: center; } td.calendar-saturday { color: blue; background-color: #bbf; font-size: xx-small; text-align: center; } td.calendar-weekday { color: #000000; background-color: #ddd; font-size: xx-small; text-align: center; } td.calendar-day { font-size: xx-small; text-align: right; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: mediumblue; border-width: 0px 0px 1px 0px; line-height: 1.5em; display: inline; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { border-style: solid; border-color: mediumblue; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; color: #000000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; color: #000000; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; color: #000000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/pool_side/pool_side_back.png000644 000765 000024 00000017741 12137321070 022002 0ustar00machustaff000000 000000 PNG  IHDR?1gAMA abKGDC pHYs  ~tIME $~p^IDATxۏ%YvZ{8UVefUwtw͌1Fl$@ ^+ m32uˬ^V;GϰJ IQ(H`sL>D5c8&j4e(b6E5*|3P@k% U7=!gYo7v[?PUlxq짃8, ODΏZh;krtL#_\JZ@>IqDfvԿs*EEt\rFN "IT%I{M7 (`pBfR%)P ?^uOO>/nyuWHcuJ 0K LpJi⡚LJmuPഺuWs$QQ3iXsɀgOnš`V+\.A鎑Y UՀ GOpR09CnjMÇkw{J|JfZ<Ċ:>KqCQWہ Np~߿' %*@ BbMmdHە.j.*<cٵHC0qGp*2';4&BE ,P:/;t~:miEL*_.:țS{ Lg\X(#zz}8gT<h% ~LQab"ZsLAqR3 )p8=Y: ELH78"bz?{V|sIkwMh"u &UhAH"iԵ }_3 )xkn'7NWJ̃ZJU U iAa(^c*RPMgyC:E!J5;MD^D(8oXhWs޻^wvJfgxBUb/ %Uk=q(a@@-pE{MW,u̟ͪ{ل@4 Jl :URE&&RTTRbn-ªPR"A8&_ϿVPzz=yCUM&WfNkI\/h{7_pi(%L aG+D,6ehbAL۔㯪͌ D9bײwEE $!#:7/_H:LJXZϫ ^FQKwXy5++\j˫\^>E AN5 ,HZb]}% m+_')e\2<8녿w~AӔML)0F BPBr 7B?.\U)F}ݤn+zCv-+VMG92}㼗uWV[adx۹.M]M*Wu~7xU | ȘH'Wm`q>k=+Mw+YXTM8Cah::Y%x- 3)QQ-r)W[Q.uf6Ǎ3rP Ah?_P>*"&EZT  `#e41verqn{SYW+{sfg{czTJ|v+Oib%o*z 'Ol.=gtAp!Eۤz2Ik ߳7_ꄋzW~}zş Bp$ &`-Pȁ*x̪}?s^#xsʳ^W[:*^Yc&3k;n 9T)l,ŵL( 2#a@ 8 5ݦR ۝?p;>yN89U"d $M랂c@R"?"rzY}:U  0u5xп^*)~;vtw~0.˲^_.|TayzNÛU )ޕBߜtT(p{Dp@*Wb?~4}IZlW*.[ٲWb_t9~zY*ZDu6.H6I#+qzzݣBv̪{u+]FLOb_; 6g2`^d6op7 &q'.ϧ;%Q5we[0a@靊ߙ')*ѿ3Y|.%)^t5' E6zlx6ӏ_Ʃ*XIưAţ8u`ar(h{.WKJIۂ_\Wz]RxI<ȶ?Һr{oAɃ)C^m>ܛH))ޛዅ,:޻^w'p;CtijcW鐎v%QR"cO{ y'q /21 INHq͏' >ϣW1kmsM.w &{8ĥ_!-eQT0>.gjNo Ye:`Bz^u J":Ú~0gn{.mFQ8;ɚAr¦ۃ/HJvɈ t+)1;nG;gf[sTH8TCál7'R^E"ANT?Obս;?VuGE a\Z!<:=@パu_-RPXAy|^KU GS\nf.nP9tYzu΍\.B;?~Va[?JNzYnr58r-5U"#[儰LLUxuS_ 2PiYY@?<{C*9W/"3IGDh^☇MY@p䨢vC]%}6weޢHFAl:j8F鼔_mwzם]j[Őћ%JdK5P.Փq}o 0Wjh#|Sm#I]~c&T>%i validated by W3C. ChangeLog 2003-09-13 NT * font-size: em -> %. 2002-10-20 zoe * convert for 1.5 series. 2002-05-02 Nana * support calendar2 2002-04-05 TADA Tadashi * add spec. tdiary-3.2.2/theme/pokke-orange/pokke-orange.css000644 000765 000024 00000024466 12137321070 022042 0ustar00machustaff000000 000000 @charset "utf-8"; html { margin:0; padding:0; border:none; } html * { -moz-box-sizing: border-box ; box-sizing: border-box ; } body { /*font-size: 90%;*/ /*font-family: Verdana, Osaka, sans-serif;*/ line-height: 1.5; letter-spacing: 0px; color: #000000; background-color: #ff9430; text-align: center; margin: 0; padding: 0; word-break: break-all ; word-wrap: break-word ; /* } .hatena-body{ */ position: relative ; width: 85%; margin: 0 auto; padding: 0; } h1 { /*width: 85%;*/ /*font-family: "Arial Black",Arial,osaka,sans-serif;*/ font-weight: normal; text-align: left; line-height: 1.2; font-size: 200%; margin: 30px auto; letter-spacing: 0em; background-color: #ffffff; padding: 30px; border: solid 5px #000000; color: #000000; } .main{ padding: 0px; margin: 0 30% 0 0; } .day { margin: 0; padding: 0; width: auto; _width: 100% ; text-align:left; } h2, h2 a{ text-decoration: none; border: none; color: #000000; } h2 { font-size: 120%; font-weight: bold; /*font-family: Arial,osaka,sans-serif;*/ text-decoration:none; margin: 0 0 0; padding: 0.5em 1em; text-align: left; } span.date{ letter-spacing: 0px; } span.title{ font-size: 100%; letter-spacing: 1px; /*font-family: Verdana, Osaka, sans-serif;*/ font-weight: bold; margin-left: 15px; } .body { padding: 0 0 0 0; margin: 0 0 0 0; width: auto; _width: 100% ; } .section{ padding: 0 0 0.5em 0; margin: 0 0 30px 0; background-color: #ffffff; border: solid 5px #000000; } h3 a{ border: none; } h3 { color: #000000; font-size:100%; font-weight: bold; margin: 0 0 1.5em 0; padding: 1em; border-bottom: dashed 5px #000000; text-align:left; } a.sectioncategory{ } span.sanchor{ color: #000000; } span.timestamp{ font-size:70%; font-weight: normal; letter-spacing: 0px; } .section P { margin: 1em 1.5em; text-align:left; padding: 0; } /**************** decoration *************************/ a{ text-decoration: none; color: #000000; border-bottom:solid 1px #000000; } a.keyword, a.okeyword { text-decoration: none; border-bottom: dotted 1px #d0d0d0; } a img{ border: none; } a:link { } a:visited { } a:hover { background-color: #ff9430; } a:active { color: #ff0000; } h4 { color: #000000; font-size:100%; font-weight: bold; padding: 0 0 0 5px; border-left: solid 5px #000000; margin: 0.5em 1em; } h5{ font-size:100%; font-weight: bold; padding: 0.5em 1em; } blockquote{ border: solid 3px #000000; margin: 1em 1.5em; padding: 0.5em; } .section blockquote p{ margin: 0.5em; padding: 0; } cite{ font-weight: bold; font-style: normal; } cite a{ border: none; } pre { border: solid 3px #000000; margin: 1em 1.5em; padding: 0.5em; } font{ line-height: 1.2em; } em, em a{ font-weight: bold; font-style: normal; background-color: #ff9430; } ins, ins a{ text-decoration: none; border: none; color: #666666; } /************************* list **********************/ .section ul{ margin: 1em 2em 1em 3em; padding: 0; } .section ol{ margin: 1em 2em 1em 3.5em; padding: 0; } .section ul li, .section ol li, .section ol ul, .section ol ol, .section ul ul, .section li li { margin: 0 0 0 1em; padding: 0; } .section dl{ margin: 1em 2em; } .section dt{ font-weight: bold; } .section dd{ } /********************** img ***************************/ img.photo{ float: right; padding: 0; border: solid 3px #000000; margin: 1em 1em 10px 10px; } img.asin{ float: right; margin: 0 0 10px 10px; padding: 0; border: solid 3px #000000; } /********************* footnote **********************/ span.footnote{ font-size: 70%; } span.footnote a{ border: 0; } div.footnote{ margin: 0 0 15px 30px; padding: 0.5em; border: solid 5px #000000; background-color: #ffffff; } p.footnote{ margin: 0; font-size: 90%; } /********************** comment ***********************/ div.comment, div.refererlist{ _width: 100% ; padding: 0.5em; margin: 0 0 15px 30px; background-color: #ffffff; border: solid 5px #000000; } div.refererlist ul, div.comment ul{ margin: 0 2em; padding: 0; list-style-type: square; font-size: 80%; letter-spacing: 0px; } form div.refererlist ul, form div.comment ul{ font-size: 100%; letter-spacing: 1px; } div.caption{ font-size: 80%; border-bottom: dashed 3px #000000; padding: 0; margin: 0 0 5px 0; } div.refererlist div.caption{ font-size: 80%; } form div.refererlist div.caption{ font-size: 100%; padding: 0 0.5em; margin: 0.5em 0; } div.caption a{ border: none; } div.commentshort{ margin: 0; } div.commentshort textarea{ width: 90%; } span.canchor{ display: none; } div.commentshort a{ border: none; } span.commentator{ font-weight: bold; display:block; margin: 0 0 0 -1em; } form span.commentator{ display: inline; margin: 0; } div.commentshort P { margin: 5px 0 0 1em; font-size: 90%; letter-spacing: 0px; } /******************asin detail***********************/ div.hatena-asin-detail { padding: 10px; border: solid 3px #000000; margin: 1em 2em; _width: 100%; } img.hatena-asin-detail-image { float: left; border: 0; margin: 0 10px 0 0 ; } div.hatena-asin-detail-info{ float: left; margin: 0; word-break: break-all; } p.hatena-asin-detail-title{ font-weight: bold; width: 100%; margin: 0; } div.hatena-asin-detail-info ul { list-style-type: none; margin: 5px 0 0 0; padding: 0; } div.hatena-asin-detail-info li { margin: 0; padding: 0; } div.hatena-asin-detail p a{ border: 0; } div.hatena-asin-detail-foot { clear: left; } /************************ form **********************/ form{ margin: 0; padding: 0; } form.hatena-searchform{ margin: 5px 0; } div.day div.comment form{ margin: 0; padding: 0; } div.day form div.body, form div.day div.body{ margin: 0 0 30px 0; padding: 1em 1.5em; border: solid 5px #000000; background-color: #ffffff; } form h3{ margin: 0.5em 0; padding: 0; border-bottom: dashed 3px #000000; font-size: 100%; } /********************** sidebar ***********************/ .sidebar { position: absolute; top: 0px; right: 0px; width: 27% ; padding: 0; margin: 0 ; font-size: 90%; text-align: left; border: none; } .hatena-module{ margin: 0 0 30px 0; padding: 0 0 0 0; width: 100% ; position: relative; background-color: #ffffff; border: solid 5px #000000; } .hatena-moduletitle, .hatena-moduletitle a{ border: none; color: #000000; } .hatena-moduletitle{ font-size: 120%; /*font-family: Arial,osaka,sans-serif;*/ letter-spacing: 0px; font-weight: bold; border-bottom: dashed 5px #000000; padding: 0.5em 1em; margin: 0; color: #000000; text-align: left; letter-spacing: 0px; } .hatena-modulebody{ padding: 10px 1em; margin: 0; font-size: 90%; _width:100%; } .hatena-modulebody a{ border: none; } /********************** sideber li **********************/ .hatena-modulebody ul{ padding: 0; margin: 0; list-style-type: none; } .hatena-modulebody li { } .hatena-modulebody li a{ display: block; width: auto; _width: 100%; padding: 1px 3px; margin: 0; border: solid 1px #ffffff; } .hatena-modulebody li a:hover { color: #000000; border: 0; width: auto; _width: 100%; border: solid 1px #000000; background-color: #ff9430; } /*************** trackback/comment module ****************/ .hatena-modulebody ul.hatena-recentcomment li a{ display: inline; width: auto; padding: 0; border: none; line-height: 1.5; } .hatena-modulebody ul.hatena-recentcomment li a:hover{ width: auto; border: none; background-color: #ff9430; } /******************* photo module *******************/ ul.hatena-photo{ padding: 5px 5px; margin: 0; width: auto; list-style-type: none; text-align: left; } ul.hatena-photo li{ margin: 0; display: inline; width: none; } ul.hatena-photo li img{ } ul.hatena-photo li a{ display: inline; width: 48%; margin: 0 0 10px 0; padding: 0; text-align: center; border: none; } ul.hatena-photo li a:hover{ width: 48%; background-color: transparent; border: none; } ul.hatena-photo li a img{ filter: none; border: 1px solid #000000; } ul.hatena-photo li a:hover img{ filter: none; border: 1px solid #ff0000; } /********************** calender **********************/ div.calendar { font-size:80%; color: #000000; margin: 0 ; padding: 0; text-align: right; } div.calendar a{ border: none; color: #000000; } /********************** header **********************/ table { margin: 0 auto; padding: 0; } td { background-color : transparent; } table table td{ background-color : transparent; } table table{ margin: 0; padding:0; border: none; width: 100%; border: 0; background-image: none; background-color : transparent; } table table td font, table table td a{ border:none; color: #000000; } td a{ border: 0; } table input{ border: solid 1px #808080; color: #000000; } div.body table{ width: auto; border: 0; } /********************** calendar2 **********************/ table.calendar{ font-size: 11px; letter-spacing: 0px; _width: 100%; margin: 0 auto; padding: 0; background-color: #ffffff; border: none; background-image : none; background-repeat: no-repeat; text-align: center; position: relative; } td.calendar-current-month{ font-weight: bold; } td.calendar-prev-month, td.calendar-current-month, td.calendar-next-month{ text-align:center; } td.calendar-day { z-index: -2; } td.calendar-day a{ border-bottom: 1px solid #000000; position: relative; display: block; z-index: 0; } td.calendar-day a:hover{ z-index: 0; } td.calendar-weekday, td.calendar-sunday, td.calendar-saturday{ display:none; } td.calendar-day a img { width: 11px; height: 11px; border: solid 1px #000000; z-index: 1; } td.calendar-day a:hover img{ border: solid 1px #000000; width: auto; height: auto; bottom: -5px; right: -5px; position: absolute; z-index: 2; } /************************ adminmenu ****************************/ div.adminmenu{ text-align: right; width: 85%; padding: 1em 0; margin: 0 auto; font-size: 80%; color: #000000; } div.adminmenu a{ border: none; color: #000000; } div.hatena-body div.adminmenu{ text-align: right; margin: 0; padding: 0.5em 1em; width: auto; border: 0; } /*********************/ span.highlight { background-color: yellow; padding: 1px; } div.footer{ padding: 10px; text-align: center; } .footer, .footer a{ color: #000000; border: none; } div.body { clear: both; } tdiary-3.2.2/theme/pokke-orange/README000644 000765 000024 00000000145 12137321070 017612 0ustar00machustaff000000 000000 Title: pokke-orange Author: id:chepooka Access: http://d.hatena.ne.jp/chepooka/ License: GPL Comment:tdiary-3.2.2/theme/pokke-blue/pokke-blue.css000644 000765 000024 00000024466 12137321070 021172 0ustar00machustaff000000 000000 @charset "utf-8"; html { margin:0; padding:0; border:none; } html * { -moz-box-sizing: border-box ; box-sizing: border-box ; } body { /*font-size: 90%;*/ /*font-family: Verdana, Osaka, sans-serif;*/ line-height: 1.5; letter-spacing: 0px; color: #000000; background-color: #8AB6F8; text-align: center; margin: 0; padding: 0; word-break: break-all ; word-wrap: break-word ; /* } .hatena-body{ */ position: relative ; width: 85%; margin: 0 auto; padding: 0; } h1 { /*width: 85%;*/ /*font-family: "Arial Black",Arial,osaka,sans-serif;*/ font-weight: normal; text-align: left; line-height: 1.2; font-size: 200%; margin: 30px auto; letter-spacing: 0em; background-color: #ffffff; padding: 30px; border: solid 5px #000000; color: #000000; } .main{ padding: 0px; margin: 0 30% 0 0; } .day { margin: 0; padding: 0; width: auto; _width: 100% ; text-align:left; } h2, h2 a{ text-decoration: none; border: none; color: #000000; } h2 { font-size: 120%; font-weight: bold; /*font-family: Arial,osaka,sans-serif;*/ text-decoration:none; margin: 0 0 0; padding: 0.5em 1em; text-align: left; } span.date{ letter-spacing: 0px; } span.title{ font-size: 100%; letter-spacing: 1px; /*font-family: Verdana, Osaka, sans-serif;*/ font-weight: bold; margin-left: 15px; } .body { padding: 0 0 0 0; margin: 0 0 0 0; width: auto; _width: 100% ; } .section{ padding: 0 0 0.5em 0; margin: 0 0 30px 0; background-color: #ffffff; border: solid 5px #000000; } h3 a{ border: none; } h3 { color: #000000; font-size:100%; font-weight: bold; margin: 0 0 1.5em 0; padding: 1em; border-bottom: dashed 5px #000000; text-align:left; } a.sectioncategory{ } span.sanchor{ color: #000000; } span.timestamp{ font-size:70%; font-weight: normal; letter-spacing: 0px; } .section P { margin: 1em 1.5em; text-align:left; padding: 0; } /**************** decoration *************************/ a{ text-decoration: none; color: #000000; border-bottom:solid 1px #000000; } a.keyword, a.okeyword { text-decoration: none; border-bottom: dotted 1px #d0d0d0; } a img{ border: none; } a:link { } a:visited { } a:hover { background-color: #8AB6F8; } a:active { color: #ff0000; } h4 { color: #000000; font-size:100%; font-weight: bold; padding: 0 0 0 5px; border-left: solid 5px #000000; margin: 0.5em 1em; } h5{ font-size:100%; font-weight: bold; padding: 0.5em 1em; } blockquote{ border: solid 3px #000000; margin: 1em 1.5em; padding: 0.5em; } .section blockquote p{ margin: 0.5em; padding: 0; } cite{ font-weight: bold; font-style: normal; } cite a{ border: none; } pre { border: solid 3px #000000; margin: 1em 1.5em; padding: 0.5em; } font{ line-height: 1.2em; } em, em a{ font-weight: bold; font-style: normal; background-color: #8AB6F8; } ins, ins a{ text-decoration: none; border: none; color: #666666; } /************************* list **********************/ .section ul{ margin: 1em 2em 1em 3em; padding: 0; } .section ol{ margin: 1em 2em 1em 3.5em; padding: 0; } .section ul li, .section ol li, .section ol ul, .section ol ol, .section ul ul, .section li li { margin: 0 0 0 1em; padding: 0; } .section dl{ margin: 1em 2em; } .section dt{ font-weight: bold; } .section dd{ } /********************** img ***************************/ img.photo{ float: right; padding: 0; border: solid 3px #000000; margin: 1em 1em 10px 10px; } img.asin{ float: right; margin: 0 0 10px 10px; padding: 0; border: solid 3px #000000; } /********************* footnote **********************/ span.footnote{ font-size: 70%; } span.footnote a{ border: 0; } div.footnote{ margin: 0 0 15px 30px; padding: 0.5em; border: solid 5px #000000; background-color: #ffffff; } p.footnote{ margin: 0; font-size: 90%; } /********************** comment ***********************/ div.comment, div.refererlist{ _width: 100% ; padding: 0.5em; margin: 0 0 15px 30px; background-color: #ffffff; border: solid 5px #000000; } div.refererlist ul, div.comment ul{ margin: 0 2em; padding: 0; list-style-type: square; font-size: 80%; letter-spacing: 0px; } form div.refererlist ul, form div.comment ul{ font-size: 100%; letter-spacing: 1px; } div.caption{ font-size: 80%; border-bottom: dashed 3px #000000; padding: 0; margin: 0 0 5px 0; } div.refererlist div.caption{ font-size: 80%; } form div.refererlist div.caption{ font-size: 100%; padding: 0 0.5em; margin: 0.5em 0; } div.caption a{ border: none; } div.commentshort{ margin: 0; } div.commentshort textarea{ width: 90%; } span.canchor{ display: none; } div.commentshort a{ border: none; } span.commentator{ font-weight: bold; display:block; margin: 0 0 0 -1em; } form span.commentator{ display: inline; margin: 0; } div.commentshort P { margin: 5px 0 0 1em; font-size: 90%; letter-spacing: 0px; } /******************asin detail***********************/ div.hatena-asin-detail { padding: 10px; border: solid 3px #000000; margin: 1em 2em; _width: 100%; } img.hatena-asin-detail-image { float: left; border: 0; margin: 0 10px 0 0 ; } div.hatena-asin-detail-info{ float: left; margin: 0; word-break: break-all; } p.hatena-asin-detail-title{ font-weight: bold; width: 100%; margin: 0; } div.hatena-asin-detail-info ul { list-style-type: none; margin: 5px 0 0 0; padding: 0; } div.hatena-asin-detail-info li { margin: 0; padding: 0; } div.hatena-asin-detail p a{ border: 0; } div.hatena-asin-detail-foot { clear: left; } /************************ form **********************/ form{ margin: 0; padding: 0; } form.hatena-searchform{ margin: 5px 0; } div.day div.comment form{ margin: 0; padding: 0; } div.day form div.body, form div.day div.body{ margin: 0 0 30px 0; padding: 1em 1.5em; border: solid 5px #000000; background-color: #ffffff; } form h3{ margin: 0.5em 0; padding: 0; border-bottom: dashed 3px #000000; font-size: 100%; } /********************** sidebar ***********************/ .sidebar { position: absolute; top: 0px; right: 0px; width: 27% ; padding: 0; margin: 0 ; font-size: 90%; text-align: left; border: none; } .hatena-module{ margin: 0 0 30px 0; padding: 0 0 0 0; width: 100% ; position: relative; background-color: #ffffff; border: solid 5px #000000; } .hatena-moduletitle, .hatena-moduletitle a{ border: none; color: #000000; } .hatena-moduletitle{ font-size: 120%; /*font-family: Arial,osaka,sans-serif;*/ letter-spacing: 0px; font-weight: bold; border-bottom: dashed 5px #000000; padding: 0.5em 1em; margin: 0; color: #000000; text-align: left; letter-spacing: 0px; } .hatena-modulebody{ padding: 10px 1em; margin: 0; font-size: 90%; _width:100%; } .hatena-modulebody a{ border: none; } /********************** sideber li **********************/ .hatena-modulebody ul{ padding: 0; margin: 0; list-style-type: none; } .hatena-modulebody li { } .hatena-modulebody li a{ display: block; width: auto; _width: 100%; padding: 1px 3px; margin: 0; border: solid 1px #ffffff; } .hatena-modulebody li a:hover { color: #000000; border: 0; width: auto; _width: 100%; border: solid 1px #000000; background-color: #8AB6F8; } /*************** trackback/comment module ****************/ .hatena-modulebody ul.hatena-recentcomment li a{ display: inline; width: auto; padding: 0; border: none; line-height: 1.5; } .hatena-modulebody ul.hatena-recentcomment li a:hover{ width: auto; border: none; background-color: #8AB6F8; } /******************* photo module *******************/ ul.hatena-photo{ padding: 5px 5px; margin: 0; width: auto; list-style-type: none; text-align: left; } ul.hatena-photo li{ margin: 0; display: inline; width: none; } ul.hatena-photo li img{ } ul.hatena-photo li a{ display: inline; width: 48%; margin: 0 0 10px 0; padding: 0; text-align: center; border: none; } ul.hatena-photo li a:hover{ width: 48%; background-color: transparent; border: none; } ul.hatena-photo li a img{ filter: none; border: 1px solid #000000; } ul.hatena-photo li a:hover img{ filter: none; border: 1px solid #ff0000; } /********************** calender **********************/ div.calendar { font-size:80%; color: #000000; margin: 0 ; padding: 0; text-align: right; } div.calendar a{ border: none; color: #000000; } /********************** header **********************/ table { margin: 0 auto; padding: 0; } td { background-color : transparent; } table table td{ background-color : transparent; } table table{ margin: 0; padding:0; border: none; width: 100%; border: 0; background-image: none; background-color : transparent; } table table td font, table table td a{ border:none; color: #000000; } td a{ border: 0; } table input{ border: solid 1px #808080; color: #000000; } div.body table{ width: auto; border: 0; } /********************** calendar2 **********************/ table.calendar{ font-size: 11px; letter-spacing: 0px; _width: 100%; margin: 0 auto; padding: 0; background-color: #ffffff; border: none; background-image : none; background-repeat: no-repeat; text-align: center; position: relative; } td.calendar-current-month{ font-weight: bold; } td.calendar-prev-month, td.calendar-current-month, td.calendar-next-month{ text-align:center; } td.calendar-day { z-index: -2; } td.calendar-day a{ border-bottom: 1px solid #000000; position: relative; display: block; z-index: 0; } td.calendar-day a:hover{ z-index: 0; } td.calendar-weekday, td.calendar-sunday, td.calendar-saturday{ display:none; } td.calendar-day a img { width: 11px; height: 11px; border: solid 1px #000000; z-index: 1; } td.calendar-day a:hover img{ border: solid 1px #000000; width: auto; height: auto; bottom: -5px; right: -5px; position: absolute; z-index: 2; } /************************ adminmenu ****************************/ div.adminmenu{ text-align: right; width: 85%; padding: 1em 0; margin: 0 auto; font-size: 80%; color: #000000; } div.adminmenu a{ border: none; color: #000000; } div.hatena-body div.adminmenu{ text-align: right; margin: 0; padding: 0.5em 1em; width: auto; border: 0; } /*********************/ span.highlight { background-color: yellow; padding: 1px; } div.footer{ padding: 10px; text-align: center; } .footer, .footer a{ color: #000000; border: none; } div.body { clear: both; } tdiary-3.2.2/theme/pokke-blue/README000644 000765 000024 00000000143 12137321070 017264 0ustar00machustaff000000 000000 Title: pokke-blue Author: id:chepooka Access: http://d.hatena.ne.jp/chepooka/ License: GPL Comment:tdiary-3.2.2/theme/plum/plum.css000644 000765 000024 00000020120 12137321070 017007 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: plum Revision: $Revision: 1.6 $ Author: epi Access: License: GPL Comment: 合格祈願 変更ベースにしたテーマは"default"。 validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #FFFFFF; color: #000; } /* リンク文字列に関する設定 */ a:link { text-decoration: none; color: #FF3366; } a:visited { background-color: transparent; color: #FF6666; text-decoration: none; } a:hover { text-decoration: underline; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: #FFEEEE; color: #000; border-style: solid; border-color: #FFFFFF #CC9999 #CC9999 #FFFFFF; border-width: 1px; padding: 2px; } /* 日記タイトルの設定 */ h1 { text-align: right; background-color: #fff; color: #FFCCCC; } /* カレンダーの設定 */ div.calendar { background-color: #fff; color: #CC9999; border-style: solid; border-color: #FF9999; border-width: 2px; padding: 2px; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.1em; font-size: small; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: #FFE1E1; background-position: right bottom; background-image: url("plum_rightbottom.png"); background-repeat: no-repeat; color: #000; margin-bottom: 1em; } /* タイトル行全体の設定 */ h2 { margin: 0em; background-color: transparent; background-position: right top; background-image: url("plum_righttop.png"); background-repeat: no-repeat; text-align: center; } /* 日付の設定 */ h2 span.date { font-size: medium; background-color: transparent; background-position: left top; background-image: url("plum_lefttop.png"); background-repeat: no-repeat; height:50px; display:block; } /* タイトルの設定 */ h2 span.title { position:relative; font-size: large; top:-30px; color: #990033; background-color:transparent; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { color: #000; background-color: #FFEEEE; padding: 4px; margin-left: 1em; margin-right: 1em; } /* サブタイトルを含むセクションの設定 */ div.section { margin-top: 0.7em; margin-bottom: 0.7em; } /* サブタイトルの設定 */ h3 { font-size: medium; margin: 0em; font-weight: bold; } /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 1em 0.7em 3em; line-height: 1.5; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { font-size: small; border-style: solid; border-color: #FF9999; border-width: 0px 0px 1px 0px; margin: 0.5em; } /* ツッコミ欄全体の設定 */ div.comment { background-color: #fff; color: #000; border-style: solid; border-color: #FF9999; border-width: 1px; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 2em; margin-right: 1em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: small; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: small; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #FF9999; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: #fff; color: #000; border-style: solid; border-color: #FF9999; border-width: 1px; padding: 2px; margin: 0.5em 1em 0.5em 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form form.comment { font-size: small; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #eef; color: #000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #eef; color: #000; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: small; background-color: transparent; background-position: left bottom; background-image: url("plum_leftbottom.png"); background-repeat: no-repeat; color: #000000; margin: 0.5em 1em 0em 0em; padding: 5px 50px 50px 50px; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { background-color: transparent; background-position: left bottom; background-image: url("plum_leftbottom.png"); background-repeat: no-repeat; color: #000; margin:0.5em 1em 0em 0em; padding: 5px 50px 50px 50px; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: small; margin: 0.5em 1em 0.5em 3em; line-height: 1.2em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddf; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; margin-top: 0px; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #eef; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color: #eef; color: #000; margin-left: 5em; margin-right: 1em; padding: 8px 8px 8px 8px; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border-style: solid; border-color: #FF9999; border-width: 2px 2px 2px 2px; margin-left: 5em; margin-right: 3em; padding: 4px 4px 4px 4px; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 6em; margin-right: 3em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: x-small; line-height: 1.1em; border-style: solid; border-color: #CC9999; border-width: 1px; margin: 2px auto; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; color: #CC9999; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: small; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: small; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: small; border-style: solid; border-color: #ddf; border-width: 1px 0px 0px 0px; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } /* amazon plugin */ img.left { border-width: 1px; border-color: #008; float: left; margin: 0.5em; } img.right { border-width: 1px; border-color: #008; float: right; margin: 0.5em; } div.section, div.comment { clear: both; } /* サイドバー関連 */ div.main { /* margin-left: 21%; */ float: right; width: 79%; } div.sidebar { background-color: #FFEEEE; color: #CC9999; float: left; width: 20%; padding: 2px 2px 100% 2px; padding-top: 0.5em; } div.sidebar p { line-height: 120%; text-align: center; border-style: solid; border-color: #FFE1E1; border-width: 0px 0px 1px 0px; margin: 2px 4px 2px 4px; } tdiary-3.2.2/theme/plum/plum_leftbottom.png000644 000765 000024 00000003710 12137321070 021250 0ustar00machustaff000000 000000 PNG  IHDR22? pHYs  d_zIDATxZ SY r(rȡ (*((עX "" \"iLI23*W!a29c6}LM^ eWʀb:$%`;| @[P^5w z~0> 44wu`o8:B( 5 ;2ee˺xQ5x%8_`x=}-[U ddΝϟW@__0 IZZtC[ɁW)E@.C|(,TȒ{5 -Zq ȳg5`tu##D门SQ'4IO \<޽ρ1 ?S0/#y?F4=vds`s3ǏcrKb 4a "4)1/__K@ssrx7h04I2Heʃ̌<hl_:VdF_}  #^ȷ55ˤ0:b^d̐FАMk'3ROaPab_2bߗ-W5r1ʺfvv/~'"-"GV#wpA7}o )tVhf{@Hss+qk~$unf~Ş,--tvYœ]ĜhdZ&/_|漜~1Li̇E3ʖpEEksV/VtP0Ę|nɉ<N휚3:3;3~?urhkˁv]^<'H&^7GG?8P@ŋ@v6dʖujVo~v=VUs' `i)Dp @KnR|bs}SmZt204 D0 7B5,9SoaIGGVl Y ]HBKԩTՇ'4IO \>޿灗/1S w /+Οi޼ --M]"ٜ >DI&@ MtJLWk hnN0 H$X[&0<bM>CNj,HsT${JHeeZC/ Ag '83~64o|p*'<{Q,ϞimlʄN\W P.@^Cݐ75i,*KKm[jmIB^M!'RW'Ije}|aoBfJnv2aiÌ[R]&UڜJӏWkR0]@nC')Ț3a~̾Z[ %5R-{dI1 ıQR7k5c0}a$} ^[HW䑒7/S݃)ɹdHf:/]p$Gl1K0$Le}6k*2+,~RĢ(dĽ}YB8kttؙʰh+[w߷2x4>3+LZY#72x!래TwDjz|9a/%6 ,`ݼ~lI 9lE6%xͩoX-KkCR"#vg)?*t׈%=}Rz=I\cfgB׳D9'l|dul|n.(TcM !e ͌yiynb%;nzmObD3L3.P t<^#C~|X^ #4\/)-yׅ]ْ(|MvKaEbE J綜؆Y\ t"wsjfLw@<’"ɩpRUim. mFN8͌&""9 05{v *!"0V\6Akle [uŠ/\"3gQJ?P ;V#xE PSTžIR]yyBkjÖ](#Zf>y{h2KA0&+!LO\y-{E Co2;Bv*ϯJa<0XN# tu®5R:1ﻜTuu龀X㮪AT" ٗr*\XH08 ̎@ZP2l6q"Ŷ+MngWj|{N 2z2] k^.:=8) `gN8Z9rDJ#)LFM A"hPI{B@.=4:fMy\Nh57 +2A&2kCa8[0O6#' "gEe\-fAMij %d \vH ull-ۛH b>YIENDB`tdiary-3.2.2/theme/plum/plum_rightbottom.png000644 000765 000024 00000003763 12137321070 021443 0ustar00machustaff000000 000000 PNG  IHDR22? pHYs  d_IDATxZ Sh+ȡ-r芈!" (((ʮ+"r |o $3I-kUFLuo203eW3/7% HbC$"="/;]K@{;hhn*+~mB":kM§N9'lNʕ  vwM`i ) p%mjcreʕ%PFգMD8"C@AA ^- +@y]&Ph!r>Pw1.ya08)Hv6p;35'CTэ#1"w^ÇrW[b ›_OU0j0 r~`{p鏄s<Te0{zHb&l#70&:0\o!‹-i^"4H5--).SK'0sXL`cnNE/}Fx"?aj`DpiLve=SY31 ߘ¢, JiҍG*ZDO|/ΦFԲjN\4qMm))wvk sk32$^yS!Ajr 2*v4EIqn{oܐPzq FD2{_V#{%-Гl<\leWޕLKξXꚾ,f豆VlX<0 O W:"FtZJUqru3R(i<0/76^1Ԩ};=2&{ٌygAxӜ88DuJb`p)E Km5zqNYcqY, T*}uX]~`\HXuu L]T*{ℤB?ôs' &9s bȶZXYYNohRBѐu-\-YԅIxNY9V0QkQs <d_t1ilYƲR0a`{H3r~]KˁGOH pDc?׫T Ƴ -v)HGϸt)Nt?=ê;#jECH4H*z#D"}}z,QtzSJ=k=s-[ڤ zSn&B=ôa|_>9|L%A!!ل Ϟc2‚T@Ÿ>fis1N,j\)G$~d]x1&iQ)\i}CCNh8I笘V bbX1L!rpEƩu~ҭGs<ٺyS&[ kJ|*ܱ罬MͩMF̎C1Ḉ?(߄Tu 9XH`i,e@ .j+wd͖/#(_v%* ӑQ](NC"#-6ΞJxQa&8[HVGܬ<%IbVb^vឣgBVVC# AT`BoIENDB`tdiary-3.2.2/theme/plum/plum_righttop.png000644 000765 000024 00000003760 12137321070 020736 0ustar00machustaff000000 000000 PNG  IHDR22? pHYs  d_IDATxZ SX+(-r芈 (((X *"ɩ oKO$$3Ifݮz50I{ݯg}ſn/*bY%3Y$6gNy TU--3w}}N)*ZeH$0?9 :,QvXZRtw{$-nB>t˓x+Q%*٭6@0@aaE|Mn` mzPWebظ7% .5ea! ?7b@N9LL3Í7{Ј ߫onmY@42ŕ& AD@FDeQuC30>.0t'% K&''Y¶Ξw1@.%HEʥٍ==)BB<;YCpYYpX'ꔷpܻԟKx(20!ݶH~>p;34yɮ+oKTT 9zL_AI@T_xr{H00L<]hg(g*`>}vð.$, ãb7wf{G6,f_0`fbǰ+ Wp$ [K$ 3}TfcF3bf%02?2șD]ȏ5z!F%_`)h TULNox78)/OTItE˝h0 }l䰚:7"OvIkpxR7IVuM-}Ov| yS)Bj2rtr7+v4IAe;ׯ+ ô߄G7~<~.0«xV2ZE/ \-4ȴ䜋WV|Gb&[c(>I&7ii-RTsGI܃NOeoaCk0fZ*N(x9#j}F":rl1@8/-VVoq +0?0OLP[#fw69Z $r uo!fl*y&;ftfvfxӫ0%y8(~U4+W D?yaJ Trom-vaFh>dZ\Ȥ),K9s4@0g[H3&]p~ɂ]6R9d/2[ RHP&RI$ӞkL VM_4 AeZHHGG tήxJ̝,Mn jb^ LP)>nE Wb+>0&2BsP¾Mm2 Z]`B>ð5F%)>5W}GY K!]Ci'J&teWGC` ffZL%$싱cig*&yFM>nE7M?:O 5?'[mmJ4IXx!|,X^+͡G؋M1a?(MB6**KR x@,RXI=jY$8eV)H7Սb=3d)uLE rL8X[PIV#nfjy}NC< &;@5T313G=+|]-y` 7,Y b ւIENDB`tdiary-3.2.2/theme/plum/README000644 000765 000024 00000001036 12137321070 016205 0ustar00machustaff000000 000000 Title: plum Author: epi Access: License: GPL Comment: 合格祈願 Copyright by epi All Rights Reserved. validated by W3C サイドバー対応 calendar2, recent_list, footnote プラグイン対応 --Change Log--- 2003-09-13 NT * font-size: em -> %. 2003-03-14 epi * フォントサイズをすべて相対指定に変更 2003-03-10 TADA Tadashi * font-size: em -> %. 2003-02-25 epi * 日ごとのタイトル表示まわりを修正 2003-02-24 epi * add plum theme tdiary-3.2.2/theme/piyo-family/piyo-canchor.png000644 000765 000024 00000000453 12137321070 021712 0ustar00machustaff000000 000000 PNG  IHDRl*tEXtCreation Timey 23 11 2002 21:28:32 +0900&WtIME  0& pHYs  ~gAMA a PLTECgtRNS@fbIDATxڥA YVHLAARܝ#mpiS7bӑ{xSU=hMLxQkԋGl'˰S} (m}IENDB`tdiary-3.2.2/theme/piyo-family/piyo-family.css000644 000765 000024 00000020425 12137321070 021563 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Piyo-family Revision: $Revision: 1.6 $ Author: Nana Access: License: GPL Comment: 散歩を楽しむにわとりの親子たち Copyright 2002 (C) by Nana validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #FFFACD; color: #380000; } /* リンク文字列に関する設定 */ a:link { text-decoration: none; color:#FF3800; } a:visited { background-color: transparent; color:#008000; text-decoration: none; } a:hover { color:#FFC838; text-decoration: underline; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { padding: 2px; } /* 日記タイトルの設定 */ h1 { text-align: right; } /* カレンダーの設定 */ div.calendar { padding: 3px; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.1em; font-size: 90%; background-image: url(piyo-line.png); background-position: bottom center; background-repeat: repeat-x; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { padding-bottom: 1.5em; margin-bottom: 1.5em; margin: 3em 15%; background-image: url(piyo.png); background-position: top right; background-repeat: no-repeat; } /* タイトル行全体の設定 */ h2 { font-size: 90%; margin: 0px; padding-top: 9px; margin-bottom: 20px; } /* 日付の設定 */ h2 span.date { font-size: 130%; } /* タイトルの設定 */ h2 span.title { font-weight: normal; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { } /* サブタイトルを含むセクションの設定 */ div.section { margin-top: 0px; margin-bottom: 0.7em; } /* サブタイトルの設定 */ h3 { font-size: 100%; margin: 0px; padding: 3px; background-image: url(piyo-line.png); background-position: bottom center; background-repeat: repeat-x; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(piyo-sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 30px 30px 0px 0px; color: #FFFF98; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(piyo-canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 30px 30px 0px 0px; color: #FFFF98; background-color: transparent; font-size: 1px; } /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 1em 0.7em 1em; line-height: 130%; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { font-size: 90%; padding-bottom: 1em; } /* ツッコミ欄全体の設定 */ div.comment { padding: 2px; padding-bottom: 1px; margin-top: 1em; margin-left: 2em; margin-right: 1em; line-height: 130%; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 12px; margin-bottom: 0.2em; line-height: 130%; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 130%; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 3em; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 2px; margin: 0.5em 1em 0.5em 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: 90%; padding: 2px; padding-bottom: 8px; margin: 0.5em 1em 0em 2em; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 2em; margin-right: 1em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; margin: 0.5em 1em 0.5em 3em; line-height: 1.2em; } /* 罫線の設定 */ hr { border-top: 1px #FFA500 solid; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 90%; text-align: right; margin-top: 0px; } /* 更新フォーム */ div.day.update { padding: 0px; } div.day.update div.form div.caption { margin: 0px; } div.day.update div.form { padding: 0px; border-style: none; } div.day.update div.form form.update { margin: 0px; } form.update div { padding: 0px; } form.update input, form.update textarea, form.commentstat input { background-color: #fff; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #8fbc8f; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color: #FFE4B5; padding: 8px 8px 8px 8px; border: solid #FFD700 2px; margin-left: 2em; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border-style: ridge; border-color: #FFA500; border-width: 3px; margin-left: 3em; padding: 4px 4px 4px 4px; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 6em; margin-right: 3em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: x-small; line-height: 1.1em; background-image: url(piyo-line.png); background-position: bottom center; background-repeat: repeat-x; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; border-style: solid; border-color: #FFA500; border-width: 1px 0px 0px 0px; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } /* amazon plugin */ img.left { border-width: 1px; border-color: #008; float: left; margin: 0.5em; } img.right { border-width: 1px; border-color: #008; float: right; margin: 0.5em; } div.section, div.comment { clear: both; } div.rank { font-size: 11px; text-align: left; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; font-size: x-small; background-color: #fff; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #DA70D6; } .calendar-saturday { color: #1E90FF; } .calendar-weekday { color: #555; } .calendar-todo { background-color: #fff; } /* counter */ div.counter p{ font-size: 13px; } tdiary-3.2.2/theme/piyo-family/piyo-line.png000644 000765 000024 00000000362 12137321070 021223 0ustar00machustaff000000 000000 PNG  IHDRN*tEXtCreation Time 24 11 2002 21:32:40 +0900jtIME  "6C pHYs  ~gAMA aPLTE??:tRNS@f#IDATxU1 @$md8I:aUv^ uY[nCvIENDB`tdiary-3.2.2/theme/piyo-family/piyo-sanchor.png000644 000765 000024 00000000457 12137321070 021736 0ustar00machustaff000000 000000 PNG  IHDRX*tEXtCreation Timey 23 11 2002 18:30:04 +0900 ,tIME   1^ pHYs  ~gAMA a PLTEސ8}tRNS@ffIDATxڵQ C)?d8ݠ/^V IZ]M ;q<ݦ 5 bf}ҁIBߏ0rb+UlAi֢K6u)XQIENDB`tdiary-3.2.2/theme/piyo-family/piyo.png000644 000765 000024 00000001601 12137321070 020273 0ustar00machustaff000000 000000 PNG  IHDR?YHcsBITOPLTE$h.tRNSE pHYs B4*tEXtCreation Time y 23 11 2002 17:44:30 +0900tb!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxm `~R&8uJa3`~@i9!@OoS /XwZk3&(Vڕ’Q6XX9äfH{0-;ӇiZVblm NӴ"o&hIw(=7 N1OG1ΚY+Vy3v{e yK#6kwvs6q1y[)aC:e?]l-ÆƋFmA2V_ЅA(6m^ [9G.Hǝyy; S_Iro*pMrN aǴtuP0;_QG=P2ٿaF| U ,MXڥOvX*yvv#/ICN>(h C%du ўҲ֊i0 tP]=IENDB`tdiary-3.2.2/theme/piyo-family/README000644 000765 000024 00000001537 12137321070 017475 0ustar00machustaff000000 000000 Title: Piyo-family Revision: $Revision: 1.5 $ Author: Nana Access: License: GPL Comment: 散歩を楽しむにわとりの親子たち Copyright 2002 (C) by Nana validated by W3C. Special Thanks. 画像の作成にfree fontを使用しております。fontの著作権は各fontの作者様にあります。 PIYO_PIYO_FONT http://tama.cside21.com/ By ◆◇ たまふぁくとり〜 ◇◆ captain piyo http://www.rain-road.com/ By rain-road EGG-katakana http://www.coara.or.jp/~kumac/642/ By Design 露出狂 ChangeLog 2003-09-13 NT * remove specification of font-family. * font-size: em -> %. 2003-03-11 Nana * h2 span.date font-size:90%-> 130% * div.commentbody p margin-left: 2em->3em * div.commentshort p margin-top: 0.2em->12px * font-size: 0.9em -> 90% tdiary-3.2.2/theme/pinkgrad/pink_backday.png000644 000765 000024 00000000370 12137321070 021274 0ustar00machustaff000000 000000 PNG  IHDR@.(tEXtCreation Timey 2 3 2002 22:52:34 +0900",ztIME m pHYs B4gAMA aSIDATxα ! A{6%$NLlyWժs validated by W3C */ /* リンク文字列に関する設定 */ a:link { text-decoration: none; color: #EE89AC; } a:visited { text-decoration: none; color: #EE89AC; } a:active { text-decoration: none; } a:hover, a:focus { color: #FF00C8; } /* ページ全体の基本的な設定。背景色や文字色など */ body { background-image: url(pinkgrad_back.png); background-position: center; background-repeat: repeat-y; background-color: #FFF0F5; color: black; margin: 0em; } strong { font-weight: bold; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: medium; background-color: white; width: 66%; color: #f00; padding: 8px; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: transparent; border-style: solid; border-color: #eee #aaa #aaa #eee; border-width: 1px; padding: 3px; } /* 日記タイトルの設定 */ h1 { text-align: center; } /* カレンダーの設定 */ div.calendar { background-color: transparent; border-style: none; padding-top: 0.5em; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: white; background-image: url(pink_backday.png); background-position: center; background-repeat: repeat-y; color: black; text-align: left; padding: 0em; margin: 2em; margin-top: 0.5em; } /* タイトル行全体の設定 */ h2 { margin-top: 0em; margin-bottom: 0em; margin-right: 12px; padding: 0em; text-align: right; font-size: medium; } /* 日付の設定 */ h2 span.date { margin-left: 0.5em; } h2 span.date { color: #FF00C8; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background-color: transparent; text-align: left; padding: 1em; margin: 0em; } /* サブタイトルを含むセクションの設定 */ div.section { background-color: transparent; text-align: left; padding: 0em; margin: 0em; } /* 日記の本文(段落)の設定 */ div.section p { margin: 0.3em 0.5em 2em 0.5em; line-height: 1.4; padding-left: 2em; } /* サブタイトルの設定 */ h3 { padding: 0em; font-weight: bold; margin-bottom: 0.5em; margin-top: 0.7em; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-position: center; background-repeat: repeat-y; background-color: white; color: #000; font-weight: bold; margin-left: 2em; margin-right: 1em; padding: 8px; } /* ツッコミ欄全体の設定 */ div.comment { background-color: transparent; text-align: left; padding-left: 2em; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.comment div.caption { text-align: left; } div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { background-color: transparent; text-align: right; font-size: small; padding: 0em; margin: 0em; margin-right: 12px; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { font-size: small; text-align: left; background-color: transparent; padding: 0em; padding-left: 32px; border-width: 0px; width: 80%; margin-top: 0em; clear: both; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; margin: 0.5em 1em 0.5em 3em; line-height: 1.3em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* 検索フォームの設定 */ form.search { text-align: right; margin: 0em; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border-width : 2px; border-style : solid; border-color : #FF1493; margin: 1em 2em; padding: 0.5em; } /* 引用プラグインソースの設定 */ p.source { margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: x-small; line-height: 1.1em; margin: 2px auto; } table.calendar td { text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: x-small; margin-top: 0px; margin-bottom: 0px; border-bottom: dashed 1px #fff; } div.recentsubtitles { font-size: x-small; margin-top: 0px; margin-bottom: 1em; margin-left: 0.5em; padding-bottom: 0px; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.body div.footnote { border-style: solid; border-color: #ddd; border-width: 1px 0px 0px 0px; font-size: small; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.panchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(pinkgrad_anchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 25px 25px 0px 0px; color: #FFF0F5; background-color: transparent; font-size: 1px; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; text-align: left; } div.form div.caption { font-size: 90%; margin: 0.5em; text-align: left; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; color: black; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; /*margin-left: 3em;*/ } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; color: black; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/pinkgrad/pinkgrad_anchor.png000644 000765 000024 00000151300 12137321070 022006 0ustar00machustaff000000 000000 PNG  IHDR57sBIT|d pHYs B4tEXtCreation Time03/05/02l!tEXtSoftwareMacromedia Fireworks 4.0&'u=prVWxq@ a^b)=qv;42Bm<-}`>>?[w[ݲNeM|'w:/_%gɢ9i1kj<&i^A|$`, 1n{On!._? a?J\~||/_b6F ^@u@j+p^Lv zQؾ^_uQPr/@}5+7 T/a=&-Jw?cg# 85 HmkBF)3mkTSx]Kl$IZΝݯ]4` !X`j#ߙGe{lTuU=ݍLS$8qH q@#qA\bŁ{ ZYYYng׌_?"jvdOxw2 l^k}mvc&wifvd:guP|xopk?{m{4{p"iC{Tͅ3b T#((ʪg#;mO9a*p*nVNMε8p2l,|$A*;NQDGוg0@%`DaWF bE4ЌX4#^^0u^-m%X| ^P*{( I 3ӄGKQg' I|K0n )D]6>-c>ͥ&e|!)@Yѝuq^EWAGCu:XtyIX~ iIPV]OJ4yII22 pXXDr?Wlryg͒fS $T,#,8FPE4CĜ uď˜⥀}]c {12J Ub-ۙ*d%e ^ˢ(4g 0pψK =NWxGgdӡcw#Yz$\s;*3xnӢM_Wc` ^%`"b؇l #P "@DHI:b4h l#n,!:2 :-CJH=I_pl\ kvZl >C' t@⊡W(OrqIɧBC:)}+[x <-%TRtUԤƚ]@yL8VO6進4ςAE'o7(L{;boQ"wDNmIp %>4$.|jDL5e~e+{M倖QM\MSFlW05rQGfq2mFgbjBIa8{5 Un;D -nrhalnb5; e8~s3l-h |in({CGXD^ e=]>{MˁhP)@yM%"M iNP][˥1IVPhFʅb5ޢ`I8>se$Eh0ַZi)D@L=/;\w |p6@eGWR 7/h8OpX ?zaH}E;vQ/7IwFZ/ݹ < )]%nCd`(8&f #w{rް= P]0gmYx.qV~*lx%3$>%;4upL$p\9bG/:\v#X}j;16D}o+ q/*SK-?AMQq 8gC IWWO9=`3\/jݰKZWW\}U|X٬Xb劕/,+7)r\b8+W\g ]˗+f1<3+Z͗+nqs5w|S1ebfb抙+f~M̜ a Xb抙~fV_%33W+*VU\]qjefj]+_\VV]FVVU\cjegj]3_"2 yct˶(!`ї;M:<ӌq@dvB~ſ>qNʵcW#/a즐/>:bVrH]@EBR\r+WTSsM=;+3KLשf^f~̾>WV_Ukf 1Z͗)'Pqs͗W7ߔx`A$b[=++1t%gjTkkEȨ :IJ5kpl9cTQN+j{ھ@÷:KJ5I2SPtL0cd >\zF$q,kՈF Z%H[xP>&ccv9((W(QC7&/?O.cB3CZS8>1EIɫ76nE$y/fo@FCٔG>|ϗ朗6d ~FnīwDHbify2S%D4'#]f H{Z~S>I{i4O;!U ~a'?qLgȺ}ܲ*x,ǑCg w'!ZxOi;F4`y_WV?@-?s-1Ťc%s_sR¼Er# ȇQBR~Fg.G (+Å s!8Lɖ.C z fB}OW/2!?77ݓ:}g4gqǏيVi+y`Wδ7[)l|]Br6r> \;_t@6iyr=k#xǷzqp,%oGTS|Dّb%DAD3x*l":-0`V*P¥/,r =l"{|٪A c>7-/zN=l Z_ff[IVK!6=KY8(p -'4ù,S3Dd=18rю@m5bed+_KW,!iz"->5>[ hbo~Ks_|T̆#49f++.'r[27*kl_Kg_gq0?'ǸuFRf1Z&v8䳇mlt$ˏM8X`+o|0OX-=b((}%ZEطkwF ou gsXHocanO&o"[T6 Oɲj<Vط,\|.Վ34"YئE<<  msZdZ_oM1~ǖ5v >1{H󬇴 q8Lo^6d؆3`{~^s2UaEz߆#v֡.?M*tiӬTnWҞLPg5͂ :Z5l~e{ pblG&GJ2 '޹G&&6kk4 *Q]-{i쑨I4'ӻ{-ښ~[wY5JD^ k7Oh毷:i35~vwq-@C-h7 x]vohx25q=i#lm|kz]^m:G-o7 iy}jM#!tluyA)mieI͹CmvvNkfw8Ÿi3oXl&^BbQQwnֺjĖwxkӷ XN7- e6ovNbazTU⃷-XC YwWt㦽DɶOn ~GM~TޮC0_Zt>P|j1qmf٦}Ok5W3l;wjx׀۝a3txb:9fk #ќ4fnj=?`e8i҃ܝY{RbOQ姨c0ޝY;rtÇn>>nMvǃcqMLOlv SE5vͱMٵj4Swf;:sjX5|NXj\G dlѬR%v̈́jmZv` y@j5pm+7Vc0]MOƭY4MGX4:FhR5*\Q 4α+`j4h CVkf$U,]7৚cHyf5c6Gs 'ƀqҳљT ̈D5b]ݠ0n0P vGJפj@3[mYvцGS]2K`Jj jAJkeZL-,2[F0Af,Ȳ:I[U rK5]w` PX:ЧaZSj [%]`A+ va4UbFaC9Uc !ٖ qu;!Uk솚@2fxa9jR@Te9HFO"]5 0樶C ]sr(F84=2vRC5k332N qXQ*FxP+Ш n_AzƲ5Q 4i9L0PB5&(l udjqAsp^̵m-`IΌUo&W#xQ}3,0D[#U/ _B$U,P)r$(M& FecA9-`$Bi$0X5$D=UMp#r5e23ߝdU&/)wWVYe>e><8nbھ)GML6pF gixpOٸg8ڂl6:w[C;l/vmkBSx]M@ YyP.e0d&iz#p4ym*1lD:4y1VTFTgJSՎ )KD/ mo0m-Oo$Մ9" nOQf vlZ*]3\Q@ Z:D1n37! ~HZW\pzmkBTPxg#湟` e(RE]d{S]ޣK;L$w}7^tEIΝ؈ٯɯPw9yDɀȠ?[cج4ʕ^/eUJR99ZU0v^+Z.[{EdF+Z^4LXe815 &cX2ݼNEb@A)B(BaUW:5VWv7M3$hJ -fWuE<)_!'!_HGSJѬc3W²UhJPZÍaWRh6J5h)VhB`<+A *Ag @}z [%tlyx|wR@ԮUjuc E!Cgu,ZB*oy/|~w(eQJ%!М.O {h$0P,gR\_jiNҠ$d8ٳh{w{(VJ./qbs/x`j(E2NqF nO&?8ӷ/LcP&R$9I\uAQ"L8ieTF+{ww{g4#g%X4Jy]?N9@ x( ڦ]9TLig uT4?llJeHѮ:zlT; k"ŧIM1vbpgxf C` %y='Sh",BJv6͋P& j{=qnoP8vHTX*zB@"LE2aAM1fIDh|}~t|4<8[U&4_(ڵJZWy¤h0$kͮ?g}HNih !EA h2D.YP('hp8KZ^mploXlC^/0Tv^5˚Ga4cOi;Spj.q6'޹s?x{X)cY7j5tIqgjG3`B` g^ڛoց$JN+"hZhUT@ 4crS*VqTH0b2i,$SQ-M(mD2Ze+D2/퍭n?}|gP/[ VVQm37f.2| Yo6(]#w+?~x@PY׋UQ "a.f!T*Vv-NJZtz Y8C $ebZ>5?`4EHm9UinlTDaHɚVtMS'a׺ǟ>wjE5lTݒcԙ4mıhVt&//?_/" Q°Lʊ(O8ģQIKK(bZHDF%A-Y{<{Z~$Jqb Ci@78N = =~p'w6x׬uYQ1͋.N f^S)\aC[??o,޺UN4˹RVquQRXIL8~0NkBPLd-҄0C L*Cjuttj~OR5@*A-۫8 LQUpCy=woj 4<^=xGsCǒ1Z+E FV_??q쵹Uѵ^k0ל)2LH< aO҈\^FL )*YA -T{v1T"j]s-M%22AY9'<#Bo?|txk'qS͢3rè.N?=޿yyGy2lI79B1g z0 AkU gXYB(d@Y^Qe*ȐDyh9x,V5vgG'^mob?O9t6?}|'>}prї=S2m˱3Eo25/Z74-,ops♳A`swk5娄uۿGdB)u2D,i7yzQSICKO=?~r4„< PTPX#&EAnuϏv|/>{zrNZYKa (Az(0X 'sv'_pNfnN\u+ h9c۷6t̄}0wB`&6CS%b*+gjڛ_~g{'UUeDZDJ R A,OWFٶ1?WO77 LCP8X z3+8,׻ ]]2(UR* 8B%Q""5 a#$.&b(R)ꦞcK?NO~ޝ~^J("rjJXDc-n<᳽ܲQouOܚ_Q,Eqŕv3+G.8,ߘ]6AGRX&(&4GAL#d,. !eR]`58I-(:Ń;x9Z,gx(:15JHB y"c)h|G+hkuiwejf>#1.ԺKAѠQB<%ܡ߳p ܞy|,h|+k,@R8Ɩ.?K% ! " J|io;M)IpZ~ԲhbsN^8Րh*׷vW+\_` MS&W-ʲ[5.է@w,>7Bq $|k8njl:{Z`0_sߚv>p?YAuSL|u|*3K#du+g8ֻVEL\9-I՜g3LvJuZʗfq\x8&hJ"%ԫ|ɶNb gyQܬ_Ãȥ8}k7SW.[o]x+YE(ZuӮ[ kHxZG4C vZw7{N! Jtjʼa:N3nZլjKFp٪o֚v#H0!)V9g]촻 8$%Wjpw'?_nmlMpO,,yo]ًDZ( Ā/zu'Dgs^vZ3O͏bVڍh{_~A&%I-^w{)J9]Eаa=RH2Lb@:I0G~uۃɬw 0W߼xuijb9Hd8f)N7^o\4=: ꩔jEiJSӳR6΋4Kp:-BiFfX-حQn :.( XV Y}߹3@2 pDEPAt\Q<8ꯟ|o>;Dd:3kWzwnLO,\ Ҵll^8/_zgW<\ʕlު8q͠LHiA2n\8OfelGhk{{TTIǣ Hdyџ*R P!MS2srN||՗_<}q{PXBI[|ܕKʙⲔaF~oݳoMܸ~Åz1.9YS- -e81D*sZ4y>iYe3fЭxujg- GG_=={|(TK! ĦA`&sw{ޝX' y/_Gɘ:}8Mμ{]K _ eg2̦`'EMObѷ ч Z!4C[V\(unʰI'dig;>9$T@,,i|u3~}C`(8 2*Lo$HFW#ZK)C{9x=+g?-'4)c,+ocڈӋeߵv;GV_$` I |ѝI7k Β^?pP Z$P2"7ْI%֙etk}™߼{"Gިf Chw҆;0(_-q'i:!8_TӬOƹʠ88hrG8Žʳ|>޹y>䳃ڍZ5y9^ wo{socW.\BALA~u+,+h R"v/ya nV,V2&6P\ĩcY (YoL/td*ٵN)grj9(yaY(u[;wϿt"NN*x#tdXPQ"57-ZDrm~Q20bIv|QM3۝.go~t #ZdHTS, SK@$Owzŕkf'|ΙQ*JZX|`Cf@ŢneW'_~w<.jxSl^T;lÒl)Egc>XJ$N\5sFVr^55뉴?uҍ_u!$[nF(0"h_x dXf$-gKjVtRkf"t*>LTԆ{G>?wpx!Ұ+2̨ú]RTkE_ Y F-FFYZM «~yUm$0ޑ`Loت6U6{R+ *qe~,h0k w<?spgo_9ln9gkZdڃRAdH(:SNXbA+Ʋ^(˜өD4 A I25W VqVxXEP5Ql}d(8RVe*IөBId‰u;_;ީw-`4/gjQd2 ܐtt\7zjoUk-KdhA)9竝;wrZ?>+*/088R`P'ݳ.̒gf9@  A8 ` [E3,4UN6Zdqrf%8ucfYؒwΨ HJPF5t7ᰦb0B"_6xo q㩨_s/o=~t{w 02d Ego>}GG,JA({"F%ґdhmaqEXtDL^f2 @^?o, Hxm<HU#KݭAm(YiuM+UTJê8?&L\T i޸[[%:hg^RYλqbs '_m%oʸ?pnjewn?/&2f7ߟ޸<IA3/s$&֖8NF7 6LLSɸ-d:-$/ EkmUlGZN9JmӖ`E{O? ;Y\ o~U bQ`݅`h-֗=YcU A>:㚿yeqb=ZuCZǹ=pbN6;QDa&,iYԤuSsכBY T~g!'OxgWxi) O?۳_njHtxgrɝ_={~px˓W&oX{nOz{ѯpYTl=ɤՂV}ओqrr Q0GkJ0#'իmzg0´Y+vug_/ןN` Rxy>߿~񃃝@i(ᙽ54CF_>?o.$N\Yzuz%&RR[Vk68>'ӓn;1lTM5R)a i2ZlVMNt7[z9;;N8 h:2xY?˿/grIoYXJ?}v|$q^_^9ƫɟxe1vfnG`8 J5.˦jr4_Z] A[(yg9 `hfz#!JIPXoT]P8C^4rOٗϿz%6/cl_|޽M!Pdy;34O|sp[^ZVx:1Xi:B`Id"ijhYm5*Vs6$\xjinuK%)Rg8ޤ%qlAүӜH@ Bz4VS{ "ganvII)[~|x_xxd.u_<`4goi3k FE8yW\~?fs;So^;-[ӹNY50Ơ1UJ *9S}GϞ>97v 3>q_6[?9F]樓dt?|;@ IGC @('dEͪ2@!(p{8pNKqǺRgRѥKg^Z<-Xb(5!X|$eL(qRA3Dd`4BU;;>闪FP X`vf)\ oԚݏGu{\Q% 7_?B>\޽{ *lkP-W;P"s?-H4xez5 u5_yCPT[-X"(&8hmo G;qi `{S:dP;i6z̛];'#4oF.ufWLr!+Fjc8 O`p,qVi$E)p5#:v+vԊY SρXh9p{a_ L*iE! $Fw{oh0-CwNZ[άp*yH Qs^|UDvz+|gB^ǯw@rΚRGPa!Go9 iSp˱XL[cHZSd,/emtkVI7smc+ `8-,[u#W޹4?^ {g N$t$);[=C0 `uY?V%*4KǀN%t +S'hDr"߽^{ \F1Ӵ(K Ϩ"Ed2Y S=<۲$I\wLjv|ٙSxCӿGӋkK3Kqc媮kTΓ}d$`o ]*V5++= ! -]l0&p{#HP ~ޏ]&3mlpke *od}h z}| m*~Yr5yگ/]ydt10&>ͯM^Y\B%~NdU}VVfU% Ų]11% #zyo_JYCQDOL|ί>[_I繬(=8x):J#BYpo- {n,j( us3p*x=UWz1B֬ p'GǝLC(eXf˪\: `!zy .Ä3ڇgk&/ZvI56:>Gbj96JqgrXD/xKE20ķ¡(vzݴn}cN(eKSG-CvTjY3GHsX'Qi2lՄ C&Y$Cӎ; it5Q"a MG޻5sAaDG:%U7l i&1! zK ԌQGn-SѲYd^}W#S{㡶C D |hv K{ݢ1FL|-ʺ(1 8*0LrxŒ~noZC"P" LCKuNO5E(UV!QJ=, Ne,%1 NU{48ܿ;Kj Tr.Wܯl< ׀B3)ox}ekξr!]7CQW7Q+opIi iZ(F>׍J(~iA1=p:+L,5+6XVD٪J\բ)NAtf-״Ăt,49D#|Z^(MNA=./ߞy{K7n,%cwW+f{R 0wmt>O_A'2h\guDP/)VثJ$v5YCtde¿e R[¨5||whwm`VnfݞQÁ[z0⽽CWy+YR2_?{yKntb֌#XTs=\%nߞXV v'a:I:E=k fqߔNu>p9pquߊ?ȈAKX8wMDRuϿwv6{~%`!™h䨮]p* 㱕X(\x僫K޸(2cWΞ/}W*ilZ !3rAz?};4q/VדZk*ÄKՂT-XۦDLù $#>*NE}4'eH"Yλ}@ĩ?[mU7ݒ`/$$w%Y^Zs ̸EHoaqhD_~<l, $M%q|5_\]Z]_ \F hNg\K^i%_Qs~0ӤISΪ,"`&A)tI$08YGD"N˟T]PxIu*犖eS1ߟ;{u*'ət:=cX$xu~×qfFTx %f0(./z\Kq*LZ/ziNQt"WTBB pi2I@D"9u~=?_ "!pn,ļh4(̬-GoO-τ\ &rӫ`h5JBW^E;͠ B-Yʲk?{saaJHgDX ɋQ5B97ڸYK\DŶ "YHd%DXW!W`0q95$QL&^ DP ޕ{/.OvMuk( H&ꟺu껿y O?~gΕ[< f(J$q >_h?ցLDiyA+ň(ڇwyχ_{ew&&Wn}Ko\/Ѡ/oEԹ_;oW_FCAT2T˨W~q?ُ_~w_xXf_NW̓0[UCiX EDDNȢNBƒX2_OctQS)RS[+kQTZAKg.00ko_O~u0쵷Ͽ}_}7-F($iY]ML/;/{?LL]|9Т#/vttk[2K5]ՋPFaim,6  BFbibD$A)|743ZsoVEK@|}sşx ST5VJ//_~'kg?r/-ZCĭ[ ?}wֵ.N=sɴ4AZ㭆]țmTJȼEpZ,]_|=&DSi("T-+?gue|=7oca%VKܹsfsA H$9YsZ-%[yk={A~*.s\ؽM^,Ej~0GkCGy6a_%,WUPD{|_?~ӟ4碥ܤl>ǺY/1;|`=xH}sI rnHp(ebւˁa2m?Jy :(O(5SF_mBkyT<7d(a+W(dC/~?#<"BP @RtM-?z~@s;Y(%t PyAgѐBv:|.!wrnh&QGQ*6.d!Yݺs~7_ȓ{^)"'2ǂd):: _ꡓGoO5H4fVW]9PM_%'3vAfX ZԚ AD?Kmc *.ft NGFɌvf??}<؞]=*3`F<|Ic[џ'rIKKhL`xօ+kjsgbF< q\%H*ТT/dhb!>bv'b6|^<K8-"pߐHiͯ/X$-OᱜZ=o?o|x_( !;I"P4 @=>';k?ڮYC݃ޤ??53tt܇h0A`vuTd !!FjMMd8 ܏x]~F5Y@bBG.RmauVJ-5QƂ#=,f yS뙗}o}ß?5.IbtǤ?'B)|?_=ɶ#<@+ X2^YZ[\ݚ_ z5Bâ0x=?OY4f,KdzP>;XHRT,ydv:;mIOTb o_|~?~bƐ$R4S%D"F_ojoQ jYefNgNE^K$g8 .Ck ?`5ȴ@&S 8rULh>{Cw!?,qTh`R#8$69=]}$JD"|_~Ν?<t%r bd,2]dwX%)lS ¢d"F効0c{]- 0\GoMZ1cD)7GtB0nX BC 溣^/rHd1 ,AqȾ~V1Q75gduO~?Ǐz)]M2>%є&x?c&PkC }V 2[^?p<hr3 VKg=ˏ Tbsx]!2ɄA/ _ L'a*#t20 4*ZN?~OCD*X6Ph6G8mڰRP`r1AZƠMb5I|Xo1 vY-zͪs-j7hDo3hhpaԍR$MF4F%Ga4I{ў=ޓ{St P GS9Կ .y /hxvwCˮh~t:QSzZx??q*Yɕ"`5mOEbR$b :<]cuy6CP̀\V IpE\N՛Y! zT+sQ;(S*Rmp&aF}Lnbeuih/޵ݻwni܁T h:wG<}]/V' h B4RTj:؜OIOƐ%2q*5ˍ G<olVDg FE"iGBLQ-ZL( f?Ecx2` LK<<Ž'w޵GO9;w?|?xCO?ԑuP9\ p8Fs0J']̕gz:^7Kd:wh7٭:@ouz?ѩ46Ȫ1ZtNK*NBu ؕ>UgCQx"Ĕ|:pz׳GO{;yfvh=cB5BC-;O?;| V{~mzqkivv2jj(V\^]ThP=&6 ph1V$W9̐]NpE'8æAhX%I$\Zaxm׿ M^Ϧ1L:⑎ :̎|sGL 0rAZ&ny'w>gwqA Lf&[Ss0b鬭V$ZЇj<΄vIW h a ېHHDCU ǹqPU *U :QCFlA"_>;u>CG<:o3`ˉ>w̡v%HV& b94AE+3ӇB(BICn b"ԐbrbN!R0gpd0IzvRp;;8 H&qLЫ@pI:BCh"3qTODnwЫ؞OGyS $z7{lJ=k8yKwS:&p9n-_t`mBgJ"S^[,fIi[AiS/u^@%2I,ZV%Iz R.NӬkRP8] dInǒt2 ]#%rY>ع}ۿ_p {_zAi"۩@Vq_G^C=o{w56M =ݧ|PKG3JQ؉#Gp}w%Z\#`sǔ6@-[:Vj`d֛V.A] ke^)O[`K|L6CrKFb1}A ~ ^d'WO]XĔjdzDg~K^:xrc:<Ͷ}Y:fbY2^P 5|T,R%RF {aH*hGGeFV7ZMRڦ9z5 ˪S*G$ g.,,-OTRI> E\4WAAitvWgH,M;B1D 䤮}3zO=yq.$CRcb{1P?<nM$Vs}\"CkS+-X]Np©0LbƢUK.4Jg0*)q4cRAc0@3[l΄Qd& SDCvGL!sݢT*%p` Olpj͡S'{;erCl=- JM2<|D?wio:WĂJy V߹ I \;r7Wmv@cz x)]JSsDT@tk[/M'cbC5n}4WNsyU+7zn~׌AknSt6!&Imv\YSKbCqV˾.NBR 1ۭVtMy{w??|{K8,r;.%2A~ǥכ mE1,:FR Xr~Y#rhI{dD`jMs+T#e$/ ɩ UfVo ?W_/oS(N4[An_ǁ"L"l>ذeLsùfF\@('F [nrö*zOz}՛qeSl.w7zA[ T-/dRcuJz&BɄGqj-+/{޽ÇA79,5i dp@QvxI89ݯ}_ KZ^ %v@ byWoݨW1TGADmV4R uJ!_.~d1 zSTyv*_a7a69St JGNtm"KV]'POŜQ'9>2ɟ熐˟2~/>[Sn.!Kb$SDOi‡r\$wr7B*޼5?;" Q8LFI!Ui6Q.~bѫFEX}:FS7_v1*Ɔq9Cͮ.&&!Iei:VLL&omFgVݿ}/?╳ac8fF/& g4M) 4:,z;(bK"|L6f+ Ā;DLMzᆎmlHB-գhz[Wo]>_:b8w5=>UMGzxʯ/4U@\L.TBZc/ysLܽw?˗W.9 ֐bfِP"YrX*2n6`ءv@S.\Z: fwTm!,4J>&t&gffR8[ɢhx̫WgB%_?jb3EI Z^C?QvF0J%\gst$7!Α.ծ|}};.lnG aհr)^LF}+r!ING4?K&ڬ+ <\#M?xTԾ][һ0=t<_]"[Η ;5 Z&O21N&"XDcZKmu'3?>r 7MH*8[ t(J.&édΥ˳B 0g+V'`0%mw0?!3<׽?(E'ggf,tDz 7^]xpƆAVSL-rr%pRkg)?5Oxo7o߼x6hl2@h뗯\w=EE6H+IJ+ `D!=YK1Gk(:$4s`.4zF|J ݸ)~+ 6V2m^)KMr"L AmkjjcqSzN{ne[_~g&L%Ù]m:o߹\L)+.G`󅪃sA4䴡Aqb*I A(΄xQKb:;ŜšR񆷋uw~/_e6ʳ@^^XW׉.VOgSW+G8{;ONhh:}0 l$=sno޺rk7MFSv(FG8\CPZͨ!D!eFH,t+m5HFodX@Xb5ĚmnnH$jXB#>q_@o`OG3[;ĢթUF.d*S"KR(,gJ}[`*uY n@έ铍R$X]ް/Z1_h屆۶Sڹ|tb9jTˑ;:Z{;s>u{~b>+KTzik\O"z&xbڹ7T_IRi2aTcs5VG#Zm2bD@y 1J@kP;[)T5[Р!Ѯe om{="faUCC㉖cG8tkL>kKv<¡֖ߙ&(WV֖ JY@hߜX,S1ST NۥntM!ȃ&VV QGLäHG& Z4dBOMIѮlf7ul_j9\3oqiV(ԞuԱC-?pDGk7f |]R1g'*t":'a&"1?;7;35Y A\E0V Ɓ-.H4 [eIax\h% xSpǶ?vmlcשJt{Ñ# 4yxp8k}=wkolSc\?5S v8@Iarc h"XjV U**E?'2 F-l{%kppcD @FħOvw54V4ch<%noρ={?ƒ)4*jUpEMǞiԱCG[{b0Gory&d\1o~yխE&`:Aq>MBz͍TɍD(rb`n6aÈ`ha"S\ ᲚtAB P~D?[bH! m{ݩ}bNH' uu68|ݬ $a3h\hkEf7/_p~y05A DfE)+xcy~z5;MY[^\Y\^?K_?SYeh֬3 F# L"gd8*X1L.J "]LʩϦl޶m}4vG#⎅]{qG{w 6FA(;*pᅳg>7_^TžtO|tke:x'W'z.J~ݼ4sǵ,6< =?}7U.2:ktO "E(R9f7Zy/.O0Q+Yҡ1fqCNWkh̀b_rj)Z]fnV6^/}{Sո3\#+ Qk,G_̇c(l,zXtAD. )):e5h&b@:#("ӗSh#Wz@ 9 2H(iTFƠ7p"MXRlolizA #loTtN⃭ 8F[[ys N#Bi:%riEtS ^h}1a_w޾\n@H՛U%seQv)9-6TVqCr3ioNaA\me%jbko};XbG0 dE.}?zyH[0\HA4"8_z2[rY 4=EED$⊻YfnI.?+RY\mcG/3zhftf(O$Wv7rɄpGɶaɸP$@=ɕ&룑 ]^q卛w?ڻTy]isS#4y]_Lip#S e tzӆh}kg (\/Av+hjb嗲dm+uZ "ѱS lD×JS0bO3 #W.~{wWrU;w!Y`,upks˗nݺ_[/㨀/4FF|)PQ\NL*+hƒJvb=]챎Nۈ OpvQ2*8)r'b><. LesdbTX#ccmBP%iNA&TbFG^_(_2ZNGB*O_W_ Ah [4d|r}}>ޜ=`\k2LR!F Ix2Dr;=t~nctz9tHx-cv.p!Nn;zG!R#'a72jxLL$TkqrkWeq2'6&i r♋kw믟~v+ןϾ\2D&@ \;VMMM];~ݹ<>dJi`d&Hy-rXL-/.kQp*UzT-I7LV7eqlRx&ֵjOeSXU bԙǻ\Cj+K, {|Lqw8&>ܾbٍG+'EgGQ@&P ʴj7\V=mqZF 5__rvs%۞n9f; Z*4> s^!O wQ4p< !'w t*}aqm1IxAV׮ GʭKZTKkX &&f/}?[O/]HFZT̷4`FXGfwDfj[g/OxPV/]<ť``)Kv%C+< @ u: s)*.FGl *x]'QwC\$*mh R}/ˤm>GR(R OhQ}j sa('7AOv@mw@<K먦k@c8 _hv1IGpA;EN˻_ϟ}ޝ۷Ool.'¼CvDav Kg0Y*ZPF9F6Nm]q%5|a8W O_gʥI϶?T)$K(#:MN/E):&@lֻXB^!Su%'"k1Z5͕o~_O?sO/NԪ9Hn 65-Ϟ|O?WϟٚABz  ?R.ջsg.ܼzs#=;8o^vܵ8L*mZ lxWhfds.=pbp_T@,ÀځT"f߾]_?ӿ7ϯ-&&pA(ή߼W]`Vc8|~C`qL$~a}셍hZi/oPT!wLa%.~ ,$HmnoWu#GFGH%S"N$ Tc&s$TX ?l^kWï76V2S3lBRXarvo޾v~ ֥BPWKa! h$ځQ3__Z۬MhH*+TF3H2UsggRԶX9[ 0X@F{ŽAH)oH4HX6 QѦS5zi4r\*SW_=?~l.T뫳T1@Hyby߹o_VijFqT!XT±1֞LfbOHirdb}br9v2p)D2Fob~}X|وDE&L,IB5yJg1N%NTO,.OvO> sSz̋Xj dfV|ʙWn|%CqG` ܨ¹0ɴ+՘7 8s zngʕ`Z 3)zz[z[>Sk2fž @0tyDgA %BL80P@BH|??}Ϋo~O!v`2G\h:p+g/kd*V40`8֪&LzU+y# v$hZ y42ZC۟pGRZ:Do8!!H`둆S':((UgfIMS\RZ:Z[څrJx$\͇.ַn~[WV7JlX421[uՅU/Ca!:n%Nd*j@3Y2vI;fOaÉ:Aҍ1kTĩ]s%dcXo'(gq"-斦g~On|÷_}f͙OL)U}BY,WgΜLe>g}^&RTBκN u :/qu8-3'`r%"98rذDERB1JQLűZE:~/bd*0NrT%q'uyίolj/lޱAetfen9Ilj4=ūx2_L*'/Vfr٬/Xf`N8|ªٶ5FjNр0VTe}M[;9d H1j'x(LKBMO--\z7};kl,B9-]#,]ܘbJӑR"E_ QfXVfj,AFW7Si2)d*ɬ!lY&r2',A@oS1RO1 6 od6΅#BfZ&PyAHR Hyb8].+D6FRbDG7m$W(/ Xy>sDJ ',n10Ī-L2 @X]WeaDR ǰ7Hƒj:NVV7gr~ۯ|R9B"!gԩ6wjNOsŋr[ksSQ*'B,^]Y_Z-q/^/XKϬ]]HEI Xr\cp Y`ptXU#x/+X*/h29M|Z*d/TfDq/o;7n^]_Nj=tP`DsX6<{y7OONNMt  tG6+L*c8Zxnzҕ"caO B^>_`E[9|wdjp9"6W-V#D,\ (hZB>4BK1vz7o\;W8"i5v >BC_C]ns ]ܕk+[g | }T*ų(JxEʭsko?sd|2t6! :faI9l)g`#1*O0m̚3|;I#Y3v8&<ZP}K r}C"oԤ(hX]+;N<|v$[qSYT܎c?=8ԬC4Q$( p9\П~o^"<cX{;_曙xXދ]+Z|//x(h{,q?r"%?/g~Dz:M^|.͏V[yg/= @[$$Ďook0/NE'=E;,g/ͯяWR-_xZַӽV@tXP^'~ӿdV]qG#PbmʰQi?}?/)DZ2ͦ)4qj2IyΤ|&vEC/"WW3wZ_GQBno~od VMp=t*9#&a=tNn,h%IAdk\w>WPT4s]Sp@Qax4~gL#mR!$w!|(6).&` Rm W "V1+'AףA , t$Z$IAUp~xCZ% R:ʲVYCղ=`n Үҋk4uOE9IөB)ׂ[jh؍bE&J&y0 y/P< &$kNu|Xl(4[r1)U٩ܧGa2=Ѡ m5#*p/;q߲|&ZQ9G%YYHb`L1U-ep r}=x39{ nTV;4F$!Sv3ww QGISܔ| PQ"h}/Ud|2阪6ơVe@3abHnx& F]f%K@ՏsU׷lSi#8( -֫lTpeݛNLSǵ6)˦r핋t+Ad1*\ۃ=@Q5񮨇]ۑܫuobcؠ \C;Z5RL)EƑfiu[X!)00a^rf.ӄ0Z_/W٫W'NvZ(L4 %àytE~~ww8 0Fi Ԧ4R8Ϗ7d9B-xGaBn[̴N]><==5L F9"qi T]ϰ,TTM*JueF|b}0 7/euyʱۑЧ6lˢΙHIPII*YA$l7. -nYVY \۸ mAW4UR0UDNՋg|X5ڤ'.Y?R̖J 6Ty,j&Wj`x>\<;ylv|rz:8ۮL2B s"Z P #n*q^[Ɉ- 1֪HZŤzW|GIլSU"> Η|ݩ #-6{;/OQ"$ F/ vӅzZ*duvsuK'_h Ɖ/2ddF+j:Gj0ã*/I0&Z5KYy^#8̼sgb55z '.vVJ>&Ӌr8jBj͆L8@1<܆(('%7.'WgOWq΂8=h0D|9 :0*\MB(%MFhDnAMPm6-f5/\BG.Gly$ϏQ'*'V 7Ep/w6ڔYaL4+0mYc(ym jSq:L'WedM Ql9N8LQp١ O̭I[xXTH&mV"0Z&S:,໹;G{5i qtW٠?tzXEߞV.ْT6Wm F\-bL-]|8o5rXq7arr5_|d6m6aUXPj=wXfHW`fW~`jL$N`5%A&*Qw9F wf{hbT t-yձ6gS/M۵j848Q7pHzQ}EMu;ЭL/"_BjQ)1v=aVZCrڴ@%O-h8f[+S\$R@A5/{7Ө64Ѯ z-S(pg}Ihdf8q?u@&%W*Y4kwK?~~{C`2#Ɇ+kqREMo* D!R=Y6XXUVlV%};$@A!Z ȦJj!by?:~;Gy^6FQ"oN|z+|LY0?]vKǫ8iTlu2ۮ({^nQI 5p9e haS57LIunt=M#GݞF]O2Մ nUL07v@-!3{ cM}o'gVZvFC_Er6{* ]MӠ:&\U'{Y.kӒi0Mu@7UcHŠŎAo6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6g?Q9BtmkBTppx흍) q ĉ8D^>׻gI@XjjgiЃ`0 `0 ?ϟ|:seQ3|ӧO|:2|.};7eGFO6_Qv]T]^ˮg{>pjzkuo{yye?{-x/ D:3D&򈼹e^Hyi#/OGzϪ߯_~ :sMe#M3Y#=2 QЙ[\s=E8}E>GȩT ڲTg-}VfoSVwzV}./>~!?U1<#}=F[ ~QڋBN..+푹^edLo+[\-k dW(}6q$#?z6Bөi?L7!3O_Q}Пuo[=tkȋM!'}/Ƈdr2_Cﲨ: `0 :8o=+8-4}۞cĥXdq{bUq©ήm!ƶg*ΪU\z[GA=^+ru{LV U?)V>ғ)x|Yҁgi\yi^cUo*= !TY?rfgWsʽVn*VX#=Fϫ+[F~yH\L~[O҇h5ݵTow|Sfӟ+);F;:x )/OS yUo2e)Ve3'wgGg=J^`0  ľu kU,Ksؑ5nY,bXw{ w&3QהNQev ]ƷgcH˞i{A3I8hwduwUIWq8I>+@pQşGcZ\ƪUߝ]/:3d;ɫ:gB9R|GW~w2;fzt|+i5nΟgZY|<1NyŬ|E7k?z/k><=Α}N΅>uWydʬdz `0 *\?W8GY:Dgcg< 2+'W6qn؟{ru"wU쏘~c#T?+y{Q,,^qF/Xv8.֩g3}ȸOP ~n%hUG4(_sn|W}Tg&x^c,Fѭ+ <#+}/Uw8BRh_|33!mr\7U9m({ѝpvew[xG]߱?g;,nҽow8]וb?OV=Z_#ve?vN_WrYLo;1g9pV^G~>[_vNOS3 `0Q[ veO\k^8֔v<Zbz\Opbn$~}oz3ј mK vU]^iNWA#x딫jt q :E= z%օq)CcYEqyRG-+u (K\hP'*^ء^q=m=y|Kvūe\rȊ4={W1;=ݷxp;o@>ȘT\Ԏ+C=*ɫ|GJOCW]x1.ﵠ9_Eб Vq)v(ʑ}[GwǺ{-oSdו_˞׃2;iT&w*w:g׭SOsj%Z[~_˯d֮+w]7 `0]kIu+eL]ւoA^;=GR?v쯱;<y o$N1紈=:ߥPVu< <&3KyC/4r)i=*/|Ύ^]QNН1qGw>ù{ ?Kv:A}E:_n+{u=rq͓̳]>>d}+|L01`0 leg:׺񶊝`W,3O?]\9P~[kOWiGc~)-<w.3q}'vuw$Vnv(r52S;Wk_Kϔ8B/hEՠ'9w?K;x:x<|@cϽVyc@ۖSw8Bq]=2lBe6V}eR( VeZT4ade2ޒ+nYBTqSߔ<[&=f[|szP)G}{Zׅ3n7jpWwftEw[ǽ;`l? `0 `0 `{~i`oLy>uoi\qK|}7Svu9G쯿c¾#>,jow{ՆݲL=mW2u_8دjo?kD߱mw>#}E:OۡO;y`$jh mkBTx흍8 FSHI!)$FRHnw HYx3ꇤsaaaaxIǏ'U{o_ھgW9 o'GW {>~Jlo߾)*/N\ϱov[iZ_ձaJΝ/:6O- 92b?Tlk%?_21B sY5>:>c=1Ow y^- ڶ,XzusM#גU]>H_yYv!ۉ_mi Rus]Xm_g)YY)m]y,m z1aaaxEߓGקo/Y\k6xjgH|yu.\aæM&wk#ϐ$?]Mo\Ⱦ,/ڥQ@~6s?)}, l gX #vQg Bٙ^uのuhm?}{].~}v_J;xogJY]޳@.)oqC?}>@Xߘ'-(W? źvƔOʙRv[K?[A}?-wmՑ}g\=c}M ggg DŽ-B^k_g?F? v0||؎=ǧHPgs/hؑI t~{n^}ZyD5XWvO)"c0vY Z|~_%/,p\ɹyΰZ/;/xs_9?Pܯ5ݻ\[y|č8gʱL{? 0 0 _k3>z_\S |<)b|7aaaxn.ta?l^Cvkؽ#~e)3<3^kdlc&jK+o"e<.ʞ`^(3zu l+6v<ï k7]/lc[`On}򚄫 G뎱zt^v2)?;Wmr5ocIz?Ozx{&!ez."ѯ 1Gg{+ҏlw<=}GݽFƨ^)zIpG K֜{{e G12ۭqiumf>.}~a? 0 0 [u+7Svq֭y΅ ?ނ}XwŶv?ߩDZۓ-q/?߳=<~#>Fk"qzrQo 9r,nY[;o:)@-`ק-7({߯S@µK9֠ɸ>:n3 _[_*mtcmC>qSL=<6;ǫsaaa{xˌ\ފpx?0׋#5zяc]x^l򼠕(f:~٣^lin59W~\;?vn6erUbS~v^U O7O(|;+SG4|?f*?rW~2oNٟS9~daևmH6mX[J~s.ym4ٶO|Bd/b5ɿyU? 0 0 0 0 0 0 0.P~*1@G\⟿KrKXs2(ߥ纎J8'>X@▼QQbqwx b)_K|v 1M6kee-2Ǜ59?K^E~9ϱQﱮYF8N?~;:=J<-tĒyNAgC \NXKs)'^Kg\~2}6}Գ)n]Or^j~"{p29w6/.z-v:+M{WJYZ굢`% Ҥl9ힶկ#OUz+U?;sd~vND7*.Y+v:ye;8}~|+ÑޅN9}{Bƞ#txխsXɿkSV/uJ=o G<ջL'L:D]6jfgLz/+ؽ[{rCMYq~[{yy czA;w9zszWHVax3 DlfmkBTRpxڍm0aaAXAtNuө~"B~v(I$Ic i#Gl6p8޾s[ouv?Ru߯+fԍ^|}m43ϭu!Z9RUY׽B,z"|~>/|RתY̞EGߔ뙷L?:fV\꺯Pv#R>cNb=^Fz=yNI}.3?3̥*Ǫ7٧ڞƵ2~zWİg#g&2yK;wʞ2vm"Ggʼd~g<[şXlk=^k͞Gy\ׇ3M^&}V3=3ڣ<_(녾v9> G@Sǿ99Gy*"QYu*lz;{-/9v=Q_s>c),k:gQ%ԝ,SFwA2vWcWqlׯ[},g7F}.2˘ڳ{L&Җ#q 0H@QOճ֪W3?Cr­s3ֹļ&IH#fuy(7=pOjUѡr|I1F8_cv2[ rݤ\ `mnk_Hc/''v /2}Rd!A`E8h܊=XHпsq]w"3::n^_H*0|GW1 0-lؓI9L4f,z_<1~Hieْ.1āLReuUcںBLIw<_;覌֨A+% ZS[jhڲm cٱ]W2fTW=d}ZߤdW $P55zo#(|LR@ڦigK7F ͵b:--cvb}[/~Нk|M6wglh.7 _ͿZ-K1 z>5'6+5w1ft$C65 HQ> ⭥>5y֬K> w;`S ܛ OtƀIo|<'aSO_? validated by W3C ChangeLog 2003-09-13 NT * font-size: em -> %. 2002-10-31 zoe * fix "div.body footnote" -> "div.body div.footnote" 2002-10-24 Nana * convert for 1.5 series. tdiary-3.2.2/theme/pink-border/pink-border.css000644 000765 000024 00000017725 12137321070 021526 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Pink-border Revision: $Revision: 1.6 $ Author: Nana Access: http://moo.boo.jp Comment: sidebarには不向きです。 Copyright(C)2002 by Nana validated by W3C. */ body { background-color: #f5f5f5; background-image: url(pink-border_bg.png); background-repeat: repeat-y; color: #000; /*font-size: 100%;*/ margin-right: 5%; margin-left: 25%; } a:link { color: #F67CBB; text-decoration: none; } a:visited { color: #95CAFF; text-decoration: none; } a:hover,a:focus { text-decoration: underline; } div.adminmenu { font-size: 90%; margin-top: 0; margin-right: 2%; text-align: right } span.adminmenu { background-color: #f5f5f5; border-style: solid; border-color: #F67CBB #999999 #999999 #F67CBB; border-width: 0px 1px 1px 0px; padding: 3px; } h1 { color: #95CAFF; border-color: #F67CBB; border-width: 0px 0px 5px 0px; border-style: solid; padding-bottom: 3px; padding-top: 3%; padding-right: 10%; text-align: left; font-size: 130%; /*margin-left: 25%;*/ } div.calendar { background-color: transparent; border-color: #F4B6D3; border-style: none; border-width: 1px 0px 1px 0px; font-size: 90%; /*margin: 0% 0% 3% 25%;*/ padding: 3px; text-align: left; } div.day { margin-bottom: 3em; /*margin-left: 25%;*/ } h2 { font-size: 100%; background-color: transparent; border-color: #F4B6D3; border-style: solid; border-width: 0px 0px 1px 5px; margin-bottom: 0px; margin-top: 1em; padding: 3px; } div.body { margin-right: 5%; } h3 { padding-left: 2px; font-weight: bold; font-size: 100%; font-weight: bold; margin: 1.5em 0px 0px; } div.day p { line-height: 1.4; margin-bottom: 0.7em; margin-top: 0.5em; margin-left: 2em; } div.comment { border-style: solid; border-color: #F67CBB #999999 #999999 #F67CBB; border-width: 0px 1px 1px 0px; background-color: #f5f5f5; font-size: 90%; padding-bottom: 1px; padding-left: 1em; padding-right: 2px; padding-top: 2px; color: #000080; margin-left: 1.5em; } div.day span.sanchor { background-image: url(pink-border_panchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 20px 20px 0px 0px; color: #f5f5f5; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(pink-border_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 14px 14px 0px 0px; color: #f5f5f5; background-color: transparent; font-size: 1px; } div.comment div.caption { border-color: #F4B6D3; border-style: solid; border-width: 0px 0px 1px 0px; padding-left: 2em; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.referer { font-size: 90%; border-color: #F4B6D3; border-style: solid; border-width: 1px 0px 1px 0px; padding: 2px 2px 1px 2px; text-align: right; margin-bottom: 0.7em; margin-top: 0.5em; margin-left: 2em; } div.refererlist { border-color: #F4B6D3; border-style: solid; border-width: 1px 0px 1px 0px; font-size: 90%; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; padding-top: 2px } div.refererlist div.caption { border-color: #F4B6D3; border-style: none; border-width: 1px 0px 1px 0px; margin: 1em 2em; } hr { border-style: solid; border-color: #F67CBB; border-width: 1px; } hr.sep { display: none } div.footer { font-size: 90%; text-align: right; } div.form { margin-left: 0; background-color: transparent; padding-bottom: 0.5em; padding-left: 1em; padding-right: 1em; padding-top: 0.5em } input.field { color: #000; background-color: #f5f5f5; border-style: solid; border-color: #F67CBB; border-width: 1px; } textarea { color: #000; background-color: #f5f5f5; border-style: solid; border-color: #F67CBB; border-width: 1px; } p.message { background-color: red; color: #f5f5f5; font-size: large; padding: 8px; text-align: center } pre { background-color: #ffffff; color: #000; font-size: 100%; margin-left: 2em; padding: 8px; border-style: solid; border-color: #F67CBB; border-width: 1px 1px 1px 5px; } div.body dl { margin-left: 2em } div.body dt { font-weight: bold; margin-bottom: 0.2em } div.body dd { margin-bottom: 0.5em; margin-left: 1em } li { list-style-type: circle; } ul,ol{ margin-top: 0em; margin-left: 2em } div.body blockquote { color: #191970; background-color: #f5f5f5; border-color: #191970; border-style: solid; border-width: 3px 1px 3px 1px; padding: 3px; margin-left: 3em; } span.memo { color:#000; font-weight: bold; background-color: #C4FFFF; } a img { border-width: 0px; } /* 脚注番号 */ span.footnote ,span.footnote a{ font-size: xx-small; color:#DC143C; } /* 脚注本文全体 */ div.footnote { border-color:#f5f5f5; border-style: solid; border-width: 1px 0px 0px 0px; padding: 3px; font-size:x-small; text-align: left; margin-left: 24px; margin-right: 16px; } div.footnote a{ color:#DC143C; } p.strong { font-size: 200%; } input, select{ color: #000; background-color: transparent; border-style: solid; border-color: #F67CBB; border-width: 1px; padding: 2px; } .search { text-align: right; } div.sidebar { width: 20%; font-size: 90%; padding: 7em 2px 100% 2px; border-style: none; border-color: #9370DB; border-width: 0px 1px 0px 0px; color: #bc8f8f; /*background-color: #f5f5f5;*/ } div.sidebar p { line-height: 130%; text-align: left; margin: 2px 3px 2px 4px; } p.recentitem{ color: #4682B4; background-color: transparent; } /* calendar2 */ table.calendar { font-size: 80%; line-height: 100%; background-color: #f5f5f5; border-style: solid; border-color: #F67CBB; border-width: 1px; padding: 1px; } table.calendar td a:link,a:visited{ text-decoration: none; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; text-align: center; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #FF8080; background-color: transparent; } .calendar-saturday { color: #0080FF; background-color: transparent; } .calendar-weekday { color: #555555; background-color: transparent; } .calendar-todo { border-style: solid; border-color: #fff; border-width: 1px; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-color: #C71585; border-style: none; border-width: 0px 0px 1px 0px; color: #C71585; background-color: transparent; padding: 3px; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #f5f5f5; color: #000; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #f5f5f5; color: #000; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #f5f5f5; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/pink-border/pink-border_bg.png000644 000765 000024 00000000562 12137321070 022161 0ustar00machustaff000000 000000 PNG  IHDR@sBITO PLTE|4( pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'utEXtCreation Time04/08/02(tEXtCopyrightNana tEXtAuthorNana?tEXtTitleblue-border.pngTm\IDATx1 @7 t $8 ֎qގY^۝ 1$ƐCb 1$ƐCb 1$ƐCb 1$ƐCb 1$Ɛ 5IENDB`tdiary-3.2.2/theme/pink-border/pink-border_canchor.png000644 000765 000024 00000000623 12137321070 023204 0ustar00machustaff000000 000000 PNG  IHDR sBITO9PLTEXႵX]쉿p{1ksW_ttRNS} pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'utEXtCreation Time09/29/02buIDATxM !p*ANRۗGj('t l vbeИ8ƟlhIY ^ӣP=|}v[ޮK nIENDB`tdiary-3.2.2/theme/pink-border/pink-border_panchor.png000644 000765 000024 00000000626 12137321070 023224 0ustar00machustaff000000 000000 PNG  IHDRa~esBITO3PLTE(~vqlldvbt^oYjXhUdJWER\WtRNS@ pHYs B4)tEXtCreation Time 11 4 2002 01:34:42 +0900|!tEXtSoftwareMacromedia Fireworks 4.0&'u{IDATxm0CMұKl+LoESD$r"6K3d aW/ DC (p"f2VkR|Ln+}KO^p<tqzu~=+!yIENDB`tdiary-3.2.2/theme/pink-border/README000644 000765 000024 00000001317 12137321070 017446 0ustar00machustaff000000 000000 Title: Pink-border Author: Nana Access: clorets@estyle.ne.jp License: GPL Comment: sidebarには不向きです。 Copyright 2002 (C) by Nana validated by W3C. ChangeLog 2003-03-01 Nana * remove body font-size, body p * set body margin-left 25%,margin-right: 5%,calendar3 * remove h1,div.day,div.calendar marfin-left:25% 2003-01-06 TADA Tadashi * em -> % in font-size. 2002-10-21 zoe * convert for 1.5 series. Comment 2003-03-01 Nana * body内に文章を入れている方が多く 画像に文字が被るのでbodyにマージンを取るように変更しました。 tdiary-3.2.2/theme/pict/a_hot.png000644 000765 000024 00000000331 12137321070 017104 0ustar00machustaff000000 000000 PNG  IHDR IDATxm zhN)˹h% ~CFk/6 `R \Ԣج~.-"Vןp"1Ԡľw!L^T3k:!*;k(CDEYY9h~Ȏ[ϯNIENDB`tdiary-3.2.2/theme/pict/a_log.png000644 000765 000024 00000000325 12137321070 017076 0ustar00machustaff000000 000000 PNG  IHDR IDATxm w.xΔ&Zs9ݦp؛>vf1 ` H ylVLJ3V *͠DgT CVj2p[_jL}@8 $fԛJB."r'*Q2gz1 `!IENDB`tdiary-3.2.2/theme/pict/antenna.png000644 000765 000024 00000001022 12137321070 017434 0ustar00machustaff000000 000000 PNG  IHDR IDATxڵV퍃0 en%N"yt@ ugljc$wE/{N}}:;C=^}`~nÑO u]c7_V Hmh>|}ztpyj2'g A4M(D[zctEdL FޖeQcTC D:#X!>ZhtFXK 4m%~\\,*"o$MmGn.4|)T\2*Uh,HF QG£>@ ,@bsmzebSܺ*̠y#y +" OtZ6תFKҴeuAnM~w ЀgTu8DwWsxgr t <[-lK"bV|&۶Rn\̤CD /0G/{dy,\UB-dEukD5|~\azKIENDB`tdiary-3.2.2/theme/pict/calendar.png000644 000765 000024 00000000220 12137321070 017560 0ustar00machustaff000000 000000 PNG  IHDR WIDATxcFcilLj"P b4}b҂$9ADs F`4F`඀ADۆ ,)`qIENDB`tdiary-3.2.2/theme/pict/cite.png000644 000765 000024 00000000313 12137321070 016736 0ustar00machustaff000000 000000 PNG  IHDR IDATxcFcilL|hಀjAdr4@sAFoXlŰ @ ۼHEYl b sqf>@ L?'aɔP8܂ѢbԂQ ٪ ʸ$IENDB`tdiary-3.2.2/theme/pict/comment.png000644 000765 000024 00000000415 12137321070 017457 0ustar00machustaff000000 000000 PNG  IHDR IDATx YKT2ktblJ?{#u]o(,-#xפ8K+IhV"1u*9|`0:ZYTu0fQG"`"0Ms#ɠ8j4=ytlKh,SFӊ@*sLm.kDxpIENDB`tdiary-3.2.2/theme/pict/description.png000644 000765 000024 00000000414 12137321070 020337 0ustar00machustaff000000 000000 PNG  IHDR IDATxՕ DYKT2kd@MܦPdescription

    とでも書いて下さい。 ピクトグラムが表れます。 */ /* ==================== block ==================== */ body { line-height: 1.4; margin: 20px; padding: 5px; background-color: #ffffff; color: #000000; /*font-family: 'Futura','Trebuchet MS',sans-serif;*/ word-break: break-all; /* IE only */ word-wrap: break-word; /* IE only */ } body * { font-size: 100%; margin: 0px; padding: 0px; } /* ==================== a ==================== */ a {color: #ff8800;} a: link {color: #ff8800;} a: hover {color: #ff8800;} a: visited {color: #cc6600;} a: active {color: #ff8800;} a.keyword {color: #000000; text-decoration: none; border-bottom: 1px dashed #cccccc;} /* ==================== block ==================== */ h1 { font-size: 250%; margin: 25px 0px 10px 0px; text-align: right; vertical-align: center; letter-spacing: 0.4ex; } h2 { font-size: 130%; margin: 0px 0px 25px 10px; padding: 0px; text-align: left; float:left; } .date {display:block;} h3 { font-size: 120%; } h4,h5,h6 { font-size: 100%; } p { text-indent: 1em; margin: 0.5em auto 0.5em auto; line-height: 1.5; } ul,ol,dl { margin: 1em 1em 1em 2em; } ul ul,ul ol,ul dl,ol ul,ol ol,ol dl,dl ul,dl ol,dl dl { margin: auto auto auto 2em; } dt { font-weight:bold; } dd { margin: auto auto auto 2em; } img { border: none; } img.photo { float:right; text-align:right; position:relative; z-index:5; margin: -8ex 10px 10px 10px; } pre { margin: 2em 1em; padding: 10px; background-color: #ffefbc; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; } pre a , pre a: link, pre a: hover, pre a: visited, pre a: active { color: #000000; } blockquote { margin: 2em 1em; padding: 35px 10px 10px 10px; border: 2px dashed #cccccc; position: relative; top: 0px; left: 0px; z-index: 3; } blockquote cite { display: block; margin: 0px; padding: 16px 5px 0px 40px; position: absolute; top: -13px; left: -18px; z-index: 4; background: transparent url("cite.png") no-repeat 3px 3px; } * html blockquote cite { /* for IE */ left: -44px; } blockquote * cite { display: inline; margin: 0px; padding: 0px; border: 0px; position: static; background: none; } .section ins { display: block; border: 2px solid #cccccc; margin: 1em; padding: 5px; text-decoration: none; } .section ins: before { display: block; margin: 0px -5px 0px -5px; padding: 0px 5px 0px 5px; content: "ins at " attr(datetime); text-align: right; border-bottom: 1px dashed #cccccc; } .section * ins { display: inline; border: 0px; text-decoration: underline; } .section * ins: before { display: none; } .section * ins: after { display: inline; content: "(ins at " attr(datetime) ")"; } .section del: after { display: inline; content: "(del at " attr(datetime) ")"; } /* ==================== table ==================== */ .hatena-body table { background-color: #000000; } .hatena-body table th, .hatena-body table td { background-color: #f0f0f0; color: #000000; padding: 3px; } .hatena-body table thead , .hatena-body table tfoot { background-color: #cccccc; color: #000000; } .hatena-body table tbody { background-color: #f0f0f0; color: #000000; } .hatena-body table th { font-weight: bold; } /* ==================== inline ==================== */ .aa { /*font-family: 'MS Pゴシック','Mona Font';*/ line-height: 1.05; } .highlight { background-color: yellow; padding: 2px; font-weight: bold; } strong { font-weight: bold; font-style: normal; border-bottom: 3px dashed #ff8800; } em { font-weight: bold; font-style: normal; border-bottom: 1px dashed #ff3300; } /* ==================== hatena-head ==================== */ table td font { font-size: 80%; } table td font font { font-size: 100%; } /* ==================== hatena-body only ==================== */ .hatena-body { position: relative; width: auto; } * html .hatena-body { width: 100%; } div.calendar { text-align: right; font-size: small; margin: 40px 0px 20px 0px; } * html div.calendar { /* for IE */ margin: 20px 0px 20px 0px; } .day { position: relative; margin: 0px 0px 25px 0px; } .body { } .section , .comment , .refererlist { position: relative; z-index: 1; border: 2px solid #cccccc; margin: 0px 0px 25px 13px; padding: 10px; } .section h3 { position: relative; z-index: 2; top: -20px; left: -25px; padding: 25px 0px 0px 25px; background-color: transparent; } * html .section h3 { /* for IE */ top: -33px; } .section h3 a, .section h3 a: link, .section h3 a: visited, .section h3 a: hover, .section h3 a: active { text-decoration: none; } .sanchor { margin: -25px 0px 0px -25px; padding: 35px 35px 0px 0px; background: transparent url("sanchor.png") no-repeat 3px 3px; font-size: 0px !important; color: #ffffff; } div.footnote { margin: 0px 0px 25px 13px; padding: 0px 5px 0px 5px; border: 1px solid #cccccc; } span.footnote { font-size: 70%; vertical-align: top; } p.footenote {text-indent: 0em;} .comment .caption { position: relative; z-index: 2; top: -25px; left: -25px; background: transparent url("comment.png") no-repeat 3px 3px; padding: 25px 0px 0px 40px; } .comment { margin: 1em 0px 25px 13px; } .comment p { text-indent: 0px; } .canchor { display: none; } .refererlist { margin: 1em 0px 25px 13px; } .refererlist .caption { position: relative; z-index: 2; top: -25px; left: -25px; background: transparent url("referer.png") no-repeat 3px 3px; padding: 25px 0px 0px 38px; } /* ==================== hatena-body + main + sidebar ==================== */ .main { position: relative; top: 0px; left: 0px; margin: 0px 250px 0px 0px; width: auto; } .sidebar { width: 240px; margin: 0px; padding: 0px; position: absolute; top: 135px; right: 25px; font-size: 90%; } .hatena-body .sidebar { top: 0px; right: 0px; } /* -------------------- .adminmenu -------------------- */ div.adminmenu { text-align: right; font-size: 80%; } .hatena-body div.adminmenu { position: relative; text-align: left; top: 0px; left: 0px; margin: 0px 250px 0px 10px; width: auto; } .hatena-body .main div.adminmenu { text-align: left; margin: 0px 0px 0px 10px; width: auto; } .hatena-body .sidebar div.adminmenu { margin:0px 0px 0px 20px; padding: 5px; font-size: 100%; border: 2px solid #cccccc; } .hatena-body .sidebar span.adminmenu { display: list-item; list-style-type: none; } /* -------------------- sidebar - hatena-module -------------------- */ div.hatena-module a { text-decoration: none; } div.hatena-module { position: relative; top: 0px; left: 0px; _width: 100%; margin: 20px 0px 25px 20px; } h4.hatena-module , div.hatena-moduletitle { position: absolute; top: 5px; left: 30px; z-index: 3; font-size: 16px; } .hatena-modulebody { position: relative; top: 0px; left: 0px; z-index: 2; text-align: center; margin: 0px; padding: 0px; border: 2px solid #cccccc; } .hatena-modulebody ul, .hatena-modulebody table, .hatena-modulebody form { position: relative; z-index: 3; margin: -15px 0px 0px -15px; padding: 40px 5px 5px 20px; font-size: 14px; text-align: left; } * html .hatena-modulebody ul, * html .hatena-modulebody table, * html .hatena-modulebody form { /* for IE */ margin: 0px; padding: 40px 5px 0px 20px; position: relative; top: -15px; left: -15px; } .hatena-modulebody table.calendar { background: transparent url("calendar.png") no-repeat 3px 3px; } .hatena-photo { background: transparent url("photo.png") no-repeat 3px 3px; } .hatena-antenna { background: transparent url("antenna.png") no-repeat 3px 3px; } .hatena-section { background: transparent url("section.png") no-repeat 3px 3px; } .hatena-question { background: transparent url("question.png") no-repeat 3px 3px; } .hatena-keyword { background: transparent url("keyword.png") no-repeat 3px 3px; } .hatena-hotkeyword { background: transparent url("k_hot.png") no-repeat 3px 3px; } .hatena-hoturl { background: transparent url("u_hot.png") no-repeat 3px 3px; } .hatena-hotasin { background: transparent url("a_hot.png") no-repeat 3px 3px; } .hatena-hotean { background: transparent url("e_hot.png") no-repeat 3px 3px; } form.hatena-searchform { background: transparent url("search.png") no-repeat 3px 3px; } .hatena-adsense { background: transparent url("adsense.png") no-repeat 3px 3px; } .hatena-ean { background: transparent url("ean.png") no-repeat 3px 3px; } .hatena-asinlog { background: transparent url("a_log.png") no-repeat 3px 3px; } .hatena-urllog { background: transparent url("u_log.png") no-repeat 3px 3px; } .hatena-eanlog { background: transparent url("e_log.png") no-repeat 3px 3px; } .hatena-modulebody table.calendar { padding-left: 60px; } .hatena-modulebody table.calendar tr { } * html .hatena-modulebody table.calendar { top: 0px; left: 0px; background: none; margin: 0px; padding: 0px; } .hatena-modulebody form { text-align: left; } .hatena-modulebody ul li { list-style-type: none; } /* table.calendar */ table.calendar { border-collapse: separate; border-spacing: 1px 0px; } table.calendar td { text-align: center; font-size: 14px; padding:0px 1px 0px 1px; } td.calendar-sunday { color:#ff0000; } td.calendar-saturday { color:#0000ff; } * html .hatena-modulebody table.calendar td.calendar-prev-month, * html .hatena-modulebody table.calendar td.calendar-current-month, * html .hatena-modulebody table.calendar td.calendar-next-month { height: 40px; vertical-align: bottom; } table.calendar a img { width: 10px; height: 10px; } /* ul.hatena-photo */ ul.hatena-photo li { display: inline; } /* ==================== hatena-description ==================== */ .hatena-description { position: relative; z-index: 1; border: 2px solid #cccccc; margin: 20px 0px 25px 13px; padding: 10px; } .main .hatena-description { top: 20px; } * html .main .hatena-description { top: 0px; } .hatena-description * { position: relative; z-index: 3; } .hatena-description h2 { font-size: 0px !important; color: #ffffff; position: absolute; z-index: 2; top: -15px; left: -15px; background: transparent url("description.png") no-repeat 3px 3px; padding: 35px 0px 0px 38px; } * html .main .hatena-description { top: 0px; } * html .hatena-description h2 { left: -25px; } /* ==================== tDiary ==================== */ div.search_form {text-align: right;} div.footer {text-align: center;} p.recentitem { margin: 0px; padding: 3px; text-indent: 0em; border-top: 2px solid #cccccc; border-right: 2px solid #cccccc; border-left: 2px solid #cccccc; } div.recentsubtitles { margin: 0px; padding: 0px 3px 3px 3px; text-indent: 0em; border-right: 2px solid #cccccc; border-bottom: 2px solid #cccccc; border-left: 2px solid #cccccc; } tdiary-3.2.2/theme/pict/question.png000644 000765 000024 00000000211 12137321070 017656 0ustar00machustaff000000 000000 PNG  IHDR PIDATxcFci3EX@ b _ HԱE6jT"r֨4`"-)1oeIIENDB`tdiary-3.2.2/theme/pict/README000644 000765 000024 00000001103 12137321070 016162 0ustar00machustaff000000 000000 Title: Pict!! Author: 186 Access: http://d.hatena.ne.jp/smoking186/ http://186.bz/ License: GPL Comment: Pict!! IEは互換モード用です。Gecko,Opera等は標準モード用になっています。 IEに標準モードで読み込ませる場合は、挙動を確認しながら * htmlで始まる指定を削って下さい。 通常.hatena-descriptionにはピクトグラムが表れません。 ピクトグラムを表示したい場合は .hatena-description の先頭に

    description

    とでも書いて下さい。 ピクトグラムが表れます。tdiary-3.2.2/theme/pict/referer.png000644 000765 000024 00000000400 12137321070 017441 0ustar00machustaff000000 000000 PNG  IHDR IDATxM 9&s;qQG-A~EQxV$&?,@w<(3O2^>  pF{1t6]iuw)aHŰCЄʶ > yˮkdMΓmӳ5ogɖy+2U=j$4^mvf=8 4f>by}IENDB`tdiary-3.2.2/theme/pict/sanchor.png000644 000765 000024 00000000311 12137321070 017445 0ustar00machustaff000000 000000 PNG  IHDR IDATx 0 .ң۸i5*Im1&BXI-<CxGKKI8 \0{KvAXgou#ӵ?`|/jҮJ ZY]Vy(,gIENDB`tdiary-3.2.2/theme/pict/search.png000644 000765 000024 00000000362 12137321070 017263 0ustar00machustaff000000 000000 PNG  IHDR IDATxݕ EY%L\ \5P D)Mɥ~shy4s^5cE\i@p6A 2q@.9 0:).(* $ 态M}h~/p_/v9 I.t{ܦ5,I?Ghz't<220w"cm|%p ~/?IENDB`tdiary-3.2.2/theme/pict/section.png000644 000765 000024 00000000330 12137321070 017455 0ustar00machustaff000000 000000 PNG  IHDR IDATxcFcilZ0jжI N QbnR)hh l??t>h@Ib P=D#^ `ùzlN'1,nG [@ G$SLS)-*ջæmJSU 4vIENDB`tdiary-3.2.2/theme/pict/u_hot.png000644 000765 000024 00000000263 12137321070 017134 0ustar00machustaff000000 000000 PNG  IHDR zIDATxcFcil R  "\ h8 xjq@' 0Sv,LT 0IqǀXG h@0"` ( "X@jMiJSe,a_CIENDB`tdiary-3.2.2/theme/pict/u_log.png000644 000765 000024 00000000263 12137321070 017123 0ustar00machustaff000000 000000 PNG  IHDR zIDATxcFcilZ0jM-(@FaRlTXۿT "Z@-@} LLAR1 "gZ  "Xi":a6)j9sgIENDB`tdiary-3.2.2/theme/pettan/pettan-yellow.png000644 000765 000024 00000056406 12137321070 021170 0ustar00machustaff000000 000000 PNG  IHDRV%sBIT|d pHYs  tEXtCreation Time05/02/02a`!tEXtSoftwareMacromedia Fireworks 4.0&'uprVWx !@Qa~X;Y_ǘ{;p.}zoڮv&sG7Ĩ1OY@ G=MZꧩ찃|aDA4y\u]|B΋l;cV?R"l%HmkBF)3mkTSx]Ml$IVΝӻh8B+'?rlO횪n$Z]tݞm<B9qB#Ei%,=.+ 쮄4F{kwNW#3#3~x{/^D7TO&x{Nv+j"Qt7:Znk=ct2kPHFdRm¯DWzJ_4rGc屻 9 r֔CЬ)@ pP+E<(ayd<}-pq 8"IQQi8NDTddd`ΑQ@<B)E&/[`uW슴%tfp՘q<}`_SQ jweSss('<"*$nNDѹ;c]Q4T86dRذbcpl~IpeCx耵ˇΜL+c&fCZͤj<^rMM"MPy$62N~YgҬi [7Ek wS ,*GbTse+wqC'3d$WᇔEtۗDԳ)e"#SWϓuc(6^`\"_̐//YSnyỢے6̉K:Ub~äO+|6q*([uֶ禴@%LM{{(p)?=RÞ>R+rȄ,#T:iԍ'u v]LfG80n$ p3Bk?ʭrvK %IuybJ'Q"8X4II o҈,]ɫmE\9bVӆܙ 7zA*4Q. PL`i71S$%YZeLt} #sy ;pW2Ctt$#!bgdx\EQ j?وSV٘H#Dbdy1  m,MM[i*O"Qk) ːDβ=RY svt"eqGTS4A"vFL+t[H,C^WpREG;gֺgg͢Eџp<'n[#fLȑ㳾,,w!ڞ=0]_bl%t2j3V!C.wUdx?vpRM!^VX9,%>&> %f^ȖQUԄy!vdƞW.R+ag%-W [6KFs c']ڪl[@җ*u(X}ߥi}ѾW ~EZQɫ~_ .Hȟ!-Bʎ(rSsZ'R;<7DҰuAZ }I6‘nÙv@Lʆw5g(iU(f-Q6w?LqcY.[oN&)R K}51hGIy\| 뫤ZVnix6Э E¯9q v_q#U.tsk*^ۀd1qY%ŸL7L-hMj' g'=R6 \y⩔rH @؜bi9PZgZD"?bPKnLDdW]k iM Zi3=tf:H<МZCἝb=IG.- }q\/֊Wy2yFQZDiuS J1#?:prZ eUgޛ:7;vR(\1QZ1aŠq.4ME7<]߉^ @&8lDNbИwEvK cO)Rylm3ۧUX׬Ĵcb'J!T6P\aV@,iӘCǖ4U{[s #8 Z^δh "rS 9=vaec"G1ҵ`gEU-*5ƙ_l~WhG@G (p45Vys @yX0g<-|ʼn8*_a<~Yuʴi周T>O54hZ}ճʩ/mVBBmk F nμn MSW864Iw=5YJ`)QNqA3" ۰n?Zӏ6ϵPkp46Bg])*ɒT%d~NcvoGhq2/M֣Ù蓧Ɨ{\CjV''CO54w>VV؊B1zpLq#Ck+pWhbkPsJ 8!ճ >կqOB{f egݥ.l1}LH<12(T- S!JKaO6mFPO_ ?yrUٓGPjӽHX>Jjd -Ӵۊ Te:v }J';v~[bCOܤ?qoe&7R"و I+CL[c'|u^+pGؑh!ˆR2'0ׂԔ%ڀρk6t U3wFn@ /n#fÈlN{Zꯓv y=Z X>{TO!\ d[<`94:~ru/Wk%W\]rꫂ[Pbed咕KV>\pqʗcPr%+~V"HA٥|Y/d撙3/2|(撛7{^s pz/3[%3\2kbf;JfB%3̬Jf3;J.wЕ\]rrefr]%+_V.w]FV.wЕ\cregr]%3?f.wЕ\+Kf~]\SI>2 yadʶ(V>y,7PrvB~>ſ>qN½c'S؏rvK:u#rICꢳ.u79'wWWߩ&;:;K3JLשfg>g?d)/uM) ߘ(ګ??d n==;爋/,GkIⷀ7O5#Oof~ʾ:Y )>qTK(<<.lM/  1" Af^|?495u&^,k;L`t[ >̗ex-sHGn}v0Hp.q23&}CwfyG2"FAޱcgu3Y@Ju@j>sb@N)LI-M^p URI^T1c}I+GˈPv9Ώ}LQ~G ռ#PD>Iؽ7mCPx\gFh?>~w?Ei#;[gx-+r$nI>%kM v;,5FZ|7듡|B֮$µD}8j@Rm?Pz9{?}"{d}rM񽏯%n}wns~r8BHfH"89=IO1Gߣc~,"Y\>YsO_fBR#[ i#Œr徜1x?ܶ+Y(2PB_ilAj@CyEwZ ms7!5m 7:m"Yُٟ`?Y|_SGcZW"3=c3Zhpz+?);#>=/ y#z_fyY){ЮM*{v^K/3zQS4 ?go3OϐlCE; - ;׼f>e)_Zbv2{WoF m&_z*f7E B1t{FoW=&s@{x΢7(q {#}@Sp}[ZBʷp.6#$s_꽩8>.SXNf9Cά/bVC׀ّMY ^`J~}=& q9aԿJ3PFhpl8Z$yrG˿N* 1zqG' c4O𐯧е;62-[[`+o|pOنr˝Iu1?n;tݭ71#|ͼӪm&̭wcLV딴7 :[5y똸ɄxPBiЏ;'ͽ:n} bl@;58{}a;{3*]kLlJlP'˄oc_,Ҏ8 TwI(iC)C5C0mm4&.}Ԯ&nYI'6Oi؋&>HQ>`Sݽ:5goimՖ14N&k<\JFv7']tݙ*Bs)^9UdaΙjܵVdξj,i*ҧN?:d`t C? ?PT k5jZf1l^b n/S$zk4mkBSx]N90L;x$%q.+6"# Kܬ7<'P`'Hl3;3;el ;'8DVXFXuA۔^@\惵J8{yoA^A-=e=ZLK]NH4en;dc ;ۖ,rbS5l6ܾjx!B9e"430`7Z_]\"mkBTPxn6tnT(jU4#P:",&31 eyd 8vVJ@" Eٍԍ̋_CSiǗ7cǹ.#iVg\k Iٺ;ۦr(GlZͦ.6(j."{Ŗ Q_(Wc]=<\>?kZCWl š'DzQdB#{4~4Zve65˶K\izeh h{_~\I`v:kc]mkn3j =#94k5N băyY5ynIxs{Hm:'zAp\w3 w&^xk6j 8K7yE0Vy(][5Z럜s{k㺁rU4܆Fq횗mzm+T&\#99l ͦdSԭms>M]}uo`_^N“h /W77]׬IM{vXm[,pfk4dħLo:= Ë|h`lgl/1s{Z _on:_[surz3zH ۗm:JQS?c<_S?Tַ+udNoNp:FON^{`zحUzh:o>\u>w:XZeṔ½2|<mmխuت?w'vk$2 y~TN9( Б;zV;Tfw:_V'g?Z8XɞU_n6[Ϻv'g?OU3:8Lg 04s09JY;|byͲʙ;kXo*[CS'HgN{6'f럂b6e@p\mpʦ%&S<97 a{jt:&FT2lޑϛݮۭzns{ZI,}4l*Jwh&,f_妲UW8\OD:³l8~7F]í|2 mߒ;r h_^d8m汽!YTĬiKpe3Zh=wɺ9L4#0ILH{cD6flӧlʲZ(C g$fMF/6&]kϝiǑ&IQjY=i(قV@0LbѲH$⢜/9S8no4Wlr>Pw@Z8"&䞾 tlm[$Y*m!)(p{u=-{O]+tܙ6 {H%KJC(z,aH6Aʫ?D,*QV\B$YT-ME:͐Ql+;Sǖ!`{3-lW^~ecƐ>2Db +Y|6 V= B EK x T' ^;3kB") ][>V}ÇXm ZN/MSWsӊoGQ}tO %Ɩ5_$vK/U,)Yc/Vb//7Wަk֓JWXlly4"HŎљ 1qZ*X]]uj*Y/^XS͵i[xN|g0ʵ 4M34uegVAXZN`Tz#7t+k~l(AL A.G9ztO1Tb$qZBf~"H6 ?ߧ&jՏxX:-yMNh2;YdFU0w;lRQK9ѿ{(8 /WaBxWKƴ):q|\x@7F4pߐathr kхW2̲5,GPP.Cv6eo^~k(z̧؈?e23q|m7ُ;Ii XI-UC_⇦ `޿B(G3,Vγ2vo++Y(ˠ$www3fxkI,_1J?'t2EI,KfR)3?41b،n0;\-汙)͢pCbJ \ߓi߇80`@X(ݯ͠tk$xse< Ch>,I@}Co.%M+ \.:K䫻t$ԨP ~Ʊx6ωx2J_a 3M; S:4 ó̕8őEbər`eƖVVWVCr;(46PDVgysN4A4*I~뇞8҃q$,SLeY Mmo&޾co<%~2m"Kr*Ciꀮs{'JvpUcU4s<qsgLrJ H!Umm "R6XZ*djbee=)R;yAuϿmϻ$f|v*4_ G%q]J4ɁU[ʒ,wx$l*:d*d+, bi6= A)!V~zkÇO0VE4>(Dj2b]yL8J% fMN(A9ϱI4tAj:ʐ B, 5eA5oif-hnG`?eЇqZgH%E-)R1(qr*u[e,QnLrv&Ewn+EdcXm=-ݝ?~g~;C1 L5,)# 6QJ2sav0%N{=^oWh=C+ ihMo}8VҪpMi|t6Oo}ϟ/'Ӊ* t][O%dURmМak(Qq4Ee t%:P^z._*`ǣ5ÙO\'/k SAx֭]1;j#ڢGJ.I[,҃d< fOQwep/oCں~cp52^};4(ϝiZG-\vëԿt28hU޺H|wWZOq13𓏏_kЕ|KcF ^uz6S`~Qwu .:87zn9t:o2~7`R]u pX9;=kP&;h2]^̋EλUYfe gg Wu{Z[kر~N;L<^y8LVu8c Vf;m4?0@PQ5k_[z0x *5FZ9Nܠ- Jӆ/r$*Z1ސq]`嗊;i= 0XϷ Q:?nàIӨ*?/`ӱ.@ ^,ڛǛ#$JasSruM.o1%G`2S@saK0} l~Gܾg6 le (ٙ4Y߰CS].@~.s "f!W*f2x6/z|L~.je@/> 3eK2S zn[<jS1ݯvsZ=$a47,o$LTL ͵l\Zpukiێa2/ ˑsG<72 vѹJLhT#d"kq^$vkkkq >ɾ®$Et@+Qx-𝫯~ h W*9hVtӟ@P3͔M<=5Kja1E:W$Y.+5=8|D'fk8j5Y*q`p-K x23yHӦT.9|֕]s 5 w-hWro}0t&,J ^4M$h*ˉYy/Q4A9 _mf׻gI@XjjgiЃ`0 `0 ?ϟ|:seQ3|ӧO|:2|.};7eGFO6_Qv]T]^ˮg{>pjzkuo{yye?{-x/ D:3D&򈼹e^Hyi#/OGzϪ߯_~ :sMe#M3Y#=2 QЙ[\s=E8}E>GȩT ڲTg-}VfoSVwzV}./>~!?U1<#}=F[ ~QڋBN..+푹^edLo+[\-k dW(}6q$#?z6Bөi?L7!3O_Q}Пuo[=tkȋM!'}/Ƈdr2_Cﲨ: `0 :8o=+8-4}۞cĥXdq{bUq©ήm!ƶg*ΪU\z[GA=^+ru{LV U?)V>ғ)x|Yҁgi\yi^cUo*= !TY?rfgWsʽVn*VX#=Fϫ+[F~yH\L~[O҇h5ݵTow|Sfӟ+);F;:x )/OS yUo2e)Ve3'wgGg=J^`0  ľu kU,Ksؑ5nY,bXw{ w&3QהNQev ]ƷgcH˞i{A3I8hwduwUIWq8I>+@pQşGcZ\ƪUߝ]/:3d;ɫ:gB9R|GW~w2;fzt|+i5nΟgZY|<1NyŬ|E7k?z/k><=Α}N΅>uWydʬdz `0 *\?W8GY:Dgcg< 2+'W6qn؟{ru"wU쏘~c#T?+y{Q,,^qF/Xv8.֩g3}ȸOP ~n%hUG4(_sn|W}Tg&x^c,Fѭ+ <#+}/Uw8BRh_|33!mr\7U9m({ѝpvew[xG]߱?g;,nҽow8]וb?OV=Z_#ve?vN_WrYLo;1g9pV^G~>[_vNOS3 `0Q[ veO\k^8֔v<Zbz\Opbn$~}oz3ј mK vU]^iNWA#x딫jt q :E= z%օq)CcYEqyRG-+u (K\hP'*^ء^q=m=y|Kvūe\rȊ4={W1;=ݷxp;o@>ȘT\Ԏ+C=*ɫ|GJOCW]x1.ﵠ9_Eб Vq)v(ʑ}[GwǺ{-oSdו_˞׃2;iT&w*w:g׭SOsj%Z[~_˯d֮+w]7 `0]kIu+eL]ւoA^;=GR?v쯱;<y o$N1紈=:ߥPVu< <&3KyC/4r)i=*/|Ύ^]QNН1qGw>ù{ ?Kv:A}E:_n+{u=rq͓̳]>>d}+|L01`0 leg:׺񶊝`W,3O?]\9P~[kOWiGc~)-<w.3q}'vuw$Vnv(r52S;Wk_Kϔ8B/hEՠ'9w?K;x:x<|@cϽVyc@ۖSw8Bq]=2lBe6V}eR( VeZT4ade2ޒ+nYBTqSߔ<[&=f[|szP)G}{Zׅ3n7jpWwftEw[ǽ;`l? `0 `0 `{~i`oLy>uoi\qK|}7Svu9G쯿c¾#>,jow{ՆݲL=mW2u_8دjo?kD߱mw>#}E:OۡO;y`$j` mkBT# x흍8 FSHI!)$FRHnw HYx3ꇤsaaaaxIǏ'U{o_ھgW9 o'GW {>~Jlo߾)*/N\ϱov[iZ_ձaJΝ/:6O- 92b?Tlk%?_21B sY5>:>c=1Ow y^- ڶ,XzusM#גU]>H_yYv!ۉ_mi Rus]Xm_g)YY)m]y,m z1aaaxEߓGקo/Y\k6xjgH|yu.\aæM&wk#ϐ$?]Mo\Ⱦ,/ڥQ@~6s?)}, l gX #vQg Bٙ^uのuhm?}{].~}v_J;xogJY]޳@.)oqC?}>@Xߘ'-(W? źvƔOʙRv[K?[A}?-wmՑ}g\=c}M ggg DŽ-B^k_g?F? v0||؎=ǧHPgs/hؑI t~{n^}ZyD5XWvO)"c0vY Z|~_%/,p\ɹyΰZ/;/xs_9?Pܯ5ݻ\[y|č8gʱL{? 0 0 _k3>z_\S |<)b|7aaaxn.ta?l^Cvkؽ#~e)3<3^kdlc&jK+o"e<.ʞ`^(3zu l+6v<ï k7]/lc[`On}򚄫 G뎱zt^v2)?;Wmr5ocIz?Ozx{&!ez."ѯ 1Gg{+ҏlw<=}GݽFƨ^)zIpG K֜{{e G12ۭqiumf>.}~a? 0 0 [u+7Svq֭y΅ ?ނ}XwŶv?ߩDZۓ-q/?߳=<~#>Fk"qzrQo 9r,nY[;o:)@-`ק-7({߯S@µK9֠ɸ>:n3 _[_*mtcmC>qSL=<6;ǫsaaa{xˌ\ފpx?0׋#5zяc]x^l򼠕(f:~٣^lin59W~\;?vn6erUbS~v^U O7O(|;+SG4|?f*?rW~2oNٟS9~daևmH6mX[J~s.ym4ٶO|Bd/b5ɿyU? 0 0 0 0 0 0 0.P~*1@G\⟿KrKXs2(ߥ纎J8'>X@▼QQbqwx b)_K|v 1M6kee-2Ǜ59?K^E~9ϱQﱮYF8N?~;:=J<-tĒyNAgC \NXKs)'^Kg\~2}6}Գ)n]Or^j~"{p29w6/.z-v:+M{WJYZ굢`% Ҥl9ힶկ#OUz+U?;sd~vND7*.Y+v:ye;8}~|+ÑޅN9}{Bƞ#txխsXɿkSV/uJ=o G<ջL'L:D]6jfgLz/+ؽ[{rCMYq~[{yy czA;w9zszWHVax3 pʝ fmkBTxڍm0aaAXAtNuө~"B~v(I$Ic i#Gl6p8޾s[ouv?Ru߯+fԍ^|}m43ϭu!Z9RUY׽B,z"|~>/|RתY̞EGߔ뙷L?:fV\꺯Pv#R>cNb=^Fz=yNI}.3?3̥*Ǫ7٧ڞƵ2~zWİg#g&2yK;wʞ2vm"Ggʼd~g<[şXlk=^k͞Gy\ׇ3M^&}V3=3ڣ<_(녾v9> G@Sǿ99Gy*"QYu*lz;{-/9v=Q_s>c),k:gQ%ԝ,SFwA2vWcWqlׯ[},g7F}.2˘ڳ8D wq|j4 -8 SL#'0DF;PU;ba^S++pA(*ʘ k|O?PUO4s4 g R`zB(4sra (ĘI)آ R2 e9=%8u8͗t-B@ yv%}FQ,kO]8([a:aO 0MSnKggk圳A3ox||G+9ߐs0(}~"-_Zu9Kkf,Ö ڰXl^u[%eYDc,UհXX{ڑ~fumο=Æ(]cӶ-{Z/xh3EIENDB`tdiary-3.2.2/theme/pettan/pettan.css000644 000765 000024 00000024005 12137321070 017651 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Pettan Revision: $Revision: 1.4 $ Author: Nana Access: http://moo.boo.jp License: GPL Comment: メモ帳ぺったん風 Copyright 2002 (C) by Nana validated by W3C. */ /* ページ全体の基本的な設定,背景色や文字色など */ body { background-color: #eea; color: #562; padding: 0.2em 0em; margin: 0.5em 20%; } /* リンク文字列に関する設定 */ a:link { text-decoration: none; color: #F4A460; } a:visited { text-decoration: none; color: #BDB76B; } a:active { text-decoration: none; } a:hover, a:focus { color: #e44; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; } /* カレンダーの設定 */ div.calendar { text-align: left; font-size: small; padding: 2px; margin-top: 0.5em; background-color: #fff; } div.calendar div.year { } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: transparent; border-style: solid; border-color: #eee #aaa #aaa #eee; border-width: 1px; padding: 2px; } /* 日記タイトルの設定 */ h1 { color: #DEB887; text-align: left; font-style: italic; font-size: 150%; } /* 1日の日記全体を囲む枠の設定 */ div.day { text-align: left; padding: 0px; margin: 2em 0em; background-image: url(pettan-yellow.png); background-position: right bottom; background-repeat: no-repeat; background-color: #fff; } /* タイトル行全体の設定 */ h2 { margin: 0px; padding: 0px; text-align: left; background-image: url(pettan-yellow.png); background-position: right top; background-repeat: no-repeat; font-size: 120%; line-height: 1.5em; } /* 日付の設定 */ h2 span.date { font-weight: bold; display: block; text-align: left; padding-left: 30px; background-image: url(pettan-yellow.png); background-position: left top; background-repeat: no-repeat; line-height: 1.5em; } /* h2 a:link, h2 a:visited { color: #fff; }*/ /* タイトルの設定 */ h2 span.title { margin-left: 2em; padding: 0px; font-weight: normal; font-size: 100%; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { text-align: left; padding: 0px; margin: 0px; } /* サブタイトルを含むセクションの設定 */ div.section { margin: 0em 1em; } /* サブタイトルの設定 */ h3 { padding: 0.3em; margin: 0px; font-weight: bold; font-size: 100%; border-bottom: ridge 2px #F5DEB3; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(pettan-yellow.png); background-position: bottom right; background-repeat: no-repeat; padding: 10px 10px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } /* div.day span.canchor { background-image: url(canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 20px 20px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } */ /* 日記の本文(段落)の設定 */ div.section p { line-height: 1.4em; padding: 0em 1em 0em 1em; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { background-color: #EEE8AA; text-align: left; padding: 0px; margin: 0px 1em; border-style: solid; border-color: #fff #aaa #aaa #fff; border-width: 1px; } /* ツッコミ欄全体の設定 */ div.comment { font-size: 90%; text-align: left; margin: 0px; padding: 0px; line-height: 130%; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 1em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 130%; } /* ツッコミ本体 */ div.commentbody { margin: 2px 8px; } /* ツッコミした人の情報 */ span.commentator { font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { text-align: left; padding: 4px; margin: 0em; } div.form div.caption { background-color: #EEE8AA; text-align: left; padding: 0px; border: solid #000 1px; margin-bottom: 0.5em; } div.form div.caption a{ display: block; padding: 2px; border-style: solid; border-color: #fff #aaa #aaa #fff; border-width: 1px; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 4px; } div.form form.comment { font-size: 90%; } div.field { display: inline; } form.comment input { background-color: #EEE8AA; color: #000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #EEE8AA; color: #000; margin-left: 3em; width: 25em; height: 5em; } div.button { display: block; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: center; font-size: small; padding: 10px 8px; margin: 0px; background-image: url(pettan-yellow.png); background-position: left bottom; background-repeat: no-repeat; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { font-size: small; text-align: left; padding: 10px 8px; background-image: url(pettan-yellow.png); background-position: left bottom; background-repeat: no-repeat; background-color: transparent; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 3px; } /* 罫線の設定 */ hr { border-style: none; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: left; } /* 更新フォーム */ div.day.update { background-color: #fff; padding: 0px; } div.day.update div.form div.caption { background-image: url(pettan-yellow.png); background-position: left top; background-repeat: no-repeat; background-color: transparent; margin: 0px; border-style: none; padding-left: 20px; } div.day.update div.form { background-image: url(pettan-yellow.png); background-position: right top; background-repeat: no-repeat; padding: 0px; } form.update div { padding: 0px; margin: 0px 1px; } form.update input, form.update textarea, form.commentstat input { background-color: #EEE8AA; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 25em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } div.day.conf h2 span.title { display: block; text-align: left; margin: 0px; padding-left: 1em; background-image: url(pettan-yellow.png); background-position: left top; background-repeat: no-repeat; } div.day.conf div.body { padding: 8px; background-image: url(pettan-yellow.png); background-position: left bottom; background-repeat: no-repeat; } div.conf.day textarea { display: block; margin-bottom: 1em; width: 30em; height: 15em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: medium; background-color: #fff; width: 66%; color: #888; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { margin-left: 2em; margin-right: 1em; padding: 8px; background-color: #fff; border-left: 5px solid #DAA520; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border-style: solid; border-color: #fff; border-width: 2px; margin-left: 2em; padding: 4px 4px 4px 4px; background-color: #DAA520; color: #fff; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 引用ソースの表示 */ p.source{ margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 4em; margin-right: 3em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* recent_list */ p.recentitem { font-size: x-small; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: x-small; margin-top: 0px; margin-bottom: 1em; margin-left: 0.5em; padding-bottom: 0px; } /* サイドバー関連 */ div.main { margin-left: 18%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 18%; padding: 2px 2px 100% 2px; padding-top: 0.5em; /*border-right: 1px solid #880;*/ background-color: #fff; } div.sidebar p { line-height: 120%; text-align: center; margin: 2px 4px 2px 4px; border-bottom: 1px solid #880; } /* calendar2 */ table.calendar { font-size: x-small; line-height: 1.1em; margin: 2px auto; } table.calendar td { text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.body div.footnote { font-size: x-small; padding: 0px; border-top: 1px solid #BDB76B; margin: 0px 10%; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; font-size: small; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #DA70D6; } .calendar-saturday { color: #1E90FF; } .calendar-weekday { color: #555555; } .calendar-todo { border-style: dashed; border-color: #fff; border-width: 1px; } div.rank { font-size: small; } tdiary-3.2.2/theme/pettan/README000644 000765 000024 00000000467 12137321070 016532 0ustar00machustaff000000 000000 Title: Pettan Author: Nana Access: http://moo.boo.jp License: GPL Comment: メモ帳ぺったん風 Copyright 2002 (C) by Nana Validated by W3C ChangeLog 2003-09-13 NT * remove specification of font-family. * font-size: em -> %. 2002-12-01 Nana <> * add Pettan Theme. tdiary-3.2.2/theme/petith-b/petith-b.css000644 000765 000024 00000015674 12137321070 020327 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Petith Black Revision: Revision: 1.6 $ Author: Nana Access: http://moo.boo.jp Comment: Petithの黒 Copyright by (C) Nana http://moo.boo.jp validated by W3C */ a:link { text-decoration: none; color: #ffc0cb; } a:visited { text-decoration: none; color: #ffc0cb; } a:active { text-decoration: none; } a:hover, a:focus { color: #0000cd; } body { background-color: #000; color: #999; margin-right: 0.2em; margin-left: 0.2em; } p.strong { font-size: 200%; font-weight: bold; text-align: center; color: #ffc0cb; } div.adminmenu { text-align: right; font-size: small; } p.message { text-align: center; font-size: medium; background-color: #000; color: #888; padding: 8px; } span.adminmenu { background-color: transparent; border-style: none; border-color: #eee #aaa #aaa #eee; border-width: 1px; padding: 3px; } h1 { text-align: center; } div.calendar { background-color: transparent; border-style: none; padding-top: 0.5em; margin: 0% 12%; } div.day { background-image: url(petith-b_left.gif); background-position: left bottom; background-repeat: no-repeat; border-style: none; text-align: right; padding-left: 25px;; padding-bottom: 30px; padding-top: 20px; padding-right: 0px; margin: 0% 12%; } h2 { margin-top: 0.1em; margin-bottom: 0.1em; margin-right: 12px; padding: 0em; text-align: right; font-size: 100%; /* Internet Explorer 5 (Mac) can't float a box which isn't assigned its width. float: right; */ } h2 span.date { margin-left: 0.5em; } h2 span.date { color: #94CECE; } h2 span.date { color: #ffc0cb; } a:hover, a:focus { color: white; } div.body { background-image: url(petith-b_right.gif); background-position: right top; background-repeat: no-repeat; background-color: transparent; text-align: left; padding: 1px; padding-top: 60px; padding-right: 30px; margin-left: auto; margin-right: 10px; margin-top: 12px; } div.body p { padding-left: 16px; line-height: 150%; margin-bottom: 0.5em; margin-top: 0.3em; } div.section p { margin-bottom: 0.5em; margin-top: 0.3em; line-height: 140%; } h3 { margin: 0em; padding: 0em; font-weight: bold; font-size: medium; } div.day span.sanchor { background-image: url(petith-b_panchor.gif); background-position: bottom right; background-repeat: no-repeat; padding: 18px 24px 0px 0px; color: #000; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(petith-b_canchor.gif); background-position: bottom right; background-repeat: no-repeat; padding: 18px 24px 0px 0px; color: #000; background-color: transparent; font-size: 1px; } pre { background-color: #ffc0cb; color: #000; margin-left: 1em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.comment { font-size: small; text-align: left; background-color: transparent; padding: 2px; padding-bottom: 0px; padding-left: 0px; margin: 0em; margin-right: auto; margin-left: 6px; } div.comment p { padding-left: 1em; } div.comment div.caption { text-align: left; } div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } div.referer { text-align: right; font-size: small; background-color: transparent; padding: 2px; padding-bottom: 1px; margin-right: 50px; } div.refererlist { font-size: small; text-align: left; background-color: transparent; padding: 2px; padding-bottom: 1px; width: 66%; margin-top: 0.5em; clear: both; } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; height: 32px; } p.footline { float:left; } div.form { background-color: transparent; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; margin-left: 10%; margin-right: 10%; } div.form form { width: 100%; } input.field { background-color: white; } input { clear: left; } textarea { background-color: white; margin-left: 1em; width: 80%; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 0em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; text-align: right; } form.comment textarea { display: block; background-color: white; width: 25em; height: 5em; margin-left: auto; } div.button { display: block; } /* 更新フォーム */ div.day.update { text-align: left; } div.day.update div.form { margin-left: 0em; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } div.body blockquote { border-top: 1px solid #ffc0cb; border-bottom: 1px solid #ffc0cb; padding: 8px; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: small; line-height: 100%; padding: 2px; } table.calendar td { text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.body div.footnote { border-style:solid; border-color: #aaa; border-width: 1px 0px 0px 0px; margin-left: 10em; font-size:90%; } form.search { margin: 0% 12%; } tdiary-3.2.2/theme/petith-b/petith-b_canchor.gif000644 000765 000024 00000002202 12137321070 021760 0ustar00machustaff000000 000000 GIF89a!!!!!!!!!!!!!!))))1995 )1!)!1!99!9!BBOB%J#- %-!!)9)!&#)!!!)!1!111!1%1!)))!1)!)))91B-6&&9!1R)N3L/D!?11%111?1&J1)911B119)BB)=19 3B995B119191?9.999J5)J<+JB1B99J19J99DBVbU9Kn5J]LKuJLZRJoZBcVJiRTccRk^Ns`GkkRi_XsbTlicinxJM~^T{gVeT}k`~uaukx}\PfewgwoLSRXtujkv}~ww~ƜƔƜΜũΥŧƵƹƵƽΩέұӺνƭñƱƽηֽ̽ڽ!,Ldϙ LBo [̑- K۱`玖7e Ж}t&3fXcnh/f1FcCleѵo]9]߸&n߈5Vr3n]]ȍr獖aak3tʼe3[7rkUDo}{6kg)07tDŽU3Yܸ1ClYʆ6Y 묘:t)k2eϘ5r%gܰ]Zl`ń1:tĄ9-!V!&$o3!Cq3:L CʁVxF0\U# aAa;tdiary-3.2.2/theme/petith-b/petith-b_left.gif000644 000765 000024 00000006671 12137321070 021313 0ustar00machustaff000000 000000 GIF89a{n!!!!!!!!!!!!!!))))1995 )1!)!1!99!9!BBOB%J#- %-!!)9)!&#)!!!)!1!111!1%1!)))!1)!)))91B-6&&9!1R)N3L/D!?11%111?1&J1)911B119)BB)=19 3B995B119191?9.999J5)J<+JB1B99J19J99DBVbU9Kn5J]LKuJLZRJoZBcVJiRTccRk^Ns`GkkRi_XsbTlicinxJM~^T{gVeT}k`~uaukx}\PfewgwoLSRXtujkv}~ww~ƜƔƜΜũΥŧƵƹƵƽΩέұӺνƭñƱƽηֽ̽ڽ!,{nH*\ȰÇ#JHŋ3jȱǏ Cɞ3&Hȗ"t#[)Icr1>w)Ulæ6aJ>e+X[FYf̰ѲŵncCleѵo]9]߸&P X3ole+71cuۅ(whZ0n5C:e޲o*Һ8Aa¾)s٬ƞ[ ^:ڸq[Ś=ō3v՞O٬l3uf;+.wʔfL|( 3Rw 7W,T;ݴRS*ഠwF 3X :#Lod!Q襇 +,Q !hPB(ᨣw@_H'Q; X]{M-ð-sf?C͎) 2N;8}0?Hc4攳 || vݜ=9ΈryHiESꅂ"sݔD':IXdƀL 8@H sip\h8H*b@+D=3LMT .$ UḮ qLM` ϲ$0501R H(0qqV x,B8ONX XRL)+(J&)ZLQ(EԠJ]І01D n)-Ђ-aCPE#~ЈF,RV"$S Y"hE)aE|DPE* \G  X-LQ ~ YM#AE0*T/yFl! c* !?8#ҐGBU#B,2pD+̊r[YiHD0 kk[oɅ44P)Qh0,jT r7 pZ(܈Rx ή*0C +8\׸Enr\68ͩgttmLa 47LNC̐υnt;]V׺nv (E1QSR6 `Ø7AO]v׻ox;4w JYSԦ:E-Q9Q@B,4[YAЈV0¼Q6Eoz=޽HպZWjVU:DN@ȅ,$bmH#lO}c~UUP YRVf0>$$! 8FlcQ [+ZA#RL@bZC1o=-S#jE!tPK9E3Va ["E"(A|`/rЃ aV,emkU{W.0'Ё#qwE,b!Z, uQ@PB2 q(n^֯5m`Ѓ2$p\8B.EaF? x$.zJ@|9  ^lҷ-H\  0$STEWE\E`1-12$c  ` p   PQBFktFFkFW''+C+23AFWw }9P G`a"GtdGxG4507C+ʲ2!6 ?:0 w P oe GH 4B,c4 w' P "& + CkbH${4v\#Pw7) h0nHTÁX'h80 @ -)[Zs  w9<_C0  u6Q%1-W Q禎3;tdiary-3.2.2/theme/petith-b/petith-b_panchor.gif000644 000765 000024 00000002175 12137321070 022006 0ustar00machustaff000000 000000 GIF89a!!!!!!!!!!!!!!)))))!111!999!JBB)J!J!R% 1!))119!!!!!!)!1!)!)!1!.+)!!1!!))!)111!)91B-9!-O .R1F9O+1))5-%1115-=B1)J11B!=D&?99 3D9B9JBJ9J1B991999===JB1DB?R9)RB)JJ9RF51R9R9R9ZBJBRBR HXJR9RJ] MbR1NJGORNN5buZkshg){ b.b9b+)c";x#{%%s6o+5h@ZJ7p9iYdľ9`S$KjmzmHGJm  Yf|XX|,#[(jD(fÞAV% 2)V_d-ٴi@ (BK/ L4 # N*A%\I-\!I$@7R;tdiary-3.2.2/theme/petith-b/petith-b_right.gif000644 000765 000024 00000005576 12137321070 021501 0ustar00machustaff000000 000000 GIF89a|M!!!!!!!!!!!!!!)))))!111!999!JBB)J!J!R% 1!))119!!!!!!)!1!)!)!1!.+)!!1!!))!)111!)91B-9!-O .R1F9O+1))5-%1115-=B1)J11B!=D&?99 3D9B9JBJ9J1B991999===JB1DB?R9)RB)JJ9RF51R9R9R9ZBJBRBR HXJR9RJ] MbR1NJGORNN5buZkshg){ b.b9b+)c";x#{%%s6o+5h@ZJ7p9eRE)8w/^7l؎q([ni Qɔ+pӤG92jH p,)Sfk2`H]0 S(Ph@"ݽtݾa&І~DM8ēOfAՇ5\R9!F-x01L$j JZUŒ%d=WXa=ߤL7PeVZqXbՠKK.bH)R!2// LњPB rv`B M:}_3lØcIFe`gAEr r ) `"/Yy2Iy)hP$x `ӌx[:saEuiǝw X$2(D$,L2|xꚜ A{̞:YX3~ Rh!r!HbbDbɄ62!:PI+[Z3l8|jɐ~TZ\z bifb+Ȓʅj /K-d1t. rӭi[4sk~bAC=o駸:jEH#)̞K/FR ]=_%l0|ۮ홫sLF;m9\r$K.K4L3'|dZvQ-1ܪ_yL0#( ; 2w$-L0,30O"Zx`SxLC+3|3sE4}..Zl ڥ;iw Qnpe x[w6-z rIDӃ-~(1n% aAL:ձuaBnTraC<È Þ= Q!EpŠB: @A'4P k'7^)R5w$"G=!sCP$),"G=ʁsCАrC,
    ~В-:!Oޑ XGJA}ä9<UN41AFԟ:AKt0ȺP|&‡VVRcG;֡dui>rXC{ ,Lbp A`A HA?A SP[bp"Y-{C>-QUڏ{쀇/d,FX">EC ~@~Q D4M#QJz$䀇9A _( G<m#T a9؁[{Y!7u0A2*jG(zBK}Ap N# ;tdiary-3.2.2/theme/petith-b/README000644 000765 000024 00000001224 12137321070 016743 0ustar00machustaff000000 000000 Title: Petith Black Author: Nana Access: http://moo.boo.jp Comment: Petithの黒バック版 License: GPL Copyright by (C) Nana http://moo.boo.jp validated by W3C ChangeLog 2003-09-13 NT * remove specification of font-family. * font-size: em -> %. 2002-11-03 Nana * CRLF to LF * remove body,div.day font-size:13px * div.refererlist font-size:13px -> small * set div.body blockquote calendar2,recent_list,footnote,form.search 2002-10-20 zoe * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. tdiary-3.2.2/theme/petith/petith.css000644 000765 000024 00000015351 12137321070 017661 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Petith Revision: Revision: 1.6 $ Author: Nana Access: http://moo.boo.jp Comment: 小さなハートの枠がかわいいテーマ Copyright by (C) Nana http://moo.boo.jp validated by W3C */ /* Changelog 2002-05-24 Nana * a:hover, a:focus remove border-bottom:2pt double; text-decoration:none->>underline 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. 2002-3-20 by Nana * changed pre-style * div.day margin-left,right:12%>>>10% 2002-3-21 by Nana * validated by W3C >>> warned of is corrected. */ a:link { text-decoration: none; color: #4A8CAD; background-color: #fff; } a:visited { text-decoration: none; color: #4A8CAD; background-color: #fff; } a:active { color: #ff0; text-decoration: none; background-color: #fff; } a:hover, a:focus { color: #ba55d3; text-decoration: underline; background-color: #fff; } body { background-color: #fff; color: #999; margin-right: 0.2em; margin-left: 0.2em; font-size: 100%; } p.strong { font-size: 200%; font-weight: bold; text-align: center; color: #0080FF; background-color: #fff; } div.adminmenu { text-align: right; font-size: 100%; } p.message { text-align: center; font-size: medium; background-color: #000; width: 66%; color: #888; padding: 8px; } span.adminmenu { background-color: transparent; border-style: none; border-color: #eee #aaa #aaa #eee; border-width: 1px; padding: 3px; } h1 { text-align: center; } div.calendar { background-color: transparent; border-style: none; } div.day { background-image: url(petith_fbottom.gif); background-position: left bottom; background-repeat: no-repeat; border-style: none; text-align: right; padding-left: 25px;; padding-bottom: 30px; padding-top: 20px; padding-right: 0px; margin-right: 10%; margin-left: 10%; font-size: 100%; } h2 { margin-top: 0.1em; margin-bottom: 0.1em; margin-right: 12px; padding: 0em; text-align: right; font-size: 100%; /* Internet Explorer 5 (Mac) can't float a box which isn't assigned its widt h. float: right; */ } h2 span.date { font-size: 100%; margin-left: 0.5em; } div.body { background-image: url(petith_ftop.gif); background-position: right top; background-repeat: no-repeat; background-color: transparent; text-align: left; padding: 1px; padding-top: 60px; padding-right: 30px; margin-left: auto; margin-right: 10px; margin-top: 12px; } div.body p { padding-left: 16px; line-height: 150%; margin-bottom: 0.5em; margin-top: 0.3em; } div.section p { margin-bottom: 0.5em; margin-top: 0.3em; line-height: 140%; } h3 { margin: 0em; padding: 0em; font-weight: bold; font-size: medium; } div.day span.sanchor { background-image: url(petith_panchor.gif); background-position: bottom right; background-repeat: no-repeat; padding: 14px 18px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(petith_canchor.gif); background-position: bottom right; background-repeat: no-repeat; padding: 15px 18px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } pre { background-color: transparent; color: #999; margin-left: 1em; margin-right: 1em; padding: 8px 8px 8px 8px; border-color: #2266aa; border-style: dotted; border-width: 1px; } div.comment { font-size: 100%; text-align: left; background-color: transparent; padding: 2px; padding-bottom: 0px; padding-left: 0px; margin: 0em; margin-right: auto; margin-left: 6px; margin-right: 50px; } div.comment p { padding-left: 1em; } div.comment div.caption { text-align: right; } div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } div.referer { text-align: right; font-size: 100%; background-color: transparent; padding: 2px; padding-bottom: 1px; margin-right: 50px; } div.refererlist { font-size: 100%; text-align: left; background-color: transparent; padding: 2px; padding-bottom: 1px; width: 66%; margin-top: 0.5em; clear: both; } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 1px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { font-size: 100%; text-align: right; height: 32px; } div.form { background-color: transparent; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; margin-left: 0%; width: 80%; text-align: left; } div.form form { width: 90%; } input.field { background-color: #fff; color: #000; } input { clear: left; } textarea { background-color: #fff; color: #000; margin-left: 1em; width: 80%; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } .hide { color: #999; background-color: #fff; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; } form.comment input { background-color: #fff; color: #000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #fff; color: #000; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #fff; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/petith/petith_canchor.gif000644 000765 000024 00000001731 12137321070 021330 0ustar00machustaff000000 000000 GIF89aJJBJJJRRJcZRcZZkcZsss{skƽƽƭƽνενενֽֽ!J,(IbǏ!H$I`/X1Ј "Dj` DRH =8#*))zĉ  B"b.<Á>LHT  2aB*Q 9Ѐ@ A +8&ܸ |T,p;tdiary-3.2.2/theme/petith/petith_fbottom.gif000644 000765 000024 00000004145 12137321070 021367 0ustar00machustaff000000 000000 GIF89a_O1J 3=9RJk59=9=B-=J3TdJsRsR{RZZ{%^{9csZccZccckck-c.m9k9s9s9{BB9BBBBJRJJBJJJNZVVVRb]ZBcsVimDpRskkcwsksssx{uB{J{R{N{RZ`s{{swckksss!{)s)))1{1119{999B{BBBBJJJJRRRRccZZckkZccks{{ZRZZccccckk~kuΌΌޔƔεƵƽƽƽƭƵƽνƭƵƽενενֽֽεֽ֔ޜޥޭ޽޵!,_O H*\ȰÇ#JHŋ;Ǐ3>*yKYC+֩x)gz˟EZQQ2[p2+E 02 }ل!351!SPG/|+ׯN+ְa 5< lJQfpb{tcLR$Fkd3g>;6&E:hf#xxX_DFQL^SʛO#gxi}TL1F7sMh<C5}PYt`2xqaTt >OhpF]dA}p[p Q;ipƊ34 x;YhQEvTPS2r)" B U5j! 3brE `B|Vd!+tZ|Rgzs |m)Fޘ>zGRd~뮼O;۴>lN SGCP7GEP#CR~0aD*<DhGL+P10 JGV0,K`D0pqD"x\+<P@/BA4@h /4$Hu@qq @]>!Нam 3}9JS#9d7rp#O42 ' +b"ݹL0Ԓ %+4# 1t <ǜN 1 Lct~r7O- L瓯)|B1^ =XM'rdK& CCM84z{l˾*DN=a"xA A"XcT42:]B"%-jZE BB0_-*=Y? kX,fH dXĦ.q\RP"ZĐ!阆 m [Bs[*ᙁȫgWU/ (XD'X`+#2|Q0P@Vz,a# FsHl?~aj~)!Lb Ø61xh1F.BVB-A@&2d)SRo^Q RD Fej66/a SLb, &L? Њ'sPB/A$A=-jSǴ DBxg<5qk`[3cR.B̆6mW FmGB(M);tdiary-3.2.2/theme/petith/petith_ftop.gif000644 000765 000024 00000004323 12137321070 020663 0ustar00machustaff000000 000000 GIF89anV1J9J%-519AA^JsJc#DTRsR{RZR{VwVw%^{ZccZZ^ccccckks!m*k99B9BBBB9BBBBJRJJJRRZVZVZZZJcc=k{Pgq^bbggckkkssk=wJxR{R`~`s{{{{{{ckkkssss{!s!{!{)s){))))1{1119{99B{BJJRRRss{ccZckZcksRRZZZcc{k{cckʃx֔ƽƭƽƽνƥƭƵƵƽƽƌΔΔννΜޥ޽ތƵƽƭƵƽενεν!,nV H*\ȰÇ#JHŋ3jȱǏ CIILi0_;l7b<>tL\НesF,T(vÆZ`; )M:y2$j9e摅 "v!C257$P-2u U*UX*i5"M71VHFMƗnKճX<+S3Dv)ǜsIGuiwAӉ nFkFw3 72C 6J8L"`^x` u@G$4լ$9d$2 <]tĘH!:A1X9ΣKO$Sp8a"<| 3x0Tl$H $ % @bifsf2GJ4GJ(aD\#;!6F. s %0 8P!駡HF4dD<>$ TI 6oTH # Bdm߆;n\J!F0#IKI(CW  ,PGlt` rH㛄&8> 3esCٌ͂DqF "*DNGd5͓Em{A I57A@18p@}bBl DO>6*4d @sp(-НLM.ܬO4CbAX@t!!CD1 ;R1HDB@ah !PSH@ HW@ZxA (!$`-2 L|`#B! DB  ,@(zؑf 6ȁ 13cbH&,f@\C-^j5X0:3di@ ƍ>",1H hE(!QIH,iYK[Ȉ01 e,T"o|8@'=O}sP>D'*2*]ID$a6QSKejSl,gAKZԲV6wC `K-0Lfcg֢6u n=u}"C$zӫu{̇>}Ab!T_HSHNФ9p%`$b&Z>TxGk PFE ;tdiary-3.2.2/theme/petith/README000644 000765 000024 00000001446 12137321070 016532 0ustar00machustaff000000 000000 Title: Petith Author: Nana Access: http://moo.boo.jp License: GPL Comment: 小さなハートの枠がかわいいテーマ Copyright by (C) Nana http://moo.boo.jp validated by W3C Changelog 2003-09-13 NT * remove specification of font-family. * font-size: em -> %. 2002-10-20 zoe * convert for 1.5 series. 2002-05-24 Nana * a:hover, a:focus remove border-bottom:2pt double; text-decoration:none->>underline 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. 2002-3-20 by Nana * remove font-family,font-size:13px>>>1em * changed pre-style * div.day margin-left,right:12%>>>10% 2002-3-21 by Nana * validated by W3C >>> warned of is corrected. tdiary-3.2.2/theme/pearl/banner.gif000644 000765 000024 00000007220 12137321070 017410 0ustar00machustaff000000 000000 GIF89ax!,x@; H*\ȰÇ#JHŋ3jȱǏ CIId@ 2^dp怛8sɳϟ@ JѣH*]ʴӧPJJիXjY2,t8$; `*n QBړx˷߿ LHJ8qC#FBxa `װϠCMӨ"Ae̚9Mͻ N֯cKmr͝KNس<v+;]ӫ_^"ߙ }w{5Gnh&vu|=GVh߃EH}($҆u8^}&0ˆbIX^8(&%]vH&$j)Ƙc  oKYdihlp)tix|矀*蠄j(aZA>UfPq9 ْfD$lPB *꫰*무j뭸뮼+k&6,Rp$h DpI&PA'TPBXk\`JX*趫룊~h 7"5*Whwl+N$|k,,4 |4f,r{|?!d8B 8A 4x GH(L W0 gH8̡w@ 9 PP)[y "  ŻP`W|  "=x 3 lạ6 h`j@f@BI3!Paal19&`^0 PVyXZ\ٕ^`b9dYfyhjlٖnpr9tYvyx)S9QE;tdiary-3.2.2/theme/pearl/cl_sanchor.gif000644 000765 000024 00000001317 12137321070 020257 0ustar00machustaff000000 000000 GIF89a!,@OM*N  N9"MJ8: LL D;!(2LNNL=IJMO)  KK  & $'@*,7LN KK NL-JKK- JD@p "R0xA0Z]0DD25ŏ&X`… S%0bƐ)c ͫw/>&G$\؄D#G$Qģ&#gA"B-[,  گ@DaŊ.j(򠮿xETpCt`B@;tdiary-3.2.2/theme/pearl/pearl.css000644 000765 000024 00000027401 12137321070 017274 0ustar00machustaff000000 000000 @charset "utf-8"; html { margin:0; padding:0; border:none; } html *{ -moz-box-sizing: border-box ; box-sizing: border-box ; } body { /*font-size: 80%;*/ /* MacIE5 \*/ letter-spacing: 1px; /* */ /*font-family: Verdana, Osaka, sans-serif;*/ line-height: 1.5; color: #333333; background-color: #ffffff; text-align: center; margin: 0 5px 0 5px; padding: 0; word-break: break-all ; word-wrap: break-word ; position: relative ; width: 750px ; max-width: auto ; } h1 { width: 750px; height: 120px; /*font-family: "Trebuchet MS",osaka,sans-serif;*/ text-align: left; padding: 40px 40px; margin: 20px auto 0 auto; font-size: 200%; line-height: 1.5; letter-spacing: 0.2em; color: #333333; background-image: url("banner.gif"); background-position: top left; background-repeat: no-repeat; } .hatena-body{ position: relative ; width: 750px ; max-width: auto ; margin: 0 auto; padding: 0; } .main{ padding: 0px; margin: 0 0 0 200px; } div.day{ margin: 0 auto 10px auto; width: 550px ; background-image: url("waku_03.gif"); background-position: bottom left; background-repeat: no-repeat; background-color: transparent; padding: 0 0 15px 0; } .main div.day { padding: 0; background-image: none; } h2, h2 a{ text-decoration: none; border: none; color: #333333; } h2 { font-size: 100%; font-weight:bold; margin: 0; padding: 18px 15px 5px 15px; text-align: center; background-image: url("waku_01.gif"); background-position: top left; background-repeat: no-repeat; } span.date{ letter-spacing: 0px; } span.title{ font-size: 100%; letter-spacing: 1px; /*font-family: Verdana, Osaka, sans-serif;*/ font-weight: bold; margin-left: 15px; } div.body{ background-image: url("waku_02.gif"); background-position: top left; background-repeat: repeat-y; background-color: transparent; padding: 0 2em; margin: 0; text-align:left; width: auto; _width: 100% ; } .main div.body { background-image: url("waku_03.gif"); background-position: bottom left; background-repeat: no-repeat; background-color: transparent; padding: 0 0 15px 0; margin: 0; } .main div.section{ margin: 0; padding: 1em 2em; background-image: url("waku_02.gif"); background-position: top left; background-repeat: repeat-y; background-color: transparent; } h3 { color: #333333; font-size:100%; font-weight: bold; margin: 0 0 1em 0; padding: 0 0.5em; text-align:left; } h3 a{ border: none; } a.sectioncategory{ } span.sanchor{ color: #ffffff; margin: 0; font-size: 1px; padding: 13px 9px 7px 9px; background-image: url("cl_sanchor.gif"); background-position: top left; background-repeat: no-repeat; } span.timestamp{ font-size:70%; font-weight: normal; letter-spacing: 0px; } div.section P { margin: 1em; } /**************** decoration *************************/ a{ text-decoration: none; color: #333333; border-bottom:solid 1px #333333; } a.keyword, a.okeyword { text-decoration: none; border-bottom: dotted 1px #d0d0d0; } a img{ border: none; } a:link { } a:visited { } a:hover { background-color: #eeeeee; } a:active { color: #ff0000; } h4 { color: #000000; font-size:100%; font-weight: bold; margin:0; padding: 1em; text-align:left; word-break:break-all; } blockquote{ border: solid 1px #cccccc; margin: 1em; padding: 7px; } .section blockquote p{ margin: 7px; padding: 0; } cite{ font-weight: bold; font-style: normal; } cite a{ border: none; } pre { border: solid 1px #cccccc; margin: 1em; padding: 10px; } font{ line-height: 1.2em; } em, em a{ font-weight: normal; font-style: normal; border: none; background-color: yellow; } ins, ins a{ text-decoration: none; border: none; color: #333333; } /************************* list **********************/ .section ul{ margin: 1em 2em 1em 3em; padding: 0; } .section ol{ margin: 1em 2em 1em 3.5em; padding: 0; } .section ul li, .section ol li, .section ol ul, .section ol ol, .section ul ul, .section li li { margin: 0 0 0 1em; padding: 0; } .section dl{ margin: 1em 2em; } .section dt{ font-weight: bold; } .section dd{ } /********************** img ***************************/ img.photo{ float: right; position: relative; margin: 0 2em 10px 10px; border: 0; } img.asin{ float: right; position: relative; margin: 0 0 10px 10px; border: 0; } /********************* footnote **********************/ span.footnote{ font-size: 70%; } span.footnote a{ border: 0; } .main div.footnote{ padding: 1em 2em; background-image: url("waku_02.gif"); background-position: top left; background-repeat: repeat-y; background-color: transparent; } p.footnote{ margin: 0; font-size: 90%; } /********************** comment ***********************/ div.comment, div.refererlist{ padding: 1em 0; text-align: left; _width: 100% ; background-image: url("waku_02.gif"); background-position: top left; background-repeat: repeat-y; background-color: transparent; } .main div.comment, .main div.refererlist{ background-image: url("waku_03b.gif"); background-position: bottom left; background-repeat: no-repeat; padding: 0 0 15px 0; margin: 0; } div.refererlist ul, div.comment ul{ margin: 0; padding: 0 45px; list-style-type: square; font-size: 80%; letter-spacing: 0px; background-image: url("waku_02.gif"); background-position: top left; background-repeat: repeat-y; background-color: transparent; } form div.refererlist ul, form div.comment ul{ font-size: 100%; letter-spacing: 1px; } div.caption{ background-image: none; font-size: 100%; _width:100%; background-image: url("waku_02.gif"); background-position: top left; background-repeat: repeat-y; background-color: transparent; padding: 0.5em 2em; } .main div.caption{ font-size: 80%; background-image: url("waku_01.gif"); background-position: top left; background-repeat: no-repeat; padding: 15px 20px 0 20px; margin: 0; } div.caption a{ border: none; } div.commentshort{ margin: 0; padding: 0 2em; background-image: url("waku_02.gif"); background-position: top left; background-repeat: repeat-y; background-color: transparent; } span.canchor{ display: none; } div.commentshort a{ border: none; } span.commentator{ font-weight: bold; display:block; margin: 0 0 0 -1em; padding: 5px 0 0 0; } form span.commentator{ display: inline; margin: 0; } div.commentshort P { margin: 0 0 0 1em; font-size: 90%; letter-spacing: 0px; border-bottom: solid 1px #ffffff; } div.commentshort textarea{ width: 90%; } /******************asin detail***********************/ div.hatena-asin-detail { margin: 1em; padding: 7px; border: solid 1px #cccccc; _width: 100%; } img.hatena-asin-detail-image { float: left; border: 0; margin: 0 10px 0 0 ; } div.hatena-asin-detail-info{ float: left; margin: 0; word-break: break-all; } .section p.hatena-asin-detail-title{ font-weight: normal; _width: 100%; margin: 0; } div.hatena-asin-detail-info ul { list-style-type: none; margin: 5px 0 0 0; padding: 0; } div.hatena-asin-detail-info li { margin: 0; padding: 0; } div.hatena-asin-detail p a{ border: 0; } div.hatena-asin-detail-foot { clear: left; } /************************ form **********************/ form{ margin: 0; padding: 0; } form.hatena-searchform{ margin: 5px 10px; padding: 0; width: auto; } div.day form{ width: 550px; margin: 0; padding: 0; } div.day form{ } div.day form div.body { } form h3{ margin: 0; padding: 0; border-bottom: solid 1px #d0d0d0; font-size: 100%; } div.day textarea{ width: 100%; } textarea, input{ letter-spacing: 0px; } /********************** sidebar ***********************/ .sidebar { position: absolute; top: 250px; left: 10px; width: 190px; padding: 0; margin: 0 ; font-size: 90%; text-align: left; border: none; } .hatena-module{ margin:0 0 10px 0; padding: 0 0 25px 0; background-image: url("wakus_03.gif"); background-position: bottom left; background-repeat: no-repeat; text-align: left; width: 100% ; } .hatena-moduletitle, .hatena-moduletitle a{ border: none; color: #333333; letter-spacing: 0px; font-weight: bold; } .hatena-moduletitle{ font-size: 100%; padding: 15px 1em 10px 1em; margin: 0px; text-align: center; background-image: url("wakus_01.gif"); background-position: top left; background-repeat: no-repeat; } .hatena-modulebody{ padding: 0 1.5em; margin: 0; font-size: 90%; width: auto; _width:100%; background-image: url("wakus_02.gif"); background-position: top left; background-repeat: repeat-y; } .hatena-modulebody a{ border: none; } /********************** sideber li **********************/ .hatena-modulebody ul{ padding: 0; margin: 0; list-style-type: none; } .hatena-modulebody li { } .hatena-modulebody li a{ display: block; padding: 3px 5px; line-height: 1.1; margin: 0; border: solid 1px #ffffff; width: 100%; } .hatena-modulebody li a:hover { color: #333333; border-top: solid 1px #aaaaaa; border-left: solid 1px #aaaaaa; border-right: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; width: 100%; background-color: transparent; } /*************** trackback/comment module ****************/ .hatena-modulebody ul.hatena-recentcomment li a{ display: inline; width: auto; padding: 0; margin: 0; border: none; } .hatena-modulebody ul.hatena-recentcomment li a:hover{ width: auto; border: none; background-color: #eeeeee; } /******************* photo module *******************/ ul.hatena-photo{ padding: 5px 10px; margin: 0; width: auto; list-style-type: none; text-align: left; } ul.hatena-photo li{ margin: 0; display: inline; width: none; } ul.hatena-photo li img{ } ul.hatena-photo li a{ display: inline; width: 48%; margin: 0 0 10px 0; padding: 0; border: 0; text-align: center; } ul.hatena-photo li a:hover{ width: 48%; background-image: none; border: 0; } ul.hatena-photo li a img{ filter: none; border: 1px solid #999999; } ul.hatena-photo li a:hover img{ filter: none; border: 1px solid #ff0000; } /********************** calender **********************/ div.calendar { font-size:80%; color: #999999; margin: 0 ; width: 550px; padding: 0; text-align: right; } div.calendar a{ border: none; color: #999999; } /********************** header **********************/ table { background-color : transparent; margin: 0; padding: 0; } td { background-color : transparent; } table table td{ background-color : transparent; } table table{ margin: 0; padding:0; border: none; width: 100%; border: 0; background-image: none; background-color : transparent; } table table td font, table table td a{ border:none; color: #999999; } table a{ border: none; } table input{ border: 1px solid #d0d0d0; background-color : #ffffff; color: #333333; } /********************** calendar2 **********************/ div.calendar2{ padding: 10px 0 0 0; text-align: center; } table.calendar{ font-size: 100%; letter-spacing: 0px; width: 100%; margin: 0; padding:0; background-color: #ffffff; border: none; background-image : none; background-repeat: no-repeat; text-align: right; } td.calendar-current-month{ font-weight: bold; } td.calendar-prev-month, td.calendar-current-month, td.calendar-next-month{ text-align:center; } td.calendar-day { } td.calendar-day a{ border-bottom: 1px solid #333333; } td.calendar-weekday, td.calendar-sunday, td.calendar-saturday{ display:none; } td.calendar-day img { width: 12px; height: 12px; border: 0; } /************************ other ****************************/ div.adminmenu{ text-align: right; width: 710px; padding: 0; margin: 1em auto; font-size: 80%; color: #999999; } div.adminmenu a{ border: none; color: #999999; } div.hatena-body div.adminmenu{ text-align: right; margin: 0.5em 1em; font-size:80%; } span.highlight { background-color: yellow; padding: 1px; } div.body { clear: both; } tdiary-3.2.2/theme/pearl/README000644 000765 000024 00000000136 12137321070 016333 0ustar00machustaff000000 000000 Title: pearl Author: id:chepooka Access: http://d.hatena.ne.jp/chepooka/ License: GPL Comment:tdiary-3.2.2/theme/pearl/waku_01.gif000644 000765 000024 00000004046 12137321070 017415 0ustar00machustaff000000 000000 GIF89a&V!,&V@a1E$"+̷+"0B]``\P+-#*ڡ*#-+,W "HH`nÇ#JHEGH m ˗0cʜI]=:~ @(,WѣH*] fN  HA,2ʵׯ_: )˶۷pۉgՠ*˷߿jռD+^̸Qd ūV˘3kN.͠C <!$Ȟ ۸sͻ Nȓ+_μУK={6l2`Ä)JN$@`9 ,Taygq B"û|h \4VH#ZX%vV<5XY (bS*HaM#⋠t"8#F%jYRDYF6餋HJL>iF $\ve! ` 81 lp)tix|矀*蠄j衈& g@,A0$@I >`)l@ `pjꩨꪬ꫰*무j뭸뮼+쫣^-A  6 X1 ڄ+k覫+k,QOT H; tP5pya ލ,[q"  Ba0DU66V5 PG-S>zFUJiy5Os-6F6l'&kmݖx IBL"F:򑐌$IJʱ@ <{0=**WV򕰌,gIZڋclgU@eKf6Vl0 h X@سd*:ژF"p O/̓qshjv@ CЀ-u hj6--ex <P !lYBІZ44=QD9^'$iHJ; Қffv4NS2; *`p::5.DQP KOV9F[q*՚h5u] +LZQ!dY*q+\֩ue^?!׽}`=b1:v}dg jf'^uf#+̮,ͩiW;~ H+z-;tdiary-3.2.2/theme/pearl/waku_02.gif000644 000765 000024 00000000504 12137321070 017411 0ustar00machustaff000000 000000 GIF89a&!,&@'R3@`(dihlp,tmxG@,Td6oJZجvzk>hD*|N_pX<&MjPmwsa{d~giOlRc}fQ%|ehNk\#،δXے+ŹҌH`/gÇ ;tdiary-3.2.2/theme/pearl/waku_03.gif000644 000765 000024 00000004152 12137321070 017415 0ustar00machustaff000000 000000 GIF89a&,!,&,@{{uxwsynzznyswxurtqvyΥwyzyӵz!r  HArz `!fߞu@h wH4X!IsR\ɲ˗0cʜI͛8sɳϟ@ JѓHW4 q ZcDBMJ !hӪ]˶۷pʝKݻx˷߿ L8o `'A?zi˘3k0ZY$WʜS^ͺ뤁&_~ͻ9Ztxy1A۾ǎKNسkνËOӫ_Ͼy MQfbHxeM :` !X`r$ 6F(Vhfv ($h;hA0UtA'G xd)n)DI|F ri)TVygЖiO`)`9ඈ7pip-)ZΝ֦|'tggmx۞6裭 x(`DwңppAj*f Ap@gؗED)As +úa&6F+Vkfv+Ė+, y0GGdEkyh.<0u`a' 7G,Wlgw ,ԁ6VtPp o-DmH'L7PG-TWmXg\wu?t0;^Byp!tmx|߀.n'7 AmCWI1zwΌn餚?j騧NYY.{zhrIk$nЗ|̛fg'J.:k/ar:>?d~"&GffPJ H cD(":=H 2 JV` r` ,p w2!), 0`'4!xWpC*ZX̢.z`Ux@`E(] Ƕ IBL"F:򑐌$'IJZ̤&G>`S( Aa hR<X.^ 0IbL2f:Ќ4IjZ̦1u \`x@ (Ђ 4A0*^@Y~ @JЂMBІ:D'JъZͨF O&`,@`X/;8@gp*A JІ@ PJԢHMRԦ:PTJժZXͪVT>P@H7<ĕh @d xͫ^׾ `KMb:d'KYUV+n< നEmVֺlgKͭnw pKmmj[Zh1hg&6amͮvz x91o;tdiary-3.2.2/theme/pearl/waku_03b.gif000644 000765 000024 00000003634 12137321070 017563 0ustar00machustaff000000 000000 GIF89a&!,&@{{"swuoyzzyouwsq vpxy w ҥ w3zM(w oy-m H*\ȰÇI|"7 ,A:0h$) :Lp@ErbʜI͛8sɳϟ@ JѣH*]ʴӢ/_q0 HF*t(FKٳhӪ.YlI#2Hh@Eck LfhA (3 =`F\pӨS^ͺװc˞M۸sͻ N|v.)a IЙˑxx‹Oӫ_Ͼ˟OϿ1`@/ RW F(ᄃ\tC LՂĄE$h(RR[!qp0<(5 PTez TiXf\v`)dihlpƙvLPfY] .pQB)袋裐F*餔Vj饘f馜v駠*ꨤjꩨꪌB%! X8@ IpD; =AdzF+Vkfv+k覫VxC0qf@tpAVʸxh0tv4G,Wlgw ,$l( whGV:J•4<%Kry L74bGGbOg\"Eo(H: :wl|\1 7J|w+MFEXSbGn`uu P y䨧za %p `9 T@zCL/o'7<Ɛ=VlV2F D0(:@>/o Hw #np`,2@8< b>sH6pH:x̣> IB򐈜cp9@XPIuX:lTAX&p*WV򕰌,gIZ̥.w^ 0IbD%HɂXA Qx IL` IrL:v~g8i0p@Xi%<`@ P&JQͨF7юz HGJҒ(MJWҖ0LgJӌVfV -zHPJԢHMRԦ; ;tdiary-3.2.2/theme/pearl/wakus_01.gif000644 000765 000024 00000002166 12137321070 017601 0ustar00machustaff000000 000000 GIF89a5!,5@@pH,Ȥrl:ШtZx"@b xL.znp10H HSRD)  ~TB)(  B( 'Q)'  Ů( *NʷҿܵJ  H*\O_{eaM*d!*?dIɓ(S\ɲ˗0KD+M J0@b キBGh+uH0 /jBJ);pF&Vatkh Y䆪Km;htB X,H`+^̸ǐ#KL ^@@ !N%S)Xװc˞M۸s͛7N  K2 B>hEldYt+† M劾0Co?+cyX,喀fMgP`YqAh:WTv Iݥ_D#VhF0HTA 0@)DiH&Lv# DЁ$ Tp$t1dihlp)gvܑ 챁 A#u `衈&袌6裐F*餔V(aX`zrCAL`J6Ӫ꫰*무j뭸k70@r,HHWxH4   )\슔@7- B %`y}~ zd{XpBx@HH/{lT8 l_R* 0|S\ S;7K2u!Kz2<4e39۷=?kr[(CG LD8r{<5yY0:' N;tdiary-3.2.2/theme/pearl/wakus_02.gif000644 000765 000024 00000000527 12137321070 017601 0ustar00machustaff000000 000000 GIF89a!,@5``(dihlv@AKHikH,HLFt%$جVnD z-6бdx@Vy {NaQsg\ 1^qeuFp~dt/L|rf!}éxġvοjۭHoD+ָ&݂,w#hq #~x(OC $gQEu R;tdiary-3.2.2/theme/pearl/wakus_03.gif000644 000765 000024 00000002536 12137321070 017604 0ustar00machustaff000000 000000 GIF89a6!,6@@y,r ШtJZجvb/ŊX8 CH4"LwNx.XL6lEGIKMy{cegikCorB}Cn, ]M }' H+ +d / - o validated by W3C. Changelog 2003-09-13 NT * font-size: em -> %. 2002-10-10 abbey *create tdiary-3.2.2/theme/parabola/day.png000644 000765 000024 00000001772 12137321070 017423 0ustar00machustaff000000 000000 PNG  IHDR szzbKGD pHYs  tIME9$! jqtEXtCommentCreated with The GIMPd%n^IDATxWKn\1 #n=H->E.Ō-CQSƿAH)H(P] @K@G k6x>}NׂHĵ4YךGm༻!AeX NHdFL#zTxrn([5>ތf}.@5VIp i<.lg pHijAuĺ"/!N@n6]Kf׷ l6f83Z,6:aeǞ.B]FetXu}NN2PrIV|Ȳ.(L;eZN Y@UJTGHGlX.f<*"* Ct|]:WZwl7$tQڻmh}9aPhۥ3-/,Mj=UOFJ~Fe`!zES]\7񑼾RE&X7u*^.,?5$AcNY bľ6Y1BDG4w-@iRщ>LRGeKb=Q_#82D:Vg!1AQa2Rq"B #b3C$D2!1AQq2a"3Rb ?܂~JQ+& pJ2tK-SBܾIwVP;hT#]`+(J$l9YtJ'ШICYDSC ..?eNt8Ke h%Ue'u4ZuvV%J%] t4(V)P쬠wC"- hT#JP)P? C *F9*蕦A4Zt8KwJ$̍[s(겄[BC ?*$ .|O)DB3gŒ+(R)R3g(juC$SEFl2]VQ+(ШIwt͒gM܌D?C$ڦPAU'RNPYCVU)DBJ.YDSB w9*蜒=eBCg'D(SB5(:!e .Y$P3d21WD)DBK%݃(C:P|UtJ%M 0K'BJ AòJ%4=0߅]4*; V 'uJh >w|UI(EFl|A jA4*܏ڬwJt*]E]4Zw}4J%4JF,eNI$_㒲YD](c+ M FwN(JhT$̥%B:(l? $%K&PCpR4*PK:+Q)T#P*$fJhd}YNaSB%eeM t2J'$ШIw}28Фt7VP;M w|]R%4*b*YDBK?YrEؖL-bu G??Nf >Q뼿F@t·>a8sp](\V͝6#s&DEĒNdWSПOG?b8eT@pd!6خyR p9/K/D3"bF:dCCk$ %el0^)P sݳT3 ,NKT>$/8BHo&q*l~tKLN[D'!pD%)Pd˩ }i뾮t"MpM(B"<2u,,Ή0\8[~˩}I\bߣAK)pfh͟aYKxMW}Y ueFɠ;謥H%ppLR4` ee;VVRђ&3gPCd&1#VR)ch#+(Ǻh#qPXdAwQ (h Dfɠ$qVQՒ4? KVQ) 4% YDlxMt6@YDl_DGw.\%=A_ʲ LtMW|X+(&1 32PlBtFd%FVQ$,ăt)pMf6} `488}@+)pVGw%xJ\&:YDlY4l+(h#(d(lGCʲ D6Jh#Ag+()2P+RDGC6|Hɒ&;趀h)Dl]YV -Q V\% &;4`q)p CVVRՒ4Σu _]4欣 HMbGlhFLxMw~2J⬣Ǻ <&;PRMt5KIKF,r@bP2xWA߄fVR%GwJ`$6IIMwv(,3~x(%X$`?6Mb]l6J<&3 mAg*\-2C+J#TGw+(ՓA K+)`̔4>.wVQ(AT2 2exMtD6 +E%3f 0(,ܝŷ+wVhɒ&̳b9d$d)q' V1fR2#&\1]0͊b8y(^>'y#cM%5g#B;~([pyO31wO˔L?Ѧ9fKHO:LE\|3gxY,@xuL{wںS)dS e٦yxxΖ(Ftܽ*$=N8o`D.1ػǵz3zoNN̓0EF "(`[#􅣥n'ub8C⾧=TKo{\ͶM̈& @.s+0E1l}+L%D)P}9 #yS[=Nss>fZb2WdGh2*_2@8>Σ쐁0;a 2=\kOTtmS$Ghi8d|?# !/LN1XU 0X\? ՙMg0@9b!.ycp[8~_n/GO 2Y810[ì1f@ ` d*o\2o;Tɑ2o$௺{}>Y˟[wl킰Zdq컭 rCg%iw#4Фt8C AɖPlhl K8+neDWq 8ɰV$Ф4]um!v$ФT0%+n %⭻(pVQ.& wEi-MxLrKEE@8.­2hm[C4T4 A(WDEAC#[CNH6+(b̮6|hhnev|D4ΔxVø8MT9+ehT"CgФT2V:]DQ>e V4`%h>4P;! ds&*@ɕ0%DEC2_$25dHd28M 1 .*P,@g1vJ& Y+hlDC@M D,¶ L4T7~X$pɢ"2Pm (hɡH% di @Jem.PulɡPYd h" eq,,w+nP14*;6 7W drtM45)w%mܶH,&Q[AeDzhDHe!4]m HV $nEEwfV;D%"6rKh+hlhlV**A+6ce h=hd(X L%׈FF_Ϟ*gR궩#ϙsgL&'.I8R)]g{neCg.eZ` s> "axp8xokC VPT9f=v9{DHv8cD>^D-X,<!8'xl0Ugf/ jA0b38%p^r1$W![Md ʹL, 9fvp&t]ZY|:тP?Ry8\88hRWA3dYdˀ̴N1D b(bZ ?Ԩc}k0h0Ŀ)"Hr/7º3|?ӟzϟgc+I!veadnz%J:T_V  :%}Cg;&#K%tV; hTNa(F9% BtJ<+hK( @1h&J*$lЩG@pYA[w4*QP; ´EϸM bNIXdplBvJee V4*QQђ nD$%m߄ЩE@Xl6Zd4P;%. Hr[DKɢTr(,]=kR9ɳM t҂I{+hcP}Bqd+h PѓA @u A!4- (D:@=C*'&X$7˻覅J:6A$ڭ4 w}ЩEDQ9i첆J 7 h QQ#J`M E@_EhX$=eJ*-_%mbB]ʶF.et*Q' d~]ɡRȄ+D%즅"[$[-B$|0 n HB DaVPl&#t G}eߏdЩG@UF,#4ФfKhueeɡR([wRlBQ#|Ya ŕ@`6M bNI[C84 dI+(l4*Qіem%(̖;+n,+H蜘P;+.-CGNX$p14)I|?.5Qxyw$l螔 ORsKU-PN|u)é֋MwPmΙ>tن9fEs'_8<çi(1"0~Wi(m % eʮ^I D0C%B3^ Ltg51 D0mhaB2 ~zz5 @Xy|O0e_1/(vNTS6(!cI9 #cχ.\j<- =vOhXmv#Y.`8CSe@K":;`P ?.$M0[cVx(1K\s 0LQbJZ@;{WAnZ(˙*">[D#qwm/ e l/2&ec{wz7u&;,rʓ6g:viC2 WWQ Ed"em#:X\cBC+.zÇY= ^"&)LP-2|"T%{_^XM+(PYw.hYCGw%V] Mthg w4 PY4[w.FdP:{%߄Gw%js  2J{+h#2 tV]h#p4[wWwՒ&Ag,>4w}mh#2Kh w~h#Yw,~=Aʻ.&J*ć w;&; C`~A ]Ն,F$jh fϣ%߄GCDzvKK2A4~X,6Jd6Ww/[@ɠ,27 ˾ I/eUC ۿ 6Jeed6}Dzh#b0t5 YOdICep+.B]dICq첀Yw.&;veqP$Gwv+ rF,@ʬ!.Ŝ ȅ`w]t|eCg&3  Yw}ɠ2dg Al+SAtJoee߄ (fU[wmA6VPm( ˿ w h#.eeh#w+.%ݴMb@8~]ɠ$  e܍YMt˿ w4%LI, ~頎% +.K&; @fBtGCdWC~=AJV]`,2gř.2h#.&V]Cg&3#eO_srQ>y_ۖF _Џ>z!.e9^2,n3nY+"ēa5qӏvhŊLyS#!`π^C߀yMY׀1B&1h[̜eDdB}4#a@3"rsC!%1x;3 X4̮xnVT_ 'llYdb RrW"HRӤYvن(eYZb<˘ O_Ο9T?2jji*Xʳ%jLA}϶}&3ҺLqV,ٓ#j3edGl hGev'ɵͷfKc $|_76>vAmɟSj&2cⅇD.ۗBz˯>?^?]Lqp/\=1jNjQY0ϳqT !_|5ˢ?3]3(Jz`Y)x̘kK9~aߡ _D7y?>>KL w%aJ:zҥd2 ɒȄЩD$d4!M fς`ЩGAep((\[&J*-3d54*Q]n2IJ/J*r`5J1gDJ ~Ԣ$ЩF$p8V#?FL( h+(!M GAH$6,F$4*Q(n=BF*QPU(~Ut*Q2PV /) JhT+(J\4*Q]lYD&J:N(hxJ* r[wm(,(~GЩFd`% YYHlR(l+h(BhTYC`Cdv Rܡ°%(>$6 V<>J+ DA@i IR .+hdaM b˻hQJ( m!Gʚ(̎P՝[GVJXR6Je-XY4*Q}GҔ,ɡR,r+F)H 4M f@.ee2J@(şVJ{+()jBIRcPlYXe>KJ;hCYDdHhʔf%ݴV Z1A$})RN,FdB YwsIc #WB˿J#SB=8+hRSB,AZdD})R6[wX$xM t8Yw[DfD})R FɡR%8V8R?4*Q N(̍P +(RɡR* h4ЩGw%V?X(l C|TʔEe4,~U4*QE1+h[ЩGwtN*!”G즅J:iw|YYG`)RO1_A}\ȡu2e˂9ĕO&H+ȉqf7 <#+x, q?5r)K>y-<@bGp A$! 0@,0CpR)0 `E @b`!ubma}6gS*Ԝԕ.W wxHnm;e*V ]>LF9N @90P/"N,qGzպZ:4_VD]7yB/1c!ow'UNBi΍36x/=gxz=(eoz~[A+ BJ~8o7[T.ݓ^Ph"M3uzWdDޤ&-,Y'vL=}bѺG2L;hZK'ˀ̂h tz^=Ϛq>?W"jbc>|(N~v+YfN[2!fp鄘0.Xʼn_FD>]=JQ'E1d1t'|Yӻ?BԬݿgZE&mNcT:"Df}_Wzcv蕶"h} 00ʇ34+vC>Jn.8rrxgvl숻Ɩgg;" # g;'fdDvZdD# liȈ3# l6DA#&OvDAlda"a" -a" Lda" Ȉ3wdD," # lle!ݑk xk Ȉ 6F" 0ggl3" 0# g;-a" 2 6F" vZdD," # l2dD," ,dDda" Ȉ 4dD6OvDA6F" dD6OvDA`da" 'l.f閘!"m\20`$02`>&-֮{(\ vΧcN~j^RHl>若91?h2:!9 oLD>8& [C201o"-]x@VoHtާ,V<%EdA90!}.mӠX{>|RVS4SmH\g/?$ENxn\?tdiary-3.2.2/theme/parabola/parabola.css000644 000765 000024 00000015621 12137321070 020431 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: パラボラアンテナ Revision: $Revision: 1.4 $ Author: TADA Tadashi Access: sho@spc.gr.jp License: GPL Comment: 写真は臼田64m。 validated by W3C. */ body { background-color: #d1d1ed; color: #000; margin: 0px; padding: 0px; } h1 { background-color: #d1d1ed; background-image: url(h1.jpg); background-position: right top; color: #000; height: 100px; margin: 0px; padding: 0px; padding-left: 10px; } a:link { background-color: transparent; color: #00d; } a:visited { background-color: transparent; color: #80d; } a:hover { background-color: #ff8c00; color: #000; } div.adminmenu { font-size: 90%; margin-top: 0.3em; margin-bottom: 1em; } div.adminmenu a { text-decoration: none; } span.adminmenu { background-color: transparent; color: #000; padding: 2px; } div.day { background-color: #fff; background-image: url(day.png); background-position: left top; background-repeat: repeat-x; color: #000; margin: 0px; margin-bottom: 1em; padding: 0px; padding-bottom: 1em; } h2 { border-style: solid; border-color: #d1d1ed; border-width: 0px 0px 1px 0px; margin-top: 0.1em; margin-bottom: 0.1em; } h2 span.date { font-size: medium; margin-left: 0.3em; } h2 a { text-decoration: none; } h2 span.title { font-size: large; margin-left: 0.3em; margin-right: 0.3em; } div.body { background-color: transparent; color: #000; margin-left: 1em; margin-right: 1em; } div.section { margin-top: 0.5em; margin-left: 0em; margin-bottom: 1em; width: 100%; } h3 { margin: 0em; font-size: medium; font-weight: bold; } h4 { margin: 1em; font-size: medium; font-weight: bold; margin-bottom: 0em; } h5 { margin: 2em; font-size: medium; font-weight: bold; margin-top: 0em; margin-bottom: 0em; } div.day span.sanchor, div.day span.canchor { font-size: 70%; margin-right: 0.5em; text-decoration: none; } div.section p { line-height: 150%; margin: 0.5em 1em 0.7em 2em; } div.caption { font-size: 90%; border-style: solid; border-color: #d1d1ed; border-width: 0px 0px 1px 0px; margin: 0em; padding: 0.2em; padding-left: 0.5em; } div.caption a { text-decoration: none; } div.comment { background-color: transparent; color: #000; border-style: solid; border-color: #000; border-width: 1px; margin: 0.5em 2em 0.5em 2em; } div.commentshort { font-size: 90%; margin-left: 0.5em; } div.commentator { margin-left: 0.3em; } span.commentator { font-weight: bold; } div.commentshort p { line-height: 120%; margin-top: 0.2em; margin-bottom: 0.2em; } div.commentbody { font-size: 90%; line-height: 120%; margin: 0.5em; } div.commentbody p { margin-top: 0.2em; margin-bottom: 1em; margin-left: 2em; } div.form { background-color: transparent; color: #000; border-style: solid; border-color: #000; border-width: 1px; margin: 0.5em 2em 0.5em 2em; } div.form form { margin: 0.5em 0em 0em 0.5em; } div.form form.comment { font-size: 90%; padding-bottom: 0.5em; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #eef; color: #000; margin-left: 0.5em; } div.textarea { display: block; vertical-align: top; margin-top: 0.7em; } form.comment textarea { display: block; background-color: #eef; color: #000; margin-left: 3.5em; margin-bottom: 0.7em; width: 25em; height: 5em; } form.comment div.button { display: block; margin-left: 3em; } div.referer { text-align: right; font-size: 90%; background-color: transparent; color: #000; margin: 0.5em 1em 0em 2em; } div.refererlist { background-color: transparent; color: #000; border-style: solid; border-color: #000; border-width: 1px; padding-bottom: 1px; margin: 0.5em 2em 0.5em 2em; } div.refererlist ul { font-size: 90%; line-height: 120%; margin: 0.5em 1em 0.5em 2em; padding-left: 1em; } div.section hr { border-style: solid; border-width: 1px 0px 0px 0px; border-color: #000; margin-left: 4em; width: 70%; } hr.sep { display: none; } div.footer { font-size: 90%; text-align: right; margin-top: 0px; margin-right: 1em; } div.update { padding-top: 1em; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #eef; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } div.comment form { margin-top: 0em; } p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } div.section pre { background-color: #d1d1ed; color: #000; margin-left: 3em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.section blockquote { border-style: solid; border-color: #d1d1ed; border-width: 0px 0px 0px 6px; margin-left: 3em; padding-left: 6px; } div.section blockquote p { margin: 0.5em 0em 0.5em 0em; } div.section ul, div.section ol { margin-left: 7em; margin-right: 3em; padding-left: 0px; } div.section ul ul, div.section ol ol { margin-left: 1.7em; margin-right: 1em; margin-bottom: 0.5em; } div.section dl { margin-left: 4em; } div.section dt { margin-bottom: 0em; font-weight: bold; } div.section dd { margin: 0.2em 0em 0.5em 2em; } div.section table { margin: 0.5em 1em 0.5em 5em; border-style: solid; border-width: 1px; border-color: #000; border-collapse: collapse; } div.section th, div.section td { padding: 5px; border-style: solid; border-width: 1px; border-color: #000; } /* plugins */ /* amazon plugin */ img.left { border-style: solid; border-width: 1px; border-color: #d1d1ed; float: left; margin: 0.5em; } img.right, img.photo, img.amazon { border-style: solid; border-width: 1px; border-color: #d1d1ed; float: right; margin: 0.5em; } span.blogmap { font-size: 80%; } /* div.section, div.comment { clear: both; } */ div.footnote { margin-left: 5em; margin-right: 2em; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #d1d1ed; } /* sidebar */ div.main { margin-left: 200px; } div.sidebar { font-size: 90%; background-color: #d1d1ed; color: #000; position: absolute; top: 100px; left: 0px; width: 200px; padding: 4px 0px 100% 0px; } div.sidebar a:link, div.sidebar a:visited, div.sidebar a:hover, div.footer a:link, div.footer a:visited, div.footer a:hover { background-color: transparent; color: #000; text-decoration: none; } div.calendar { margin-left: 4px; } div.calendar select { margin-left: 8px; } p.recentitem { color: #000; font-weight: bold; margin-left: 4px; margin-bottom: 0.5em; } div.recentsubtitles { } div.sidebar hr { border-style: dotted; border-width: 2px 0px 0px 0px; border-color: #000; width: 80%; } tdiary-3.2.2/theme/parabola/README000644 000765 000024 00000000620 12137321070 017007 0ustar00machustaff000000 000000 Title: パラボラアンテナ Revision: $Revision: 1.3 $ Author: TADA Tadashi Access: sho@spc.gr.jp License: GPL Comment: 写真は臼田64m。 validated by W3C. サイドバー推奨 amazon プラグイン対応 ChangeLog 2005-03-07 TADA Tadashi * remove font-family. 2004-11-09 TADA Tadashi * add h5 element. * insert '@charset "euc-jp";' into top of file. tdiary-3.2.2/theme/paper/paper.css000644 000765 000024 00000020263 12137321070 017303 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: 張り紙 Revision: $Revision: 1.5 $ Author: zoe Access: zoe@kasumi.sakura.ne.jp License: GPL Comment: ただの張り紙 ナンバリングアンカープラグイン対応 Copyright 2002 (C) by Hiroyuki Ikezoe validated by W3C. */ a:link { text-decoration: none; color: #44e; } a:visited { text-decoration: none; color: #88f; } a:active { text-decoration: none; } a:hover, a:focus { color: #e44; } body { background-color: #040; margin: 0px 2px; color: #eee; } div.adminmenu { text-align: center; background-color: #004; margin: 0em ! important; } span.adminmenu { font-weight: bold; } div.adminmenu { padding: 1px; margin: 1px; border-style: none; border-color: #004; border-width: 1px; } p.message { text-align: center; font-size: medium; background-color: #fff; width: 66%; color: #888; padding: 8px; } h1 { text-align: center; } div.calendar { background-color: transparent; } div.day { text-align: left; font-size: small; padding: 0em; margin: 1.5em 5% 1em 5%; } h2 { margin: 0.1em 0em; padding: 0em; text-align: left; font-size: medium; color: #eee; } h2 span.date { color: #00f; } div.body { text-align: left; padding: 0em; } h3 { padding: 0em; margin: 0em; line-height: 24px; font-weight: bold; font-size: medium; } div.section { background-image: url(paper_dayback.png); background-color: #ddd; background-position: right bottom; background-repeat: no-repeat; border-style: solid none none none; border-color: #00d; border-width: 16px 0px 0px 0px; margin: 1em 0em 2em 0em; padding: 4px 0px 20px 0px; color: #222; } div.section p { line-height: 1.3em; padding: 0em 1em 0em 1em; } div.day span.sanchor { background-image: url(paper_panchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #ddd; background-color: transparent; font-size: 1px; } /* ナンバリングアンカー */ div.day a.p01 span.sanchor { background-image: url(paper_p01.png); } div.day a.p02 span.sanchor { background-image: url(paper_p02.png); } div.day a.p03 span.sanchor { background-image: url(paper_p03.png); } div.day a.p04 span.sanchor { background-image: url(paper_p04.png); } div.day a.p05 span.sanchor { background-image: url(paper_p05.png); } div.day a.p06 span.sanchor { background-image: url(paper_p06.png); } div.day a.p07 span.sanchor { background-image: url(paper_p07.png); } div.day a.p08 span.sanchor { background-image: url(paper_p08.png); } div.day a.p09 span.sanchor { background-image: url(paper_p09.png); } div.day span.canchor { background-image: url(paper_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 10px 0px 0px; color: #ddd; background-color: transparent; font-size: 1px; } pre { margin: 0em 1em; padding: 8px; border-style: solid; border-color: #000; border-width: 2px 1px; } div.comment { background-image: url(paper_dayback.png); background-color: #ddd; background-position: right bottom; background-repeat: no-repeat; font-size: small; text-align: left; color: #222; padding-bottom: 12px; margin: 1em 0em 0em 0em; } div.comment p { margin: 0.2em 0em 0em 1em; padding: 0em 10px 10px 0em; } div.comment div.caption { background-image: url(paper_h3back.png); background-color: #ddd; background-position: top right; background-repeat: no-repeat; text-align: left; margin-left: 0em ! important; padding-left: 1em ! important; padding-top: 0.2em ! important; border-style: ridge; border-color: #008; border-width: 0px 0px 4px 0px; } div.refererlist div.caption { padding-left: 1em; border-style: ridge; border-color: #00a; border-width: 0px 0px 4px 0px; } div.referer { text-align: right; font-size: small; padding: 2px 0px 1px 0px; color: #eee; } div.refererlist { font-size: small; text-align: left; color: #eee; padding: 0px 0px 1px 0px; margin-top: 1em; } ul { margin-top: 0em; } hr { border-style: none; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; color: #eee; } div.form { text-align: left; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; color: #eee; } div.form form{ width: 90%; } input, select { border-style: solid; border-color: #888; border-width: 1px 2px 1px 2px; padding: 0px; } textarea { margin-left: 1em; width: 90%; border-style: solid; border-color: #888; border-width: 1px 2px 1px 2px; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } em { font-weight: bold; font-style: normal; } /* 画像plugin */ div.img { font-size: small; float: left; text-align: left; margin: 2px 4px; } div.img p.caption { font-weight: bold; text-align: center; margin: 0em; line-height: 1.0; } div.img p.sentence { text-align: left; margin: 0em; padding: 2px; } /* sidebar */ div.sidebar { width: 18%; font-size: x-small; margin: 0em 4px 0em 0em; padding: 0em; float: right; } div.sidebar p{ margin: 0em; } div.list { font-size: x-small; text-align: left; margin-bottom: 0.3em; background-color: #bbb; border: solid 1px #bbb; color: #111; } div.list ol { padding-left: 2em; margin: 0px 2px; } div.list ul { padding-left: 2px; margin: 0px 2px; list-style: none; } div.list p { background-color: #00d; margin: 0em; text-align: center; } div.list form { text-align: center; margin-bottom: 0px; } p.theme { line-height: 1.0; } /* calendar2 */ table.calendar { background-color: #ddd; background-image: url(paper_calendar.png); background-position: right bottom; background-repeat: no-repeat; font-size: small; border-top: solid 10px #00d; color: #000; padding: 1px; margin: 2px auto; } /* calendar2用画像 */ table.calendar td.image { background-image: url(paper_calendar_image.png); background-position: center top; background-repeat: no-repeat; height: 90px; } table.calendar td { margin: 0px; text-align: right; padding: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { background-color: #008; margin: 0em; text-align: center; border-style: solid solid none solid; border-width: 1px; border-color: #bbb; color: #111; } div.recentsubtitles { background-color: #bbb; border: solid 1px #bbb; margin-bottom: 0.3em; color: #111; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { border-style: solid; border-color: #008; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/paper/paper_calendar.png000644 000765 000024 00000001213 12137321070 021122 0ustar00machustaff000000 000000 PNG  IHDR OGPLTE,Y3OpP BNC@z~里IUKbdaRTR()'Kkmj=D@@X;/1.U]YBgAJLI՝tvsC )S(<=;|~{[kZ쎐AV>7W8Hd~_G[DPVM[\ZoqnAҾ@B?WYV685OQNN_Mab`fhe̬FbI0U0vw]bYEGEJN7\6JZI?iK詫efdùLNK畗231Y[XhigDQF?GCvxu+U*~}]_\rtq2W2qsp@4tRNS@fbKGDH pHYs  #utIME JIDATxc` ,cr{;c7PEUw)F3İЌT@0\Eܡ2>Tɐ*شB]N(#^( P q2rNN u^<5]$Azs5'&` T" c9x>IENDB`tdiary-3.2.2/theme/paper/paper_calendar_image.png000644 000765 000024 00000046712 12137321070 022301 0ustar00machustaff000000 000000 PNG  IHDRxZbbKGD pHYsss"tIME B݋ IDATx<˒eK%}{DGVRYEJw>)& 4 0_bBhάʬ|ܼ~fm5th9iNPEJ3HZ3{wZkN;$@yK\Zgf~y{BVU _^_~I5Zs_FIɶݭ5Gx#P?~xX3}\Bu7Xbgh*JM4 c8yه{A# \B&+H)J U$@BJU*+&(I*$TZYR*K*Rݚ7̵"j kp TX}DapҚ̺9Jml yfT,Zot\@TU$*iм\gR$")hpp#h[kN p8 ܳ( @I,pyZȶ &_57s^'`,JV7vnjՆSy.o{PymXI%P, jp&wĊX2VH28sRRoU)YqUNV%*q%m;*#*歏\$Sl[#Q DX *j`% S"21Y<5IU枓6̭enX+07+e-"]ۭ,K#d劵" &YB.hm5Efe^}# FתDoϨ%H0^ BA3\A7К*U^`efF3 DZ!f7BBÀjpK諓꽳f:pUԒ9Zw@*YI7|F"om4CSsEfU^D+x Ze%5UԌmh"F.n>ǜs~o3VbJ^7L`4v8A4 $B i(T}BUHT^*0pw: +M7Q%,2"Jhû7ĹH#JUU5+UPQp}DA" e57)Ӎ؈R*;TЀ0Pz_j k͚|)jDX U @I|1,[tZAQLp3@\HY{ʤE&eʕI(aFSeMY $7y0mFܡ̊ZF\ sV* & TTRjݘ0 eTUUhdI5Zfrh7Ϫj w qwܶ_2.# )@"\deT$()Kn@D$ʊLxV 2k4jtcIP4Dmޡ6HT l4tlfseE\qT /呹bVU2d%@u;pas5nolj0̝%+gؽu;(EGWZs*FTI%Iq,0F++kkwFL ٵXt𼜃nT+3U7Ҥ@#|<͇H:L3ɳTUL o{ofn1g\d5m{dZHְfNޟ\3"Un>>uJ6wXn ʪ-6WXDU2@&S.Un63v5d&o>:qs] }e\m="H7XhƱ ұ<ӳmy&>3$"P^qJ: vF^1W2(ykD`[ۼ}xE8+@TH (0%+KK!XB ^mgfHӫKӉZ̊Ԃ(`ݶ}}q8g ?|-*c@z<ϒJif[7ml[3>p̜JR!Lu=8&zYWF+KY>lߺW>i]:, bEEg)hlv|"e* LEdNZkz 1{w*RU!&KD \. XmkW-VRY9 ;Zr5z?}~{f*^<׿|*LXV!RU)XkGVRL s%7o,R>-YYB"++3DYV( JJ-+.-I33'0lK^جr<Dx4"0KDlJj%;Zs"WUVDqTVIs8( pcK`03˽R7pa| IU@R"p7Cg9V93*"K3 QYżD 09e4f2C)$@olxu}:$&49Y"#af|_Ʒ_ZgXc̨ q޾iW*d[h8yf \ZQ(Kef`!.®ZR7Aw( Df9cUš+*""CS"J &V*&.ɭuoż|FK y*0QfqlQJ7oo}t 8[xNH*ͬsIy/ѬyJ*v}xZLRBK!QJs. lR2 FR"|e.sRUkgu꛵onF5#2ZyqhlfrnSqfTfH7?gVfV$y'`Jt3ٮC:ὧuѳ5a 2Yf`Ҭ:LO__yzw3e}wkIe\[2jF B# Ӑ!49QY+G3WhUAܒ{}4'Lg#y{!\cYR[Ǚ~#[RZ\- <pXjJКJR֛ܻszomI;\ۖ*7Κϵu$%JVQ+"0_9gRPTnm>;Iq ,\kb7VɁd3vw̘<1+ IO3s03P( nfhn*,4,ݛww3*#ʭ56f49`n06 n=/<|to}dKJ+YdPdPd܆?tqHEJhFT!35u<ץ6Eeؚ"̥k33j-57Sf4) e="o+RuӫP(D0 7nb; lƍdJSq%)IIjnVm|yDf,%B~u1u.4BUqXQ+ UкnH3`ΜB]о+,Pg\kto0 F犌xgef] O<2rAjQ x"VWg8++>z7HB*V&u?k5߾t Vꍕ^e% 0" ~Yҥ?C?HYUH벵8ݬZ1fj^0۶RoFm<LBІʘ!Ɍ9ׄ ]6zvUK=BcFD>'oD7&c+SdIq@̚e2VI2ESnU=QYx~y2øm(Qg,} R%T+#@1"Kl7~|٬y%B5qr5NqN6m_7{kǹ{hь,4γVLּapGfhW}X h[57_Ҏ9s"8jF9p  p,9HXxs1M? {f4h!V]kUU.Yw `6<U"Ѿ>@fu2ht` f ݭ 犪;+P%s^_`gṭ1mcPUit6vomR)lkק}i+Σyms~;AtR(t[8>*0; V*C<3c+2r,pPX0twdJ8]F4 $d$E/X]O}wFpҶf`fR=MO-;kN7pLeJ׏wEʨXZQgk|?lUYwmcG8u>K|Ⱦ=3.-S+UGeZrE$.~-` bQRIXNr4`;˓cZ9M͛52f͔YC@ؚhQYoch[`no51;1fqFU2s?~}}=g3zVA߽}mD݉|׌n۶;}x{swao[CXqZL}o$9,䌊 ]b/$@uAXk* :y+H_clmDf?_L}K**fccshB&(=WYٻ7m{m#p7~woFޟ>/?&hesoサAP̚2GC0֧e֚GXR5RԌJEe*UF QjRAd5PR!}?~X+WB4њI•a|I}޶>[zixO ϳׯqο[7NTa/o_Yop9n{qges[ܔgNZoXdk]T sjd {/\3.WN*ޛC\"BkPx&VU*eϧ[o+ k]乔CUk}25\y\rx;f#]ex /? vV%(f>{,3RdsCy"vb[8n^4eǚyusΈ*a͍<#"ߏBwO~+4toU hrgV\3\J* 3^Ԑ.BDm9bћ:cX$hJKU\6JfD)%奉a}>.Nf+抽lݶKZa8X@??KC_s3FZfs-V\#YȈsM3J1WΪY b[>>}_m۾8/P.g^)2!Y^m_~DnëA0S*cו ESuÇxﭵz?V~c\s6fzΕ4UF3yӽn[mygszclȷ^ o_39Zz<ߎmyދlY~G63zVJp׳t͋@UyΈASL\0HVvV%ѐ(9ogsXWR 'yuYQ"1dQ+ uw֡mnƦ5ooGZh@{y}ž?>)޿|~t`ܞ"Ww3 6zIY5WnҜ,:r䶬2y L+7gU*$A(A_5fћͬ}ܶ}y̷sTR2 9ߏ)ECM{#8ގ8Xm+LJʀ<(?_߲lzCѼ<*oWf BNUfRՃѸy;?%л}YͶ^sJf0C7N7+Us`d IDATDH'o_ _ 9%F7:) vRUh>sۧKlkƌz*Tfkn\9us+{w>7=5ܽG,,GRof+KV }͍r47ϳK6F̥ϕh:\ͭ>ǭcEI+uq(ˈ2[Ō&+NkHsv"yeU"tmv+o/ǜ<~<~Jz\߅_P0o} o6z8޿ι{ɶ>oo{7ڕ0:hy<Ͽ~?܆{*e>$eF%i#gIYָlӒ~bGjcX-+s}{Wi8Q  #A/Ŋ@0|{*֡Y8U؆Hd TF.TDͿQhv/^^rLkޣm7uXQQnt3RR}uF V1#?|[fg U4HQuc@YvzΕRPE> Rjt q025%Z%F.Vh*XF+])<n͌t'%xQ,  YI}3D.堾uF ( o?~?|ǿ||B R`^/o_?@QfLRDsRш -o\ǑUkVUk!"*'d@$aduښg߰9E6\33FrMokLsϽV\4ݴi7`0mƖc (E$G HɫH"NDD#[c@VГ*jus~7^;' v$(Z&X/'aNmEH@B JZԹqI^V\K<}ƹ{0")c."PQ]3kemT4B, meHQh$aXP+M[Z(jj똳;JR礟p`д8 *%,39n@}wiaHR /~}R&$lU9_TQr*QY\I㰲\CT-Teuln{gͧ^7 -/$s,pQtWD t NR( 9ը֛*08BN:Pcj8öR]_ Bُ_W=7usyV՗~{Lb{[]g3?CQݏw_w?+W?ş}[Kw{x`ΐ.', ]^c~G|efxmf'tX^]-^ ujq)ߺOG>O=3Cg3O_F.e(7)\?M ̽.F6'&Sg p'ej_y緆i{g?^uuOZ7/oq *eW}lK??:=ܧ_ҽGVSYs__T~O )H;|+_~m}~1̓WC~/ߍW}z-|Tn鬮}K/ ȓpzG:?ӓj;?}槿Ϗ_s%'?D0v~oB _m/Z߽;H 9pZ7 9?Ny2q3 ,u/鏿X=ۿٮJ~ZqΓw^.^ٝwJ8~HZ?{a~I0_?wW<}V/7weGY}^j>wWy ¨AQj 7GI8O[.n¶ |t{۾^(Yk|3?KׯԕCRNd$T"7'1*m?sK _{qR\qz[K8qcՖG]}\~*F(=^U ٟRTmr.t^xMyֻ*?m7IrjJ*tv>,O˵:o:g@6\S מ9_|pb E*L_,^OfL¿ys ᓧ}U9w_ʟ|?|>o]Z_˗\(qG~LYTS_jQCj]Ρv2*n.Dׇʲ]G(aBQV JyQ7s mvH!||5y8\9fݐD0}OrION<)*lnEk{/6us߿t>qe:0JIQ8%4bQS_͜TU)FsiWu/=<[/Nӟg*ZG畫 Nic w<{P7'#$ilVTRRZJ᪶>>F`*rɝ 1UYJ.E֔TOS JaQJa7#/7V7viv8m҂i:DֶiѪ1˅&ѐ3*&W E)iv)uWREL's *!"*a gS&kbj$LF@/_TFe)cۺ5Zit[D$h;]8Dc>[y3g AxnTkw+c)RfEW6MZl"٩MsJY(@N(D4OVK[[ ܤtǘg!Kx+AUmS3 PZ`L 'C95ҵ:4`R]eST]_6e XuqfM!f؟p*ZsP|V͒Zh܂!)@"4TI"qѭ تzl ; ` Y;i8'WU3}V[q%;j# m)rk1.F!싷6sN*f8+)̀J撅S HK*LXD;a`c_D)ŅlT4z1?8,-[1>ٲYV^!pI $/\hs7J*gQ$JXPXnJ14j z:8hMue.)1$YHgW 7RbCNFW Q\JbGV&' 2In.1  yFȊs**L)ΒR"M'$VBeݜKʧegJ%jѴuVYaϺzKBtfIi5J /VHς Qv$`ܳ~yL/Lk a G<`9Kf공M5ZO&&1$vJ1|," .GRJT68DC]d>M6dYcL]Cѹ6K +MULe7>OEJ!;쨶mX[kS ELk׋fRq"d*BEl@ 7vX)Mm8m{z}x]eV!SHJUukۛ@)!d "L7;fiVb:ck80־&Ivƃ 1,: v]u@W[ϻOi"5)R4?!ink$" E[y~} P߯nC4GOvA#Ϟ]00 cbf&S qo0!LQR L}|g<3-j?r4FeyX~jGRP3e]41\TA{\Tk|ٝEyX9r>,I9uek96f>y7G_5`uNgTH1[CmuUsDw_-6~iYK`0g$42XӡdJFӘ M2TnY8Ǣ{ɡOYS5cW~%LΟ|:eaSeZYnkF w9Vpv^?lBm\[[YK^Y5 V51f\1H/jv!0 S4]<<3~ʂfպ1M!y"a?lM=~jnnfҏu8&VblAk?y ;eySv]aPrMӏ&Yt4Ƴf} ^ U2pgjb)1 msx,O9h0̓0J-uU/\2^}b$r9aX3!;S?o,mW/Zmigxjק=li}go1 WO|'C?;SX.kD+9\`p{dS·~A00Y5֪pJC i?wYZXV3=Z)Z!qVi%lpѪҋU]Ƙm2s!Ʃ1?qQg=뭪x8~}92rCW1^XF^Ǻb{֫MJ✑Jx}t&kasqf;M~8ֹ`NTdspsgaE!Fz~uPfi}N&6z}΋nkr 1 )E*tbIJ2"+URHJbFCsfQ!`zH%s`֙ZڡvhQPu~iyҔfo1rUմIHf*ҫ m։oWI:^M}&ϙ Ηr}3\>~)*,pm@lp>;MMZBYWpvdc7Pf3Gy+I2.+]qWb&ya}s\9`Gs M/f6rrU 6xs(@ϓ)lCDDp:G7]#g N+q?rݺaҮIi>\a?F_u"u0 x0-gq~zXjRZ/ }M0(H1-c e=U $RDdCٺI쫦Jrl:|Qdv4v]t.8Bj4 Y1EGmqMA>HJŐڞ(Xi<_u琕vPHIYX6ǣJuQdc>T)ʳݵ|s ||tO+ iVy.LuU ɓ5F!ϼg"-֗4C\J]5!%@F?^Nts9Ě*eanOT1d.v8BH""YvlTS"4Ѡ, [/83j{yEd(9YW׭6 \t\7 Q)㖺k4Ѡ4{%<~%jg6?T`okvIENDB`tdiary-3.2.2/theme/paper/paper_canchor.png000644 000765 000024 00000000533 12137321070 020772 0ustar00machustaff000000 000000 PNG  IHDR rPLTE$$$kkk<<+++}}""IIIYY lll^^ AAA>>(((!!!AtRNS@fbKGDH pHYs  #utIME /(dªSIDATxc`@&f8 1yxxLA!aS@TL\1ed L9yqE%ea*PTK,bNZ>IENDB`tdiary-3.2.2/theme/paper/paper_dayback.png000644 000765 000024 00000001604 12137321070 020753 0ustar00machustaff000000 000000 PNG  IHDR0#PLTE,Y3OpP BNC@z~里IUKbdaRTR()'Kkmj=D@@X;/1.U]YBgAJLI՝tvsC )S(<=;|~{[kZ쎐AV>7W8Hd~_G[DPVM[\ZoqnAҾ@B?WYV685OQNN_Mab`fhe̬FbI0U0vw]bYEGEJN7\6JZI?iK詫efdùLNK畗231Y[XhigDQF?GCvxu+U*~}]_\rtq2W2qsp֙"tRNS@fbKGDH pHYs  d_tIME 32zIDATxK`GV4}Gd:%8"d>H6%fY(͹.]pxPȨ&#/:UB[<1\؈hr3!icL@bgBv$8P `@đir H]({bJI&E]w?H4'bIQ'puY_#81d.Zw3$/](&' -`E導/WL+4Ri^nB`vBp$UD(Q݌<|0rEoB"^t |!{؅ۘ0[^%Znlsas{/VVERTIENDB`tdiary-3.2.2/theme/paper/paper_h3back.png000644 000765 000024 00000001600 12137321070 020504 0ustar00machustaff000000 000000 PNG  IHDR DPLTE7\^[uvÿ-@+@DTDegd)4+牖:_::<9lnk78,.+JLJ!98F#%"463BDA4 TVS{|zvxu<390241ac`59>5QSP%4%Z\Y: hjg>@>~()'FHErsq797=JZIOQNyzw;`b_~}欮,7.󲴱%'$685DFC/C-higdec8^`]:|~{wyvSTRjli./-CEB 6 =ڑ+tRNS@fbKGDH pHYs  d_tIME 5.={vIDATxKP7S$,umaY1"АZᏕ/jVM<o,to6]m^+S _@:.e -5SC]|#I"s8Iv0pѧ>\KxI `?3c d_} D5zܜeV O-!K-y?\y!Y-o86LsJ/[0iťj lA4iDR98Gm;rJ"yFN< ̛op!'`3# AƸ+xy~2X'IENDB`tdiary-3.2.2/theme/paper/paper_p01.png000644 000765 000024 00000000545 12137321070 017760 0ustar00machustaff000000 000000 PNG  IHDR(-SxPLTEV׈npitz|~nttvfnkm]gacS_VXHWJM=#\BD6T[/EK&>C <|tRNS@fbKGDH pHYs  d_tIMEfIDATxc`F0`F8@CD@43 +LDsprqC/7TT3L,")%-#+yE%EeSUTԱxͿ`&^_IENDB`tdiary-3.2.2/theme/paper/paper_p02.png000644 000765 000024 00000000707 12137321070 017761 0ustar00machustaff000000 000000 PNG  IHDR(-SPLTE羄ȸ˝[Ǡev |xQҮ}}hϝVutrw|ˠchfct`L1|[TJn y[SIfyWK9mɕKv t`_^mO}KyGcXJQ gP/O@+K<'F7#A2;,VtRNS@fbKGDH pHYs  #utIME% IDATxc`F0`F8@CD@43 +;TDqprq*EJb EWPdDPRVQCPSfYo`hd w5©6@`g4| `,IENDB`tdiary-3.2.2/theme/paper/paper_p03.png000644 000765 000024 00000000676 12137321070 017767 0ustar00machustaff000000 000000 PNG  IHDR(-SPLTE%F'⤙vi+ ޳|#|\T$aNND$rdpih%$0 `HD!̄xymk%+,UNMD#J.MMM$(pa.\E??? (|[UsD=?X?p]Z9%"%~-Z4.Q*$j$otRNS@fbKGDH pHYs  d_tIMEyqIDATxc`F0`F8@CD@43 +;TDqprq*EJbRFFiY9ydE%edFFU5u#.#=}C#cS;-,呜*o'3h3TIENDB`tdiary-3.2.2/theme/paper/paper_p04.png000644 000765 000024 00000000650 12137321070 017760 0ustar00machustaff000000 000000 PNG  IHDR(-SPLTE "򵣴6ǝŘ5؍z^x2o|/M锐}+ 򣚣fHF׍xO2}Y|mVlhQgbJagcfNEMM1Lbpl{Xzqm~7{plَtRNS@fbKGDH pHYs  d_tIME3\ňyIDATxc`F0`F8@31D |V6v yx!ƀIA!a$Q1q I)2L@EUM]CSK[EWOOO@FF#cw02"f_0>KʽIENDB`tdiary-3.2.2/theme/paper/paper_p05.png000644 000765 000024 00000000661 12137321070 017763 0ustar00machustaff000000 000000 PNG  IHDR(-SPLTE2ͻ˴i8s6w1q,j 76=ݯ:ktd}vnz|u&@ZU\Ѯ0LLLj H۪H==>n}QWDa-FbWh9LbH!^G_[ 34|tRNS@fbKGDH pHYs  d_tIMEՏyIDATxc`F0`F8@CD@43 +;D$k"bR2rFy!E%e$ PQUCk02jji3­704B٩VVX=_0*AIENDB`tdiary-3.2.2/theme/paper/paper_p06.png000644 000765 000024 00000000741 12137321070 017763 0ustar00machustaff000000 000000 PNG  IHDR(-SPLTE<>R C Dr磨wz&B<.49q鞟,?tzhpKi@%X~;K/E\d~R]~95b 9;Hbcd9*Z}}} <=gjs$2b;@pu,AOXYZ)c;-OHM^ ? Dbw./4*9B{%'RuS\l\wxBjCKL1]2bd8s9ST,?,!$O]O(+$JMNTN^)c*5N6#D# o P'?tRNS@fbKGDH pHYs  d_tIME IDATxc`F0`F8@CD@43 +;THrprqA@$ #XDKHJI3edJ*jM-mF]=}#)3s K+kj s(ϡz6 PqIENDB`tdiary-3.2.2/theme/paper/paper_p09.png000644 000765 000024 00000001052 12137321070 017762 0ustar00machustaff000000 000000 PNG  IHDRabKGD pHYs  d_tIME%>dIDATxjA 9 N4rL,¤Z= %Z(~JUvd ƕ!n5)r'΋\$;, ?αbVg+ʊ%*.?bvعcpV%ty|zxBgJ~*E?zhY}JRaR*}JҞ=ӡ /b"#ˡt:9~SVZ @A@>g:S.QJ+;YTDNrEƈH,>c 0LZ+.bcGh Ð0 ~D<Y{]6mPzSBDfuz. P(j?C{{EvtVJݖF!'NivbEf)bx,Y validated by W3C. ChangeLog 2002-11-03 zoe * change span.panchor -> span.sanchor. I forgot about number_anchor. 2002-10-21 zoe * convert for 1.5 series. tdiary-3.2.2/theme/pale/pale.css000644 000765 000024 00000020775 12137321070 016737 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Pale Revision: $Revision: 1.4 $ Author: Nana Access: License: GPL Comment: 春向けな淡い色 Copyright 2003 (C) by Nana validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body{ background-image: url(pale_green.png); margin: 0px; background-color: #dcedec; color: #555; } /* リンク文字列に関する設定 */ a:link,a:visited{ color :#ff668c; text-decoration : none; background-color: transparent; } a:active,a:hover{ color : #000; text-decoration : underline; background-color: #fff; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; margin: 5px; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { padding: 2px; } /* 日記タイトルの設定 */ h1{ font-size : 200%; letter-spacing : 0.2em; text-align: center; } /* カレンダーの設定 */ div.calendar { padding: 2px; margin: 5px; line-height: 1.1em; font-size: 90%; text-align: left; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { margin-bottom: 2.5em; text-align: left; background-color: #fff; color: #555; } /* タイトル行全体の設定 */ h2{ color : #a3aec2; font-size: 110%; padding: 5px 1em 5px 2em; background-image: url(pale_pink.png); background-color: #eddce5; } /* 日付の設定 */ h2 span.date { color: #ECF5FF; background-color: transparent; font-size: 130%; } /* タイトルの設定 */ h2 span.title,h2 span.nyear { font-weight: normal; } /* サブタイトルの設定 */ h3{ font-size : 100%; padding: 2px; } div.section{ margin: 0.5em 3em; } div.body { text-align: left; padding: 0.1em; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ /* div.day span.sanchor { background-image: url(sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 25px 22px 0px 0px; color: #667b99; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(default_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } */ /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 1em 1em 2em; line-height: 130%; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { margin: 5px 0px 5px 3em; padding: 5px; font-size: 90%; font-weight: bold; } /* ツッコミ欄全体の設定 */ div.comment { padding: 10px; margin: 5px 0px 5px 1em; font-size: 90%; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin: 0.5em 4em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; line-height: 1.2em; margin: 0.5em 4em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; margin-left: 1em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 2px; margin: 1em 2em 0.5em 4em; } /* フォームの設定 */ div.form form { margin: 1em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; margin-top: 1em; border: solid 1px #000; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; margin-left: 1.5em; border: solid 1px #000; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: 90%; padding: 5px; margin-right: 3em; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { text-align: left; padding: 5px; margin-left: 3em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; margin: 0.5em 1em 0.5em 3em; line-height: 1.2em; } /* 罫線の設定 */ hr { } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 90%; text-align: center; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { border: solid 1px #000; margin-left: 1em; } form.update span.field { display: inline; margin-left: 1em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; margin-left: 1em; } form.update div.field.title input { margin-left: 0.5em; border: solid 1px #000; } form.update div.textarea { display: block; margin-top: 1em; margin-left: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 30em; height: 15em; } form.update span.checkbox.hidediary{ margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fefefe; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { margin: 5px 2em 5px 4em; padding: 5px; border-top: 4px solid #f8e4f8; background-color: #fcf1f4; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { background-color: #ffdddd; color: #555; padding: 8px; color: #7a1f7a; font-style: italic; margin: 0.5em 1em 1em 4em; border: groove 3px #ffcce6; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin: 0.5em 1em 1em 2em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: 90%; line-height: 1.1em; border-style: solid; border-color: #fcf1f4; border-width: 1px; } table.calendar td { margin: 0px; text-align: right; padding: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; text-align: left; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; text-align: left; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; background-color: #fcf1f4; color: #555; padding: 0em; margin-left: 6em; margin-right: 4em; } p.footnote { margin: 0.5em; padding: 0em; } div.section, div.comment { clear: both; } /* サイドバー関連 */ /* div.main { margin-left: 20%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 20%; padding: 2px 2px 100% 2px; padding-top: 0.5em; } div.sidebar p { line-height: 120%; text-align: center; margin: 2px 4px 2px 4px; } */ /* 引用ソースの表示 */ p.source{ margin-right: 1.5em; margin-top: 0px; text-align: right; font-size:90%; line-height: 24px; font-style: italic; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; text-align: center; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #FF8080; background-color: transparent; } .calendar-saturday { color: #0080FF; background-color: transparent; } .calendar-weekday { color: #555555; background-color: transparent; } .calendar-todo { border-style: dashed; border-color: #ff8080; border-width: 1px; } p.big { font-size:20pt; color: blue; background-color: transparent; } .attention { color: red; background-color: transparent; } form.search{ text-align: left; margin: 0.5em 10%; } table,td{ border: none; font-size: 90%; margin: 5px; text-align: left; margin-right: auto; margin-left: auto; } /* counter */ div.counter p{ font-size: 13px; text-align: center; } tdiary-3.2.2/theme/pale/pale_green.png000644 000765 000024 00000000233 12137321070 020076 0ustar00machustaff000000 000000 PNG  IHDR[9tIME/ pHYs  ~gAMA aPLTEȾgIDATxc`F\lA` F1Dbo1IENDB`tdiary-3.2.2/theme/pale/pale_pink.png000644 000765 000024 00000000233 12137321070 017737 0ustar00machustaff000000 000000 PNG  IHDR[9tIME/ pHYs  ~gAMA aPLTEIDATxc`F\lA` F1Dbo1IENDB`tdiary-3.2.2/theme/pale/README000644 000765 000024 00000000661 12137321070 016154 0ustar00machustaff000000 000000 Title: Pale Revision: $Revision: 1.3 $ Author: Nana Access: License: GPL Comment: 春向けな淡い色 Copyright 2003 (C) by Nana validated by W3C. ChangeLog 2003-09-13 NT * remove specification of font-family. * font-size: em -> %. 2003-03-07 Nana * add Pale Theme. * body background-color #fff->#dcedec * h2 background-color #ff99cc->#eddce5 tdiary-3.2.2/theme/pain/pain.css000644 000765 000024 00000017763 12137321070 016756 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: pain Revision: $Revision: 1.3 $ Author: epi Access: http://330mg.bufferin.jp/diary/ License: GPL Comment: luxurious pain validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #ffffff; color: #5f9ea0; } /* リンク文字列に関する設定 */ a:link { background-color: transparent; color: #f4a460; text-decoration: none; } a:visited { background-color: transparent; color: #d2b48c; text-decoration: none; } a:hover { background-color: transparent; color: #009999; text-decoration: underline; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: #f5f5dc; color: #999999; border-style: solid; border-color: #eeeeff #999999 #999999 #eeeeee; border-width: 1px; padding: 2px; } /* 日記タイトルの設定 */ h1 { text-align: right; font-size: medium; background-color: #ffffff; color: #999999; } /* カレンダーの設定 */ div.calendar { text-align: right; background-color: #EDF2E3; color: #999999; margin: 1em auto; line-height: 1.1em; font-size: small; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: transparent; color: #999999; border-style: solid; border-color: #8fbc8f; border-width: 4px 0px 0px 0px; padding-bottom: 0.5em; margin: 0.5em 2em; margin-bottom: 1em; } /* タイトル行全体の設定 */ h2 { background-color: #EDF2E3; color: #5f9ea0; margin-top: 0em; font-size: large; margin-bottom: 1em; } /* 日付の設定 */ h2 span.date { margin-right: 0.5em; } /* タイトルの設定 */ h2 span.title { } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background-color: #fff; color: #5f9ea0; margin: 0.1em 0em; } /* サブタイトルを含むセクションの設定 */ div.section { margin-top: 0.7em; margin-bottom: 0.7em; } /* サブタイトルの設定 */ h3 { font-size: 110%; margin: 0em; font-weight: bold; border-left: double 6px #8fbc8f; margin-top: 1em; padding-left: 1em; } /* 日記の本文(段落)の設定 */ div.section p { background-color: transparent; color: #778899; margin: 0.5em 1em 0.7em 3em; line-height: 1.5; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { font-size: x-small; border-style: solid; border-color: #8fbc8f; border-width: 0px 0px 1px 0px; margin: 0.5em; } /* ツッコミ欄全体の設定 */ div.comment { background-color: transparent; color: #999999; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 2em; margin-right: 1em; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { font-size: x-small; margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: x-small; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: transparent; color: #999999; padding: 2px; margin: 0.5em 1em 0.5em 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form form.comment { font-size: small; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #eef; color: #000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #eef; color: #000; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: small; color: #999999; background-color: #EDF2E3; padding: 2px; padding-bottom: 1px; margin: 0.5em 1em 0em 2em; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { color: #999999; background-color: #EDF2E3; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 2em; margin-right: 1em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: small; margin: 0.5em 1em 0.5em 3em; line-height: 1.2em; } /* 罫線の設定 */ hr { border-style: none; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; margin-top: 1em; font-style: italic; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #eef; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color: #eef; color: #000; margin-left: 5em; margin-right: 1em; padding: 8px 8px 8px 8px; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border-style: solid; border-color: #ddf; border-width: 2px 2px 2px 2px; margin-left: 5em; margin-right: 3em; padding: 4px 4px 4px 4px; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } div.body p.source{ margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 6em; margin-right: 3em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: x-small; line-height: 1.1em; border-width: 0px; margin: 2px auto; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; color: #ffffff; background-color: #8fbc8f; } table.calendar td.calendar-prev-month a { background-color: transparent; color: #ffffff; text-decoration: none; } table.calendar td.calendar-current-month a { background-color: transparent; color: #ffffff; text-decoration: none; } table.calendar td.calendar-next-month a { background-color: transparent; color: #ffffff; text-decoration: none; } /* recent_list */ p.recentitem { font-size: x-small; margin-top: 0px; margin-bottom: 0px; color: #5f9ea0; background-color: #8fbc8f; } p.recentitem a { background-color: transparent; color: #ffffff; text-decoration: none; } div.recentsubtitles { font-size: x-small; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.footnote { font-size: x-small; border-style: solid; border-color: #8fbc8f; border-width: 1px 0px 0px 0px; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } /* amazon plugin */ img.left { border-width: 1px; border-color: #008; float: left; margin: 0.5em; } img.right { border-width: 1px; border-color: #008; float: right; margin: 0.5em; } div.section, div.comment { clear: both; } /* サイドバー関連 */ div.main { float:right; width: 78%; } div.sidebar { float:left; width: 20%; color: #5f9ea0; background-color: #EDF2E3; padding: 2px 2px 100% 2px; padding-top: 0.5em; } div.sidebar p { line-height: 120%; text-align: center; margin: 2px 4px 2px 4px; } tdiary-3.2.2/theme/pain/README000644 000765 000024 00000000600 12137321070 016153 0ustar00machustaff000000 000000 Title: pain Author: epi Access: License: GPL Comment: luxurious pain Copyright by epi All Rights Reserved. validated by W3C サイドバー対応 calendar2, recent_list, footnote プラグイン対応 --Change Log--- 2003-09-13 NT * remove specification of font-family. * font-size: em -> %. 2003-01-21 epi * add pain theme tdiary-3.2.2/theme/orkut/aicon_137.gif000644 000765 000024 00000000157 12137321070 017671 0ustar00machustaff000000 000000 GIF89a Vͫ|!, 4HP "D8pD/8Q ; I \) ;tdiary-3.2.2/theme/orkut/cube01.gif000644 000765 000024 00000000222 12137321070 017256 0ustar00machustaff000000 000000 GIF89aHsU!,WP #24(Pċ!^X (HƂR,iRdJY~|r%K4mL=+aǑ u;tdiary-3.2.2/theme/orkut/orkut.css000644 000765 000024 00000010530 12137321070 017371 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Orkut Revision: $Revision: 1.1 $ Author: kosaka Access: kosaka@tnat.net License: GPL Comment: Orkut Copyright 2005 (C) by KOSAKA Takashi */ body { background: #d6defe; font-family:Verdana,Geneva,Arial,Sans-serif; } hr.sep { display:none; } a:link,a:visited { color:#01a; text-decoration: none; } a:hover { text-decoration: underline; } div.main { margin-left: 210px; } div.sidebar { position: absolute; top : 10px; left: 10px; width:200px; color:#296dc6; font-size:80%; } div.sidebar ul { margin-top:5px; margin-left:0; } div.sidebar p { margin-top:0.5em; } li.rss{ margin-bottom:0.5em; margin-right :1em; } h1{ color:#296dc6; text-align:right; font-size:130%; margin-top:0.5em; margin-bottom:0.5em; font-weight:normal; } h2{ padding:4px 0 15px 0; margin :0 0 0 10px; color:#296dc6; font-size:80%; line-height:1em; } span.nyear { font-weight:normal; } h3{ margin-top:2em; } h4{ border-bottom: solid 1px #a5b6e7; color:#296dc6; line-height:1em; padding-bottom:5px; margin-bottom:0.5em; } span.sanchor { background-image: url(cube01.gif); background-position: bottom right; background-repeat: no-repeat; padding: 14px 15px 0px 0px; margin-right:3px; color: #fff; background-color: transparent; font-size: 1px; } span.canchor , span.anchor { background-image: url(aicon_137.gif); background-position: bottom right; background-repeat: no-repeat; padding: 10px 10px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } div.day { background: #fffff0 url(tb2.gif) repeat-x top; border: solid #a5b6e7; border-width:0 1px 0 1px; margin:1em 0 1em 0; } div.body { padding-left:2em; padding-right:1em; padding-bottom:2em; } div.body p{ line-height: 1.7em; } div.section{ margin:1em 1em 0 1em; } div.section p { margin:1em 0 0 1.5em; text-indent:1em; } div.caption { border-bottom: solid 1px #a5b6e7; margin:0 1em 5px 3em; padding-bottom:3px; font-size:80%; } div.form div.caption { margin-left:0; } div.commentshort p{ line-height: 1.5em; margin :0 1em 0 4em; font-size:80%; } div.commentshort{ margin :0.5em 0 0.5em 0; } div.commentator { color:#296dc6; font-weight:bold; } div.form { margin-left:3em; } div.commentbody { margin:1em 0 0 3em; } div.commentbody p{ margin:0 1em 1em 1em; line-height: 1.7em; } div.refererlist { margin:1em 0 1em 0; padding-bottom:1em; background: #fffff0 url(tb8.gif) repeat-x bottom; } div.refererlist ul { font-size:80%; line-height:1.2em; margin-bottom:1em; margin-left:3em; } div.refererlist li { margin-left:3em; } div.adminmenu{ text-align:right; font-size:80%; color:#296dc6; } div.referer{ text-align:right; font-size:80%; background: #fffff0 url(tb8.gif) repeat-x bottom; padding:0 10px 15px 0; } div.section pre,div.section blockquote { background-color:#E7EFF7; margin-left:2em; } div.section blockquote { font-style:italic; } img { border:1px #000 solid; } div.body img{ margin:0 5px 5px 5px; line-height:1em; } img.right { float:right; } img.bk1{ margin-right:10px; } img.amazon { float:right; } div.sidebar img{ margin-top:5px; margin-right:0; margin-left:0; } span.blogmap { font-weight:normal; font-size:80%; margin-left:0.4em; } div.footnote { border-top: solid 1px #a5b6e7; margin-top:2em; margin-left:4em; margin-right:3em; } span.footnote { font-size: 80%; margin : 0 2px 0 1px; vertical-align: super; } em { font-style:normal; font-weight:bold; } div.footer { margin-top:1em; text-align:right; } span.inputtime { color:#296dc6; font-weight:normal; font-size:80%; margin-bottom:0; margin-left:1em; } div.body li { margin-bottom:0.4em; } div.calendar { margin-top:0.5em; margin-bottom:0.5em; font-size:80%; text-align:right; } table.calendar { width:150px; margin-bottom:1em; } td.calendar-day a{ font-weight:bold; } div.keywordlist{ margin-top:1em; } span.keywordlist{ font-size:80%; margin-left:4em; } ul.mm_footer { font-size: 100%; list-style-type: none; } ul.mm_footer span.url { font-size: 70%; color:#666; margin-left: 1.5em; margin-bottom:0; } ul.mm_footer span.info_link { font-size: 80%; } ul.mm_footer span.kind { font-size: 80%; } ul.mm_footer span.genre { font-size: 80%; } ul.mm_footer span.eval { font-size: 80%; } ul.mm_footer p { margin-top: 0.1em; margin-bottom: 0.1em; font-size: 90%; margin-left: 1em; } tdiary-3.2.2/theme/orkut/README000644 000765 000024 00000000345 12137321070 016376 0ustar00machustaff000000 000000 Title: Orkut Author: kosaka Access: kosaka@tnat.net License: GPL Comment: Orkut validated by W3C. サイドバー推奨 設定例 ヘッダ
    もろもろ
    tdiary-3.2.2/theme/orkut/tb1.gif000644 000765 000024 00000001601 12137321070 016667 0ustar00machustaff000000 000000 GIF89a穼ꦺ竿髾!,^=聃aC#(pE 2.X! |<@$RnXa  @f ,)O2@`(H *]tiP;;tdiary-3.2.2/theme/orkut/tb2.gif000644 000765 000024 00000000454 12137321070 016675 0ustar00machustaff000000 000000 GIF89a 穼ꦺ竿髾!, 'dqhlB04$7|KAX(F\,43M$+6ku8@3Zio*nxE(&: &nɮ#!;tdiary-3.2.2/theme/orkut/tb8.gif000644 000765 000024 00000000166 12137321070 016703 0ustar00machustaff000000 000000 GIF89a 䣷!, #I+8»@(d`hjlp,ϮfgC{;tdiary-3.2.2/theme/orangegrad/orange_a.png000644 000765 000024 00000000537 12137321070 020747 0ustar00machustaff000000 000000 PNG  IHDR@.(tEXtCreation Timey 2 3 2002 22:52:34 +0900",ztIME ]h pHYs B4gAMA aIDATxA0ig*5UbH9]y'ZuZ}4^:^:^^9^^qWzx%{]m_$Uxu~8,|5J>] ,M骀a%&L7ZfJ>V"`AX_6*D@ϰ3da= 1/)5GiIENDB`tdiary-3.2.2/theme/orangegrad/orange_b.png000644 000765 000024 00000000605 12137321070 020744 0ustar00machustaff000000 000000 PNG  IHDR@.(tEXtCreation Timey 2 3 2002 22:52:34 +0900",ztIME 0FS pHYs B4gAMA aIDATx D~YSoI(w;Yh~=EJxS}P?TXZyɂ>4C]dAo5 @C,z|uǼ{wY,}V$kԫLks*(1T?NV2ny% K]*ބ+6{u.'^!՞=7Lzu7Ϋ26:_=B!B!LIENDB`tdiary-3.2.2/theme/orangegrad/orangegrad.css000644 000765 000024 00000020122 12137321070 021301 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Orangegrad Revision: Author: Nana Access: clorets@estyle.ne.jp License: GPL Comment: オレンジなグラデーション Orangegrad.css: Style Sheet of tDiary Copyright (C) 2002 by Nana validated by W3C */ /* リンク文字列に関する設定 */ a:link { text-decoration: none; color: #E48F1D; } a:visited { text-decoration: none; color: #E48F1D; } a:active { text-decoration: none; } a:hover, a:focus { color: #EDB66A; } /* ページ全体の基本的な設定。背景色や文字色など */ body { background-image: url(orange_b.png); background-position: center; background-repeat: repeat-y; background-color: #FFDEAD; color: black; margin: 0em; } strong { font-weight: bold; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: medium; background-color: white; width: 66%; color: #f00; padding: 8px; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: transparent; border-style: solid; border-color: #eee #aaa #aaa #eee; border-width: 1px; padding: 3px; } /* 日記タイトルの設定 */ h1 { text-align: center; font-size: medium; } /* カレンダーの設定 */ div.calendar { background-color: transparent; border-style: none; padding: 0.5em; text-align: right; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: #FFDEAD; background-image: url(orange_a.png); background-position: center; background-repeat: repeat-y; color: black; text-align: left; padding: 0em; margin: 2em; margin-top: 0.5em; } /* タイトル行全体の設定 */ h2 { margin-top: 0em; margin-bottom: 0em; margin-right: 12px; padding: 0em; text-align: right; font-size: medium; /*float: right;*/ } /* 日付の設定 */ h2 span.date { margin-left: 0.5em; } h2 span.date { color: #E48F1D; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background-color: transparent; text-align: left; padding: 1em; margin: 0em; } /* サブタイトルを含むセクションの設定 */ div.section { background-color: transparent; text-align: left; padding: 0em; margin: 0em; } /* 日記の本文(段落)の設定 */ div.section p { margin: 0.3em 0.5em 2em 0.5em; line-height: 1.4; padding-left: 2em; } /* サブタイトルの設定 */ h3 { padding: 0em; font-weight: bold; margin-bottom: 0.5em; margin-top: 0.7em; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-position: center; background-repeat: repeat-y; background-color: white; color: #000; font-weight: bold; margin-left: 2em; margin-right: 1em; padding: 8px; } /* ツッコミ欄全体の設定 */ div.comment { background-color: transparent; text-align: left; padding-left: 2em; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.comment div.caption { text-align: left; } div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { background-color: transparent; text-align: right; font-size: small; padding: 0em; margin: 0em; margin-right: 12px; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { font-size: small; text-align: left; background-color: transparent; padding: 0em; padding-left: 32px; border-width: 0px; width: 80%; margin-top: 0em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; margin: 0.5em 1em 0.5em 3em; line-height: 1.3em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* 検索フォームの設定 */ form.search { /*clear: right;*/ text-align: right; margin: 0em; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border-width : 2px; border-style : solid; border-color : #FF8C00; margin: 1em 2em; padding: 0.5em; } /* 引用プラグインソースの設定 */ p.source { margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: x-small; line-height: 1.1em; margin: 2px auto; } table.calendar td { text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: x-small; margin-top: 0px; margin-bottom: 0px; border-bottom: dashed 1px #fff; } div.recentsubtitles { font-size: x-small; margin-top: 0px; margin-bottom: 1em; margin-left: 0.5em; padding-bottom: 0px; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.body div.footnote { border-style: solid; border-color: #ddd; border-width: 1px 0px 0px 0px; font-size: small; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.panchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(orangegrad_anchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 25px 25px 0px 0px; color: #FFDEAD; background-color: transparent; font-size: 1px; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; color: black; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; color: black; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/orangegrad/orangegrad_anchor.png000644 000765 000024 00000151353 12137321070 022642 0ustar00machustaff000000 000000 PNG  IHDR57sBIT|d pHYs B4tEXtCreation Time03/05/02l!tEXtSoftwareMacromedia Fireworks 4.0&'uprVWxA P#NI[N:\f.sFLU6B>t~|w޺Zicnum[ቪ]5Rjq-].<ɹdUYU֜U^׼*_ 7~2z6H{6~cι9)ΒOʲ="Ф?o1{_߼z b!#Ň^{+x \a< x?w!&~qv+/۳>Ib&Άn$bGzW:=÷gkxmx~/RKuX@%ݓs?_%]yigtMչKmvc&wifvd:guP|xopk?{m{4{p"iC{Tͅ3b T#((ʪg#;mO9a*p*nVNMε8p2l,|$A*;NQDGוg0@%`DaWF bE4ЌX4#^^0u^-m%X| ^P*{( I 3ӄGKQg' I|K0n )D]6>-c>ͥ&e|!)@Yѝuq^EWAGCu:XtyIX~ iIPV]OJ4yII22 pXXDr?Wlryg͒fS $T,#,8FPE4CĜ uď˜⥀}]c {12J Ub-ۙ*d%e ^ˢ(4g 0pψK =NWxGgdӡcw#Yz$\s;*3xnӢM_Wc` ^%`"b؇l #P "@DHI:b4h l#n,!:2 :-CJH=I_pl\ kvZl >C' t@⊡W(OrqIɧBC:)}+[x <-%TRtUԤƚ]@yL8VO6進4ςAE'o7(L{;boQ"wDNmIp %>4$.|jDL5e~e+{M倖QM\MSFlW05rQGfq2mFgbjBIa8{5 Un;D -nrhalnb5; e8~s3l-h |in({CGXD^ e=]>{MˁhP)@yM%"M iNP][˥1IVPhFʅb5ޢ`I8>se$Eh0ַZi)D@L=/;\w |p6@eGWR 7/h8OpX ?zaH}E;vQ/7IwFZ/ݹ < )]%nCd`(8&f #w{rް= P]0gmYx.qV~*lx%3$>%;4upL$p\9bG/:\v#X}j;16D}o+ q/*SK-?AMQq 8gC IWWO9=`3\/jݰKZWW\}U|X٬Xb劕/,+7)r\b8+W\g ]˗+f1<3+Z͗+nqs5w|S1ebfb抙+f~M̜ a Xb抙~fV_%33W+*VU\]qjefj]+_\VV]FVVU\cjegj]3_"2 yct˶(!`ї;M:<ӌq@dvB~ſ>qNʵcW#/a즐/>:bVrH]@EBR\r+WTSsM=;+3KLשf^f~̾>WV_Ukf 1Z͗)'Pqs͗W7ߔx`A$b[=++1t%gjTkkEȨ :IJ5kpl9cTQN+j{ھ@÷:KJ5I2SPtL0cd >\zF$q,kՈF Z%H[xP>&ccv9((W(QC7&/?O.cB3CZS8>1EIɫ76nE$y/fo@FCٔG>|ϗ朗6d ~FnīwDHbify2S%D4'#]f H{Z~S>I{i4O;!U ~a'?qLgȺ}ܲ*x,ǑCg w'!ZxOi;F4`y_WV?@-?s-1Ťc%s_sR¼Er# ȇQBR~Fg.G (+Å s!8Lɖ.C z fB}OW/2!?77ݓ:}g4gqǏيVi+y`Wδ7[)l|]Br6r> \;_t@6iyr=k#xǷzqp,%oGTS|Dّb%DAD3x*l":-0`V*P¥/,r =l"{|٪A c>7-/zN=l Z_ff[IVK!6=KY8(p -'4ù,S3Dd=18rю@m5bed+_KW,!iz"->5>[ hbo~Ks_|T̆#49f++.'r[27*kl_Kg_gq0?'ǸuFRf1Z&v8䳇mlt$ˏM8X`+o|0OX-=b((}%ZEطkwF ou gsXHocanO&o"[T6 Oɲj<Vط,\|.Վ34"YئE<<  msZdZ_oM1~Ǯ Gv >1{H󬇴 q8Lo^ uNhMm;;6p׽ Q5'S6[m8ragѤN6:]@%vy%tuvX,٠˻/ޡu^zPΠ'xMl~~7}ːxۂj:Z|P->:`5}nMl{?GM~Gu0:uE듩׿߆n֘mjVs5v\s6Gz ݩ6sLׯ?'cb ?ͩ/LQ>HSkks [&=xݙ'.U~;ݙ3]A,GwI8|覊ۄkw<8lTko10u]Tcԙ]F3u:ʫj3WˮƌUcZk9lq]uKFV-UbL+F٦eƑjqjVs ׶kqc8[ZX ckjܚej8jMTњ~LqXP cf U}@۱ PF֨0a5f[ZlFR5z u~9agV3is4pj '=I՘ KTi(FH #0a7{tM&Jۙxh 45vemhq]1%T tr$t["#n dF+,_q,DXQ@ (X]u H};ƱEYX",9,l$2Ȱm6NX% l6X5a@mW7ps;2[En $k76-M\d!Bα]chj9dL\`5'X)jLs c(5T63s P bd*~~1j,[ RL4 S %Tc2PR̶QQJ!8\hЖ^Uhr57C$U- 0[Ŝ+U,4(L_-GrTh`4+@{X0Q a9&A+).`JaS9UMB0ܣX5єH7b,WS&3nL`ߟMVlrW)}e5U3*Qf3s7;&f훘r=dǘm-pV~4q|f-xf>jϫc5 &kc욋mkBSx]N90L;x&"GKL+6" HnVF( El3;3;E1-ـ.)&8B(B7L*f0qfRj(Ƹ.nJaA /8k%Y&c!5rilXebִ.<`Ts7͏<$/I$o`]I mkBTPxg#湟` e(RE]d{S]ޣK;L$w}7^tEIΝ؈ٯɯPw9yDɀȠ?[cج4ʕ^/eUJR99ZU0v^+Z.[{EdF+Z^4LXe815 &cX2ݼNEb@A)B(BaUW:5VWv7M3$hJ -fWuE<)_!'!_HGSJѬc3W²UhJPZÍaWRh6J5h)VhB`<+A *Ag @}z [%tlyx|wR@ԮUjuc E!Cgu,ZB*oy/|~w(eQJ%!М.O {h$0P,gR\_jiNҠ$d8ٳh{w{(VJ./qbs/x`j(E2NqF nO&?8ӷ/LcP&R$9I\uAQ"L8ieTF+{ww{g4#g%X4Jy]?N9@ x( ڦ]9TLig uT4?llJeHѮ:zlT; k"ŧIM1vbpgxf C` %y='Sh",BJv6͋P& j{=qnoP8vHTX*zB@"LE2aAM1fIDh|}~t|4<8[U&4_(ڵJZWy¤h0$kͮ?g}HNih !EA h2D.YP('hp8KZ^mploXlC^/0Tv^5˚Ga4cOi;Spj.q6'޹s?x{X)cY7j5tIqgjG3`B` g^ڛoց$JN+"hZhUT@ 4crS*VqTH0b2i,$SQ-M(mD2Ze+D2/퍭n?}|gP/[ VVQm37f.2| Yo6(]#w+?~x@PY׋UQ "a.f!T*Vv-NJZtz Y8C $ebZ>5?`4EHm9UinlTDaHɚVtMS'a׺ǟ>wjE5lTݒcԙ4mıhVt&//?_/" Q°Lʊ(O8ģQIKK(bZHDF%A-Y{<{Z~$Jqb Ci@78N = =~p'w6x׬uYQ1͋.N f^S)\aC[??o,޺UN4˹RVquQRXIL8~0NkBPLd-҄0C L*Cjuttj~OR5@*A-۫8 LQUpCy=woj 4<^=xGsCǒ1Z+E FV_??q쵹Uѵ^k0ל)2LH< aO҈\^FL )*YA -T{v1T"j]s-M%22AY9'<#Bo?|txk'qS͢3rè.N?=޿yyGy2lI79B1g z0 AkU gXYB(d@Y^Qe*ȐDyh9x,V5vgG'^mob?O9t6?}|'>}prї=S2m˱3Eo25/Z74-,ops♳A`swk5娄uۿGdB)u2D,i7yzQSICKO=?~r4„< PTPX#&EAnuϏv|/>{zrNZYKa (Az(0X 'sv'_pNfnN\u+ h9c۷6t̄}0wB`&6CS%b*+gjڛ_~g{'UUeDZDJ R A,OWFٶ1?WO77 LCP8X z3+8,׻ ]]2(UR* 8B%Q""5 a#$.&b(R)ꦞcK?NO~ޝ~^J("rjJXDc-n<᳽ܲQouOܚ_Q,Eqŕv3+G.8,ߘ]6AGRX&(&4GAL#d,. !eR]`58I-(:Ń;x9Z,gx(:15JHB y"c)h|G+hkuiwejf>#1.ԺKAѠQB<%ܡ߳p ܞy|,h|+k,@R8Ɩ.?K% ! " J|io;M)IpZ~ԲhbsN^8Րh*׷vW+\_` MS&W-ʲ[5.է@w,>7Bq $|k8njl:{Z`0_sߚv>p?YAuSL|u|*3K#du+g8ֻVEL\9-I՜g3LvJuZʗfq\x8&hJ"%ԫ|ɶNb gyQܬ_Ãȥ8}k7SW.[o]x+YE(ZuӮ[ kHxZG4C vZw7{N! Jtjʼa:N3nZլjKFp٪o֚v#H0!)V9g]촻 8$%Wjpw'?_nmlMpO,,yo]ًDZ( Ā/zu'Dgs^vZ3O͏bVڍh{_~A&%I-^w{)J9]Eаa=RH2Lb@:I0G~uۃɬw 0W߼xuijb9Hd8f)N7^o\4=: ꩔jEiJSӳR6΋4Kp:-BiFfX-حQn :.( XV Y}߹3@2 pDEPAt\Q<8ꯟ|o>;Dd:3kWzwnLO,\ Ҵll^8/_zgW<\ʕlު8q͠LHiA2n\8OfelGhk{{TTIǣ Hdyџ*R P!MS2srN||՗_<}q{PXBI[|ܕKʙⲔaF~oݳoMܸ~Åz1.9YS- -e81D*sZ4y>iYe3fЭxujg- GG_=={|(TK! ĦA`&sw{ޝX' y/_Gɘ:}8Mμ{]K _ eg2̦`'EMObѷ ч Z!4C[V\(unʰI'dig;>9$T@,,i|u3~}C`(8 2*Lo$HFW#ZK)C{9x=+g?-'4)c,+ocڈӋeߵv;GV_$` I |ѝI7k Β^?pP Z$P2"7ْI%֙etk}™߼{"Gިf Chw҆;0(_-q'i:!8_TӬOƹʠ88hrG8Žʳ|>޹y>䳃ڍZ5y9^ wo{socW.\BALA~u+,+h R"v/ya nV,V2&6P\ĩcY (YoL/td*ٵN)grj9(yaY(u[;wϿt"NN*x#tdXPQ"57-ZDrm~Q20bIv|QM3۝.go~t #ZdHTS, SK@$Owzŕkf'|ΙQ*JZX|`Cf@ŢneW'_~w<.jxSl^T;lÒl)Egc>XJ$N\5sFVr^55뉴?uҍ_u!$[nF(0"h_x dXf$-gKjVtRkf"t*>LTԆ{G>?wpx!Ұ+2̨ú]RTkE_ Y F-FFYZM «~yUm$0ޑ`Loت6U6{R+ *qe~,h0k w<?spgo_9ln9gkZdڃRAdH(:SNXbA+Ʋ^(˜өD4 A I25W VqVxXEP5Ql}d(8RVe*IөBId‰u;_;ީw-`4/gjQd2 ܐtt\7zjoUk-KdhA)9竝;wrZ?>+*/088R`P'ݳ.̒gf9@  A8 ` [E3,4UN6Zdqrf%8ucfYؒwΨ HJPF5t7ᰦb0B"_6xo q㩨_s/o=~t{w 02d Ego>}GG,JA({"F%ґdhmaqEXtDL^f2 @^?o, Hxm<HU#KݭAm(YiuM+UTJê8?&L\T i޸[[%:hg^RYλqbs '_m%oʸ?pnjewn?/&2f7ߟ޸<IA3/s$&֖8NF7 6LLSɸ-d:-$/ EkmUlGZN9JmӖ`E{O? ;Y\ o~U bQ`݅`h-֗=YcU A>:㚿yeqb=ZuCZǹ=pbN6;QDa&,iYԤuSsכBY T~g!'OxgWxi) O?۳_njHtxgrɝ_={~px˓W&oX{nOz{ѯpYTl=ɤՂV}ओqrr Q0GkJ0#'իmzg0´Y+vug_/ןN` Rxy>߿~񃃝@i(ᙽ54CF_>?o.$N\Yzuz%&RR[Vk68>'ӓn;1lTM5R)a i2ZlVMNt7[z9;;N8 h:2xY?˿/grIoYXJ?}v|$q^_^9ƫɟxe1vfnG`8 J5.˦jr4_Z] A[(yg9 `hfz#!JIPXoT]P8C^4rOٗϿz%6/cl_|޽M!Pdy;34O|sp[^ZVx:1Xi:B`Id"ijhYm5*Vs6$\xjinuK%)Rg8ޤ%qlAүӜH@ Bz4VS{ "ganvII)[~|x_xxd.u_<`4goi3k FE8yW\~?fs;So^;-[ӹNY50Ơ1UJ *9S}GϞ>97v 3>q_6[?9F]樓dt?|;@ IGC @('dEͪ2@!(p{8pNKqǺRgRѥKg^Z<-Xb(5!X|$eL(qRA3Dd`4BU;;>闪FP X`vf)\ oԚݏGu{\Q% 7_?B>\޽{ *lkP-W;P"s?-H4xez5 u5_yCPT[-X"(&8hmo G;qi `{S:dP;i6z̛];'#4oF.ufWLr!+Fjc8 O`p,qVi$E)p5#:v+vԊY SρXh9p{a_ L*iE! $Fw{oh0-CwNZ[άp*yH Qs^|UDvz+|gB^ǯw@rΚRGPa!Go9 iSp˱XL[cHZSd,/emtkVI7smc+ `8-,[u#W޹4?^ {g N$t$);[=C0 `uY?V%*4KǀN%t +S'hDr"߽^{ \F1Ӵ(K Ϩ"Ed2Y S=<۲$I\wLjv|ٙSxCӿGӋkK3Kqc媮kTΓ}d$`o ]*V5++= ! -]l0&p{#HP ~ޏ]&3mlpke *od}h z}| m*~Yr5yگ/]ydt10&>ͯM^Y\B%~NdU}VVfU% Ų]11% #zyo_JYCQDOL|ί>[_I繬(=8x):J#BYpo- {n,j( us3p*x=UWz1B֬ p'GǝLC(eXf˪\: `!zy .Ä3ڇgk&/ZvI56:>Gbj96JqgrXD/xKE20ķ¡(vzݴn}cN(eKSG-CvTjY3GHsX'Qi2lՄ C&Y$Cӎ; it5Q"a MG޻5sAaDG:%U7l i&1! zK ԌQGn-SѲYd^}W#S{㡶C D |hv K{ݢ1FL|-ʺ(1 8*0LrxŒ~noZC"P" LCKuNO5E(UV!QJ=, Ne,%1 NU{48ܿ;Kj Tr.Wܯl< ׀B3)ox}ekξr!]7CQW7Q+opIi iZ(F>׍J(~iA1=p:+L,5+6XVD٪J\բ)NAtf-״Ăt,49D#|Z^(MNA=./ߞy{K7n,%cwW+f{R 0wmt>O_A'2h\guDP/)VثJ$v5YCtde¿e R[¨5||whwm`VnfݞQÁ[z0⽽CWy+YR2_?{yKntb֌#XTs=\%nߞXV v'a:I:E=k fqߔNu>p9pquߊ?ȈAKX8wMDRuϿwv6{~%`!™h䨮]p* 㱕X(\x僫K޸(2cWΞ/}W*ilZ !3rAz?};4q/VדZk*ÄKՂT-XۦDLù $#>*NE}4'eH"Yλ}@ĩ?[mU7ݒ`/$$w%Y^Zs ̸EHoaqhD_~<l, $M%q|5_\]Z]_ \F hNg\K^i%_Qs~0ӤISΪ,"`&A)tI$08YGD"N˟T]PxIu*犖eS1ߟ;{u*'ət:=cX$xu~×qfFTx %f0(./z\Kq*LZ/ziNQt"WTBB pi2I@D"9u~=?_ "!pn,ļh4(̬-GoO-τ\ &rӫ`h5JBW^E;͠ B-Yʲk?{saaJHgDX ɋQ5B97ڸYK\DŶ "YHd%DXW!W`0q95$QL&^ DP ޕ{/.OvMuk( H&ꟺu껿y O?~gΕ[< f(J$q >_h?ցLDiyA+ň(ڇwyχ_{ew&&Wn}Ko\/Ѡ/oEԹ_;oW_FCAT2T˨W~q?ُ_~w_xXf_NW̓0[UCiX EDDNȢNBƒX2_OctQS)RS[+kQTZAKg.00ko_O~u0쵷Ͽ}_}7-F($iY]ML/;/{?LL]|9Т#/vttk[2K5]ՋPFaim,6  BFbibD$A)|743ZsoVEK@|}sşx ST5VJ//_~'kg?r/-ZCĭ[ ?}wֵ.N=sɴ4AZ㭆]țmTJȼEpZ,]_|=&DSi("T-+?gue|=7oca%VKܹsfsA H$9YsZ-%[yk={A~*.s\ؽM^,Ej~0GkCGy6a_%,WUPD{|_?~ӟ4碥ܤl>ǺY/1;|`=xH}sI rnHp(ebւˁa2m?Jy :(O(5SF_mBkyT<7d(a+W(dC/~?#<"BP @RtM-?z~@s;Y(%t PyAgѐBv:|.!wrnh&QGQ*6.d!Yݺs~7_ȓ{^)"'2ǂd):: _ꡓGoO5H4fVW]9PM_%'3vAfX ZԚ AD?Kmc *.ft NGFɌvf??}<؞]=*3`F<|Ic[џ'rIKKhL`xօ+kjsgbF< q\%H*ТT/dhb!>bv'b6|^<K8-"pߐHiͯ/X$-OᱜZ=o?o|x_( !;I"P4 @=>';k?ڮYC݃ޤ??53tt܇h0A`vuTd !!FjMMd8 ܏x]~F5Y@bBG.RmauVJ-5QƂ#=,f yS뙗}o}ß?5.IbtǤ?'B)|?_=ɶ#<@+ X2^YZ[\ݚ_ z5Bâ0x=?OY4f,KdzP>;XHRT,ydv:;mIOTb o_|~?~bƐ$R4S%D"F_ojoQ jYefNgNE^K$g8 .Ck ?`5ȴ@&S 8rULh>{Cw!?,qTh`R#8$69=]}$JD"|_~Ν?<t%r bd,2]dwX%)lS ¢d"F効0c{]- 0\GoMZ1cD)7GtB0nX BC 溣^/rHd1 ,AqȾ~V1Q75gduO~?Ǐz)]M2>%є&x?c&PkC }V 2[^?p<hr3 VKg=ˏ Tbsx]!2ɄA/ _ L'a*#t20 4*ZN?~OCD*X6Ph6G8mڰRP`r1AZƠMb5I|Xo1 vY-zͪs-j7hDo3hhpaԍR$MF4F%Ga4I{ў=ޓ{St P GS9Կ .y /hxvwCˮh~t:QSzZx??q*Yɕ"`5mOEbR$b :<]cuy6CP̀\V IpE\N՛Y! zT+sQ;(S*Rmp&aF}Lnbeuih/޵ݻwni܁T h:wG<}]/V' h B4RTj:؜OIOƐ%2q*5ˍ G<olVDg FE"iGBLQ-ZL( f?Ecx2` LK<<Ž'w޵GO9;w?|?xCO?ԑuP9\ p8Fs0J']̕gz:^7Kd:wh7٭:@ouz?ѩ46Ȫ1ZtNK*NBu ؕ>UgCQx"Ĕ|:pz׳GO{;yfvh=cB5BC-;O?;| V{~mzqkivv2jj(V\^]ThP=&6 ph1V$W9̐]NpE'8æAhX%I$\Zaxm׿ M^Ϧ1L:⑎ :̎|sGL 0rAZ&ny'w>gwqA Lf&[Ss0b鬭V$ZЇj<΄vIW h a ېHHDCU ǹqPU *U :QCFlA"_>;u>CG<:o3`ˉ>w̡v%HV& b94AE+3ӇB(BICn b"ԐbrbN!R0gpd0IzvRp;;8 H&qLЫ@pI:BCh"3qTODnwЫ؞OGyS $z7{lJ=k8yKwS:&p9n-_t`mBgJ"S^[,fIi[AiS/u^@%2I,ZV%Iz R.NӬkRP8] dInǒt2 ]#%rY>ع}ۿ_p {_zAi"۩@Vq_G^C=o{w56M =ݧ|PKG3JQ؉#Gp}w%Z\#`sǔ6@-[:Vj`d֛V.A] ke^)O[`K|L6CrKFb1}A ~ ^d'WO]XĔjdzDg~K^:xrc:<Ͷ}Y:fbY2^P 5|T,R%RF {aH*hGGeFV7ZMRڦ9z5 ˪S*G$ g.,,-OTRI> E\4WAAitvWgH,M;B1D 䤮}3zO=yq.$CRcb{1P?<nM$Vs}\"CkS+-X]Np©0LbƢUK.4Jg0*)q4cRAc0@3[l΄Qd& SDCvGL!sݢT*%p` Olpj͡S'{;erCl=- JM2<|D?wio:WĂJy V߹ I \;r7Wmv@cz x)]JSsDT@tk[/M'cbC5n}4WNsyU+7zn~׌AknSt6!&Imv\YSKbCqV˾.NBR 1ۭVtMy{w??|{K8,r;.%2A~ǥכ mE1,:FR Xr~Y#rhI{dD`jMs+T#e$/ ɩ UfVo ?W_/oS(N4[An_ǁ"L"l>ذeLsùfF\@('F [nrö*zOz}՛qeSl.w7zA[ T-/dRcuJz&BɄGqj-+/{޽ÇA79,5i dp@QvxI89ݯ}_ KZ^ %v@ byWoݨW1TGADmV4R uJ!_.~d1 zSTyv*_a7a69St JGNtm"KV]'POŜQ'9>2ɟ熐˟2~/>[Sn.!Kb$SDOi‡r\$wr7B*޼5?;" Q8LFI!Ui6Q.~bѫFEX}:FS7_v1*Ɔq9Cͮ.&&!Iei:VLL&omFgVݿ}/?╳ac8fF/& g4M) 4:,z;(bK"|L6f+ Ā;DLMzᆎmlHB-գhz[Wo]>_:b8w5=>UMGzxʯ/4U@\L.TBZc/ysLܽw?˗W.9 ֐bfِP"YrX*2n6`ءv@S.\Z: fwTm!,4J>&t&gffR8[ɢhx̫WgB%_?jb3EI Z^C?QvF0J%\gst$7!Α.ծ|}};.lnG aհr)^LF}+r!ING4?K&ڬ+ <\#M?xTԾ][һ0=t<_]"[Η ;5 Z&O21N&"XDcZKmu'3?>r 7MH*8[ t(J.&édΥ˳B 0g+V'`0%mw0?!3<׽?(E'ggf,tDz 7^]xpƆAVSL-rr%pRkg)?5Oxo7o߼x6hl2@h뗯\w=EE6H+IJ+ `D!=YK1Gk(:$4s`.4zF|J ݸ)~+ 6V2m^)KMr"L AmkjjcqSzN{ne[_~g&L%Ù]m:o߹\L)+.G`󅪃sA4䴡Aqb*I A(΄xQKb:;ŜšR񆷋uw~/_e6ʳ@^^XW׉.VOgSW+G8{;ONhh:}0 l$=sno޺rk7MFSv(FG8\CPZͨ!D!eFH,t+m5HFodX@Xb5ĚmnnH$jXB#>q_@o`OG3[;ĢթUF.d*S"KR(,gJ}[`*uY n@έ铍R$X]ް/Z1_h屆۶Sڹ|tb9jTˑ;:Z{;s>u{~b>+KTzik\O"z&xbڹ7T_IRi2aTcs5VG#Zm2bD@y 1J@kP;[)T5[Р!Ѯe om{="faUCC㉖cG8tkL>kKv<¡֖ߙ&(WV֖ JY@hߜX,S1ST NۥntM!ȃ&VV QGLäHG& Z4dBOMIѮlf7ul_j9\3oqiV(ԞuԱC-?pDGk7f |]R1g'*t":'a&"1?;7;35Y A\E0V Ɓ-.H4 [eIax\h% xSpǶ?vmlcשJt{Ñ# 4yxp8k}=wkolSc\?5S v8@Iarc h"XjV U**E?'2 F-l{%kppcD @FħOvw54V4ch<%noρ={?ƒ)4*jUpEMǞiԱCG[{b0Gory&d\1o~yխE&`:Aq>MBz͍TɍD(rb`n6aÈ`ha"S\ ᲚtAB P~D?[bH! m{ݩ}bNH' uu68|ݬ $a3h\hkEf7/_p~y05A DfE)+xcy~z5;MY[^\Y\^?K_?SYeh֬3 F# L"gd8*X1L.J "]LʩϦl޶m}4vG#⎅]{qG{w 6FA(;*pᅳg>7_^TžtO|tke:x'W'z.J~ݼ4sǵ,6< =?}7U.2:ktO "E(R9f7Zy/.O0Q+Yҡ1fqCNWkh̀b_rj)Z]fnV6^/}{Sո3\#+ Qk,G_̇c(l,zXtAD. )):e5h&b@:#("ӗSh#Wz@ 9 2H(iTFƠ7p"MXRlolizA #loTtN⃭ 8F[[ys N#Bi:%riEtS ^h}1a_w޾\n@H՛U%seQv)9-6TVqCr3ioNaA\me%jbko};XbG0 dE.}?zyH[0\HA4"8_z2[rY 4=EED$⊻YfnI.?+RY\mcG/3zhftf(O$Wv7rɄpGɶaɸP$@=ɕ&룑 ]^q卛w?ڻTy]isS#4y]_Lip#S e tzӆh}kg (\/Av+hjb嗲dm+uZ "ѱS lD×JS0bO3 #W.~{wWrU;w!Y`,upks˗nݺ_[/㨀/4FF|)PQ\NL*+hƒJvb=]챎Nۈ OpvQ2*8)r'b><. LesdbTX#ccmBP%iNA&TbFG^_(_2ZNGB*O_W_ Ah [4d|r}}>ޜ=`\k2LR!F Ix2Dr;=t~nctz9tHx-cv.p!Nn;zG!R#'a72jxLL$TkqrkWeq2'6&i r♋kw믟~v+ןϾ\2D&@ \;VMMM];~ݹ<>dJi`d&Hy-rXL-/.kQp*UzT-I7LV7eqlRx&ֵjOeSXU bԙǻ\Cj+K, {|Lqw8&>ܾbٍG+'EgGQ@&P ʴj7\V=mqZF 5__rvs%۞n9f; Z*4> s^!O wQ4p< !'w t*}aqm1IxAV׮ GʭKZTKkX &&f/}?[O/]HFZT̷4`FXGfwDfj[g/OxPV/]<ť``)Kv%C+< @ u: s)*.FGl *x]'QwC\$*mh R}/ˤm>GR(R OhQ}j sa('7AOv@mw@<K먦k@c8 _hv1IGpA;EN˻_ϟ}ޝ۷Ool.'¼CvDav Kg0Y*ZPF9F6Nm]q%5|a8W O_gʥI϶?T)$K(#:MN/E):&@lֻXB^!Su%'"k1Z5͕o~_O?sO/NԪ9Hn 65-Ϟ|O?WϟٚABz  ?R.ջsg.ܼzs#=;8o^vܵ8L*mZ lxWhfds.=pbp_T@,ÀځT"f߾]_?ӿ7ϯ-&&pA(ή߼W]`Vc8|~C`qL$~a}셍hZi/oPT!wLa%.~ ,$HmnoWu#GFGH%S"N$ Tc&s$TX ?l^kWï76V2S3lBRXarvo޾v~ ֥BPWKa! h$ځQ3__Z۬MhH*+TF3H2UsggRԶX9[ 0X@F{ŽAH)oH4HX6 QѦS5zi4r\*SW_=?~l.T뫳T1@Hyby߹o_VijFqT!XT±1֞LfbOHirdb}br9v2p)D2Fob~}X|وDE&L,IB5yJg1N%NTO,.OvO> sSz̋Xj dfV|ʙWn|%CqG` ܨ¹0ɴ+՘7 8s zngʕ`Z 3)zz[z[>Sk2fž @0tyDgA %BL80P@BH|??}Ϋo~O!v`2G\h:p+g/kd*V40`8֪&LzU+y# v$hZ y42ZC۟pGRZ:Do8!!H`둆S':((UgfIMS\RZ:Z[څrJx$\͇.ַn~[WV7JlX421[uՅU/Ca!:n%Nd*j@3Y2vI;fOaÉ:Aҍ1kTĩ]s%dcXo'(gq"-斦g~On|÷_}f͙OL)U}BY,WgΜLe>g}^&RTBκN u :/qu8-3'`r%"98rذDERB1JQLűZE:~/bd*0NrT%q'uyίolj/lޱAetfen9Ilj4=ūx2_L*'/Vfr٬/Xf`N8|ªٶ5FjNр0VTe}M[;9d H1j'x(LKBMO--\z7};kl,B9-]#,]ܘbJӑR"E_ QfXVfj,AFW7Si2)d*ɬ!lY&r2',A@oS1RO1 6 od6΅#BfZ&PyAHR Hyb8].+D6FRbDG7m$W(/ Xy>sDJ ',n10Ī-L2 @X]WeaDR ǰ7Hƒj:NVV7gr~ۯ|R9B"!gԩ6wjNOsŋr[ksSQ*'B,^]Y_Z-q/^/XKϬ]]HEI Xr\cp Y`ptXU#x/+X*/h29M|Z*d/TfDq/o;7n^]_Nj=tP`DsX6<{y7OONNMt  tG6+L*c8Zxnzҕ"caO B^>_`E[9|wdjp9"6W-V#D,\ (hZB>4BK1vz7o\;W8"i5v >BC_C]ns ]ܕk+[g | }T*ų(JxEʭsko?sd|2t6! :faI9l)g`#1*O0m̚3|;I#Y3v8&<ZP}K r}C"oԤ(hX]+;N<|v$[qSYT܎c?=8ԬC4Q$( p9\П~o^"<cX{;_曙xXދ]+Z|//x(h{,q?r"%?/g~Dz:M^|.͏V[yg/= @[$$Ďook0/NE'=E;,g/ͯяWR-_xZַӽV@tXP^'~ӿdV]qG#PbmʰQi?}?/)DZ2ͦ)4qj2IyΤ|&vEC/"WW3wZ_GQBno~od VMp=t*9#&a=tNn,h%IAdk\w>WPT4s]Sp@Qax4~gL#mR!$w!|(6).&` Rm W "V1+'AףA , t$Z$IAUp~xCZ% R:ʲVYCղ=`n Үҋk4uOE9IөB)ׂ[jh؍bE&J&y0 y/P< &$kNu|Xl(4[r1)U٩ܧGa2=Ѡ m5#*p/;q߲|&ZQ9G%YYHb`L1U-ep r}=x39{ nTV;4F$!Sv3ww QGISܔ| PQ"h}/Ud|2阪6ơVe@3abHnx& F]f%K@ՏsU׷lSi#8( -֫lTpeݛNLSǵ6)˦r핋t+Ad1*\ۃ=@Q5񮨇]ۑܫuobcؠ \C;Z5RL)EƑfiu[X!)00a^rf.ӄ0Z_/W٫W'NvZ(L4 %àytE~~ww8 0Fi Ԧ4R8Ϗ7d9B-xGaBn[̴N]><==5L F9"qi T]ϰ,TTM*JueF|b}0 7/euyʱۑЧ6lˢΙHIPII*YA$l7. -nYVY \۸ mAW4UR0UDNՋg|X5ڤ'.Y?R̖J 6Ty,j&Wj`x>\<;ylv|rz:8ۮL2B s"Z P #n*q^[Ɉ- 1֪HZŤzW|GIլSU"> Η|ݩ #-6{;/OQ"$ F/ vӅzZ*duvsuK'_h Ɖ/2ddF+j:Gj0ã*/I0&Z5KYy^#8̼sgb55z '.vVJ>&Ӌr8jBj͆L8@1<܆(('%7.'WgOWq΂8=h0D|9 :0*\MB(%MFhDnAMPm6-f5/\BG.Gly$ϏQ'*'V 7Ep/w6ڔYaL4+0mYc(ym jSq:L'WedM Ql9N8LQp١ O̭I[xXTH&mV"0Z&S:,໹;G{5i qtW٠?tzXEߞV.ْT6Wm F\-bL-]|8o5rXq7arr5_|d6m6aUXPj=wXfHW`fW~`jL$N`5%A&*Qw9F wf{hbT t-yձ6gS/M۵j848Q7pHzQ}EMu;ЭL/"_BjQ)1v=aVZCrڴ@%O-h8f[+S\$R@A5/{7Ө64Ѯ z-S(pg}Ihdf8q?u@&%W*Y4kwK?~~{C`2#Ɇ+kqREMo* D!R=Y6XXUVlV%};$@A!Z ȦJj!by?:~;Gy^6FQ"oN|z+|LY0?]vKǫ8iTlu2ۮ({^nQI 5p9e haS57LIunt=M#GݞF]O2Մ nUL07v@-!3{ cM}o'gVZvFC_Er6{* ]MӠ:&\U'{Y.kӒi0Mu@7UcHŠŎAo6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6g?Q9BtmkBTX x흍) q ĉ8D^>׻gI@XjjgiЃ`0 `0 ?ϟ|:seQ3|ӧO|:2|.};7eGFO6_Qv]T]^ˮg{>pjzkuo{yye?{-x/ D:3D&򈼹e^Hyi#/OGzϪ߯_~ :sMe#M3Y#=2 QЙ[\s=E8}E>GȩT ڲTg-}VfoSVwzV}./>~!?U1<#}=F[ ~QڋBN..+푹^edLo+[\-k dW(}6q$#?z6Bөi?L7!3O_Q}Пuo[=tkȋM!'}/Ƈdr2_Cﲨ: `0 :8o=+8-4}۞cĥXdq{bUq©ήm!ƶg*ΪU\z[GA=^+ru{LV U?)V>ғ)x|Yҁgi\yi^cUo*= !TY?rfgWsʽVn*VX#=Fϫ+[F~yH\L~[O҇h5ݵTow|Sfӟ+);F;:x )/OS yUo2e)Ve3'wgGg=J^`0  ľu kU,Ksؑ5nY,bXw{ w&3QהNQev ]ƷgcH˞i{A3I8hwduwUIWq8I>+@pQşGcZ\ƪUߝ]/:3d;ɫ:gB9R|GW~w2;fzt|+i5nΟgZY|<1NyŬ|E7k?z/k><=Α}N΅>uWydʬdz `0 *\?W8GY:Dgcg< 2+'W6qn؟{ru"wU쏘~c#T?+y{Q,,^qF/Xv8.֩g3}ȸOP ~n%hUG4(_sn|W}Tg&x^c,Fѭ+ <#+}/Uw8BRh_|33!mr\7U9m({ѝpvew[xG]߱?g;,nҽow8]וb?OV=Z_#ve?vN_WrYLo;1g9pV^G~>[_vNOS3 `0Q[ veO\k^8֔v<Zbz\Opbn$~}oz3ј mK vU]^iNWA#x딫jt q :E= z%օq)CcYEqyRG-+u (K\hP'*^ء^q=m=y|Kvūe\rȊ4={W1;=ݷxp;o@>ȘT\Ԏ+C=*ɫ|GJOCW]x1.ﵠ9_Eб Vq)v(ʑ}[GwǺ{-oSdו_˞׃2;iT&w*w:g׭SOsj%Z[~_˯d֮+w]7 `0]kIu+eL]ւoA^;=GR?v쯱;<y o$N1紈=:ߥPVu< <&3KyC/4r)i=*/|Ύ^]QNН1qGw>ù{ ?Kv:A}E:_n+{u=rq͓̳]>>d}+|L01`0 leg:׺񶊝`W,3O?]\9P~[kOWiGc~)-<w.3q}'vuw$Vnv(r52S;Wk_Kϔ8B/hEՠ'9w?K;x:x<|@cϽVyc@ۖSw8Bq]=2lBe6V}eR( VeZT4ade2ޒ+nYBTqSߔ<[&=f[|szP)G}{Zׅ3n7jpWwftEw[ǽ;`l? `0 `0 `{~i`oLy>uoi\qK|}7Svu9G쯿c¾#>,jow{ՆݲL=mW2u_8دjo?kD߱mw>#}E:OۡO;y`$j mkBTWx흍8 FSHI!)$FRHnw HYx3ꇤsaaaaxIǏ'U{o_ھgW9 o'GW {>~Jlo߾)*/N\ϱov[iZ_ձaJΝ/:6O- 92b?Tlk%?_21B sY5>:>c=1Ow y^- ڶ,XzusM#גU]>H_yYv!ۉ_mi Rus]Xm_g)YY)m]y,m z1aaaxEߓGקo/Y\k6xjgH|yu.\aæM&wk#ϐ$?]Mo\Ⱦ,/ڥQ@~6s?)}, l gX #vQg Bٙ^uのuhm?}{].~}v_J;xogJY]޳@.)oqC?}>@Xߘ'-(W? źvƔOʙRv[K?[A}?-wmՑ}g\=c}M ggg DŽ-B^k_g?F? v0||؎=ǧHPgs/hؑI t~{n^}ZyD5XWvO)"c0vY Z|~_%/,p\ɹyΰZ/;/xs_9?Pܯ5ݻ\[y|č8gʱL{? 0 0 _k3>z_\S |<)b|7aaaxn.ta?l^Cvkؽ#~e)3<3^kdlc&jK+o"e<.ʞ`^(3zu l+6v<ï k7]/lc[`On}򚄫 G뎱zt^v2)?;Wmr5ocIz?Ozx{&!ez."ѯ 1Gg{+ҏlw<=}GݽFƨ^)zIpG K֜{{e G12ۭqiumf>.}~a? 0 0 [u+7Svq֭y΅ ?ނ}XwŶv?ߩDZۓ-q/?߳=<~#>Fk"qzrQo 9r,nY[;o:)@-`ק-7({߯S@µK9֠ɸ>:n3 _[_*mtcmC>qSL=<6;ǫsaaa{xˌ\ފpx?0׋#5zяc]x^l򼠕(f:~٣^lin59W~\;?vn6erUbS~v^U O7O(|;+SG4|?f*?rW~2oNٟS9~daևmH6mX[J~s.ym4ٶO|Bd/b5ɿyU? 0 0 0 0 0 0 0.P~*1@G\⟿KrKXs2(ߥ纎J8'>X@▼QQbqwx b)_K|v 1M6kee-2Ǜ59?K^E~9ϱQﱮYF8N?~;:=J<-tĒyNAgC \NXKs)'^Kg\~2}6}Գ)n]Or^j~"{p29w6/.z-v:+M{WJYZ굢`% Ҥl9ힶկ#OUz+U?;sd~vND7*.Y+v:ye;8}~|+ÑޅN9}{Bƞ#txխsXɿkSV/uJ=o G<ջL'L:D]6jfgLz/+ؽ[{rCMYq~[{yy czA;w9zszWHVax3 +, fmkBTWxڍm0aaAXAtNuө~"B~v(I$Ic i#Gl6p8޾s[ouv?Ru߯+fԍ^|}m43ϭu!Z9RUY׽B,z"|~>/|RתY̞EGߔ뙷L?:fV\꺯Pv#R>cNb=^Fz=yNI}.3?3̥*Ǫ7٧ڞƵ2~zWİg#g&2yK;wʞ2vm"Ggʼd~g<[şXlk=^k͞Gy\ׇ3M^&}V3=3ڣ<_(녾v9> G@Sǿ99Gy*"QYu*lz;{-/9v=Q_s>c),k:gQ%ԝ,SFwA2vWcWqlׯ[},g7F}.2˘ڳ>N<鄙81B!Q-hTs%A,uLj$&3Ifgk}Zߋ#I]wkKRiwz\ywO{HD'Lя'#ktqGt)%>LN"44dssZеL-0tnF8h.?ykGهDnՋ?cr7gׄ 浑˟u CD9b׷nt[ֱCo>|(I~󾱃G׳˫~ꈿlIꤒu{Љi5̔hYK[m][‘I6+>]>=sm֪v6.. U4)B,8|PL#?vJgf6LL:Z^?&MhTv$>& V5e[~,' w/\.ߏ>(LCïwx!ԥʳY#RJY_BeIENDB`tdiary-3.2.2/theme/orangegrad/README000644 000765 000024 00000000716 12137321070 017345 0ustar00machustaff000000 000000 Title: Orangegrad Author: Nana Access: License: GPL Comment: オレンジなグラデーション Orangegrad.css: Style Sheet of tDiary Copyright (C) 2002 by Nana validated by W3C ChangeLog 2003-02-19 Nana * remove h2 float right 2002-10-31 zoe * fix "div.body footnote" -> "div.body div.footnote" 2002-10-24 Nana * convert for 1.5 series. tdiary-3.2.2/theme/orange_flower/body.jpg000644 000765 000024 00000101454 12137321070 020645 0ustar00machustaff000000 000000 9_ExifII*  (12i6:f KYOCERACONTAX SL300R T* HHCX-SL300R T*_Ver1.012005:04:11 07:07:28PrintIM0250 "'0220     |$0100H@   < 2005:04:11 07:07:282005:04:11 07:07:28( d)d ,d: KYOCERA  <@P@@  ,P!8WB.,kivvvvcy~~UvsTwWBtB*# i>>7 R980100(3HH }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzx! ? xº#jfJ`K: sZLQ9In ?cb&^>H[Ck' lOse׍oV'teR*j:]_NXŸ4sXXB RUWQ!y_HۈЂH[_r#tPչTfd,TԥrhdO;h9)4pxJeMJk'o3)omk>kxD5Z=Y4hY{i,7oo A%i?&+,3~ǟ wI|C^[M>.IitBpO]%H&S#qu 5exJi5z}lV~e9Mj1䂕D٭o4Xno=ăbZNp"\̠/&S;bյ{Dol[*ݻ  :뱱ኯBFoGJu/ ?InDw嵄RW,27lؙWoll.:qk8aɷfܚochCb*-eD̞Eo~{絎fiN @HӓM:s퀼5:Tyi~h̼߇.6ѯ,q}ʘJz-]p/n\X*P8gexSfIŹsKRv{iĉɔu*zU/t}Y̷z#fb7Ier6FYԣAŮϳ˲ ^W~g~ v\P. W xJ:6iޭoͥ4 D}i`HT 27xT[dON={;$٥FIǸ@nzpY{漩uOI{pifnm`te~h`đ3/ 6QƧrE]Eyid2O}??A,D,7#O4 ƪrFzRlK,Y1,m  =_|F'WlDQ^I]mtAFW['w9, ֳ`b02y=(8sY;gO&>U$֨F=忎&  FBz/Q֬jAz6p %4mӚV_M)GM}q[!NHahFk4f$5)B&}Kֽ.X̽b4zҫL`o28e؟8u^o |xཅ~ޔAU8ҳh敡'}ábgH9<Qyxțy:޽Ociqsٮ҇62J9|D叽wL%U4~j}X+cK_=-]aTE/G4_jƘ͕_Ed~26[?dD. ,&9Fؙ dzֶ Zg'.UJ:4[&)IY/$?hϋlۡM)ymdRrF|&rpWk^ ŝ*/E6Mm¹sHľ ڸ3:(ʝFfuLj㈂]}+a֛&ݘk^@l vŇl zi,q|D/ct5,;uۂoNS#YBgYOL(;W*+u6˴}3JR8I?mKEM\y23߽ZY'F>j_Q9cXBO>[NJ?h{+\Z@яPH'\m-D{~;(9b }1^%8+r.ZwV?J_xsY@eXI섑n(\ӧѿ#rg/zvOqNt䃈Ż#IUx} T/O2xȆFt0ioMe8UXˀ@6+X'լr'AU|ؘISn\߮V{Z6?  Es/$,a9uƭ(ʌcþ$T{=nGṯ̌pʄ96Z <J<_Z9 15]N>1\[{ zu3Brq5i;KmwFt;}?SٽZVmh"UGf;!Vqd5 ԹdݽOjѣ%{?<^}}*Һ ?kn>t Dm܂Ƞo_UR *ڠgc52[3dQv1V ";*gFUޤS'׊&u'WYu;a -c񦗩ItJrošd1vw1|m,uMTyRji W% HN~R. N7RMo~N4&~g1WJڦEVI &[%ST>x^+׭Gsxg_,t(uMGM//l\4p+!9PB7`q+EEo#0. Fe(0H\mH;#+=<)$Q^uI:p׺~>'(M%fE3~(vWVuw G2K5{6Q qA[f@4Nllۍs_;* ,j_]? y49㉄]RZ5v$x> jmomcrϛ`_sx+f_KSrl4vkYIpFZK;&7cᕫacʥ~h?5w^?gyu_]ݞںMZ[;붬}:{m1j!wyI ߷jʨ28 ɷ>,!^~2*//va~kuxcb dv$|qobʉ`ϦkēaG\)F,71YS=d4.Q{kС~ymB[[kKp]fg0NHj߄FEi7%ndʎ˅b<)j2ޒ{eO}'>(jzjљ4I`K{ >xnj'#D:'9] {t82ɻ30Y%zYZBX?"gsFCpН?wNN𯇲5ͪE{zqR=aU_MOi?N>x:^0ѡ]R_{YS,UFb%hw KiirIv2GOvPfY[aϊ*iϒt*nm|.6"IM𥳐e|g0Qz.n[uRy+$ݝ~fx-5k$4KfBdUCp糷6Lx¶rEzV&֘sP9+o5ZUһ[uEsk*x'fm[iZɵKײ lmk]O5̺5?yZ1mw]W|Pe^θ^K6){xRѵ̅u-LKcJ9͟&<4=c%qOVwkpGS);gw? ~4 jv:w k +jT.]8gd0}7RD;Zx%Dh/QPftc@;חe=9|U ~ZڝZ%i< G | ~Q)H?D_]5k)ԝ~uRa1~ΕG䮵gr*W=?2ԗZŞ0vS!q[We*Z9w^uLN)sJk3TӮoV5ya0%o c-9EXKFN}rkS{8yS{|V5܄n E#xnW,Zt6V'!LQmY`F8@ |oxMӼ4uM0_Iv vPֿ}L-y'ȡM+~w"U\8:lG ^Yx_RQ̸ӣl5-&!RG{W5ox^&?]e% p<刢mR| R:l~>964(4GUd}Qg OE98~xj-3TEic}X[FzK_ȶ9A?xhO [K@Z_R~#U̍#M2D3\uS hq9N5iԔb沓ivNqØp~>4j'^tjPJn4~~{ mOu;ۻ[-dl8'?Jˋ?mKoXE%-2J_aC,Ӗܿӷe[>싯xg2YB5 G,q@gIY%çCK~ >.'KKEp缶CEd+*e!v_K8:Ӌ"nG8/))wm5&sZ\>"/>KZ[jAӡ)b#^_y#%E 8*XW^ =5Xo|E}pĎoƼ b(\aY68,<>RS~ ~u&tzB-ߏ6e:9HՆvLq_ya{C%øhWG$qWUlrk3S77Vc\úJҶ'M4m;$nOL{TCGU:8MsLx}9,SxI?} QGq\dt.,Fb^n# zxc÷xc>\{@#c׭`^hqL0r6[{q|+kHSQKk- ?{ }J-~^r)} {[iԡd{iS풶'J4~~/=pkBU'ܷ xiМm=m5P[x>[;]֥\kee$*+OgoH/ue>7ӭ>ҦRl*UԞg0<JTZiA%~|^Ye<E΍K&Y]3VMJ3f.%ã6 c쟋>/iPv@-vHy^4[} ^߅:RU䶷jڵgxU.RhEͣFe+T`~9eqOa~[s4^O_xf/x➁+ඡx\"|,Gh-{i ?4X`Ap@JDZڴJ4{ s5n-|x,E6ErseÝ+#rN7Ln?|Lpi]|<ף:k/fceR~FF^k;3|?>_q{=ޖt(4⽜+ 5f6Krˏ>MLeng},Xɘ5Ycr`iR@0+:̞i;ʄ!M_].KFh,&!ITy#j]][ovCxj6Z5Aq⁨wn&(o-i {nz7:ɱf0Cßmnt]F+Hlvo }x1܁0PO;UQ%{:'5ߖ]Wg3n659曭Fjqo:w_s|?lgѴ}?HvO, g+cFH (U/ @J ov1`Jx8jTuۖeQPߒ: zNk:nuo?st0^-/v[P 1xc@G@:z+4s IN+J,e8~dj1iq?,M>o P`gdܼs[57V&W5 #קխwD3C|{bB֎ԢcC[8}l7<:H'?1>UIZWY7;# rڊCsXGq$qZm-~x>x#Nzi:o5[[y̠W3,ޞZny'Ե v@PU&^Nxom^Dz*jMnߥgE,Ҏ -}tZjv[ߦ/)<9)[[!ql 3Oڍ|%m5nNx!xK8Uc r]Xe?pN+3bp)9)8qvY-4m}.zAYWGۤFI|^O[^~4W2KNiV24F| -o\^u75{Lqlxט'S~V I _X6+?i*JI5z_n6q*Sĸ~T{R\&wxΔV[sQWHE-wb ,un1RݷK]z&'4 I{-?32?r v}!Fuq_1OQZ-ocO^嶅ǡbj_\2A탟λdp J=A`3ިy][zSRĊN2n/&AXw:k˔CգI;jrz(¥OTy#5~ݤhI=-Ns\3F3޾&7#JѣLGd^_Wmu F&TI*88qX#Jmh\G~Vj# %Ww_shG4ڸU;m{[3=J_x+y#QO^ xf6m9m?egn x*eپ\s'3_+O;ٟFN !<*݉fH7q$Nr~5dsiog3'?\R_\7n}7 /]-+|uF W mĥPk͉ݑ.zҩRoyRLY0wLfTU` .Ws3 =\ΣOCңB9g8$ҸOȱ('9#5N͞- &aӴAi, oGE#Wx^rBH{UMdi\ڊ h#¤dWidcGlkNXտ-B;;x V?"'`baI.Eik5^}$SV{ϹZf$\O3-RFG*Cں-wEkVi3IV;.u<#uWW[B>Ok /W?}boPU3熚8~|+Śwg>*n N8T`jZy[_nN?᛺A1:?ti>6T:iĖ$l }B+д幻tIzF͌ZJtjNh5(Ƽ]W=KM+'[='AG=QʶmlJI*MLKAE~|~5ڲd/ kF= `~\dhgzIm6OUO6SfuͼlK̒|#'*.\q^d iXn +o,qֹA161<;Ԫ].wyuw{p46sh ^noj\,,vtο1"Wx(]\/+T}yyOIgkZd|8iPI?z/Pmˣiv[3PyU߈a';;zՏaEP[k7 (dWEq>?ޕmo|6~ pd>Q:WbzY }6 jXmjߡ~~!4bx|Mh/tn~Sћ|*_Qm_2]xY'/>1-&ܜ,w\sr*YVOR1켴6˰ڙ$'GI;/[xM֬e($Qu1N8Kt/hO9v㟮kZЩW%̥+F_Yt\rQZqF_^"{6h]%`CᲛD}1YQ9kQst6"lvƏ:{?Ҵ1uPhc)$MF4yl 9!ɳL~uJw+r6tpnS06,F098r238RVGէDeɭwFNaX#A\G]KVKM#Hr͕p <{o^Ge  s^^ cb_ί )Jil:$i Iyif̍qףh^ tgp.jda4wT/wn!9_r8a(u~c@ޣ7 0 eus$Q@=Zm>,r~ҷS$Vtgm^MwR[&--'o,1c͸R*Vqb=OOֶB+=d zVϕNөWS >[y`3W{׎AEU'|/G' +mbqY>0]CBH̰~S}eSn+9dW8Y^Nw+8Ey_q$*z,z)_f\Ǒnxe9nm4{@k ղB+9+iB,pW7'}T15.Xշ *ˉiHݰzW4~;[ytx*Jq_A1l-rg4:z8^S轣qHdV U[eZ^\*@+N99ܨ䡢%ڛIg;: ; ;6T5{h+XͲ$G$"ǹ5pk)5[WeϿ[[5䌱vKb<ݧkG$(v?{?bZ 6$J;f\`r~_+酱C繫"vɬ+bʲNA`WTmn{QQIl= $SVg:uZ1U W֥6=v0 BEX1Un3#E2,x*ˑX~ Ю?cx6?Et$ Fy G c9F2H|3). WL n>k >_֙4l6(*}AUoV8d!U=$jHʰt:΁ܯ,C=Aڮ"dtR,\I1mATf ӟl󩡄IMU籀TdgeF4xt̑sbbA>QshEܒT { PQ#@>`\*xaܑ]݈BF$wf/h`hְBh=%"xjD''4י2c61S6 {X$ U*p~s I\*՚Yf3ޥ9959ShOR .⧽<ɸ3)7lO(JNǠ0)֓( 1ӊMõ5u9W%q䊐3b!-7Z"xxMcfW?B;I]'%tn`95lj, LLS\EΣus)q3ݔUy tPO ֋mo[T41ܤAY#}$poPu4p3 Dcr6um},A&: ?]&Z22{WV!¯Z2, o%Z s8|WgEfj+I8*zWbM]6'*CϽsT:ܕٱec$w}^*`1 ӱsoEtYU'M6yU*sJX8LK,9fʀ9Z}%0`p++]F\\Gd|1irI*%8sSYN-w; --#P. K*jki3%͂ Hϡ'ּf7j%֚jkcĝj1Rݐ`S==T?bzcj}Lw65,YFĦOvNEo1Fd\OjûǞ5( V3ccpZpOF]{5˳ Kns5IfǞ/$Ӵ|: 衆"|F<p^%gVKV['rcyF;g_ԏU 8}%^U<ܻ.}\ySU[3JAq&co4 TBR'I}' A_O3yG/W$/\=ׯo~ ~F^"p^=l$=JXnlծ}5*EySW0O!crTJ$U2qM8WѷT"P~IF;犳uv%gpOZZ3wZB&׶߶ gSgſ¥w*;ԙ>}=00zM~)]wM,}i=푟?/#"_OruDrzRt"쓟-ֺp c7Ё\g}w'5-Xp=ѺCsԟlQ,.REYr1v5cs@cN߃IIw+-{PKk0ѫ|]Fڲn2)!3Ki$VxԏT4ѩs촮{k6פ|.4u 2/қ;oۡisku|e=M!aT_7>= q&Xrxǭ9\)1_Z p[[O"rq^uYi]jWWH@_13W: 6Z?S^@oZ[nf4u=\VU>gcoe. "?(`*`1[xR-T;$E{D -- %T$w{hYTL}8_;O~qIiv2zҼ?]miXi6өc+bez5y+ʹ]Q$F^kw+ᔎkiݎUo7LY$lVt"`9-,Y?0V6%>ǭj7^J5+(@RGb+&Sgd[:a(FG"_Wq\q(I ^Oһx~9}ՕlUSާڶ7 ][ZGZy[?XZR+>x<FL+̅GW/^Mn[`p܊KаFcn|^X @뎢Vp"N9WNJVa(]ʏ22Ti#yyC++v5 GlcֺkGzluW̷;=:ܘُϷh[6$C=}w&V#Cm<#'痢pJ*HS`6yhۡzT p( џV \+ ;q'DRJVG<-~W0):ckZ;E8RQl۪=])qҶ.%Zԧw` #={|elx  (ik'Ҍvc`A\[3ȧ 55–Xu^fLh)89Ãu g2 'N'36P$֢J=c_]B2]K+,ku':w89麵7g;> :3*QZ馽HQgx¸#ɞ0?xޏfCUbGߥhZ:~f^g1obv>2֠g"V$b73!ҺH]r+Ћjݎp>Z}VaQ.ǵ?q֣R1֞Q)S>zw4 ֐'dSO֚qRƆ1qqh -q@iփ)N S )Δ؟ʘN=*R"QǯR0z2sM$!#G@py擏zLsPO)\,&Fz֣$gw;*_Jt߭HBނ١@_ڑQpHY%;xTwsV Z16E)  隴ȹQ3(a95)&2g8#cRǭ$wP3UEȹy)v2 BYvўm|yӡO}*=ֹ mmrme)S|DL]:##zr+P~S]L*N4ӓƐgA!F;\򠎕l5xkĶr @|Vi3K-0o.Vic3i᫏~ \%dO/h{z)Ru%Ju^ylUēA\ Vvqd_aB {jr0Z" =*xH)LڣYyj[W^5$-.*a4/ۛ4mBE6Ue=)@頒%;RNB:4&19he6*ުqL$`{S[nmٶ12 'Zvͬ YK)IYfT0eJq+i#`cvSɭXvgL1#V'ڜclrGږD^Eu:T7x<'yP0 lYݜ}kmةXm3OTXW$vkb]~uֻ1+K@,}jƦS;CrkKؗw(8㚁)s)hMǹ4ؚ޴s)8lwZu&z.RRU < `-V2-EUiCOX9 E҆㨪[査q]'UwRn${ArˎM.=M@ ǭ(և6(1ҡ ФʉC~9Hspipi÷}(ݟJoHh },}}[7j]Л7ZJ:w˷L -ԙ4:M-?*˰4Nyl~7 o$ӌ}Kgf'DOfryĻyT^Qf{~ "c'֘qר}< ǷMl/ISZR34HOn*V,Xg?KΗ zgPJO^O'Ƕ* }*F}9fzLb' CI{6)*1aS!?ydT| Ǣk\JF7;@OOUvSUǦ)9#+Jf A{ 8'Pն3h_Nl|6C>~f3-h9q^q&-DʾX]z*I@Wt.OIk48ă޸ΎS@HW|Pkq2 Mz$Q4E}s:{8P1JlYV*KV3佌/ JK)-~Xz4~#ͭY'L۴;3>rj͒K{XS> $5;m]a*2H~Vcf GӼ$ x\J/'V5]E71䝋!S V=bVi"+r$ɁAҸd#MmiS_+{:v{VQrj䠽Wդ-N'ST֭,&x0L֬ =~ijah W=k5 $T$EGj:6$Z^"A+ȖE`=Tkum:{:E0[$ז9 Yr08`rKcO{t<6o?z,~@K(*{sO]=ě\ 3\׀5u ۔+ۨU]ekkқ{>Ӟ OZʍz?[yI0Ꮰa$žA?;=㠨2ES,u{6w緔C dv#^`# z~!3vZGa_m8+n:k!禥}v~S7t873",N0s:آMFEv 늤dd)cޫIF,jݘK %QOɣN9MNY.c?4,51tDP8:L2/T ) jDj'<ʔ!Jv:&@g[ 1r*ŴGIjŦ}{ [[i@Mv~%IJ NWssVVmNF5 WϊcEL22ij;\IA9TV#&Pɸƈ4Ww# zʻQPdA6~4`yg֚AS,1T*uS"ɩ}Q-hIj[Wn! 88.s <7nd Wj &\m=kqѱR~Ɛje}XQp1$sCl\gYѢe˅<kJ: ߊ5=Y֢aTv5Y%ٰ?+F}sq4s63Qҧ|Gyȫ~ ƙyfcI$dbGo4j>"[5OA$Rnuckıy`v["o{ д7ޣwڜ۽qn=3^b{xH$ ;5^՛7m^E`o$qupʬb݂=Ez,ֹ!28TԵO߼##q iQ)nEiny~1'\kgdwR_C-  = 2_Z&ye] sJV5awea|{G}F/pH]\zvڼ k/ϛTõ%7~$6rHҽCIvmeaL`g|zm5,p;`=z8'ޖٌGt}5xCbn5vb2oc#-(Xw˟V8"T{x\6YK.{ݕ'Z?CILaR&FI 5vrܧF[PN^ x@cЫܒ#g8=jsAwCm(E`'tҪfJfͨvZwB-N ]vik?*՚.͠`c#&xMxx)DVl?N EgD=jOߜboA"4c޳9no?fsu">Ih u~zAԂP('"FMdÕnԜUQ-x't?坾Kh,Z#ڛgfv˜]2 dz7Rm &YaҐ5P='p-NnH<ȾV^^G"TVil?M|HM{D/f6P}T֨#&~k|}:}6ʗt /2@~Ԟe߬?_rϧ@$y}K@?&^th *z:R2~?!c@rRFs@$L{'^irzOB_Yqڣ1# `sܤynIT) >,)botS )Mfh|a\;%'*2giϲZ/H"ue?پGS\~5aٖ ƣ5_lx\~*aIs<}iNЮy8G#qs4Z,uYiXe.3cU'F;F 1&.i<7jD$]U$&ѱq;'|౩-g= i)&H \ b՘bT"[7oR&=9Xo+qp95UyXiFѸds=*81ÿ&5!EpN׌W6QR|2LX棅 2OjRNf cU&,#%[TluʔhZ lHG_z#jRkɫZUjH|buE;yƴ-&Bj9m>_Ϙ 9yUpRilzZ:+YcU_`S.㵏q,ķ'"2ܓK߽ '$ˉt NĚ -dC:XIIQT[מUұdH%Ya$09ȯ/>vd+CGKcvOZo.5۹F6bt]Aod<X3&eb/A Fu s<•zJ,=2qSDF1&Grצ}T()BPHr} ('<*`.߭7y Q䎧@Rve|v複HH=Q;'=ƒV%g=!L,Hzs~iI5Q/y9۸${S\?'S*ҪҾC?7Ҥڡ Z{#) BSy+򞝍8>zu1(PorqN;1A2PVo)G#9==遀6~}J5(dF@u@>TV~ew&B({(_ƑZ:2=E$rIF{51Xqݏ8A>$2!l4K@Ib'iup*aӄ1 E!#^BUTMf,8^ۑma לf''_\ {IyƼ'6y1NZhZRZDAr}=8Eܔ-`Z^McVҬZ.X9=J$^egk6;uCS/ɮ}M_[<M[C1ROnQjз,I ֩1\W=frر_UB8bʛ9SXکJ6 snW=,z,^ۗ rz՘*>5߁ķgP^ Z]{\ճ4݃zDcF\ci 0G4Ҥ7#>{@@>ԑc42ƅR:eC/mEݻ(xIbD*rv1d֘hAιt.s=+UX[cu#nʬ R@lId#OC7Ao4>5 |=ěP-|~4s"$sSBOzc!=w\ 8 sVam:d/]i5q>D? wֽ3F[8m͏F9ɯS-BxGgsqԥ}Ojw_yJvIzO0,wirHOq^v2yec|HO5HyV/cȧge? p}ric ri뽏aHlR۩&"hUiCqW1ޕ[=MG7'9ÚMy RzR0yy<sOV$Ұg;j g{ }i,MÏʘӞ*<ǃEF?^)D!XQr~P9xH`sI?Z N^ 7I_Ugt搶~c:|g#΍DzHCu,pA:~gv攺 O֖&܃~&YdrH\u:ܭ Wvv; p*7_.zPԏTx84e\O֡`G~u:cQwÒJ{TQ4HE45U`@nԑO`}:TeX6ЛL{o-'WToAbp8pG6ZØHJig86h`8 J먈ZBx cPȉ' rE.\j.VT?FU稫Nɢ.BpG9U$E F҂r欕jM=EiU1o֝+qJyUVE Y..ڹIjc,k ϝ]\ʥZ^k:`6B}GCV'Ҳ<9\+yqaG:̹FjpN{ \z1MGir)l2B$fJ@E-*L@6GV5sT0i>J6 aڏ-.Pr~V(}tEF X=5]n#TrC0=s^L| {gv>V;N9V0°IS\N;GO`-L5&He\KeYkHTRW[Ӌ1~ejNxrZqQ"l5r)f[B~cVLkzƋEwjpySчpk Wto-(㑞U_0+t _dM[\X*6Wٽv>5"wi"xt=Q jzW(83M5tOǥ4 71 }h׌^RR8TzԊ#=>ޞٿJXN>[sc(P݂c= <6GZ`/ja @xR1ҋ=.M?]499c1F094@\ӂWqJbMt.J\w+~kG\zA05T)kR/ LxN(9|PP%ӊz!1R$CvX9828=B8hE[[\P#Zy$˜z~ +nj|27 )Xw")zZiUz922rzS[)ӎ) ;f=?TF3aE#ƙ vSFϭ*:֍ s|"a:n\=I>SR`#.@k?QSC4\σ!V#VaAKsu)<ǩ&Ԃ_/ǑjpGSҩ\WG[cvK'?+էϫRW?(fފ)zt1(ٰ͓Q@͘ϧ5zCb++ _Z̘К(ْ@pJz A3ELh=QT-wN?x4QS ~i1Ҋ((-$UN9{eRG^phTc[yZ~E3 C߇`4$Kd/U>l$Q\8=ctȶJ(I3p<QCz&L+9t:}RYY7ı$0 3ך(,\Uwa^p4\EyP`Ӏ'Q hSf*HJ(Q(ƣEDq<Av$~3O ( S S$JkHErИ~QR!E@&1HE9UXf;{P0#rhhU_r")--M;P*6$:+@$y8p1E $}pUU! ͒pMT 1OA?ZhR8ȢHWyG#E\bym)YQHc#4#(!'q(o`c=8sQEX\gOzP(n k$H֊*F'Ihcp=>QE7Cӭ!*{QE!\/QLu EQGtdiary-3.2.2/theme/orange_flower/orange_flower.css000644 000765 000024 00000015714 12137321070 022554 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Orange Flower Revision: $Revision: 1.2 $ Author: TADA Tadashi Access: sho@spc.gr.jp Comment: うちの君子蘭ですが License: GPL validated by W3C. */ body { background-color: #f5f5f5; background-image: url(body.jpg); background-position: left top; background-repeat: repeat-x; color: #0a0a0a; margin: 0px; padding: 0px; } h1 { background-color: transparent; color: #3ab4c2; text-align: right; height: 70px; margin: 0px; padding: 0px; padding-right: 1em; padding-top: 80px; } a:link { background-color: transparent; color: #3ab4c2; } a:visited { background-color: transparent; color: #f59200; } div.adminmenu { font-size: 80%; margin: 0.1em; text-align: right; font-weight: bold; } div.adminmenu a { text-decoration: none; } span.adminmenu { background-color: transparent; color: #000; padding: 2px; } div.day { background-color: #f5f5f5; color: #000; border-style: dotted; border-color: #9ca8ad; border-width: 2px; margin: 0px 1em 1em 1em; padding: 0px; padding-bottom: 1em; } h2 { border-style: dotted; border-color: #9ca8ad; border-width: 0px 0px 2px 0px; margin-top: 0.1em; margin-bottom: 0.1em; } h2 span.date { font-size: medium; margin-left: 0.3em; } h2 a { text-decoration: none; } h2 span.title { font-size: large; margin-left: 0.3em; margin-right: 0.3em; } div.body { background-color: transparent; color: #000; margin-left: 1em; margin-right: 1em; } div.section { margin-top: 0.5em; margin-left: 0em; margin-bottom: 1em; width: 100%; } h3 { margin: 0em; font-size: medium; font-weight: bold; } h4 { margin: 1em; font-size: medium; font-weight: bold; margin-bottom: 0em; } h5 { margin: 2em; font-size: medium; font-weight: bold; margin-top: 0em; margin-bottom: 0em; } div.day span.sanchor, div.day span.canchor { font-size: 70%; margin-right: 0.5em; text-decoration: none; } div.section p { line-height: 150%; margin: 0.5em 1em 0.7em 2em; } div.caption { font-size: 90%; border-style: dotted; border-color: #9ca8ad; border-width: 0px 0px 2px 0px; margin: 0em; padding: 0.2em; padding-left: 0.5em; } div.caption a { text-decoration: none; } div.comment { background-color: transparent; color: #000; border-style: dotted; border-color: #9ca8ad; border-width: 2px; margin: 0.5em 2em 0.5em 2em; } div.commentshort { font-size: 90%; margin-left: 0.5em; } div.commentator { margin-left: 0.3em; } span.commentator { font-weight: bold; } div.commentshort p { line-height: 120%; margin-top: 0.2em; margin-bottom: 0.2em; } div.commentbody { font-size: 90%; line-height: 120%; margin: 0.5em; } div.commentbody p { margin-top: 0.2em; margin-bottom: 1em; margin-left: 2em; } div.form { background-color: transparent; color: #000; border-style: dotted; border-color: #9ca8ad; border-width: 2px; margin: 0.5em 2em 0.5em 2em; } div.form form { margin: 0.5em 0em 0em 0.5em; } div.form form.comment { font-size: 90%; padding-bottom: 0.5em; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #f5f5f5; color: #000; margin-left: 0.5em; } div.textarea { display: block; vertical-align: top; margin-top: 0.7em; } form.comment textarea { display: block; background-color: #f5f5f5; color: #000; margin-left: 3.5em; margin-bottom: 0.7em; width: 25em; height: 5em; } form.comment div.button { display: block; margin-left: 3em; } div.referer { text-align: right; font-size: 90%; background-color: transparent; color: #000; margin: 0.5em 1em 0em 2em; } div.refererlist { background-color: transparent; color: #000; border-style: dotted; border-color: #9ca8ad; border-width: 2px; padding-bottom: 1px; margin: 0.5em 2em 0.5em 2em; } div.refererlist ul { font-size: 90%; line-height: 120%; margin: 0.5em 1em 0.5em 2em; padding-left: 1em; } div.section hr { border-style: dotted; border-width: 2px 0px 0px 0px; border-color: #9ca8ad; margin-left: 4em; width: 70%; } hr.sep { display: none; } div.footer { font-size: 90%; text-align: right; margin-top: 0px; margin-right: 1em; } div.update { padding-top: 1em; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #f5f5f5; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } div.comment form { margin-top: 0em; } p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } div.section pre { background-color: #3ab4c2; color: #b3f7ff; font-weight: bold; margin-left: 3em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.section blockquote { border-style: solid; border-color: #3ab4c2; border-width: 0px 0px 0px 6px; margin-left: 3em; padding-left: 6px; } div.section blockquote p { margin: 0.5em 0em 0.5em 0em; } div.section ul, div.section ol { margin-left: 7em; margin-right: 3em; padding-left: 0px; } div.section ul ul, div.section ol ol { margin-left: 1.7em; margin-right: 1em; margin-bottom: 0.5em; } div.section dl { margin-left: 4em; } div.section dt { margin-bottom: 0em; font-weight: bold; } div.section dd { margin: 0.2em 0em 0.5em 2em; } div.section table { margin: 0.5em 1em 0.5em 5em; border-style: solid; border-width: 1px; border-color: #9ca8ad; border-collapse: collapse; } div.section th, div.section td { padding: 5px; border-style: solid; border-width: 1px; border-color: #9ca8ad; } /* plugins */ /* amazon plugin */ img.left { border-style: dotted; border-width: 2px; border-color: #fff; float: left; margin: 0.5em; } img.right, img.photo, img.amazon { border-style: dotted; border-width: 2px; border-color: #fff; float: right; margin: 0.5em; } span.blogmap { font-size: 80%; } /* div.section, div.comment { clear: both; } */ div.footnote { margin-left: 5em; margin-right: 2em; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #9ca8ad; } /* sidebar */ div.main { margin-left: 200px; } div.sidebar { font-size: 90%; background-color: #f5f5f5; color: #000; position: absolute; top: 160px; left: 0px; width: 200px; padding: 4px 0px 100% 0px; } div.sidebar a:link, div.sidebar a:visited, div.sidebar a:hover, div.footer a:link, div.footer a:visited, div.footer a:hover { background-color: transparent; color: #000; text-decoration: none; } div.calendar { margin-left: 4px; } div.calendar select { margin-left: 8px; } p.recentitem { color: #000; font-weight: bold; margin-left: 4px; margin-bottom: 0.5em; } div.recentsubtitles { } div.sidebar hr { border-style: dotted; border-width: 2px 0px 0px 0px; border-color: #000; width: 80%; } tdiary-3.2.2/theme/orange_flower/README000644 000765 000024 00000000673 12137321070 020067 0ustar00machustaff000000 000000 Title: Orange Flower Revision: $Revision: 1.1 $ Author: TADA Tadashi Access: sho@spc.gr.jp Comment: うちの君子蘭ですが License: GPL validated by W3C. サイドバー推奨 amazon プラグイン対応 トップの画像を入れ替える場合、append-css.rbプラグインを使って以下のように 指定すると無改造でいけます(画像の高さは150px)。 body { background-image: url(新しい画像のURL); } tdiary-3.2.2/theme/orange-border/orange-border.css000644 000765 000024 00000021367 12137321070 022347 0ustar00machustaff000000 000000 @charset "utf-8"; /* orange-border.css: Orange-border Style Sheet of tDiary Copyright by (C) Nana validated by W3C. Title:Orange-border Revision: $Revision: 1.10 $ Author: Nana Comment: 星の王子さま♪ ChangeLog 2002-04-15 Nana div.form margin-left:10% --> 0 2002-05-16 Nana div.form margin-left:25% --> 0px */ div.rank { margin-left: 25%; margin-bottom: 2px; margin-top: 2px; font-size: 90%; text-align: left; } body { background-color: #fff; background-image: url(orange-border_bg.png); background-repeat: repeat-y; color: #330000; margin-right: 5%; font-size: 100%; margin-left: 25%; } a:link { color: #ff8000; text-decoration: none; } a:visited { color: #ff6347; text-decoration: none; } a:hover,a:focus { text-decoration: underline; background-color: #ffffff; } div.adminmenu { font-size: 90%; margin-top: 0; margin-right: 2%; text-align: right } span.adminmenu { background-color: #ffffff; border-style: solid; border-color: #f8bf22; border-width: 0px 1px 1px 0px; padding: 3px; } h1 { color: #ff6347; background-color: transparent; border-color: #f8bf22; border-width: 0px 0px 5px 0px; border-style: solid; /*margin-left: 25%;*/ padding-bottom: 3px; padding-top: 3%; padding-right: 10%; text-align: left; font-size: 130%; } div.calendar { background-color: transparent; border-color: #ffffc8; border-style: none; border-width: 1px 0px 1px 0px; font-size: 90%; /*margin: 0% 0% 3% 25%;*/ padding: 3px; text-align: left; } div.day { margin-bottom: 3em; /*margin-left: 25%;*/ } h2 { color: #ffffff; font-size: 100%; background-color: #f8bf22; border-color: #ffffc8; border-style: solid; border-width: 1px 0px 1px 0px; margin-bottom: 0px; margin-top: 1em; padding: 3px; } div.body { margin-right: 5%; } h3 { padding-left: 2px; font-weight: bold; font-size: 100%; font-weight: bold; margin: 1.5em 0px 0px } div.day p { line-height: 1.4; margin-bottom: 0.7em; margin-top: 0.5em; margin-left: 2em; } div.comment { font-size: 90%; padding-bottom: 1px; padding-left: 2em; padding-right: 2px; padding-top: 2px; } div.day span.sanchor { background-image: url(orange-border_panchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 18px 17px 0px 0px; color: #ffffc8; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(orange-border_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 14px 14px 0px 0px; color: #ffffc8; background-color: transparent; font-size: 1px; } div.comment div.caption { border-color: #f8bf22; border-style: solid; border-width: 0px 0px 1px 0px; padding-left: 2em; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.referer { font-size: 90%; border-color: #f8bf22; border-style: solid; border-width: 1px 0px 1px 0px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; padding-top: 2px; text-align: right } div.refererlist { border-color: #f8bf22; border-style: solid; border-width: 1px 0px 1px 0px; font-size: 90%; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; padding-top: 2px } div.refererlist div.caption { border-color: #f8bf22; border-style: solid; border-width: 1px 0px 1px 0px; margin: 0.5em 0em 0.5em 2em; } hr { border-style: solid; border-color: #f8bf22; border-width: 1px; } hr.sep { display: none } div.footer { font-size: 90%; text-align: right; } div.form { margin-left: 0px; background-color: transparent; padding-bottom: 0.5em; padding-left: 1em; padding-right: 1em; padding-top: 0.5em } input.field { color: #330000; background-color: #ffffff; border-style: solid; border-color: #f8bf22; border-width: 1px; } textarea { color: #330000; background-color: #ffffff; border-style: solid; border-color: #f8bf22; border-width: 1px; } p.message { background-color: red; color: #ffffff; font-size: large; padding: 8px; text-align: center } pre { background-color: #FFF8DC; color: #330000; font-size: 100%; margin-left: 3em; padding: 8px; border-style: solid; border-color: #F8BF22; border-width: 1px 5px 1px 5px; } div.body dl { margin-left: 2em } div.body dt { font-weight: bold; margin-bottom: 0.2em } div.body dd { margin-bottom: 0.5em; margin-left: 1em } li { list-style-type: circle; } ul,ol{ margin-top: 0em; margin-left: 2em } div.body blockquote { color: #D2691E; background-color: #fff; border-color: #fbbf24; border-style: solid; border-width: 3px 1px 3px 1px; padding: 0.5em; margin-left: 3em; } .hide { background-color: #330000; } span.memo { color:#330000; font-weight: bold; background-color: #7fffd4; } a img { border-width: 0px; } /* 脚注番号 */ span.footnote ,span.footnote a{ font-size: xx-small; color:#DC143C; } /* 脚注本文全体 */ div.footnote { border-color:#ffffff; border-style:dashed; border-width: 2px 0px 0px 0px; padding: 3px; font-size:x-small; text-align: left; margin-left: 24px; margin-right: 16px; } div.footnote a{ color:#DC143C; } p.strong { font-size: 200%; } input, select { color: #330000; background-color: transparent; border-style: solid; border-color: #f8bf22; border-width: 1px; padding: 2px; } /* calendar2 */ table.calendar { font-size: 90%; line-height: 100%; border-width: 2px; border-color: #FFA500; border-style: solid; margin-left :25%; background-color: #FFFACD; color: #000; padding: 1px; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #f8bf22; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { border-style: solid; border-color: #f8bf22; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #ffffff; color: #330000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #ffffff; color: #330000; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #330000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* 検索フォーム */ form.search { text-align:right; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; text-align: center; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #FF8080; background-color: transparent; } .calendar-saturday { color: #0080FF; background-color: transparent; } .calendar-weekday { color: #555555; background-color: transparent; } .calendar-todo { border-style: solid; border-color: #fff; border-width: 1px; } tdiary-3.2.2/theme/orange-border/orange-border_bg.png000644 000765 000024 00000000476 12137321070 023011 0ustar00machustaff000000 000000 PNG  IHDR@'OsBITOPLTEo"F{߂Y{x pHYs  ~tEXtCreation Time04/08/02(!tEXtSoftwareMacromedia Fireworks 4.0&'uqIDATxӱ @QWpER @p&>^ww\dy.;bz\(8@@@@@@@@@˽q>đIENDB`tdiary-3.2.2/theme/orange-border/orange-border_canchor.png000644 000765 000024 00000000406 12137321070 024027 0ustar00machustaff000000 000000 PNG  IHDRH-bKGD pHYs 1htIME2 $RIDATx D(+<1`""1D Vbܪ!تXHD4b(r1F8zH,"kfiwXL]7Is1~c di2,-hPtBHIENDB`tdiary-3.2.2/theme/orange-border/orange-border_panchor.png000644 000765 000024 00000000474 12137321070 024051 0ustar00machustaff000000 000000 PNG  IHDR4jsBITO PLTE$/ėtRNSi pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u(tEXtCreation Time 8 4 2002 01:24:30 +0900nAZIDATx! D{DofEaHhOAz<AO٥g2 y$oo㠂-*&HSx`اYu-R84b%IENDB`tdiary-3.2.2/theme/orange-border/README000644 000765 000024 00000001412 12137321070 017754 0ustar00machustaff000000 000000 Title: Orange-border Author: Nana Access: clorets@estyle.ne.jp License: GPL Comment: 星の王子さま♪ Copyright 2002 (C) by Nana validated by W3C. Change-Log 2003-09-13 NT * font-size: em -> %. 2003-03-01 Nana * remove body font-size * set body margin-left 25% * remove h1,div.day,div.calendar marfin-left:25% * set calendar3 2002-10-21 zoe * convert for 1.5 series. 2002-04-15 Nana * div.form margin-left:10% --> 0 2002-05-16 Nana * div.form margin-left:25% --> 0px Comment 2003-03-01 Nana * body内に文章を入れている方が多く 画像に文字が被るのでbodyにマージンを取るように変更しました。 tdiary-3.2.2/theme/orange-blue/orange-blue.css000644 000765 000024 00000017674 12137321070 021501 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Orange-Blue Revision: Revision: 1.6 $ Author: Nana Access: http://moo.boo.jp Copyright (C) Nana http://moo.boo.jp validated by W3C */ /* ChangeLog 2002-05-16 Nana * remove div.body font-size:14px * fixed pre sytle * support footnote,blockquote,calendar2,recent_list 2002-04-05 TADA Tadashi * add spec. * div.comment align left. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. */ body { text-align : center; background-color: #FFCC33; color: #00007F; } a:link { text-decoration: none; color: #FF8000; background-color: transparent; } a:visited { text-decoration: none; color: #FF8000; background-color: transparent; } a:hover,a:active { text-decoration: none; color: #fff; background-color: transparent; } div.adminmenu { text-align: right; font-size: small; } p.message { text-align: center; background-color: red; color: white; padding: 8px; } span.adminmenu { background-color: transparent; padding: 3px; } h1 { text-align: left; } div.calendar { font-weight: bold; background-color: transparent; text-align: left; padding: 2px; border-style: dotted; border-color: #00007F; border-width: 1px; border-style: none; } div.day { margin: 3em auto 3em auto; clear: both; width: 80%; border-style: dotted; border-color: #00007F; border-width: 4px; padding: 0px 8px 0px 8px; } h2 { text-align: left; margin-top: 0.5em; margin-bottom: 0em; margin-left: auto; margin-right: 0px; font-weight: bold; } h2 span.date { font-weight: bold; position: relative; text-align: right; margin-bottom: 0em; margin-left: auto; margin-right: 0px; padding-bottom: 0em; } h2 span.title { } div.body { margin: 0px auto 0px auto; padding-top: 0.5em; padding-bottom: 0.5em; text-align: left; color: #00007F; } p.body { margin-top: 0em; margin-bottom: 0em; line-height: 1.2em; padding-left: 1em; padding-top:0em; } div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3em; } p.sentence { margin-left: 12px; margin-right: 12px; line-height: 1.2em; border-style: none; border-color: #ccc; border-width: 1px 0px 0px 0px; } h3 { margin-top: 0.2em; margin-bottom: 0em; margin-left: 2px; margin-right: 2px; font-weight: bold; clear: both; } span.anchor { margin-top: 0em; margin-bottom: 0em; margin-left: 12px; margin-right: 12px; font-weight: bold; float: left; } pre { border-style: inset; border-width: 2px; background-color: transparent; color: #00007f; border-color: #fcc; margin-left: 1em; margin-right: 1em; padding: 5px 5px 5px 5px; } div.comment { clear: both; text-align: left; padding-bottom: 1px; margin: auto 5px; border-style: dotted; border-color: #FF8000; border-width: 3px 0px 0px 0px; } div.comment div.caption { text-align: right; position: relative; color: #FF8000; display: inline; margin-bottom: 0px; padding-bottom: 0px; border-style: none; } p.comment { text-align: left; color: #FF8000; padding: 0px 0px 0px 0px; margin-left: 24px; margin-right: 12px; margin-top: 0px; margin-bottom: 2px; line-height: 1.0em; } div.refererlist div.caption { color: #FF8000; background-color: #fff; text-align: right; display: inline; position: relative; top: -10px; left: -20px; border-style: dotted; border-color: #00007F; border-width: 2px; padding: 4px; } div.referer { display: inline; text-align: right; color: #FF8000; position: relative; top: 10px; left: -20px; clear: both; background-color: #fff; padding: 2px; border-style: dotted; border-color: #00007F; border-width: 2px; } div.refererlist { text-align: right; padding-bottom: 1px; margin-top: 0.2em; border-style: dotted; border-color: #00007F; border-width: 1px 0px 0px 0px; } div.refererlist ul { margin-top: 0em; text-align: left; } hr { border-style: dotted; border-width: 2px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; margin-top: 0px; clear: both; } div.form { background-color: transparent; padding: 0.5em 1em 0.5em 1em; margin-bottom: 1.0em; border-style: none; width: 90%; } div.form form { color: #fff; background-color: transparent; text-align: left; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; border-color: #00007F; border-style: dotted; width: 90%; } input.field { color: #00007F; border-color: #00007F; border-style: dotted; } input, select, option { color: #00007F; border-color: #00007F; border-style: dotted; clear: both; } textarea { color: #00007F; border-color: #00007F; border-style: dotted; width: 90%; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* calendar2 */ table.calendar { font-size: 90%; line-height: 100%; border-width: 2px; border-color: #00007F; border-style: solid; margin-left :25%; background-color: transparent; color: #00007f; padding: 1px; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.footnote { border-style:solid; border-color: #aaa; border-width: 1px 0px 0px 0px; margin-left: 10em; font-size:90%; } div.footnote p.footnote { text-align: right; padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em; } div.body blockquote { color: #0000FF; background-color: #fff; border-color:#00007f; border-style:solid; border-width: 1.5px 0px 1.5px 0px; padding: 4px; font-size: 90%; margin: 0em 3em 0em 3em; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ div.day.update { border-style: none; text-align; center; } div.day.update div.form form { border-style: none; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/orange-blue/README000644 000765 000024 00000001053 12137321070 017427 0ustar00machustaff000000 000000 Title: Orange-Blue Author: Nana Access: http://moo.boo.jp License: GPL Copyright (C) Nana http://moo.boo.jp validated by W3C ChangeLog 2003-09-13 NT * font-size: em -> %. 2002-10-21 zoe * convert for 1.5 series. 2002-05-16 Nana * remove div.body font-size:14px * fixed pre sytle * support footnote,blockquote,calendar2,recent_list 2002-04-05 TADA Tadashi * add spec. * div.comment align left. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. tdiary-3.2.2/theme/orange/orange.css000644 000765 000024 00000014167 12137321070 017621 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Orange Revision: $Revision: 1.7 $ Author: Nana Access: http://moo.boo.jp Copyright by (C) Nana http://moo.boo.jp validated by W3C */ /*ChangeLog 2002-04-05 TADA Tadashi * add spec. */ body { background-image: url(orange_namazu.gif); color: maroon; font-size: 13px; } a:link { text-decoration: none; color: green; font-weight: bold; } a:visited { text-decoration: none; color: green; font-weight: bold; } a:hover,a:active { text-decoration: underline; color: #00fa9a; font-weight: bold; } div.adminmenu { text-align: right; font-size: 13px; } p.message { text-align: center; font-size: 13px; background-color: red; color: white; margin: 0px; padding: 8px; } span.adminmenu { background-color: transparent; padding: 3px; } h1 { text-align: center; } div.calendar { color: #006400; font-size: 15px; background-color: transparent; padding: 2px; margin-bottom: 0.5em; } div.day { margin-bottom: 0.5em; clear: both; } h2 { text-align: center; margin-top: 0.1em; margin-bottom: 0.1em; font-size: 15px; } h2 span.date { font-weight: bold; font-size: 15px; padding: 2px; } h2 span.date a:link, h2 span.date a:visited { color: #006400; text-decoration: none; } h2 span.date a:hover ,h2 span.date a:focus { color: #00fa9a; text-decoration: underline overline; } h2 span.title { } div.body { background-color: transparent; padding: 2px; padding-bottom: 1px; margin-left: 0px; margin-right: 6px; width: 50%; float: left; border-style: none; border-color: #fff darkgray darkgray darkgray; border-width: 1px; padding: 4px; font-size: 13px; } p.body { margin-top: 0em; margin-bottom: 0em; line-height: 1.2em; padding-left: 1em; padding-top:0em; } div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3em; } h3 { margin-top: 0.2em; margin-bottom: 0em; font-weight: bold; border-style: solid; border-color: #fff; border-width: 0px 0px 1px 0px; width: 80%; } pre { background-color: #ff0; color: #000; margin-left: 1em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.comment { font-size: 13px; color: maroon; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-right: 0px; margin-left: 50%; } div.comment div.caption { margin-left: 0em; color: #E30000; border-style: solid; border-color: #fff; border-width: 0px 0px 1px 0px; } div.refererlist div.caption { width: 100px; margin-left: 4em; } div.referer { text-align: right; font-size: 13px; background-color: transparent; padding: 2px; padding-bottom: 1px; margin-left: 4em; margin-right: 12px; } div.refererlist { font-size: 13px; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 30%; margin-right: 12px; width: 400px; } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { font-size: 13px; text-align: right; margin-top: 0px; clear: both; } div.form { background-color: transparent; border-style: solid; border-color: darkgray #eee #eee darkgray; border-width: 1px; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; width:80%; clear: both; } input.field { background-color: transparent; color: #000; border-color: mediumspringgreen; border-style: solid; border-width: 1px; } input, select, option { background-color: transparent; border-color: mediumspringgreen; color: #000; border-style: solid; border-width: 1px; } textarea { background-color: transparent; margin-left: 1em; color: #000; border-color: mediumspringgreen; border-style: solid; border-width: 1px; width:80%; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } p.strong { font-size: 200%; font-weight: bold; text-align: center; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #fff; border-width: 0px 0px 1px 0px; padding: 3px; color: #E30000; display: inline; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { border-style: solid; border-color: #fff; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: transparent; color: #000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: transparent; color: #000; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ div.day.update { border-style: solid; border-color: darkgray #eee #eee darkgray; border-width: 1px; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; width:80%; clear: both; } div.day.update div.form { border-style: none; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: transparent; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/orange/orange_namazu.gif000644 000765 000024 00000007422 12137321070 021145 0ustar00machustaff000000 000000 GIF89a ` Kڂ܋ݒĽc{Dfv+k;n˾+K+ڻ,l' 7GWLbLTw$,(,0,48<@-D[`H'L7PG-T#=WgWs}Y5dhMlp-tmxˍ{ͷ߀}c`'7G.W^yg9py皇.褗n騧ꬷ.{n/o'{0|}wSow/oo~/ `W@L: d'H0- r GHP (L W0\fH8̡w^@ HjHL&:JdH*ZR|.zZH2hL6pG,x> XBL"HDᑐ$'IJZ&7Nz (GIRD*WV򕰌,gIKZVᖸ̥.w^ 0K T<-Lf*ӘόiZ̦6nz 8Ir3L:v@0DXFxHJL؄NPR8TXVxUxZ\؅^`b8dXfxhjl؆np(0tXvxxz|؇~8Xx؈C0Xx؉8Xx؊8Xx88XxȘʸ،8Xؘڸ؍8Xx蘎긎؎W8Xxh؏9Yy ِ9Yhّ E0$Y&y(*,ْ.0294Y6y8:<ْX@B9DYFyBIJLٔNPR9TYVyXZ\ٕ^`bTPfyhjlٖnyBr9tYvyxz|ٗ~9Yy99YyAٙ9Yy9Yyٛ9Yyyʹٜ9Yyؙڹٝ)9Yy虞ٞ9Yyٟ:Zz ڠ:Zڡ ":$Z&z(*).02:4Z6zo8:<ڣ>@5DZFzHJLڤNPR:TZVzUZ\ڥ^`b:dZfzhjlڦnpr:Zvzxz|ڧ~Z;tdiary-3.2.2/theme/orange/README000644 000765 000024 00000000545 12137321070 016507 0ustar00machustaff000000 000000 Title: Orange Author: Nana Access: http://moo.boo.jp License: GPL Comment: Copyright by (C) Nana http://moo.boo.jp validated by W3C ChangeLog 2003-09-13 NT * remove specification of font-family. * font-size: em -> %. 2002-10-21 zoe * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. tdiary-3.2.2/theme/old-pavement/old-pavement.css000644 000765 000024 00000026156 12137321070 022062 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Old-pavement Revision: $Revision: 1.4 $ Author: TSUTAYA Nobuo (NOB) Access: nob@ivyvalley.net License: GPL Comment: 色あせた古い舗装の様なテーマ Copyright 2004 (C) by TSUTAYA Nobuo */ /* ページ全体の基本的な設定。背景色や文字色など */ body { color:#333; background:#e6e6e6 url(old-pavement_back.png) repeat-y; margin-left: 195px; margin-right: 25px; } /* リンク文字列に関する設定 */ a:link { color: #000077; background-color: transparent; text-decoration: none; } a:visited { color: #002288; background-color: transparent; text-decoration: none; } a[href]:hover { /*for Mozilla*/ color: #f00; background-color: transparent; text-decoration: underline; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align:right; font-size:80%; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { border:1px outset #333; padding:1px; color:#333; background:#fafafa; } div.category-form div.adminmenu { margin-left:1em; text-align:left; color:#000; background: transparent; } div.category-form span.adminmenu { color:#000; background: transparent; border:none; } /* 日記タイトルの設定 */ h1 { margin-top:0.5em; margin-bottom:0; font-weight: bold; text-align: left; color:#666; background:transparent; } h1:first-letter { color:#f05000; background:transparent; } /* カレンダーの設定 */ div.calendar { font-size:90%; } /* 1日の日記全体を囲む枠の設定 */ div.day { /* margin-left: 1em;*/ margin-bottom: 1em; } /* タイトル行全体の設定 */ h2 { color:#333; background:#fafafa; border-width:1px 0; border-style:solid; border-color:#000; padding:6px; font-size: 110%; } /* 日記のサブタイトルの設定 */ h3 { font-size: 110%; margin: 0em; font-weight: bold; border-bottom-width: 1px; border-bottom-color: #f05000; border-bottom-style: dotted; padding-top: 5px; } h4{ margin-left:1.5em; margin-bottom:0em; } /* 日付の設定 */ span.date { font-size: 110%; margin-left: 0.5em; margin-right: 0.5em; } /* タイトルの設定 */ span.title { font-size: 110%; color:#008; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { font-size:100%; } /* サブタイトルの設定 */ h3.subtitle { } /* 日記の本文(段落)の設定 */ div.section { margin-top: 0.7em; margin-bottom: 0.7em; } div.section p { margin: 0.5em 1em 0.7em 2em; line-height: 150%; text-indent: 1em; } p { } /* ツッコミ欄全体の設定 */ div.comment { border-style: dashed; border-color: #333; border-width: 1px 0; color: #333; background-color: #fff; margin-top: 1em; margin-bottom: 0.5em; margin-left: 2em; padding: 4px; } div.update div.comment { margin-left: 0; } /* ツッコミ欄タイトル行の設定 */ div.caption { text-align:right; font-size:90%; margin: 0.5em; } /* Latest時のコメント表示 */ div.commentshort { font-size: 90%; margin-left: 2em; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* コメント本文の設定 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } div.commentbody p { margin: 0.5em; margin-left: 2em; } /* ツッコミした人の名前の設定 */ div.commentator { border-style: solid; border-color: #c0c0c0; border-width: 0px 0px 1px 0px; line-height: 1.5em; } span.commentator { font-weight:bold; } /* リンク元リスト(短い方)の設定 */ div.referer { text-align:right; font-size:80%; color: #f05000; background-color: transparent; margin: 0em; } div.referer a:link { color: #f05000; background-color: transparent; } div.referer a:visited { color: #d06000; background-color: transparent; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { background-color: transparent; color: #f05000; border-style: solid; border-color: #c0c0c0; border-width: 1px 0px 0px 0px; padding: 2px; padding-bottom: 1px; } div.refererlist a:link { color: #f05000; background-color: transparent; } div.refererlist a:visited { color: #d06000; background-color: transparent; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 80%; margin: 0.5em 1em 0.5em 3em; line-height: 1.2em; } /* 罫線の設定 */ hr { margin-left:2em; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; margin-top: 0px; } /* フォーム全体を囲む枠の設定 */ div.form { margin-top: 1em; margin-bottom: 0.5em; /* margin-left:2em;*/ padding:2px; color:#333; background:#fff; border:1px inset #333; } div.form form { margin: 0em 0em 0em 0em; background-color: #fcfcfc; } div.form form.comment { font-size: 90%; } form.comment input { background-color: #e6e6e6; color: #333; margin-left: 1em; } form.comment textarea { display: block; background-color: #e6e6e6; color: #333; margin-left: 3em; width: 30em; height: 5em; } div.button input,div.category-form input { color:#333; background:#fafafa; } /* 更新用フォームの設定 */ form.update { background-color: #fafafa; padding-top: 0.5em; padding-bottom: 0.5em; } form.update form.update textarea, form.commentstat input { background-color: #e6e6e6; color: #333; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } /*この日の日記を隠すフォーム*/ form.update span.checkbox.hidediary { margin-left: 1em; } /* 入力フィールドの設定 */ div.field { display: inline; margin-right: 2em; } input.field { } /* 複数行入力フィールドの設定 */ div.textarea { display: block; vertical-align: top; } textarea { } /* エラーメッセージ表示の設定 */ p.message { } /* 整形済みテキスト(preタグ)の設定 */ pre { margin-left:3em; padding:5px; border:1px inset #333; color:#007; background:#fafafa; overflow:auto; } /* 引用(blockquoteタグ)の設定 */ blockquote { margin-left:3em; padding:1.5em 0.5em 0.5em 0.5em; border-width:0 0 0 2px; border-style:solid; border-color:#333; color:#007; background:#fafafa url(old-pavement_quote.png) no-repeat; } blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.body ul, div.body ol { margin-left: 3em; margin-right: 3em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { } table.calendar td { } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } table { border-color: #ccc; border-width: 1px; padding: 0px; border-collapse: collapse; } th, tr, td { border-style: solid; border-color: #ccc; border-width: 1px; padding-top: 4px; padding-left: 4px; } /* recent_list at main */ div.main p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; } div.main div.recentsubtitles { margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* recent_list at sidebar*/ div.sidebar p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; padding-left: 0.5em; padding-right: 1em; } div.sidebar div.recentsubtitles { margin-top: 0px; margin-bottom: 1em; margin-left: 1em; padding-right:0.5em; text-align:right; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.footnote { border-style: solid; border-color: #ddd; border-width: 1px 0px 0px 0px; margin-left: 3em; font-size: small; } div.main { margin-top:0; /* margin-left:170px;*/ } div.main div.form { margin-left:2em; } div.sidebar { width:170px; position:absolute; top:0; left:0; margin:0; } div.sidebar h2 { } div.sidebar h3 { margin-right:1px; text-align:center; color:#fafafa; background:#f05000; /* border:1px inset #333;*/ border:none; } div.sidebar h4 { margin-left:5px; margin-right:10px; margin-bottom:5px; border-width:0 0 1px 0; border-color:#f05000; border-style:dotted; } div.sidebar h4:first-letter { color:#f05000; background:transparent; } div.sidebar ul { line-height: 1.1em; margin: 10px; padding: 0px; list-style-type: none; } div.counter { text-align:center; } /*todo.rb css*/ div.todo { /* margin-left:20%;*/ font-size: 90%; } div.todo-title { font-weight: bold; } div.todo-title p:first-letter { color:#f00; background:transparent; } div.todo-body { } span.todo-priority { font-weight: bold; } span.todo-in-time { } span.todo-today { color: #00f; } span.todo-too-late { color: #f00; font-weight: bold; } div.sidebar div.todo { margin:5px; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ @media screen{ /* *[accesskey]:after{ content: "<" attr(accesskey) ">"; font-size: 80%; vertical-align:super; }*/ /* h3 span[class^="sanchor"]:before { content: "\00A7"; color:#f05000; background:transparent; } p span[class^="canchor"]:before { content: "\00A7"; color:#f05000; background:transparent; }*/ } /*div.day span.sanchor { background-image: url(sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 20px 10px 0px 0px; color: #e6e6e6; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 15px 8px 0px 0px; color: #e6e6e6; background-color: transparent; font-size: 1px; }*/ span.sanchor,span.canchor { color:#f05000; } div.footnote { border-top:1px dotted #f05000; } div.recentsubtitles input , div.recentsubtitles select { background:#e6e6e6; color:#333; } a img { border:none; } span.hidden-marker { cursor:help; border-width:0 0 1px 0; border-style:dotted; border-color:#f05000; } #to-top{ position:fixed; right:0.2em; bottom:0.2em; padding:3px; font-size:90%; width:3em; text-align:right; line-height:0.8em; } del { color:#999; } @media print { body { margin: 0px; padding: 0px; color: #000; background-color: #fff; } div.adminmenu { display: none; } div.comment { display: none; } div.footer { display: none; } div.main { margin-left: 1em; margin-right: 1em; } div.sidebar { display: none; } .nodisp { display: none; } } tdiary-3.2.2/theme/old-pavement/old-pavement_back.png000644 000765 000024 00000000226 12137321070 023024 0ustar00machustaff000000 000000 PNG  IHDR3gAMA7tEXtSoftwareAdobe ImageReadyqe<PLTE222f~ IDATxb`* S SIENDB`tdiary-3.2.2/theme/old-pavement/old-pavement_quote.png000644 000765 000024 00000001640 12137321070 023262 0ustar00machustaff000000 000000 PNG  IHDR,@gAMA7tEXtSoftwareAdobe ImageReadyqe<PLTEwwwZZZ444TTTppp jjjxxxdddeeeoooEEE555^^^HHHqqq222zzz𖖖tttܭ999```  )))󃃃Ȝlllsss&&&AAAWWWMMM}}}\\\---PPP===yyy666Ǡ+++{{{;;;aaa___RRRSSSgggFFFԪ(((IDATxb'bK&F1@sA6ibd@ ԉq2 cQ\' b:1˥F$Y Q*"RR_oYTk Kj S}4) $ꤹldX*eu @t% #U_@@ձq Ōur`ui@ыUJ(@@05 s72Q,,T[ʬS7)*/(fw P 3)XAuru\R`w)[sH1q]o]ذ::u<,@Wi ԇԙ$֥$Y= ϖST2D AʒeY~@@AF}|]w @0zuuIiF0) 3>KL~IENDB`tdiary-3.2.2/theme/old-pavement/README000644 000765 000024 00000002530 12137321070 017623 0ustar00machustaff000000 000000 Title: Old-pavement Revision: $Revision: 1.4 $ Author: NOB Access: nob@ivyvalley.net License: GPL Comment: 色あせた古い舗装の様なテーマ Validated by w3c. サイドバー対応(専用?) calendar2 recent_item footnote todo プラグイン対応。 このフォルダには old-pavement.css theme本体です old-pavement_back.png サイドバー用の背景画像 old-pavement_quote.png blockquoteで使っている画像 README このファイル が入っています。 あっちこっちパクリの集合体なので著作権は主張しませんが、 不具合などには対処します。 自分が使うのに作ったもので、サイドバー用に出来ています。 サイドーバー無しで使ってもサイドバーがあるような表示に なってしまいます。どうしても気になる人は次の設定を試み てください。 1.プラグイン選択でappend_css.rbを有効にします。 2.設定画面のCSSの追加にて body { background-image:none; margin-left:25px; } div.main { margin-left:170px; } 以上の2行を加えます。 これでサイドバーのない殺風景な(笑)表示に変わるはずです。 Changelog 2004-06-24 NOB * removed duplicate recentitem. 2004-06-23 NOB * adjustment of margin and padding on recentiem in sidebar. tdiary-3.2.2/theme/ocha/ocha.css000644 000765 000024 00000020716 12137321070 016714 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Ocha Revision: $Revision: 1.7 $ Author: Nana Access: License: GPL Comment: なんとなくお茶色なテーマ Copyright (c) 2002 Nana validated by W3C. --- Change-Log --- 2002-05-11 Nana h2 line-height: 40px; */ div.rank { font-size: 80%; text-align: left; margin-left: 3em; } a:link, a:visited { background-color:transparent; color: #006800; text-decoration: none; border-style: none; } a:active { text-decoration: underline; border-width: 1px; } a:hover, a:focus { text-decoration: underline; color: #006800; } body { background-color: #ffffff; color: #006800; font-size: 100%; } p.message { text-align: center; color: #ffffff; background-color: #000000; padding: 8px; } div.adminmenu { text-align: left; } span.adminmenu { background-color: #C7D2A1; border-style: solid; border-color: #F7C263; border-width: 0px 0px 0px 3px; padding: 3px; } h1 { font-size: medium; text-align: left; font-size: 100%; color: #000; font-weight: bold; margin-left: 3em; padding: 5px; } div.calendar { margin-top: 0px; margin-left: 3em; margin-bottom: 1em; color: black; text-align: left; padding: 5px; } div.day { font-size: 100%; width: 600px; background-image: url(ocha_div_day.png); background-repeat: no-repeat; background-position: 0% 100%; margin-left: auto; margin-right: auto; margin-bottom: 5em; margin-bottom: 2em; padding: 0px 0px 20px 0px; } h2 span.title { color: #333333; background-color: transparent; margin-right: 1em; margin-bottom: 0px; text-align: right; } h2 { background-image: url(ocha_h2.png); background-repeat:no-repeat ; background-color: transparent; color: black; padding-left: 3.5em; padding-top: 0px; padding-bottom:0px; margin-bottom: 0px; font-weight: bold; font-size: medium; line-height: 40px; } h2 span.date { margin-bottom: 0px; font-weight: bold; } div.body { background-image: url(ocha_div_body.png); background-color: transparent; background-repeat: repeat-y ; color: #000000; margin-top: 0px; padding-top: 0px; } div.section{ background-color: transparent; margin-left: 0px; margin-top: 0px; margin-right: 1em; padding-bottom: 2px; } div.section p{ background-color: transparent; margin-top: 0px; } div.section p { background-color: transparent; color: #000000; margin-left: 2em; margin-right: 1em; margin-top: 0.5em; margin-bottom: 0px; line-height: 135%; } h3 { color: #006800; background-color: transparent; border-style: dotted; border-color: #eee; border-width: 0px 0px 1px 0px; margin-top: 0px; margin-left: 1em; margin-right: 1em; padding: 12px 3em 0px 0px; font-weight: bold; font-size: medium; } h3 a:link{ color: #FF8000; } h3 a:hover, a:focus{ background-color: transparent; color: #ffffff; } pre { background-color: #ffffff; color: #000000; margin-left: 3em; margin-right: 5em; margin-bottom:0px; padding: 8px 8px 8px 8px; border-color: #FF8040 ; border-style: dotted ; border-width: 0px 0px 0px 5px; } div.comment { background-image: url(ocha_div_body.png); background-color: transparent; background-repeat: repeat-y ; color: #000; text-align: left ; padding-left: 1em; padding-top: 25px; padding-right: 1em; padding-bottom: 2em; } div.comment p{ margin-left: 0em! important; text-indent: 0em } div.day span.sanchor { background-image: url(ocha_panchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 15px 15px 0px 0px; color: #C7D2A1; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(ocha_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 15px 15px 0px 0px; color: #C7D2A1; background-color: transparent; font-size: 1px; } div.comment div.caption { background-color: transparent; color: #660000; text-align: left ; margin: 0px 15px; padding-left: 1em; border-style: dotted; border-color: #006800; border-width: 0px 0px 1px 0px; } div.refererlist div.caption { background-color: transparent; color: #fff; border-style: dotted; border-color: #006800; border-width: 0px 0px 1px 0px; margin: 0px 25px; } div.referer { background-color: transparent; color: #000000; text-align: left; padding-top: 0px; font-size: small; margin: 0.5em 1em 0em 2em; line-height: 135%; } div.refererlist { width: 600px; background-image: url(ocha_div_body.png); background-color: transparent; color: #fff; margin-right: 1em; margin-top: 0px; margin-bottom:0px } div.refererlist ul { } hr { border-style: dotted; border-color: #999999; border-width: 1px; } hr.sep { display: none; } div.footer { text-align: right; margin-top: 0px; font-size: small; } div.form { width: 600px; background-image: url(ocha_div_body.png); background-color: transparent; color: #000000; margin-left: 0px; margin-right: 1em; } div.form form { margin: 0px; } div.form p { margin-top: 0px; } input.field { color: #000000; background-color: #ffffff; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } li{ margin-left: 6em; margin-bottom:0px } div.body blockquote { color: #000; background-color: #fff; padding: 0.5em 0.5em 0.5em 1em; border-color: #006800 ; border-style: dotted ; border-width: 5px 0px 5px 0px; } strong { } /* calendar2 */ table.calendar { text-align: center; color: #000000; background-color: #fff; ;border-color: #006800 ; border-style: dotted ; border-width: 1px; margin-bottom: 1em; margin-left: 3em; font-size: small; } td.calendar-current-month { font-size: xx-small; text-align: center; } td.calendar-next-month { font-size: xx-small; text-align: right; } td.calendar-prev-month { font-size: xx-small; text-align: left; } td.calendar-sunday { color: red; background-color: #fbb; font-size: xx-small; text-align: center; } td.calendar-saturday { color: blue; background-color: #bbf; font-size: xx-small; text-align: center; } td.calendar-weekday { color: #000000; background-color: #ddd; font-size: xx-small; text-align: center; } td.calendar-day { font-size: xx-small; text-align: right; } p.strong{ font-size: 200%; color: #000; } .memo{ background-color: #FFC8FF; color: #000; } .hide{ background-color: #000; } div.footnote p.footnote{ border-width: 1px 1px 1px 1px; border-style: outset; border-color: #009800; background-color: transparent; padding: 1px; margin: 0em 0em 0em 2em; color: #000; width: 90%; font-size: small; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { display: inline; border-style: dotted; border-color: #660000; border-width: 0px 0px 1px 0px; margin-top: 0.5em; margin-bottom: 0.8em; color: #660000; font-weight: bold; background-color: transparent; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em 2em; } div.form div.caption { border-style: solid; border-color: #006800; border-width: 0px 0px 1px 0px; margin: 0em 25px; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #ffffff; color: #000000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ div.day.update div.form div.caption { background-image: url(ocha_h2.png); background-repeat:no-repeat ; background-color: transparent; color: black; padding: 0px 40px; margin: 0px; line-height: 40px; border-style: none; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/ocha/ocha_canchor.png000644 000765 000024 00000000236 12137321070 020400 0ustar00machustaff000000 000000 PNG  IHDR;֕J pHYs  ~tIME 4 =IDATxcLc`@"DFdBiRdQq$3A`l IENDB`tdiary-3.2.2/theme/ocha/ocha_div_body.png000644 000765 000024 00000000427 12137321070 020564 0ustar00machustaff000000 000000 PNG  IHDRX QsBITO*PLTEΚTڦRҞNʚJ’F pHYsttk$!tEXtSoftwareMacromedia Fireworks 4.0&'uWIDATxc`,]3BF0V@dєEs F0MY$20H5Xh"Y$X>%e&IENDB`tdiary-3.2.2/theme/ocha/ocha_div_day.png000644 000765 000024 00000062350 12137321070 020407 0ustar00machustaff000000 000000 PNG  IHDRX3KvlsBIT|d pHYsttk$!tEXtSoftwareMacromedia Fireworks 4.0&'uprVWx 7 z{l;4cbD/:7,\˭:Wn}osO3"r)|̑+~gVƫoHi>Zniz3-ev;}xMڥRu5~!7WxG8HmkBF)3[mkTSx]KlHzά=x7 H6l6yTՒztC M۲#ɚu:}HA066DObE``s2G8$5 & Y.?" X. Xn& i 8& d,ê 0M\G\f/wԃ퉶 C`Vtn6/ >~2B :qN߀g~"&W>(=+f{) 8,>A  y@߇wUlb( I3/% ~0E@ m |)!_qt#'1+XAi&]8h+eAɒXM L[Xv<ģsD*:XqG;)9#fG[=< R7{@u IoD(b_%oa6N3/s bnUnbu9tsipo@`K6cy$Jr.T:81g@rOCF]ϴUŖȾg*=\}EOh+}p=Mٳ~1>ZZ8 !f27[mP&#.H7$bZ;NYU'U;p[`vRU/ʙ/)!UW>9tL3KhCbլsZ< KD^8,Pj6g#;#=Sj&s25 Hٙ66X?}'8"PunShTD^K~'{qc7sE݆ȘD n59ziq]DdԟQ=i-qVϲv1cbj$\Wnʃ^ URvEt 8n݀G㧁kc(E*Ok+ 8^\mAqHEk-tMԅ ObC=){ỢlHI$p HʲJʁT; - Kv8])xe3'^RhU\mA :$*;YS^u:[z vHgfz'mB'jdr= 3G6MJ.+)˵"8J,4]ը$MQI9K&TT5TK8ܤ?%@Y<[;vs(sLԦV &(;z9hM|?Ş4 ihzdOw\/MB3^0Lۮa e*l~~ ugJ>6}\EV)J+,1Ԋ5lI{-Kui^Ԭ ,QjB |' -*5x!ÜKc5% mLC1J׵fUm̨[T+ 3?l~WtGXG(B{ԩJ̛SEBs$(˅0y- 6'1PiYt2Ap(O 4 _FL_D3XC#K+`kek֧K[ЪD':ĩF9F,(%os(ϑnKIi6MWioMM$݃L PDvq L ɦhyO6[ZZ۠ "v8:Q )K*1C8fFݱ){x`=imP,t5ɍ/\mڎ5msk#RV t CvzG*IKQh7f)w >4r Mռ{F2I޽w퉯-5R#wjC׷苗 %Um5Ԃ4w%ڀB P_;[<OP h!_&"Hf˴mL|twZwhCx+ u_h`jSp-ޓ]/1r Ot\<3mzQW+6*S՗Ww)bs+VXԲr-++VNA+WYYf?$]狙k3W\1cIf֌77W\qf5w|S1ybfb抙+f~E̜!a 3Xb抙_f_&3}3W+*VU\]qjyfj]+^VVНGVVU\cjygj]3>fVU\ +f~UI>b2 y`R%w:K;5n E=- iǕ&z@YT䛒6|o[W82L$ҵZw-ɷ%vc*EޘƲ[ӽ,45u5[>4tm ޖ}͛Q⽏xgiz刺WnOs;~*ޟ~7íg׀}u=ܲ;X#g; w;#SGx)?rR߽blċ5'l}ξ~>a#8t,FWt2TrH䕻G:)O%MĚuU zz `cA82gd>.LdA/f/޹oØcӼ^+gG'12HhCZ:l࿱|5^W`Vse?bû "ə2fCHhp\0_u|1#p/>c{_RUpģ2(P֛jCFҧyQn9/sh={rX//kL[[( kSd=19rю#VYgvf>fhȴ,>dSkW_F m&PJs_j걘 G]ʡ7&4Kx$lsh-/YRk[Ҿξ b~(z; ~9ϘP@mFBeS~8:.1,MQN@ÙEy f5oh(:jP:<Ò54w@p/S"cQZ9"_b\@ѓ+_pQ\Us;䇞љf1Z _ ,ˏuX-AkW7>8[uv'Q`;Qses8 Ð6np1L~[X8;;P:N|;F~s6z[ÑgH-e4Fy4ݹ3Ճ:q!i&^_rZ;i 0Q vMg` ʼnO?aǷ6xCӺzϘD7.$;iKU5z!4'^3^붎Fk;wѵѵT%ܠN ܰnu@8[nvzdwz$G HAE{mkBSx]N90L;x:, PbDBG,Fr4J@!jT8\"Zr@ bi0O( T$)t(äZoJ@WGÈ>ӐER 97g־-a9vKy6(28@yb]1_"mkBTPxn6tnT(jU4#P:",&31 eyd 8vVJ@" Eٍԍ̋_CSiǗ7cǹ.#iVg\k Iٺ;ۦr(GlZͦ.6(j."{Ŗ Q_(Wc]=<\>?kZCWl š'DzQdB#{4~4Zve65˶K\izeh h{_~\I`v:kc]mkn3j =#94k5N băyY5ynIxs{Hm:'zAp\w3 w&^xk6j 8K7yE0Vy(][5Z럜s{k㺁rU4܆Fq횗mzm+T&\#99l ͦdSԭms>M]}uo`_^N“h /W77]׬IM{vXm[,pfk4dħLo:= Ë|h`lgl/1s{Z _on:_[surz3zH ۗm:JQS?c<_S?Tַ+udNoNp:FON^{`zحUzh:o>\u>w:XZeṔ½2|<mmխuت?w'vk$2 y~TN9( Б;zV;Tfw:_V'g?Z8XɞU_n6[Ϻv'g?OU3:8Lg 04s09JY;|byͲʙ;kXo*[CS'HgN{6'f럂b6e@p\mpʦ%&S<97 a{jt:&FT2lޑϛݮۭzns{ZI,}4l*Jwh&,f_妲UW8\OD:³l8~7F]í|2 mߒ;r h_^d8m汽!YTĬiKpe3Zh=wɺ9L4#0ILH{cD6flӧlʲZ(C g$fMF/6&]kϝiǑ&IQjY=i(قV@0LbѲH$⢜/9S8no4Wlr>Pw@Z8"&䞾 tlm[$Y*m!)(p{u=-{O]+tܙ6 {H%KJC(z,aH6Aʫ?D,*QV\B$YT-ME:͐Ql+;Sǖ!`{3-lW^~ecƐ>2Db +Y|6 V= B EK x T' ^;3kB") ][>V}ÇXm ZN/MSWsӊoGQ}tO %Ɩ5_$vK/U,)Yc/Vb//7Wަk֓JWXlly4"HŎљ 1qZ*X]]uj*Y/^XS͵i[xN|g0ʵ 4M34uegVAXZN`Tz#7t+k~l(AL A.G9ztO1Tb$qZBf~"H6 ?ߧ&jՏxX:-yMNh2;YdFU0w;lRQK9ѿ{(8 /WaBxWKƴ):q|\x@7F4pߐathr kхW2̲5,GPP.Cv6eo^~k(z̧؈?e23q|m7ُ;Ii XI-UC_⇦ `޿B(G3,Vγ2vo++Y(ˠ$www3fxkI,_1J?'t2EI,KfR)3?41b،n0;\-汙)͢pCbJ \ߓi߇80`@X(ݯ͠tk$xse< Ch>,I@}Co.%M+ \.:K䫻t$ԨP ~Ʊx6ωx2J_a 3M; S:4 ó̕8őEbər`eƖVVWVCr;(46PDVgysN4A4*I~뇞8҃q$,SLeY Mmo&޾co<%~2m"Kr*Ciꀮs{'JvpUcU4s<qsgLrJ H!Umm "R6XZ*djbee=)R;yAuϿmϻ$f|v*4_ G%q]J4ɁU[ʒ,wx$l*:d*d+, bi6= A)!V~zkÇO0VE4>(Dj2b]yL8J% fMN(A9ϱI4tAj:ʐ B, 5eA5oif-hnG`?eЇqZgH%E-)R1(qr*u[e,QnLrv&Ewn+EdcXm=-ݝ?~g~;C1 L5,)# 6QJ2sav0%N{=^oWh=C+ ihMo}8VҪpMi|t6Oo}ϟ/'Ӊ* t][O%dURmМak(Qq4Ee t%:P^z._*`ǣ5ÙO\'/k SAx֭]1;j#ڢGJ.I[,҃d< fOQwep/oCں~cp52^};4(ϝiZG-\vëԿt28hU޺H|wWZOq13𓏏_kЕ|KcF ^uz6S`~Qwu .:87zn9t:o2~7`R]u pX9;=kP&;h2]^̋EλUYfe gg Wu{Z[kر~N;L<^y8LVu8c Vf;m4?0@PQ5k_[z0x *5FZ9Nܠ- Jӆ/r$*Z1ސq]`嗊;i= 0XϷ Q:?nàIӨ*?/`ӱ.@ ^,ڛǛ#$JasSruM.o1%G`2S@saK0} l~Gܾg6 le (ٙ4Y߰CS].@~.s "f!W*f2x6/z|L~.je@/> 3eK2S zn[<jS1ݯvsZ=$a47,o$LTL ͵l\Zpukiێa2/ ˑsG<72 vѹJLhT#d"kq^$vkkkq >ɾ®$Et@+Qx-𝫯~ h W*9hVtӟ@P3͔M<=5Kja1E:W$Y.+5=8|D'fk8j5Y*q`p-K x23yHӦT.9|֕]s 5 w-hWro}0t&,J ^4M$h*ˉYy/Q4A9 _mffJ=_/M˳^so}g~|WmٱZ!{ðY]5zcɿY k~gf }J) ?)^mkBTlx!0EQV@ V@YCʈi`XęnOy 9lW_r;XRJs&Rʪ_֭5yei;|AoEjmkBTlx!@DQN@ 'C"hΰDrEQTq<2{-뜮*lZW8úFi6ϳ _r-˲3?6w$KoTmkBTl@x!1EQV@ +C@YC dEQTb d'ݑ4?qs:z\~D`~J)XΙJ)Zx:XlgKl˲ۍ1 7oE8cYmkBTlxؽnAQQ .2%5qFDJLɍLĠa!~8ɓw7&-Vg^{A/7~o3fl?gflllflll[?Gq?kg?oj׿+ӶrN_mQ_jl"j)KܾO-z]gyvտ˭cVv_kr7wҽ~,z>?_?/_Stoؿq>{@.spwwѿ>ӏcw՟smnim꯿믿믿^cmkBT!x흍) q ĉ8D^>׻gI@XjjgiЃ`0 `0 ?ϟ|:seQ3|ӧO|:2|.};7eGFO6_Qv]T]^ˮg{>pjzkuo{yye?{-x/ D:3D&򈼹e^Hyi#/OGzϪ߯_~ :sMe#M3Y#=2 QЙ[\s=E8}E>GȩT ڲTg-}VfoSVwzV}./>~!?U1<#}=F[ ~QڋBN..+푹^edLo+[\-k dW(}6q$#?z6Bөi?L7!3O_Q}Пuo[=tkȋM!'}/Ƈdr2_Cﲨ: `0 :8o=+8-4}۞cĥXdq{bUq©ήm!ƶg*ΪU\z[GA=^+ru{LV U?)V>ғ)x|Yҁgi\yi^cUo*= !TY?rfgWsʽVn*VX#=Fϫ+[F~yH\L~[O҇h5ݵTow|Sfӟ+);F;:x )/OS yUo2e)Ve3'wgGg=J^`0  ľu kU,Ksؑ5nY,bXw{ w&3QהNQev ]ƷgcH˞i{A3I8hwduwUIWq8I>+@pQşGcZ\ƪUߝ]/:3d;ɫ:gB9R|GW~w2;fzt|+i5nΟgZY|<1NyŬ|E7k?z/k><=Α}N΅>uWydʬdz `0 *\?W8GY:Dgcg< 2+'W6qn؟{ru"wU쏘~c#T?+y{Q,,^qF/Xv8.֩g3}ȸOP ~n%hUG4(_sn|W}Tg&x^c,Fѭ+ <#+}/Uw8BRh_|33!mr\7U9m({ѝpvew[xG]߱?g;,nҽow8]וb?OV=Z_#ve?vN_WrYLo;1g9pV^G~>[_vNOS3 `0Q[ veO\k^8֔v<Zbz\Opbn$~}oz3ј mK vU]^iNWA#x딫jt q :E= z%օq)CcYEqyRG-+u (K\hP'*^ء^q=m=y|Kvūe\rȊ4={W1;=ݷxp;o@>ȘT\Ԏ+C=*ɫ|GJOCW]x1.ﵠ9_Eб Vq)v(ʑ}[GwǺ{-oSdו_˞׃2;iT&w*w:g׭SOsj%Z[~_˯d֮+w]7 `0]kIu+eL]ւoA^;=GR?v쯱;<y o$N1紈=:ߥPVu< <&3KyC/4r)i=*/|Ύ^]QNН1qGw>ù{ ?Kv:A}E:_n+{u=rq͓̳]>>d}+|L01`0 leg:׺񶊝`W,3O?]\9P~[kOWiGc~)-<w.3q}'vuw$Vnv(r52S;Wk_Kϔ8B/hEՠ'9w?K;x:x<|@cϽVyc@ۖSw8Bq]=2lBe6V}eR( VeZT4ade2ޒ+nYBTqSߔ<[&=f[|szP)G}{Zׅ3n7jpWwftEw[ǽ;`l? `0 `0 `{~i`oLy>uoi\qK|}7Svu9G쯿c¾#>,jow{ՆݲL=mW2u_8دjo?kD߱mw>#}E:OۡO;y`$jo mkBT!px흍8 FSHI!)$FRHnw HYx3ꇤsaaaaxIǏ'U{o_ھgW9 o'GW {>~Jlo߾)*/N\ϱov[iZ_ձaJΝ/:6O- 92b?Tlk%?_21B sY5>:>c=1Ow y^- ڶ,XzusM#גU]>H_yYv!ۉ_mi Rus]Xm_g)YY)m]y,m z1aaaxEߓGקo/Y\k6xjgH|yu.\aæM&wk#ϐ$?]Mo\Ⱦ,/ڥQ@~6s?)}, l gX #vQg Bٙ^uのuhm?}{].~}v_J;xogJY]޳@.)oqC?}>@Xߘ'-(W? źvƔOʙRv[K?[A}?-wmՑ}g\=c}M ggg DŽ-B^k_g?F? v0||؎=ǧHPgs/hؑI t~{n^}ZyD5XWvO)"c0vY Z|~_%/,p\ɹyΰZ/;/xs_9?Pܯ5ݻ\[y|č8gʱL{? 0 0 _k3>z_\S |<)b|7aaaxn.ta?l^Cvkؽ#~e)3<3^kdlc&jK+o"e<.ʞ`^(3zu l+6v<ï k7]/lc[`On}򚄫 G뎱zt^v2)?;Wmr5ocIz?Ozx{&!ez."ѯ 1Gg{+ҏlw<=}GݽFƨ^)zIpG K֜{{e G12ۭqiumf>.}~a? 0 0 [u+7Svq֭y΅ ?ނ}XwŶv?ߩDZۓ-q/?߳=<~#>Fk"qzrQo 9r,nY[;o:)@-`ק-7({߯S@µK9֠ɸ>:n3 _[_*mtcmC>qSL=<6;ǫsaaa{xˌ\ފpx?0׋#5zяc]x^l򼠕(f:~٣^lin59W~\;?vn6erUbS~v^U O7O(|;+SG4|?f*?rW~2oNٟS9~daևmH6mX[J~s.ym4ٶO|Bd/b5ɿyU? 0 0 0 0 0 0 0.P~*1@G\⟿KrKXs2(ߥ纎J8'>X@▼QQbqwx b)_K|v 1M6kee-2Ǜ59?K^E~9ϱQﱮYF8N?~;:=J<-tĒyNAgC \NXKs)'^Kg\~2}6}Գ)n]Or^j~"{p29w6/.z-v:+M{WJYZ굢`% Ҥl9ힶկ#OUz+U?;sd~vND7*.Y+v:ye;8}~|+ÑޅN9}{Bƞ#txխsXɿkSV/uJ=o G<ջL'L:D]6jfgLz/+ؽ[{rCMYq~[{yy czA;w9zszWHVax3 2fmkBTxڍm0aaAXAtNuө~"B~v(I$Ic i#Gl6p8޾s[ouv?Ru߯+fԍ^|}m43ϭu!Z9RUY׽B,z"|~>/|RתY̞EGߔ뙷L?:fV\꺯Pv#R>cNb=^Fz=yNI}.3?3̥*Ǫ7٧ڞƵ2~zWİg#g&2yK;wʞ2vm"Ggʼd~g<[şXlk=^k͞Gy\ׇ3M^&}V3=3ڣ<_(녾v9> G@Sǿ99Gy*"QYu*lz;{-/9v=Q_s>c),k:gQ%ԝ,SFwA2vWcWqlׯ[},g7F}.2˘ڳ?]`R%Iuݫ$Y>ݸ `6 R6 `fzf `fzf `fzf 03`Czf `fzf `fzf 03`Czf `fzE\҃pKzd҃pG}:}yydC۶I`JUa>N~1m-dV 7`];=4RҍmڶZ8\ i*IX,y_uVUWm Mb}MVjZ}zj5nku!`5M$ a<$p^w:u]Sן%b-4MӔ-n{Ms5WL c;\.stƱ'_l=9}LsEy+rp?gg.u]RU_]4MڶM۶93Ϟm$ %*T+XV|CVu999y{jgƏK)j^76or||$oVCD,r|>K)nXۮQjZU~)$2qJrq.wC43Dž}J!Cv "-CMFh4>q9ijkVrM*ٲ585^~mx}N;Xߞ03 `f, X3,FIENDB`tdiary-3.2.2/theme/ocha/ocha_h2.png000644 000765 000024 00000001732 12137321070 017276 0ustar00machustaff000000 000000 PNG  IHDRX(tsBITOPLTE߹ٴ֧ѦΚfZǜrXشrTѮrڦRɦrҞNlʚJ|h’Fyb^wzjzZzzzu{crRorazfNj^F__V^R>ORIGHDNF6B=32,%" pHYsttk$!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx]s@`wY7GZ1DGMK[kk%&h",AJ<8s<0R sRh}zl(-B^nOsVT̆ژVfDh:ZT?zQWo|}wҭէz>}7LV*\]^}N+xt<e;ru_ go!ձ벳isûoXLȲm_TVh.Dc`5le}!ekyjFa4+( XV#/XhqL"ƒ`E~E JvOhg&BP 4V2=[~ ?LP#ו{$hW]d]j ih7kq]1GB(FXɛiXb+(JXt]U+OPٍExguQX 7rCtzXԞn\aO2hޏ0h}]?nt_ 6hWWD| :(X'("ktx4ŷ w?r#p3`&zoh f2-xGK?g㸞'P7(7[] X]>bWIENDB`tdiary-3.2.2/theme/ocha/ocha_panchor.png000644 000765 000024 00000000243 12137321070 020413 0ustar00machustaff000000 000000 PNG  IHDR;֕J pHYs  ~tIME 6^MBIDATxc46f@"8{TȀM3 Qͣ 4c) gF^I0 !ƎIENDB`tdiary-3.2.2/theme/ocha/README000644 000765 000024 00000000723 12137321070 016144 0ustar00machustaff000000 000000 Title: Ocha Author: Nana Access: License: GPL Comment: なんとなくお茶色なテーマ Copyright (c) 2002 Nana validated by W3C. ChangeLog 2003-01-06 TADA Tadashi * em -> % in font-size. 2002-10-21 zoe * convert for 1.5 series. * add image at left-top position in update form. * remove some comment-out lines(/* hoge */). 2002-05-11 Nana * h2 line-height: 40px; tdiary-3.2.2/theme/nut-brown/nut-brown.css000644 000765 000024 00000007477 12137321070 020767 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Nut-brown Revision: $Revision: 1.1 $ Author: kosaka Access: kosaka@tnat.net License: GPL Comment: 栗色 Copyright 2005 (C) by KOSAKA Takashi validated by W3C. */ /* ---------- Body ---------- */ hr.sep { display:none; } body { font-family:Verdana,Geneva,Arial,Sans-serif; background-color:#CCC;color:#333; width:790px; margin:5px auto 5px auto; } /* ---------- link ---------- */ a:link,a:visited { text-decoration:none; color:#C60; } a:hover { text-decoration:underline; } h1 a:link, h1 a:visited { color:#FFF; } div.adminmenu a:link, div.adminmenu a:visited { color:#FFF; } div.footer a:link, div.footer a:visited { color:#FFF; } /* ---------- sidebar ---------- */ div.main { width:570px; padding:0 5px 0 0; float:left; } div.sidebar { width:200px; padding:0 5px 5px 5px; float:right; font-size:small; background-color:#FFFFF0; border:solid 1px; border-color: #FFFFF0 #999 #999 #FFFFF0; } div.sidebar p{ margin:5px 0 15px 0; text-align:center; } div.sidebar form { margin:5px 0 0 5px; } div.sidebar ul { margin-top:5px; margin-bottom:15px; } div.rss_recent ul { margin-top:5px; margin-right:10px; } div.rss_recent li{ line-height:1.1em; margin-bottom:7px; } div.footer { line-height:1.2em; clear:both; padding:5px 1em; text-align:right; margin-top:1em; } /* ---------- h1-h4 ---------- */ h1 { background-color:#C60;color:#FFF; border:solid ; border-color: #FFFFF0 #999 #999 #FFFFF0; border-width:1px 1px 0 1px; font-size:large; margin:0 0 0 0; padding:1em 1em 2em 1em; } h2 { font-size:large; border-bottom:1px #960 solid; padding-bottom:3px; margin-bottom:3px;margin-top:0; } h4 { font-size:medium; } span.sanchor { font-size:small; } /* ---------- adminmenu ---------- */ span.nyear { font-weight:normal; } div.weather { margin:0 5px 0 0; } div.adminmenu,div.footer { background-color:#F90; color:#FFF; font-size:small; } div.adminmenu { border:solid ; border-color: #FFFFF0 #999 #999 #FFFFF0; border-width:0 1px 1px 1px; margin:0; padding:2px 1em 2px 1em; text-align:right; } /* ---------- Section ---------- */ div.day { background-color:#FFFFF0; border:solid 1px; border-color: #FFFFF0 #999 #999 #FFFFF0; padding:1em;margin-bottom:5px; } div.body { margin-bottom:1em; margin-left:1em; } div.section { margin-bottom:1em; } div.section p { line-height:1.7em; } div.section li{ line-height:1.5em; } div.section pre, div.section blockquote { margin:0; padding:5px; line-height:1.5em; background-color:#FF9; margin-left:1.5em; } div.section blockquote { font-style:italic; } div.footer { border:solid 1px; border-color: #FFFFF0 #999 #999 #FFFFF0; } /* ---------- Caption ---------- */ div.caption { font-size:small; margin-bottom :5px; padding-bottom:5px; border-bottom:1px #960 solid; } /* ---------- Comment ---------- */ div.commentshort p { line-height:1.5em; font-size:small; margin:0 2em 2px 1.5em; } div.commentbody { margin:1em 0 0 1em; } div.commentbody p { line-height: 1.5em; margin:0.5em 1em 1em 2em; } div.commentator { font-weight:bold; } /* ---------- Referer ---------- */ div.refererlist { margin:1em 0 1em 0; font-size:small; } div.refererlist ul { line-height:1.5em; } div.referer { text-align:right; font-size:small; } /* ---------- Image ---------- */ img { border:0; } img.right{ float:right; margin-left:10px; } img.amazon{ float:right; margin-top:1em; margin-left:5px; } img.bk1 { margin-right:10px; } /* ---------- Plugin ---------- */ span.blogmap { font-weight:normal; font-size:small; margin-left:5px; } div.footnote { border-top: solid 1px #999; margin-top:3em; margin-left:2em; font-size:small; } span.footnote { margin: 0 2px 0 1px; vertical-align:super; } em { font-style:normal; font-weight:bold; } div.calendar { font-size:small; margin-top:0.5em; } tdiary-3.2.2/theme/nut-brown/README000644 000765 000024 00000000541 12137321070 017163 0ustar00machustaff000000 000000 Title: Nut Brown Author: kosaka Access: kosaka@tnat.net License: GPL Comment: 栗色 validated by W3C.

    要素をタイトルにしているため、ヘッダの一番上に

    ほげ

    を設定。 サイドバー推奨 設定例 ヘッダ

    ほげ

    もろもろ
    tdiary-3.2.2/theme/noto/body.jpg000644 000765 000024 00000156247 12137321070 017005 0ustar00machustaff000000 000000 "ExifII*  (12i6:f KYOCERACONTAX SL300R T* HHCX-SL300R T*_Ver1.012006:05:03 10:41:26PrintIM0250 "'d0220     |$0100H@   K 2006:05:03 10:41:262006:05:03 10:41:26( ydEd ,d: KYOCERA  <@P@@  ,! DZafew ivvvvcyj vvjj^vnj~|vWBkZXPM]^]^ R980100(VHHJFIFC   %# , #&')*)-0-(0%()(C   ((((((((((((((((((((((((((((((((((((((((((((((((((( }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzx" ? ML$fVzR}b}r)3KҤ GFi<(!0XƗHz5 66H~*s8#UçNDڰ*S^vj'F?JW=E)=Ң(ϭ\`P&ZD&Ue'DluT{8U+gZ܇*70HUb}W+Le({jR'UșjLէYRvQ ٳA{R_Z?o\75OSYB{hZx:V Y6?ΗJӼa\ޔZ:%!lGLFݎ$?F'֨Z~cV:zBYGEksum?~?lEf4ǐ ?gi_V?L.\}۸'Jd/Z1b\Y;҇Nج[x I+2Zas?h?Ru騋7qV>|<=s5磵$ɞų饠??rn+8NRyq.ZaTvE! Sw-4?>j3,U̲Q'?LS$I}SH%Py p'g5_V<$}TLyڢkjs̀K)eMTjA^y*B_:Ji\}EDV37N*ԅr0&CHO^}#zSJ,=p*Y7)|&1*sM yg?{ي#q膨}1n|ƚĂ;,ŵ 'RʯWLzm'e#w`SpzJwbO8@R}'BMӷ_~UqX)|yVfb\zNq9tfL9ʦ: ɻ$';ŭ)S 9Wd,T_ wEbJ3) OLgڠ.əɚg>*+n=E(;=U L9h5"ۜ+rΤ%y ]8+%nb@#ՆkidXN}8Wyu~/ͼF^zl'Q\_ۘϙl Ĺ0.05[ `am4\, ?O=Ӳô`zU Q{ib69Xaz ֶ𞟬i -P@Y<`{8Kic")!oQ9W_(Exm!KRq T{:5FoOpiyopr:}:~4TMXtɮ# o8=f==*BckݴZs7v)69U9$wQK@mU-NМzCC eRYMiwmqct.XddpFE{4{]nvQ̟*v?M6{gݽUwU'*(Z5Fծ!]ͺDaGޕ{ &gN$9oujkd|E܊k{F<F;c=j~ڽ..;{f Uy2q߽w|&=* Rr hrg{މ HզX.LO V ;OQƞ 3G),蜞@(uBt5i/w3XTu~6bwKGUr$^{}PfO(s?)OD 9U7B'_ k 8e}qW3qkyjeO%u#>MtdmTCW9LEޗawɇq \k73ќk  OnI|Jx}liC5 $î*:u3Čd6cs䉃yx["+яxL5Q>>`/9BC-2|y >jA.=׈cȮ`rI ŚLRQ(b! 1ʹ5}-F݁c-VADzRjX>,7GBT愰}kWm< PzU/uBi M8ْcے+3T{ی}(fpAD޵EIjsci FA'ž՜wDa$w8<"uO!K}?ҐJҞ#E: ]]ќzSHuM;<~c>NS X%cj;{x1kί"DOX#Iv 06qɫq=CY΃U%{܇ʆOΨ&-P+3mHNN2sUC`HBgଞaK#hv'qXM#?_m`;q.ḕ9#޷t /ndIo˯Js*1&y-"8~W.X9?*Sj" ~B=LL Fܷ~lc֞Yn{T*_W%pf5Iݾֵt_Es}a!>\ڄi!>V-%Y}3c9Wh#hת/ )h'tG3m^=` \{Ү>¼cw.m8Il(k]"l8m(Y5u^H;chacSivp9#h:bW nN9rI"f/ ({`uj& ^m [r2SU5!ag؟v$\j:ͥRݝU$Rr`9Bh^_A2pϸ}=7Ҧ>ZSŁdֽ&` -U2&2n|ǎ)W-  ##ny$+v v5~9.mTc/ќ=~Rn7g3z{Rl881[ږ%w5BW"rۡJqJ郎q3Fg}ubJ7 4ۗszZi o/ߓY.ԆQp6K;lVR;"̛w ZIu]B2"nJf43]ΗaƱi ˋ0;XI;9AӦrk:Vy t#rp=x])Z|P] 60'Sܖbb$ת-bwDi0wAְRe[5R38i&?O#6J ߊ?_γ[wQdJ6t-R(Y]HVrOEYܽŀX]?J~!o?/_6*zأYΰg< gZ zd0N?]k+AD`eDQ ^zìXS;G dmM7|AZRNŤ1m!(܂d=kY/c9$.v|UzwZg?/_QΓƪo:Em4) bwO+?{u~5ZG*R5F`cg {E_ k ~?Һcb.N%;X(^">deF:u5$'[1C     C   " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?.^T7I=}Kk?l c".@`Ԛz\\ƸH$dcXHi?qCf}^1 ir!\֗+)@*D4٥z>ЬU-iB/G* NH gyi.G(+i(PA P ?rc~tP]9U0?&$OQ,'jG1Ѻ6\7AI? 7'@Nisb 03"pW> KUE{FN[ 6m7S늍gۮGVR>XW{PvǵF`deyS.:_' #go*I'1i[\qmPsjm2sti4xi֦Qi}PƤb@XEe#d8ddHH>!jyY|Ȱ-!px~ULٱyRs\3}5qD f=!$e+ҘT}h6*.{gA"0V^&B2}dzZ<ȪU2)V0O+\*^=~}6 >7@Nq&0Aa!G`@lM,)xmFFb?iݹy֪̖LaYEپ⤎FQs,$B<ҐDO*a҆u-?돿VsƬ򁍤]%#X&0 DtRh珠A}Eϰ7Dw֘󊜘_$!4cUs rpJBs)Pƭ:zh`rp=9_)HSœ \ fc=Q7nx;i-W SEY |Rc'i-xieNяj^|Z_3枠3ZB )> {A2"X# Ձk 9 }: UP9?JNe(!X鴚p;*`?#e$$ yjfiz˜ K;DQ 5g3 iyF>cLMxƳlZ3Hp2Es5Jl-s5lKAR05tSZ~.X('Zd`sYMsY\f{Rj>Ԡv^z|bG(st__13Yays=hQ ~dyzz$$ԡ:& {ӃVb i|"Q{J=k,J4k87#SZҲS@N*yjTzS沼98iN:5DP'\VWfƗ otEe'֌(sWz:gk+wNRs֎A)T\; >ҙإ7LG98]t5OK럭9.*x'4㹧~Ahgfy;噱Ɖ{c>sjQ9QK9֚Ƕ?ZҚn9Uf.bFO ,yc5\?J&c9#A'ze=x~m~j-:}4P JfIu??x^eţw:dz}݊Ѹl?<['5 * ެ*ZA M!=0\տJQ9)/tq|qH,4fGG)Ty9TDq79~{ҋrwftKd9ilϴ}E'ڹ/M5ZThA /!5CB*v/qJni>Ϯ)݆Eƒn9;]!^4";L;8znTLɪR}XW8b}ʧ7 /lӻ94-zRC+Ө1aG ӷqYy4]'6ixպ Ӹn5gCJ\L:f0CR-ϖs6UCM1) ӸŏBjj0Vg)6斌oCXjp£PUf}gyJ{9(#u?D>m8RIjRi9ת. Dd' )YVI֏PvG$!#م!=ʟ5HƧq>Y ګ0'>A48W및|S1O[)1QTkߚ5z8F[6PlSRҐih w4GR*N8\ .PF:h'j1wvjeGQas1|2*'52K/l6(EjZ qV`vsҴ)rج֔O4`df's;* ՙ9%q=sPHsΔ'n=0Ki<S9io#5,JO4\j,]k0e (cG ԍA))Lֳ>r04|*B|;~cLQ̍"wf}!=G#s4y(q3˜+*zx E+;v@'<(~ U3ޥv{-bCTfzoyd~z\JNil$M 8uX\(<qSPݻ{Ra8z,1@N.1VqcAq>=8PN\\ѻ'U >2JvRQb푓"-iwU<eCқȱr쎴ɪ}yRgOQ\sF3W?x)} JxQqz@wǵS?K?Р{ 4Ф:?QpuRn>h@?B q-!Er9Qз|J5+~ئgP皣nsJ5=aJؽ`RQTn|E}o LzP QTm/P5K\_آ_ *"Z/|E wBAҨkٞ~?렠}~\E14`(wŠw tԘ mY<}(Pz ٞpg ?lԟ w?'N{Ul?려:͑\?Qp1MQUYj 5_Gh1pԝO?P:şpG+MnGf'͑'7p|4-{'g?դ͖(h^&UQmb~b?A& Q͙?xE Me4pz⩝b_kx?v™ZM{UAٟ{Rkك<AEZ6c}*?ƏkL?+ȶW$q?[^iմ#>iݏBZk?0]jZ>?rў WNԌ??Gz+1!\~_F؃h"/SAr֑}j+r9h?ƁnqqEțn14}4-6b/Z6\XPװlxxQv= T yG=W?`^E$L{0R}1E;m1֦}1K.=~t] v$=!NzS>н~tr`~y#GS|zzC2稪ln>9aM3 sJ%sKvT43ʾ ;X6#'Ii@?ZkKw!AqJ\u-ȣaI_s14AHTqGOۓEkڔ: nh|SQsA7&ΝH(#S {C%wz}1Q(2rH~Ē GOƛd P]I~q.;qSKSF\qP=An wqRxT(iҍ9N2sA';zoN<-br?C{k3.U[7JҶ8/y37k?%?*d1OL> Is1scڗH5B}q tI P[ w r(2;xOOn=PKsApY=ѵrn!yϱ3q٧%ڝ|8-Mo"sjI}U5<;_Hӌ玴xM ;Cy}=HW .d7(c*!A4r[pu^;#h`?M V_R(3{{'lyx;vg%KsӾո mc:# {= Ì9BBݷ<(mtGt5sQxkK{\;{/Jgڤ/)ߨ}O[\0zHuD>mt)i>z"^L$SO!~1 ō}i=ד=MD ?q۩=xH&vg]+ @ vyjr)*Ar7FO+Qн~|E?W|AP:7sқ.2`aO^!4ޔx&q^~5`אc*>^Wc 1kxK5 H 4ԝ|dGt|Hĝ;cx |\$d? ;vLacx>I7f鞔ui=5\xCQ>R7)qq z i;@w1h*EG:OJT.DiqBz"/8W>OAjdk  G'݁TO\)j8zv{du 9NFrz c)5"5(ʟƚZڝxALSGmϩ*Ap͒@bꎵ|N8J(lȋx44:I*xFؚnF5'0zw46gW cvo/a +\b39`К(qf|Q*$}q\lsj? w܀ 拮vuTs d9`= R*O}% )'il>S1$qk1mޘ9q8 JG,ɮS IlZc Iv2$R e$S^Xba Jgh1s47O qR])|3LP[&3&2FO#=qUc5OnPXq"֩$.cqQI{\;_hښIޭ$SJ6'6ak05N|œ7Ӌ`@wOi\e pmpIR'8<h͝PK q\מˇeВgێsSs!KϤ]V9kpH%VHs9bOl&4|&5iHqf (7έ˟N礏 K*K-Āc{+̤O-b 'KD>rEjG78R{ҟWˁyWہ6?yh H q4Y(y4N[P?h=+t̠6긧.y=OV|K kPnez<>4$lVOlQ=i~,s(9~-'[1+?qb:Po\^?gz-MG|H~|`Է`M#W:zQ2F$~Ѯ: iO]Dk7F; Ӆn.{u⟳.y>2jD?+W9 ;XGbQI'kyo^$+ڜ9SPJSۇƫpymNq^!%6<5@/OOC GE8|l~1nn,{(82 Q9S@9R/qׂ*7= >30LeG +2č$Zl\{\.zaOkJ}1Y-@ W$ȩNOBmF8m#6;CRy#(Namӄy;jJ^:vDog#$gUG210齸9GǠ?Mh&u\b/o?VDD(-l҉hQY/ ڡ]ӿ2^§ByxR \vsEnnHM8?2R76nM |YGKNrѺi~*|g'de_ݿc>5.UFsHIuFNX*&"~;~" e0n(jSu.5Ӑ;[Qbˏ rx)l~ĕ;W1Jn2z@n )Q j\o%IsUc kF=9*%6unF=:ѱ&t`Uy41O]ج eE-ؔ֬%fܫ`qҿp[h\rJ?ƒIp0MW002G m{N+$m3"f"?JZbL|ph_R߭YeD}4hc4?;؝{ɂϠ|qp;摮~^$e0vQ dL)9$l?)obH21c#jme` +MdnN};I828JĿcsaҡ_5>Ny֪Ieb ;E8('kIi@QA"694y{O9BbhR [j&) c;:c{ !<`ʜ:$WJOZf YY%V$ jz(Z߼8ߕP?s8@aWd撕lv_jנ?ʛ*!=~m@]9U!٤`;U9ܫ/񞀹c Haf ۇ@"*]PwU`Z)ni$IU$ֹv$t1Z/w*E50FJT*A?QܽdP#GVYIi r1@\`~g~Sz`58نQ/QRYdQOK2IߜI$XOZrʪԂiʲ(e\'}{!ae Mp퉔u񭏲+J@Q 2eG;J:zn0Lu2?Jd'֐ p̟Ϛ$(JH d5JķawKb,?/wK2Ҫmҥ1D+Iۍ躵̭bv{qA X)WX9䚮.ScMZ{.1A  L ǽJ[fyЬ{nWt [-юj]GFb ⡅wZDÃ[R?-Vw*~:`q}-nԢn1lX]]`~w c*y ROB?ZڅJUK8V#IJyb_>CߘwX|Φ<ΠpcQ&Qůd7$4՞1j;-ԃH/(븁m&d:r:x4÷m݅v<$S*yl6)?Eᯮq>Pc]"I>~?1qbd;e*_\:-4}ڣپ蝋ݷҋ 6ncۖ?9#uJOӌ ` $~`0 QgSL1ʄpTfnlc!.IqL7/īPTnH0GPAN$$$tYH:0Uّ-‘fLm('5 l&|ZG+3L)?ѠksE$C*LA=xM{UZYA+(ء&brBF?$1F+ʣq9 $'۸6LU2Z[>T]BMohsػ }) el>i&TYi.'wAL?,iPg1-9dj84dZ>Gd%t39y Q0TWW0KyZ֜ڕմ^`)?AVYG!v fjzҲr2ʀj38h58̈J, m>q2 8UKgҷN* ҨOa&7pEQmAVγ]MFQwxB?JjNM..u*+Z3[Y rE ;3ORt۾T a^ h~? X#W82$2_Cd&'ܴrGr۪X;*=J)b6,.=~h[GMo&YY_)u‘֣iY[$S)OtžU"-. l`~4&923`I iO.0[?5"qѹ#r -: 6d, S [. k>{ft"n weUiqj4r4`4Mā#>1ڠeGf>졉0ԶicM#\Dꌳ_D2@#M\J[WaXP _՞YYI"*h~t(srjr۴#,H3+4zE6y7UXWW@r"rVrI C6OБZ\vd&݈DzcU$ʴ帶- FC8%(ρVKЬmxq!mORLze|ǭZ〩4M46dA*֝І.;8# 9SRՕ -`ɨ.'pP95C䕐ѣf-KQYmwVo)O:F 1Nh$kaF",œ/!)qw!^<~8鴭5fKSO>UUinEINKV]Ӻ+ \>pL)&H>`LN7o -Y6pdAc?%d 6n\q}&KogrP ȏ đs#?OKmvsCcb\zF? Z!F'F_Y=YVTN$t =-nR Iy.r  2ZI!On~ iA[Y0ߍV.deVL&?M%ԋ>5Iԥo4bB!VqM^l!ndU/a^n2q>oi A¤?-7/9 SW|./4򁍴UH5Q4}27Z@?U'UF[(*jA{ -8DѯʍS ѯ_RHFN3R &ޜgHT>]XAWp20: *ONWj 0ANA$F| @U*9t}^3'$z"%R沸+_SBt%8iAl4NI% ~uKYvzʠg-:vHQ~/6BU|y$?JkArʱ@w*Ff1dx(R0* 1Yv-,Z+,D8? /N ƧE5Zxos+Z]۲4u91_T6 ]b1~ZمlcV7:nJN2^< X G͜g是\Knڃ#۰}51p[ûZ[⪽,W Tۢ[/oJ\K#ṽUM2pΝn#ہPM#tG/t ts`f'|*WQ?%U׏֨lTdVɦK@5br^fKGjX8ŀ#,:,!CU'mb8{Xm?(֒8[_e)L#GUU/cH{el L [3aHד"8{?6YG (nk=<£vclzXڐ?ЊFԧ@ 8נu&ݒX+s)X ȜdUup% ub6P˭prBvEI%.62SEb b<$G?j@3ÀU?ʄ"g;uNck9-?_֬ID;J~ ]ob;%^\wuxU$>/,ddS7O[yA  TZ}.-˱rqEeA~u hpɊ5X@jQ B# HLHO0)h;>'gEG.1MQ jFP9JR8=ps+\v^'ͪ Dl>Y?\Մ'`'41R}= C6?Jh4iqLyt 7[P drμghYB;vЖ' ۽VE%3vx@ȯN)ϪvUs>h$sC[ $-n+ M5NTJ!2kےrRn\4u$Tg)XMl5ʏB+KdS l2POTkP}UW*3$1o<X4kvU9Rb~Nv9+Y-Ҹ(@ 4w-"ul7/n@pd8|?JƬX9ie~֠r=)mѼe*yU.L#q!sU{m\YBeRV^GFrgt?\Dh的j1*A"iWY+˫0?t'>'I'< S ;]A1ߨ1A"\̚.u,%FwH n^d13pJO Y.VWSM". >"#yIlJ#cS{ CD}<{`ME\H`)Җ'Tt8yԋ} Vl3Ud}y4۰ gF*XxQ]֪(pkmt~\vXhPҕ2foJ":Uw fm-ev^ 浯5Gsf$qU#\dn,z QWt烹OOB子&vcVLUc#jčB@VWC"5r鴺jdZiwug#wjn/p%pxܯ 8iq 0Nȧ/{T21̌N?B 1 ?ؑɩm[ȪZmBXwBAc#[1?j;Gj徕DξY%\|Rl9@񖥝Z@ΣIL*9(3_Bv`Y?D5 mEdU(m0Ҵ#61y4-+u,Ŭ/4D/rҪ\˵fk䭽(UNsRxCCn<.ifƯ#)MBW;_TŶf<1?j+GbyZ&zb<~SP;:at[i\9~/91W8#]UrsgaYudKwMS $%Y,!=GUul@(B?9|G,Ļ;oSMzys`OAlVbVdKw2ЁTW^BъGy@vQ wUg=dH,jV2]};'.}AMQʛ yGci"S z.Rײ@(. ~՘ @k[wհGijG'es7D 7ZFU?xʫ'|y?+&tbzIʩ{{Pd._*pXbx [%@1qJ9ER1& Rn9ȠX OEV"itՐ}qQ6- k( yjG wO^asmrlZY%z灍z(ӦBs&{s&c^SA%T/GE V #ٞrQN?*JRA.2(h[XʁL7.-A܋t$f4Zk\R* kŋb*mbc(S:v$iX"~iE HF$6AY1wE?8n5BEЭލB#Bz )grcޞ}y|p|b\˴*Q=LKiߺ):7O_>2&xOO0"?"zy`@ `?RjOhUrgyKc1+ L$VA)]l+#nsjg0bz?=Fl0 #ݾTNR3Si ;9IMM6т;yLүo=ٲ?e%JJܮ)b # nTq*gQJmW*ܞw ,k qHQp ѝIqCHT+"&F*VZKlfG$3NhTq14|Chdq?:?XnE+!^Nf >hT:O]Lò8%%I!7NjH>t3l~T  ҟ>`#)d~ß)-5k1:s 6QV/@ҎJE:n3 /EUOXBd}E sRYZT{QԸE;{bq_dS[AL?kKyi'-̜;' j~[Fr ! [Xmab$|ƈ+), vy-?9qfSfyzh^/u GUUټŹ#@piV/M9sɪ2Ԋ.e T%y@)q4M6zݴ jWĂYv+S&zsGA֑m5̆& qEorş$ywf[4o“?1ֹ{;)#2"ifVG1#G r>טI;-.01Le?cie*KojH3ue6Gi]t#G?{9WQ֑5T s0ɀ= QԈ GGkBˤ4юvUM: BPGZFcq#yk.{Nri1/;L?j)oYtzPi!zYݿ烀׵5#FpP5R+{{Tű??8i:b(?dɓiQ;ܒov8vJd:Ř-?LS>$<_g<?*ChvAvUGҥ6Ru[V^vOi(e0x|qDPe猴5\Hdq*I=5Γ?T dsYr}vgA(N@>]B2QX Fb,>!ߥMu#SH%)۴~ҩdj?I7Nv";o)?Lrym6;t$3csNRG.ayOc9?uy+rH`S[h_DI*:Z]#zqR>U omz>xs$R`A"tKG9MbRk~[ܜGϽgT自'1O+9+s֤"By'T4&VG D$&GqʛaA? \- C*)+sdծf*\Hݷk:l~al9vͪ","Y['Qc¹㙋 D7aD`?{Y(9,]08*O*=F}g&w!%y,G& *e.2%۩sdvD:!HǮFjO"ͤ&STVB\ԷWK O!޳rTO-'='ffx[@Vavk2y2B5l'C[gKQokuΝH3m6F\'2|HQ7v|\PVb֮gi%sU6n:Kmxeg]V'\A[$NHIbvψ+"H5,J"## ~X Yk%!vXO#KfSpx-* ^6:q1iV7 U'Z%\C!86aϛFbͺ=b_3KI"dpsN:jO:H8^wm[XeOegrs^lwF򊭜L 4˦Ce20H?}Ε4 1u{3<ħ"HYrӭ4 U] N&{U彪f5ci"*c\/MkC^ILGO[vF:+i0 /_ni[Aw*! 5Iͫ6A8)ڦJ0pfI#Yd10Oy+Õ'$Qwvu dSU&M'!5"G=Zl$ uuWQ> {z=mW#,nz M+Fh~v+ ƧBg=:5vѸTG/d847o|xr?>Kg`![;.{͠閸YOp+"Gʷ?K,3Du9y|+cLS5,~H+ Ye'VkOhN:amerNxI“3S~5Fx2#/b)N%?CUÑ|<2On(ߨ2pzwLI1'Ӭ\Dk~fæƮ: FGl:R''\$lkZ[.ߴJFaEǭTI$nTJ I9 1иέ5&g68e- ev< LP8ԍU1Q(RzdQb;Y跜5mu"ӊCbkȦ3#zm 2}Qk5'[Ynml]x~?ZWhj7 Ey].e zI.sFq IViQ:'\]:Չ%P[iW3R>O& 7q6 2#gD0&3$?\:Қc6 Ag ݏؙ0t۴^؜}*d-(=32C/X{ƛPgj)<=nYootk&Kc 5-cihAsGO: YwtʆuhG2I)ZK3uBzcM &oCgyf,ta;q f`G=\ܲ)2j:pE02H\N;7c̱6:UP{??Ep+ƈOxɤDJ;caN\Nhzwż~?&7puEpVxIPq8\ Tp`hO 2W_.=b?Ǹr`UGScaɗvv{8)QʻZ8-3?j_vcC?XuEG7bYt:+0ݦB ď1RAy= @yM#c8 olz#i#s{ %K?a~d.G@Y N?iZϪ\m-]zZ"URk(y(B~([KN ^6vǶ9(nlғĚm-%cQs}5Z\$ ԞH5lBIbsM,L U(^is46ml#$`?OV_P6?c]v >{G?L ',#_4qCA&vqj0ӭt8V\~5YkÑff?t°q֥}A;a};'*[v_kSu|qfdQ%(ީ׊m[Gpȶa[$lDŽtO(8ko*|BSK[M'.ah;+|9܃hUMnR|dAr-^qmyrVN3ȹuhwsVŌ &T裚WA#g's1}@B"rl`1GYma±1?LR~zu7RL7G!bcͅZyx>X C⋇&ĽVCSM_ve}A.IAf?B8?MlKJڳ{*ɞ.?hGՈu^/3W;WKk|gIxA?ӽr! !`9!烚(?Pm66YѺ4Qo#۷2~D>忶x<4mU3mC%q z~uF;Q&ѓ}]Hf.3UON{fL1]^9=d^si? O2V}˱j3c|_˼Nuf5V=GSDHz%%~i~jQX\Aj$c5bf}r+وq?oXTעioAZ]ʛ>z1a-5C_GXK{w6A̋pFA@lׇ*SKTph3o'U TѮQvuo;c#^>(Noܲ 6@vʊNF9$[o0ǁA9 5&`uRr=3MצLJKh/"|D\[AV$-5-CCZ`cso*v%a4ۆ*H=qV_Q:}΃pS-lcɑ⠗N[Jr83d~t˫J昗#BVL,ӭ'.]Z4 κd`)VO_#y/Mr!UjP'ASx3,RQ8E>ۿ-lT?uR rO W{A_쫈V|Im7M|i[NI#VImx{ĸvHF=0.'u.: xL>mo kڻgʶ@#?֡c [:Z]Lw2mD2>uW~ ;i%Wma8Sn ӊdzy'Ǯ4Q,xzƿ t9u9>b=HEx%O4*>2X3#D%W, ;I}{|5ɺ@5nѶ#X_db:uV<˺U-=R#謠U!x xCE..,>ϵ{}#GKrJet˱)CYS~R?3 fp=#KI<42l]3Ձ8&טCQ?(R?4keFX qK8h1'[ bNGs~n#%}jU5~d%JKtyVuҒOC ZO1^uxaRM|p߆k$ϣ^Z8o*PG׌Ɯ*]Q.OfaOd_ A-[ϐ[ֱ'L42r< }ģˋ^@cAWfP?JO[x,:΋i 󗼿D<OaU-T[TGzsFۣ,:$r+0\E+|Uѝ\`G{k#f+iFef ~Y[)ytLR#Hd)urrUZݭinaNbN3/Uk1  Uw%>Ð( 1H񊆟FB[ j3DˑUnC?~5V%u8 ,=1PˤO1 ZE&՗)7(TEuÀy$B:aՓ*O UhL(nڔp9PFKWEp#Zn42B=ҸIUF>4,K29eU'5%0] Gnj9v arL*?!ROdCt+n/ULjws1;p9 e1J|ةi+w]6҃)kl1]ιS Y ^ÙhܟKhcf;0FS,r}jiөvx-uV ͏ĨwonZ `ylϷZYMq4O A3wS's 4jQf.ihc/dy<_ JmsXg^GnOlhw|W3|%ּ)w%.oIo.b@l`ұl<ٛE˱w,?OS1_Xu b_X8Fxwp1ޜn<d3[j1* !*sp14YCKGST'f t5#+Y'>+SKHBZYEP/'|Q(rR;UQ""4t8,Bo<νZ/w$(sk=g@fO|N)^ $i<=Wh!l!8. rxVtۋjS]cN2CQ=au>2v>IQʖeS"2G=k|nqkay=J[aߤ A=cȯ.eO׈;;u+Oq>,\9l*姈^6DrA(kDl7+6W?Z-oHc0|k-x&ſtӣ O{bʀ?8gs"|>ZnlBCYU:/MDnc_ kڐ_WWGR`IQm2>-D|I)Q?4E}U]de>V2 a`A {װ[gk> Qg@zI.b]9yus\ChpRUpRjZܨ/o=<@]͕ߋ4C2Z4#?# N;Oje]M!/fDV'2z`~q7HH&{xaŭOQ*i>׵f%ٿ"nM-Z ː%'2]"k zc%ĸK6RF:Д>Vд@GB8l1[?Dx{W7;;+ty1ZNāYX*}:@b!Ih[t〤ΏkjqJHRJ!{I/?tRhz4q$bu\^]v3|dϙn<K&A\泮)y6䢾4,#Ke l1O_TK43c?hPx x ֱGmF6f3_l +_ڬFIgֹ CV1m:2GQ:{^|* 1o"X;SSp('^kcRC88wXu+spUȵTJ#?*hܨF]R>p1JDP/XmҲ"cՂ| m%,N~ւ0q Xu~˟lwad Ub撡[[܊y:?9DY׫^& w]0%tu\v"VXᕱ[(;S N_nF$u2'xv g _DE "z #*&/Mۯ[M&Փ>?S{,gu@1&k_+Ϥ4zʹ"#lL}[RPSwl匇w4s)2pb? Ez,=َ*OÓcxgQկ-/Nd$9t1᧼ I @0~5 4ȹA?^W]6 `v݉ɫٶ\@ښ3tἙm94%qm "$D݌aAagA IJDT\MIvPtvlu]Ip<ﰠsg*-\w]SMԠ9H޽6 1Oi>6G"]frAnOgh Yǧ}12ys}${O>u'ԯgc_ ȩ=2$]`''1Z6;(F  w|q_5uis# q˞qMt}vh"Y$U\0i3+?i.Vva2YNJlwiu|3_XY5d;3mK6g+`w⧋=]oj2w !\q? l?El|eu7˿?|ĨSu LDr{;i{3K.&er=1/U+?Ŷ%olHm%P*Ϯ8#Kck xU=Α0߉1+FxWeȌ,b\{w<dBOJKsx` QɃqᚥ9IJ:3GMg7t[r_Y+m'=1kmEYm4}Z[bPgC.ٲ='ʯK>lv Y#,s޹Kna7I>sз!o2,L+.{V2sOێ}TT[HnI xD"!, ~coF؀G1LAg<֔^!֯HW]uWw6|??F2 8<~5s4OEj8]0@IavQvmOƶJD'XK}?mU- MD^++}@5?gfco#oR_ ͖ĚHP&&r }qՍkF5I\q&w{ܨ$K|?C/>/t~4`xXyJ?CbOL?si B>_7KiC wX(g'wOja^?I,Z&0ܪ/ ~WU +KiEhcF򼻈#e*Q _Rh-,2\$εxk&{X5`+4S[]Gl2> y xK[xZHd v$a0e&%9'nֲrV;!U^GN.Rk%hC/Yk|B:iZ׌,tec }?]h",8F5GXiWJ' γ9d{*ց]'GKxfi admo`힟cd;i[Cw}4/xCxRI?&\h/WOLZ5W+N}=+v'Q̩ZmZVᴊB8tRB݁h5__ύ<.t(K+[t-m+1`Ü3HsPTtēG}k\H=8_ZJkag1i%q\!hD6Ğd}JB=p P;4?:.fQ^Gs{f攖䑂3ڵ!ih{n\e!h2H(J|sS=Req ' |YkEMv4J\(]8Hxe7yeG>xd/C9\2ǃC#F_?ҿM3tf<*jqiחg -B::>{׺-7HR‡'隥{B$]JC3@b:Bg5kk &u;𢭾eD 5? Ao 6{ǽ~xqςlC, HA8GNxsHi1ƌDk79D*sSݖ,-[n~y|/|A9.%RHi0x澍"<-9˫pAP<@,3$s=I,4_\ydn?הfѣ%.kyWJdhA=0һ};UU4Eib Q_Cam94HErwޥ?  I(X'8{ {"s;yͤZHj;OR6nDϥX" qK;c 5O(Px睹} t5IZIJ~/rg#鞢z_r~Uo>fT-].c-5/ͻp钒޼J]U5~+K;Kk B yz v_tضY~\szҺ}ҶF)u kp?>2$yxluҭCZW8]js E}+U]pI >R 6p|p)?Ďk͵V=`# #eGf*;5ьw㑢}6?"g^"8m ZYZZlHH2:&'3^)XtՀH=X__ʥlmZܙ[@jO~Dotݑʜ[es|9M\ Ms9<,frg,vg %1:5m[~WHӥsgX-2,U]9yW?׃LYo 8;ˡ*dqT ,4MC}UhG n}מk.o%5ֳ;[vBe*f\g#U^[([e?CnId`8& b5_(OtB7%Y~^L&?~-on<&>p@N+>#kpC0$5)̙@5s¾Cy~+xOF4(سV1c5 [X4n0a\aȆՖAsM՚/7,~{g'),mt1iU2I;W`ON7cU֡͋|G$dhN\ҕwQs{ZD6jAfeP}M3M&"-q}f˂ne$.I8V .-CUi2Yݹ'v=='~m)B}sYxM#cK Lz` Ƹ˿+'NA9Ԧba WZ [Xn{Igܙ$Y ;}3]_5ɧ|޴(/#~:Z!,N.k$砮kS C,/-Mob҄p/7 zןAp^c]%ؔ<86 p)e֐&G+88HToCgڴi-swk|ڬNKe xX-r>Td#}^yq~M]hƖ&\r&OV.MTD\*B;WcVO${û4Coeo.w(#k6vT$7Oec7Ũc^rfB lZ?_շu1ps#0 }ECN3eѼi\AZ>V,}FYXHxz֗ͪiN@Ƥ 5aVTE?"ݐ[g]Yo6BQ4iwbtZCk[Ҧ_˒F5pR\t|STԣK/HTܓ)oQ *BŸ^jHO9*氝wGI? WC~&jZoc%trM y{nIi>YDN[u*KrZr. XjW69ڱマq^gLAmx!#7jYP[w?^<-{C-5KWAhѾb)=7PԞԧM-|"ne 9oZ[W v3:pC.ݠ9Z++^_uir:mԐ&/bO~uz^bKdHJ=kO jn~%b]+= i.JDP{Aw]&84b2XO'?sz.m3S(%/ 1Hp: >5rO ^[ƱjwN`c3StF2H71̛qѾ> 󂽻׍xOwm8x෻d1b1wx3Ku?&af:sj@}&S!yI' 1Զ#Լ+ˮ+VQ Ѷ 6ӸH%%t|ct=5@T'=z dկ~۾!oρgZyt-3 Fp[3$t5k'̲WJpy_/73{L4H{z@%`pI3dʸ xw,_+!秙rqъ=dg4m׀,ڷJOmcNxj ;ͭYܢAk)w_[HsV>OzFgNbVi l%" v5w0ylzWFY'ռn>tNO@2=gh mrL5#N/lm4m84\ 1 +GEm- b;EoX\Fi)[e,UgPQGJ~ZWӳ)Lqڤo@<3S%(Xo{s4cGD9 qZGL{{qqg@8 O̫x(tY Wm4e\pG'iMÃ%߇-tu#NmO F};ºk/'4vV$0\wgȑj7_3u߲Idg2*G@hbu藺vlca nxUguv*+# 9:t6K[,qX](89?5mf /~UMM{gOU_ddĮyx kkyB#3(cksDJ  -~_ XY؃n˕4ߟLqYm#g:^XmH_RbU<1-X̿wǶ*o#Y L;Vt?F>MH3\>"MΡ4m^E^o[pwXfʥۯ9R rϺ|.k8UȆazd@zU(`kKfRBg',9W3|K̟d;Q<ǕT>zPRW9f^}BӅQcI ~k?zbbPp ؚ"|c~&56nCliI\dWмڎ!fy4 >+`yc,FBj%>MK R%![sr^ VhkxC2B]iuy[ܷL;5*j5 V n «vMeX^&>qP<`}\8ztr-frևqKkỾ"v#G v}ni.5Msñ~an և#ɯ Uӧ,||= w16ZxMY8~8>tBϯli"(g 7 !Gny&_b\O ^N锵LR3M K'x[;aoB'o65Z< wާ1֗DhR}}qkJӾѧj:l'!#9c5xdoVT,-a$H5.XZ ]QNҞTeU8 6G^WY|G-k|mK{i]$omv#1]tSPgL-bϤ.u[˹ix 2\3|vҠ@ 2`23 ~$.&$yf@>|ۻ]cH"j);}M*chO~@U=WL%t{?[{U!dB\| qE夬h`W2ıs׏:׏bkms\gޞo L MC:t3sLB&W4Q# ݡX tQnq~zWƗI.$UF Ntz洭"\FaI3^V)8ɬwd^Kz'Ǐ [Im[K2oPz(~5kfm>_'g!5KX1#AN1ޫEq /Ip03؀>'>C;(9|G5xj.,AT|Bɋ_66-t!ٺDrzTmkOܮ.- g,Ҵ\U_S -. m)]'ҾU4þ}4' k(b(玼?=-l鳇HHd,ف.Fz$#yntچ+Aܹ }\.C6>YѺ]'NZm_p^JBZ9~I9Vk r#1!$.=;8<۷|~S.*;&x֯_3olcߵD%ӵ2 ( :`Iw+O#Ud n1]5ƭKO&{`,"j7m#[mQsO+ ߊ.2/WmOs`Ӣ3&~`Z-wIQ [[H;)n?h/Ah/u7eb@t zf~5Zr m3Z[#n*s"ĺ#Gr'5f]ob`3[I"ݓ*Gc? `r]N2B䵞n߄c5 Je49gA0J$2T#n5h%o{zۧ^ #3„8p[#@PnM[xd{xwlퟓ 6דsN ta.5yQG[ˮ̗4ݑk\Ǧt߅6pɄ7+j~x5þ]82'Plc_wO$lc2g#qwt"ӖIc8Ozi M)+G?ixMn:՝ oZ#{ys3&:T؞G z..vQbN\u;Uqp=CM~{ȔVO0l4Sj9e[-{Sf:܍֩k~(c[<,$H@j"Ե?1LXFv-X[b6@=Z8·~)A;\wcԾxPymɜ~<9i?Ihc*s]ׅ0eMk@od}1O*bk{YΒƹ䳳ӆ_WBs{+4ZOcIk[9q2XG5~ًxGYީC۹\\Wύh.Ma66(79mOⱬ<{1ӌ<ʘT!V~Ant[?%cxՙWpy3|R)s"l#u'5}e "V'`,vP;x8$+vc:[i=j xsslͧP|5o+S|I bS⣓k~%Jb U؁_1$瞉 R;5RDM{ UEO4Ki&!s֫R\ZX&dĩ"MM7#?r7} xH91H7|[g6e6],R)=߂?ɭ#4>}:콾H=tBmU ga5yE/v[IUSq! 9c2]I(6uDl,*Ϥ2Om`ho폘[} ('+t7QBìcXNZ=1ns5w㏲G<$vsETNswCSWŽͷm+~gSY궳8K" @]|3roqzJ*'6`m #QYbvDa[DWk#6VLilPZIE)kh#>8"gn,5];Jp5 :XAJ+H,MGfljaT[+U" \na*q~1n.tki)e;$j1% 19'(U(jmN纏 ZMqsg`m㹖G8`ǵpx9l!0RWј/#୆tUfޥI2Mw 8>Ͻ^$|Ek;Ks E\D88\g=A^8Eih;s _7Ԯe',đ}y'UV?y} 6{BbRÞYm %\=:khI&Oc%\fW+cc3N@"3Wu-nJ4>`8WE8ίeռ`+[& @?J(5es8MjuS\CvR_Q:{W鑼5TIY(h+B^8lʑY丆;b哗|w$nmmDk.8 QEbA9nk\WSHg2',ǩOԒ8Zr]1́Z(JzJM3 :ݎ0f>`lWgpHx_IfDd=S-(=>2+4j˩xj唀ǒyGgU:(t8 > ;>n(40Ug!sQ ?|k& %WqOp[=1Y|.֬ԭ'+ "?#!._Z4P_[Z2&9H#!Gv 2G:oKAu%iүNO(_bI=ٳ|ծz‡*ʺH}>}[mk;fd"3N#bz{B+Mk9u orLC:I[S 1AHW Ҧ [pI8 U*rY,&1smFOcG妭q oa=Vby^Tt:Tbs'TΖ[2LƤDLQP҆ #J[L[FCv݊( cku{vSRkN-DdvuRx?bdEl9I{0pOCzͽHhVAOiOE5?h-Lw~ҧagTeeoQE{lD_P!/XAn#ڟ9=*$Dϳ qE.1ulѭۊw9ck8[$"~yPdQEtA;(ŶݛeD1jH粺Edw9 5VuەRqk Ȗ9 I:]4Q^dɭ.g18XcUR bA$`J(Ib)no 4,@c*䘆A\mC(>v+E'F ]"Z֮chvUpi6p6=(GR5G%~*;7򫷯ⶲ/{3ʹL֊+d-lsk\jZSN%['v~4jZdR ( ?]Ί+aUmHtdiary-3.2.2/theme/noto/noto.css000644 000765 000024 00000016760 12137321070 017032 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: 能登の海 Revision: $Revision: 1.5 $ Author: TADA Tadashi Access: sho@spc.gr.jp License: GPL Comment: 2006年春、能登。禄剛崎から見た日本海 Copyright 2007 (C) TADA Tadashi */ body { background-color: #cfdbeb; background-image: url(body.jpg); background-position: left top; background-repeat: repeat-x; color: #fff; margin: 0px; padding: 0px; } h1 { background-color: transparent; color: #fff; height: 200px; margin: 0px; padding: 0px; padding-left: 1em; padding-top: 0px; } h1 a, h1 a:visited { background-color: transparent; color: #fff; text-decoration: none; } a:link { background-color: transparent; color: #8290f6; } a:visited { background-color: transparent; color: #929eb0; } div.adminmenu { font-size: 70%; margin: 0.1em; margin-right: 1em; text-align: right; font-weight: bold; clear: both; } div.adminmenu a:link, div.adminmenu a:visited { text-decoration: none; height: 20px; background-color: transparent; color: #005; } span.adminmenu { background-color: transparent; color: #000; padding: 2px; } div.day { background-color: #fff; color: #000; border-style: dotted; border-color: #d6ceb2; border-width: 2px; margin: 0px 2px 1em 0px; padding: 0px; padding-bottom: 1em; } h2 { border-style: dotted; border-color: #d6ceb2; border-width: 0px 0px 2px 0px; margin-top: 0.1em; margin-bottom: 0.1em; } h2 span.date { font-size: medium; margin-left: 0.3em; } h2 a { text-decoration: none; } h2 span.title { font-size: large; margin-left: 0.3em; margin-right: 0.3em; } div.body { background-color: transparent; color: #000; margin-left: 1em; margin-right: 1em; } div.section { margin-top: 0.5em; margin-left: 0em; margin-bottom: 1em; width: 100%; } h3 { margin: 0em; font-size: medium; font-weight: bold; } h4 { margin: 1em; font-size: medium; font-weight: bold; margin-bottom: 0em; } h5 { margin: 2em; font-size: medium; font-weight: bold; margin-top: 0em; margin-bottom: 0em; } div.day span.sanchor, div.day span.canchor { font-size: 70%; margin-right: 0.5em; text-decoration: none; } div.section p { line-height: 150%; margin: 0.5em 1em 0.7em 2em; } div.section ul, div.section ol { margin-bottom: 1em; } div.section li { line-height: 150%; } div.caption { font-size: 90%; border-style: dotted; border-color: #d6ceb2; border-width: 0px 0px 2px 0px; margin: 0em; padding: 0.2em; padding-left: 0.5em; } div.caption a { text-decoration: none; } div.comment { background-color: transparent; color: #000; border-style: dotted; border-color: #d6ceb2; border-width: 2px; margin: 0.5em 2em 0.5em 2em; } div.commentshort { font-size: 90%; margin-left: 0.5em; } div.commentator { margin-left: 0.3em; } span.commentator { font-weight: bold; } div.commentshort p { line-height: 120%; margin-top: 0.2em; margin-bottom: 0.2em; } div.commentbody { font-size: 90%; line-height: 120%; margin: 0.5em; } div.commentbody p { margin-top: 0.2em; margin-bottom: 1em; margin-left: 2em; } div.form { background-color: transparent; color: #000; border-style: dotted; border-color: #d6ceb2; border-width: 2px; margin: 0.5em 2em 0.5em 2em; } div.form form { margin: 0.5em 0em 0em 0.5em; } div.form form.comment { font-size: 90%; padding-bottom: 0.5em; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #fff; color: #000; margin-left: 0.5em; } div.textarea { display: block; vertical-align: top; margin-top: 0.7em; } form.comment textarea { display: block; background-color: #fff; color: #000; margin-left: 3.5em; margin-bottom: 0.7em; width: 25em; height: 5em; } form.comment div.button { display: block; margin-left: 3em; } div.referer { text-align: right; font-size: 90%; background-color: transparent; color: #000; margin: 0.5em 1em 0em 2em; } div.refererlist { background-color: transparent; color: #000; border-style: dotted; border-color: #d6ceb2; border-width: 2px; padding-bottom: 1px; margin: 0.5em 2em 0.5em 2em; } div.refererlist ul { font-size: 90%; line-height: 120%; margin: 0.5em 1em 0.5em 2em; padding-left: 1em; } div.section hr { border-style: dotted; border-color: #d6ceb2; border-width: 2px 0px 0px 0px; margin-top: 2em; margin-bottom: 2em; margin-left: 4em; width: 70%; } hr.sep { display: none; } div.footer { font-size: 90%; text-align: right; margin-top: 0px; margin-right: 1em; clear: both; color: #005; } div.update { padding-top: 1em; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #fff; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 90%; height: 20em; } form.update span.checkbox.hidediary { margin-left: 1em; } div.comment form { margin-top: 0em; } p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } div.section pre { background-color: #cfdbeb; color: #000; margin-left: 3em; margin-right: 1em; padding: 8px 8px 8px 8px; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word; } div.section blockquote { border-style: solid; border-color: #cfdbeb; border-width: 0px 0px 0px 6px; margin-left: 3em; padding-left: 6px; } div.section blockquote p { margin: 0.5em 0em 0.5em 0em; } div.section ul, div.section ol { margin-left: 7em; margin-right: 3em; padding-left: 0px; } div.section ul ul, div.section ol ol { margin-left: 1.7em; margin-right: 1em; margin-bottom: 0.5em; } div.section dl { margin-left: 4em; } div.section dt { margin-bottom: 0em; font-weight: bold; } div.section dd { margin: 0.2em 0em 0.5em 2em; } div.section table { margin: 0.5em 1em 0.5em 5em; border-style: solid; border-width: 1px; border-color: #9ca8ad; border-collapse: collapse; } div.section th, div.section td { padding: 5px; border-style: solid; border-width: 1px; border-color: #9ca8ad; } /* plugins */ /* amazon plugin */ img.left { border-style: solid; border-width: 1px; border-color: #9ca8ad; float: left; margin: 0.5em; } img.right, img.photo, img.amazon { border-style: solid; border-width: 1px; border-color: #9ca8ad; float: right; margin: 0.5em; } span.blogmap { font-size: 80%; } /* div.section, div.comment { clear: both; } */ div.footnote { margin-left: 5em; margin-right: 2em; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #9ca8ad; } /* sidebar */ div.main { width: 70%; margin-left: 0.5em; padding: 0px; float: left; } div.sidebar { font-size: 90%; background-color: transparent; color: #000; width: 23%; margin-left: -1px; padding: 0.5em; padding-left: 1em; float: left; } div.sidebar a:link, div.sidebar a:visited, div.sidebar a:hover, div.footer a:link, div.footer a:visited, div.footer a:hover { background-color: transparent; color: #000; text-decoration: none; } div.calendar { margin-left: 4px; } div.calendar select { margin-left: 8px; } p.recentitem { color: #000; font-weight: bold; margin-left: 4px; margin-bottom: 0.5em; } div.recentsubtitles { } div.sidebar hr { border-style: dotted; border-width: 2px 0px 0px 0px; border-color: #000; width: 80%; } tdiary-3.2.2/theme/noto/README000644 000765 000024 00000000672 12137321070 016214 0ustar00machustaff000000 000000 Title: 能登の海 Revision: $Revision: 1.1 $ Author: TADA Tadashi Access: sho@spc.gr.jp License: GPL Comment: 2006年春、能登。禄剛崎から見た日本海 validated by W3C. サイドバー推奨 amazon プラグイン対応 トップの画像を入れ替える場合、append-css.rbプラグインを使って以下のように 指定すると無改造でいけます。 body { background-image: url(新しい画像のURL); } tdiary-3.2.2/theme/note/note.css000644 000765 000024 00000017114 12137321070 017000 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Note Revision: $Revision: 1.7 $ Author: zoe Access: zoe@kasumi.sakura.ne.jp License: GPL Comment: 罫線有り Copyright 2002 (C) by Hiroyuki Ikezoe validated by W3C. */ a:link { text-decoration: none; color: #f22; } a:visited { text-decoration: none; color: #f77; } a:active { text-decoration: none; } a:hover, a:focus { color: #e44; text-decoration: underline; } body { background-color: #b80; color: #000; } div.adminmenu { text-align: left; font-size: 90%; background-color: #eee; margin: 0em ! important; } span.adminmenu { font-weight: bold; } p.message { text-align: center; font-size: medium; background-color: #fff; width: 66%; color: #888; padding: 8px; } h1 { text-align: center; } div.calendar { background-color: transparent; } div.day { text-align: left; padding: 0em; margin-bottom: 2em; } h2 { margin-top: 0.1em; margin-bottom: 0.1em; padding: 0em; text-align: left; font-size: medium; } div.body { text-align: left; padding: 0em; } h3 { padding: 0em; margin: 0em; font-weight: bold; font-size: medium; line-height: 20px; border-style: ridge; border-color: #000; border-width: 0px 0px 4px 0px; } div.section { background-image: url(note_dayback.png); background-color: #eec; margin: 1em 0em 1.5em 0em; padding: 0em; font-size: 14px; line-height: 24px; border-style: solid; border-color: #eec; border-width: 24px 12px; } div.section p { line-height: 24px; padding: 0em 1em 0em 1em; margin: 0em ; } div.day span.sanchor { background-image: url(note_panchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 18px 18px 0px 0px; color: #eec; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(note_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 12px 12px 0px 0px; color: #ed9; background-color: transparent; } pre { margin: 14px 1em; background-color: #eec; padding: 8px; border-style: solid; border-color: #000; border-width: 2px 1px; } div.comment { background-image: url(note_dayback.png); background-color: #ed9; font-size: 14px; text-align: left; padding-bottom: 4px; margin: 1em 0em; border-style: solid; border-color: #ed9; border-width: 24px 10px; line-height: 24px; } div.comment p { margin: 0em 0em 0em 1em; padding: 0em; line-height: 24px; } div.comment div.caption { text-align: left; margin-left: 0em ! important; padding-left: 1em ! important; border-style: ridge; border-color: #000; border-width: 0px 0px 4px 0px; } div.refererlist div.caption { padding-left: 1em; margin: 0em; line-height: 24px; border-style: ridge; border-color: #000; border-width: 0px 0px 4px 0px; } div.referer { text-align: right; font-size: small; padding: 2px; padding-bottom: 1px; } div.refererlist { background-image: url(note_dayback.png); background-color: #dd9; font-size: 14px; text-align: left; padding: 0em; border-style: solid; border-color: #dd9; border-width: 24px 10px; } div.refererlist ul { margin-top: 0em; padding-top: 0em; list-style-image: url(note_liback.png); } div.refererlist ul { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; font-size: 14px; line-height: 24px; } div.section ol, div.section ul { margin-top: 0px; margin-bottom: 0px; line-height: 24px; } div.section blockquote { margin: 0em 2em; padding: 0em; text-decoration: underline; color: #00c; line-height: 28px; } hr { border-style: none; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; } div.form { text-align: left; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; } div.form form { width:90%; } input, select { border-style: solid; border-color: #888; border-width: 1px 2px 1px 2px; padding: 0px; line-height: 1em; } textarea { margin-left: 1em; width: 90%; border-style: solid; border-color: #888; border-width: 1px 2px 1px 2px; } div.body dl { margin-left: 2em; margin-top: 0px; line-height: 24px; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; } em { font-weight: bold; font-style: normal; text-decoration: underline; } strong { font-size: 200%; line-height: 40px; } /* sidebar */ /* 画像plugin */ div.img { font-size: small; float: left; text-align: left; margin: 2px 4px; } div.img p.caption { font-weight: bold; text-align: center; margin: 0em; line-height: 1.0; } div.img p.sentence { text-align: left; margin: 0em; padding: 2px; } /* sidebar */ div.sidebar { width: 20%; font-size: x-small; float: right; margin: 0em 4px 0em 0em; padding: 0em; } div.sidebar p{ margin: 0em; } div.list { font-size: x-small; text-align: left; margin-bottom: 0.3em; background-color: #eee; color: #111; border: solid 1px #dd8; } div.list ol { padding-left: 2em; margin: 0px 2px; } div.list ul { padding-left: 2px; margin: 0px 2px; list-style: none; } div.list p { background-color: #dd8; margin: 0em; text-align: center; } div.list form { text-align: center; margin-bottom: 0px; } p.theme { line-height: 1.0; font-size: x-small; } /* calendar2 */ table.calendar { background-color: #ddd; font-size: x-small; line-height: 1em; margin: 2px auto; border-spacing: 0px; border-style: ridge; border-color: #000; border-width: 4px 0px 0px 0px; color: #000; } /* table.calendar td.image { background-image: url(nobeyama.png); background-position: center top; background-repeat: no-repeat; height: 72px; } */ table.calendar td { margin: 0px; text-align: right; padding: 0px 1px; line-height: 1em; } table.calendar td.calendar-sunday { color: #f00; } table.calendar td.calendar-saturday { color: #00f; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; margin: 0px; padding: 0px; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0em; margin-bottom: 0em; } /* ツッコミ本体 */ div.commentbody { margin: 0em 0.5em; } /* ツッコミした人の情報 */ div.commentator { font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0em 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { border-style: solid; border-color: #000; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/note/note_canchor.png000644 000765 000024 00000000545 12137321070 020471 0ustar00machustaff000000 000000 PNG  IHDR a~PLTEАID/|sP{UiaC]V;phHzqNe^AjbDC>+OJ3ogGYS995%leFe]@<8&kcDypM]W+4~30a)0Ȁ\)+ v=aTU q'yɕ[ ܵ0>IENDB`tdiary-3.2.2/theme/note/note_dayback.png000644 000765 000024 00000000234 12137321070 020445 0ustar00machustaff000000 000000 PNG  IHDRڹPLTEbӕtRNS@fbKGDH pHYs  ~tIME *IDATxc`!?ZIENDB`tdiary-3.2.2/theme/note/note_liback.png000644 000765 000024 00000000263 12137321070 020276 0ustar00machustaff000000 000000 PNG  IHDR [APLTEА<<)ZGG1FF0OO6::(, )tRNS@fbKGDH pHYs  d_tIME  ,BIDATxc` 0*)0Ś_5|AeIENDB`tdiary-3.2.2/theme/note/note_panchor.png000644 000765 000024 00000000766 12137321070 020513 0ustar00machustaff000000 000000 PNG  IHDRa~ePLTE꾾߯ggg쳳yyyՠ۞wwwoooשZZZmmmaaa˗uuukkkzzzĖ̥~~~lllsssbbbͨhtRNS@fbKGDH pHYs  tIME ""iX IDATxc`1DYXф98PyxQؘQԉKHJ-!9yE%eEU5u My-mA]=}*1C###cS3c6s K$E7Bq ]DPE\Є=H vUIENDB`tdiary-3.2.2/theme/note/README000644 000765 000024 00000000527 12137321070 016201 0ustar00machustaff000000 000000 Title: Note Author: zoe Access: zoe@kasumi.sakura.ne.jp License: GPL Comment: 罫線有り Copyright 2002 (C) by Hiroyuki Ikezoe validated by W3C. ChangeLog 2003-09-10 NT * remove specification of font-family. * font-size: em -> %. 2002-10-21 zoe * convert for 1.5 series. tdiary-3.2.2/theme/noel/noel.css000644 000765 000024 00000014124 12137321070 016756 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: noel Revision: $Revision: 1.5 $ Author: oyuu Access: oyuu@mocha.freemail.ne.jp License: GPL Comment: クリスマス向け Copyright(C) 2002 oyuu (http://landscape.tdiary.net/) validated by W3C */ body { color: #ffffcc; background-color: #000000; margin: 0px; text-align: center; } a:link { text-decoration: none; color: #ff3300; background-color: transparent; } a:visited { text-decoration: none; color: #00cc00; background-color: transparent; } a:active { color: #FF812d; text-decoration: none; background-color: transparent; } a:hover { color: #FF812d; text-decoration: none; background-color: transparent; } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu { color: #ffffcc; background-color: #006600; padding: 1%; } h1 { margin: 0%; padding-bottom: 3%; padding-top: 3%; text-align: center; font-size: 150%; } div.calendar { font-size: 100%; margin: 3% 5% 1% 5%; padding: 1%; text-align: left; } div.day { margin: 2% 10% 2% 10%; padding: 1% 1% 1% 1%; border: #ff3300 solid 8px; text-align: left; } h2 { color: #ffffcc; background-color: #006600; font-size: 100%; margin: 0%; padding: 0.5% 0.5% 0.5% 0.5%; } h2 span.date { margin-left: 0.5% } h2 span.title { font-size: 100% } div.body { margin: 0%; padding: 1% 1% 1% 1%; } h3 { font-size: 100%; font-weight: bold; margin-top: 4%; margin-bottom: 0.1% } div.day p { font-size: 100%; line-height: 1.5; margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } p { font-size: 100%; } div.comment { font-size: 90%; color: #ffffcc; background-color: #006600; padding: 1%; margin-top: 2%; margin-bottom: 2% } div.comment p { margin-left: 0em! important; text-indent: 0em } div.comment div.caption { padding-left: 0.2%; } div.referer { font-size: 90%; text-align: right; margin-bottom: 3%; } div.refererlist { border-top: #008000 1px solid; font-size: 100%; padding: 0.2% 1% 0% 1%; } div.refererlist div.caption { border-bottom: #008000 1px solid; font-size: 95%; margin-top: 0.5em; } ul{ font-size: 90%; line-height: 1.4; margin-top: 0.5em; margin-left: 2em; } div.refererlist ul { margin-top: 0em; } ol{ font-size: 90%; line-height: 1.4; margin-top: 0.5em; margin-left: 2em; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr { border: #008000 1px solid; } hr.sep { display: none } div.footer { font-size: 100%; margin: 3%; text-align: right; } div.form { text-align: center; padding: 0.5% 1% 0.5% 1%; } div.form form { width: 100%; } input.field { color: #ffffcc; background-color: #000000; border: 2px solid #008000; text-indent: 0em ! important; } input,select { text-indent: 0em ! important; } textarea { color: #ffffcc; background-color: #000000; border: 2px solid #008000; text-indent: 0em ! important; width: 100%; } p.message { background-color: #ffffff; color: #F7007B; font-size: 100%; padding: 8px; text-align: center } pre { color: #000000; background-color: #f3fff3; margin: 2%; padding: 8px; } div.body blockquote { color: #ffffcc; background-color: transparent; border: #ff3300 2px solid; margin: 1% 2%; padding: 1%; font-size: 90%; } div.section blockquote p { margin-top : 0em; text-indent: 0em } div.body dl { margin-left: 2em; font-size: 90% } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; line-height: 1.5 } em { color: #ff3300; background-color: #ffffff; font-weight: normal } strong { color: #ff3300; background-color: #ffffff; } .hide { color: #ffffcc; background-color: #000000 } /* calendar2 */ table.calendar { color: #ffffcc; background-color: #006600; font-size: 100%; line-height: 120%; border: #ff3300 solid 5px; margin: 3% auto 3% auto; } table.calendar td { margin: 3px; text-align: right; padding: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* ツッコミ省略版本文 */ div.commentshort { } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #000000; color: #ffffcc; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #000000; color: #ffffcc; width: 30em; height: 5em; margin-left: auto; margin-right: auto; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #000000; color: #ffffcc; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; margin-left: auto; margin-right: auto; } form.update span.checkbox.hidediary { margin-left: 1em; } div.day.update div.comment div.caption { text-align: center; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; text-align: center; } tdiary-3.2.2/theme/noel/README000644 000765 000024 00000000655 12137321070 016173 0ustar00machustaff000000 000000 Title: noel Author: oyuu Access: oyuu@mocha.freemail.ne.jp License: GPL Comment: クリスマス向け Copyright(C) 2002 oyuu (http://landscape.tdiary.net/) validated by W3C ChangeLog 2003-09-10 NT * remove specification of font-family. * font-size: em -> %. 2002-10-21 zoe * convert for 1.5 series. 2002-12-23 oyuu * modified div.day p: font-size tdiary-3.2.2/theme/nippon/nippon.css000644 000765 000024 00000017232 12137321070 017675 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: 日本ちゃちゃちゃ Revision: $Revision: 1.6 $ Author: ただただし Access: sho@spc.gr.jp License: GPL Comment: サッカー日本代表ユニ Copyright 2002 (C) by TADA Tadashi Validated by W3C. */ body { background-image: url(nippon_back.png); background-position: 75%; background-repeat: repeat-y; background-color: #007; color: #fff; } a:link { color: #ff0; background-color: transparent; text-decoration: none; } a:visited { color: #ee0; background-color: transparent; text-decoration: none; } div.adminmenu { text-align: right; margin-top: 0px; margin-right: 30%; clear: both; } div.adminmenu { font-size: 80%; color: #ff0; background-color: transparent; border-style: none; line-height: 24px; height: 24px; padding: 2px; } h1 { color: #000; background-color: #dd0; border-style: solid; border-color: #c00; border-width: 2px 24px 2px 24px; width: 60%; padding: 8px; text-align: center; } h1 a, h1 a:visited { color: #000; } div.day h2 { border-style: solid; border-color: #d00; border-width: 0px 0px 3px 0px; text-align: left; } div.day h2 a:link, div.day h2 a:visited { color: #fff; background-color: transparent; } div.body { line-height: 150%; } div.body h3 { font-size: medium; border-style: solid; border-color: #d00; border-width: 0px 0px 1px 0px; margin-top: 1.5em; margin-bottom: 0.5em; padding: 4px; } div.day span.sanchor { background-image: url(nippon_anchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #007; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(nippon_anchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #007; background-color: transparent; font-size: 1px; } div.body p { margin-top: 0px; margin-bottom: 0.5em; margin-left: 2em; color: #fff; background-color: transparent; } div.body pre { color: #fff; background-color: transparent; border-style: solid; border-width: 1px 1px 1px 3px; border-color: #fff; padding: 8px; margin-left: 3em; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word; } div.body blockquote { color: #fff; background-color: transparent; border-style: solid; border-color: #fff; border-width: 2px 0px 2px 0px; padding: 4px; margin-left: 3em; margin-right: 3em; } div.body blockquote p { margin-left: 0em; } div.body li { margin-left: 2em; } div.body dl { margin-left: 2em; } div.body dt { border-style: solid; border-color: #fff; border-width: 0px 0px 1px 0px; margin-top: 0.7em; } div.body dd { margin-top: 0.3em; margin-bottom: 0.5em; margin-left: 2em; } div.comment { border-style: solid; border-color: #fff; border-width: 1px; color: #fff; background-color: transparent; margin-top: 1em; margin-bottom: 0.5em; padding: 4px; font-size: 90%; margin-left: 3em; } div.form div.comment { margin-right: 1em; color: #fff; background-color: transparent; } div.comment p { margin-top: 0px; margin-bottom: 0.5em; line-height: 150%; } div.comment p.commenttitle { border-style: dashed; border-color: #fff; border-width: 0px 0px 1px 0px; } div.form { border-style: solid; border-color: #fff; border-width: 1px; margin-left: 3em; color: #fff; background-color: transparent; } div.day div.form { margin-top: 0px; margin-bottom: 0.5em; margin-right: 0.5em; font-size: 90%; } div.form form { margin: 0; padding: 4px 4px 4px 4px; width: 100%; } div.form p { margin-top: 0px; margin-bottom: 0.5em; padding-left: 4px; } div.form textarea { margin-left: 0.5em; } div.referer { text-align: right; font-size: 80%; margin-top: 0px; } div.refererlist { border-style: solid; color: #fff; border-color: #fff; border-width: 1px; background-color: transparent; margin-top: 0px; margin-bottom: 0.5em; margin-left: 3em; font-size: 90%; } div.day div.refererlist { margin-left: 3em; } div.refererlist ul { margin-left: 2em; } div.form div.refererlist { margin-right: 1em; color: #fff; background-color: #fff; } div.refererlist p, div.refererlist ul { margin-top: 0px; margin-bottom: 0em; padding: 4px 4px 4px 4px; } hr { color: #d00; background-color: transparent; margin-top: 0.5em; } hr.sep { display: none; } div.footer { text-align: right; font-size: 80%; margin-right: 30%; clear: both; } form div.body { border-style: solid; border-color: #fff; border-width: 1px; padding: 0px 4px 4px 4px; } /* for plugins */ /* calendar */ div.calendar { color: #fff; background-color: transparent; font-size: 80%; } /* calendar2 */ table.calendar { font-size: 80%; line-height: 100%; border-width: 0px; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 80%; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: 80%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 80%; } div.footnote { border-style: solid; border-color: #fff; border-width: 1px 0px 0px 0px; margin-left: 3em; font-size: 90%; } /* amazon plugin */ img.left { border-width: 1px; border-color: #fff; float: left; } img.right, img.amazon { border-width: 1px; border-color: #fff; float: right; } /* div.section, div.comment { clear: both; } */ /* for Asumi Diary layout */ div.main { width: 70%; margin-left: 0.5em; padding: 0px; float: left; } div.sidebar { font-size: 90%; background-color: transparent; color: #fff; width: 20%; margin-left: 35px; padding-left: 1.5em; float: left; } div.sidebar p { line-height: 120%; text-align: center; margin: 4px 4px 2px 4px; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 30em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* ハイライトプラグイン */ .highlight { color: #000; background: #ff6666; } tdiary-3.2.2/theme/nippon/nippon_anchor.png000644 000765 000024 00000002161 12137321070 021216 0ustar00machustaff000000 000000 PNG  IHDR(-SgAMA aPLTE$'&   ''*--.>>?'(* 㙞೸LNP*+,012y{}rtv(3Mrm`qSx6L^;Pa̻ȣӸpGj?^v$-_]LqKo&8F$3>mqtvz}{ $ HKMtwy#%&245;=>9;ABFIJNQRX[\VYZSVW`cd^ablophklvyzpst~GKLfjk $''599*--+..-00EIIBFF366144GKK7::;>>(**ADD@CC.00QTTJMM688577=??:<<8::799GIIEGGCEE"##IKK&''|~~xzz899677455EFFDEEŨ!%$#'&%)('+*/32"!!$# #"#&%"%$%(''*)&)(),++.-032/21-0/5879<;"$#*,+021-/.243>@? #!$'% -.-9:9443211===:::111///hQ81bKGDH pHYs  ~tIME#4RuIDATxcWNNW0M4ꖗ60>[ugoLO3>8>ExAgper7lhRr6 z@׳g̜1ܳ3\}v.Fg712.ff`p=WT2+ ! 8z vE02V\mid vm 9@=WLOs`z_iKUAIENDB`tdiary-3.2.2/theme/nippon/nippon_back.png000644 000765 000024 00000000135 12137321070 020643 0ustar00machustaff000000 000000 PNG  IHDRe(N$IDATxc?`d,0g+`5tP }^G!BIENDB`tdiary-3.2.2/theme/nippon/README000644 000765 000024 00000001066 12137321070 016536 0ustar00machustaff000000 000000 Title: 日本ちゃちゃちゃ Author: ただただし Access: sho@spc.gr.jp License: GPL Comment: サッカー日本代表ユニ Copyright 2002 (C) by TADA Tadashi Validated by W3C. ChangeLog 2006-06-02 TADA Tadashi * some adjustments for mozilla. * add .highlight. 2006-05-30 TADA Tadashi * change sidebar to right side. 2003-09-10 NT * remove specification of font-family. 2002-10-21 zoe * convert for 1.5 series. 2002-06-06 TADA Tadashi * created. tdiary-3.2.2/theme/nenga/nenga.css000644 000765 000024 00000021354 12137321070 017247 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: nenga Author: peco Access: License: GPL Comment: 年賀ハガキアンカー Copyright 2002 (C) by peco validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background: #ffffff; color: #663300; margin: 1em 5em; } /* リンク文字列に関する設定 */ a:link { background: transparent; color: #ff4500; text-decoration: none; } a:visited { background: transparent; color: #800080; text-decoration: none; } a:active { background: transparent; color: #c0c0c0; text-decoration: none; } a:hover, a:focus { background: transparent; color: #c0c0c0; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background: #ffffcc url(nenga_back.png); color:#663300; border: #ffffff dotted 3px; padding: 0.2em; } /* カレンダーの設定 */ div.calendar { background: transparent; color: #663300; text-align: left; font-size: 100%; } div.calendar div.year { } /* 日記タイトルの設定 */ h1 { background: transparent; color: #663300; text-align: center; font-size: 200%; } /* 1日の日記全体を囲む枠の設定 */ div.day { background: #ffff99 url(nenga_back.png); color: #663300; text-align: left; margin: 2em 0em; border: dotted #ffffff 3px; } /* タイトル行全体の設定 */ h2 { background: transparent; color: #800080; font-size: 100%; margin: 1em; padding: 0em; } /* 日付の設定 */ h2 span.date { } /* タイトルの設定 */ h2 span.title { padding-left: 1em; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background: #ffffff; color:#663300; text-align: left; margin: 1em; padding: 1em; } /* サブタイトルを含むセクションの設定 */ div.section { background: #ffffff; color:#663300; margin: 1em; } /* サブタイトルの設定 */ h3 { background: #ffffff; color: #ff4500; padding: 20px 0px 4px 4px; margin-top: 0px; font-weight: normal; font-size: 100%; border-bottom: #800080 dashed 1px; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(nenga_sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 30px 20px 0px 0px; color: #ffffff; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(nenga_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 18px 12px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } /* 日記の本文(段落)の設定 */ div.section p { line-height: 1.5em; padding: 0em 1em; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { background: transparent; color: #663300; text-align: left; margin: 0px 10px; padding: 0.5em; border-bottom: #800080 dashed 1px; } /* ツッコミ欄全体の設定 */ div.comment { background:#ffffff; color: #663300; font-size: 100%; text-align: left; margin: 1em; padding: 1em; line-height: 1.5em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 100%; margin: 1em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; font-size: 100%; line-height: 24px; } /* ツッコミ本体 */ div.commentbody { margin: 2px 8px; } /* ツッコミした人の情報 */ /* ツッコミ本文 */ div.commentbody p { background: transparent; color: #663300 ; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { text-align: left; padding: 4px; margin: 0em; } div.form div.caption { background: transparent; color: #663300; padding: 0.5em; margin-bottom: 0.5em; } div.form div.caption a{ display: block; padding: 2px; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 4px; } div.form form.comment { font-size: 90%; } div.field { display: inline; } form.comment input { background-color: #ffffff; color: #000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #ffffff; color: #000; margin-left: 3em; width: 25em; height: 5em; } div.button { display: block; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { background: transparent; color: #663300; text-align: right; font-size: 90%; margin: 0.5em 1em; padding: 0em; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { background: transparent; color: #663300; font-size: 90%; margin: 0.5em; padding: 0.5em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 1em; } /* 罫線の設定 */ hr { border-style: none; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { background: transparent; color:#663300; font-size: 100%; text-align: center; } /* 更新フォーム */ div.day.update { background-color: #eeeeee; color: #663300; } div.day.update div.form div.caption { background-color: transparent; color: #663300; margin: 0px; border-style: none; padding-left: 20px; } div.day.update div.form { padding: 0px; } form.update div { padding: 0px; margin: 0px 1px; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 30em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } div.day.conf h2 span.title { display: block; text-align: left; padding-left: 70px; } div.day.conf div.body { padding: 8px; } div.conf.day textarea { display: block; margin-bottom: 1em; width: 30em; height: 15em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: medium; background-color: #fff; width: 66%; color: #888; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background: #ffffcc; color: #663300; margin-left: 2em; margin-right: 1em; padding: 1em; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { background: #ffffcc url(nenga_back.png); color: #663300; margin-left: 2em; padding: 1em; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 引用ソースの表示 */ p.source{ margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 4em; margin-right: 3em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* recent_list */ p.recentitem { font-size: x-small; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: x-small; margin-top: 0px; margin-bottom: 1em; margin-left: 0.5em; padding-bottom: 0px; } /* calendar2 */ table.calendar { font-size: x-small; line-height: 1.1em; margin: 2px auto; } table.calendar td { text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.body div.footnote { background: #ffffcc; color: #663300; font-size: small; padding: 0px; margin: 0px 10%; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; } .calendar-day a{ font-weight: normal; } .calendar-sunday { background: transparent; color: #ffa500; } .calendar-saturday { background: transparent; color: #800080; } .calendar-weekday { background: transparent; color: #663300; } .calendar-todo { border-style: dashed; border-color: #800080; border-width: 1px; } div.rank { font-size: small; } tdiary-3.2.2/theme/nenga/nenga_back.png000644 000765 000024 00000011511 12137321070 020215 0ustar00machustaff000000 000000 PNG  IHDR22]gAMA|Q cHRMz%u0`:oIDATxaC@kY p h4LEa܌Qv\/ʎc/\Y^{bo`b0 188T@KN8(4i4hFѓ{}B[WmLr%N4~rN}HpiL/$~Ly{!1|c'9{:Ⱊ'x?hai;*u֚F,^JIkm B#e׊)8 D1Ib7sJ^>NYraAh++0BsZ8^8A eV[!v"첣U:8NJQ1'-" b>Ќh"IgK G>OeEm^ hxI(0 NTv,lP~!r0q2~3c$5QM0zn5yWaX_ kxb}qaJ UooU!~*7$ҋ]F`7uF*L)1/2)c[К;A,3PgZvB#^KYCyaY0zV(j Aj[K- (tQ(BA'齻^ݻA+0],!(sɂXA%PATAe!!pe8[I`\αy@1k׿b`u`L}~*aN$LI@epPb\ఁD{X%* ﰢ+,\ e AD[`,pEn)?9}q)·N1 BQNzտK=X~֭WGz7ulU#>h*B w]\F->{!,^pnywU.O 2!kaCyk Lg H) 5oذ? F (ˁ򽽠t d@q-+ X{2C!IE*ç |`nm"2 Aw}* ',~ 29qʀn $t06AE by t肔2`s?BH`׉0c RR (} ()P,tAĻ 2 X0RDoo` gT',`%l40%v#p bph+[*6}@DLp@gKK`=,fRAs.(=9 3( wpsWpc81^?nzS_jQa?!6JSR8#<Ů&=Zi9Ā/H zVq}a(p.([8 + 9[WA'e e` %BKy`bF.0 AҰaBH\Kmp)tUpt/y @X@ (vq}mzMrI/W=L K1Tn~bg0Y m:`S7q=Pi3PqkI#ggEA-77@e 0~z r@ - -0:8]3:ع3[%aI@ 0-L@ʀ) nXC 2N(`_``opT~kyK @q ؋ *OJ p)3! ST* P, :]pܛ10Xc`30ȁK[p4g`a`G IP_ Tp7yhW (JB`fP$`(6^b炟t˽+(`+ d{ ` J+(ZAMHp4VEGp'tj T/_0dNnp5p,G"#8>U(K1/p/&M`e@ T+P$ w, X/,>pxp-Rd9xR'MPڢaႺl=z @ P fA |Ko$MGw&!kjT't->JY\_+~10 36PekԊ;#3`W &q$NaLE6:5@1P "`I6p֤2 ` 8`5T~@,8~[.XÃŌ`u A`k P d0”(`VJ؟ -#p\0dApJ:#8y Cb nk30<`J.k`[u` A+h16\`,xTC /\߅e9)`pZn}ǽ+&w>h) 0`@R4TLڠ6;)a pzkQp<`Hc+nYD\[p}-0C/ .18Ci?T"@w32B`!+V$.l̅vp+xA?/@ Xß.1נX&mҕg傎b `OG`#`.. ×`ү.>CRP_A2էP2><*5tA,ƀp @3R$/N{*qt ܞw_A92X ?@e7 ` Ntt NX ` `@[/X@$`7A006$6ZR<0- 󁉗,!ZIH_h?PpR]r D`1{ߠT/@`EoO'X!*X2V.G~#X<Ԫi ˟N7h n:7BnHpV^'1Dz$lR?G#ޟtF(+{A^ik%Z @Aa_`*a%op` -lR@|qAu p@#~pj4€) @5wS;IENDB`tdiary-3.2.2/theme/nenga/nenga_canchor.png000644 000765 000024 00000001252 12137321070 020733 0ustar00machustaff000000 000000 PNG  IHDR ˨[gAMA|Q cHRMz%u0`:o5IDATx% %%!_bb@J_bzW?>e ff/}ߏ=zN@rqqϟ?=ZZZ"""j2hВ_腇 #0Q? ffff<f5 @͐0z.~Y'$́6Ibρ~F,\5?jC   @2aW4h߾}@lVQQaG*@AÇHaK KPPKKK`€]]]0Ѝ# h `m+zl`$`@~r޼yw^`lij @ y&4{ ݻw @1ŀ^LR2& B`*: P3@ #$$ `)g`8ל L؆p Xaf` A_0 3B X@6h`qr`@(,Հ$@53gU 0* @e0c0\ H(Hh\N@r"P[LL@'+` @wH`a, XYn ϟ>Cx:8h(@)31kB]0%IENDB`tdiary-3.2.2/theme/nenga/README000644 000765 000024 00000000515 12137321070 016321 0ustar00machustaff000000 000000 Title: nenga Author: peco Access: License: GPL Comment: 年賀ハガキアンカー Copyright 2002 (C) by peco validated by W3C. ChangLog 2003-09-10 NT * remove specification of font-family. * font-size: em -> %. 2002-12-30 Nana * add Nenga Theme tdiary-3.2.2/theme/necktie/necktie.css000644 000765 000024 00000013233 12137321070 020130 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: necktie Revision: $Revision: 1.1 $ Author: sasasin Access: http://sasasin.sytes.net/ License: GPL Comment: こういう色柄のネクタイがあった。 validated by W3C. サイドバー非対応。 */ /* ページ全体の基本的な設定。背景色や文字色など */ body { color: #000000; background-color: #ffffff; margin:0px; } p { margin-left:1em; margin-right:3em; } input { margin-left:1em; } /* リンク文字列に関する設定 */ a:link { text-decoration: none; color:#3333FF; background-color: transparent; } a:visited { text-decoration: none; color: #2323B1; background-color: transparent; } a:hover { text-decoration: underline; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { color: #414183; background-color: #a3a3d1; text-align: right; font-size: 90%; width: 100%; margin: 0px 0px 0px 0px; padding:5px 0px 3px 0px ; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu ,span.adminmenu a:link,span.adminmenu a:visited ,span.adminmenu a:hover{ color: #414183; background-color: transparent; } /* カレンダーの設定 */ div.calendar { color: #222; background-color: transparent; text-align: left; letter-spacing: 0.1em; padding: 2px; line-height: 110%; font-size: 90%; margin-right: 1em; } div.calendar div.year { } /* 日記タイトルの設定 */ h1 { color: #414183; background-color: #a3a3d1; text-align:center; width: 100%; margin: 0px 0px 0px 0px; padding:10px 0px 10px 0px ; height: 35px; } h1 a:link,h1 a:visited ,h1 a:hover { text-decoration: none; color: #414183; background-color: transparent; } /* 日付の設定 */ h2 span.date { margin-left:10px; } /* タイトル行全体の設定 */ h2, h3, h4, h5 ,h6{ margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; width: 100%; } h2 { color: #ffffff; background-color: #a3a3a6; } h3, h4, h5, h6 { color: #000000; background-color: #ffffaa; } h2 a:link,h2 a:visited ,h2 a:hover ,h3 a:link,h3 a:visited ,h3 a:hover ,h4 a:link,h4 a:visited ,h4 a:hover ,h5 a:link,h5 a:visited ,h5 a:hover ,h6 a:link,h6 a:visited ,h6 a:hover { text-decoration: none; color: #ffffff; background-color: transparent; } /* タイトルの設定 */ h2 span.title ,h2 span.date a,h2 span.title a{ background-color: transparent; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body{ margin:0; } /* サブタイトルを含むセクションの設定 */ div.section { line-height: 130%; } div.caption{ margin-left:1em; font-size:90%; } /* ツッコミ欄全体の設定 */ div.comment { padding: 0.5em 1em; margin-top: 0; border-style: dashed; border-width: 2px 0px; border-color: #a3a3a6; } /* ツッコミ省略版 */ div.commentshort { font-size: 90%; padding:4px; } div.commentshort p { margin: 0.2em 0em; line-height: 120%; } /* ツッコミ本体 */ div.commentbody { line-height: 120%; margin: 0.5em; } span.commentator { font-weight: bold; } div.commentator { line-height: 150%; border-style: dashed; border-color: #a3a3a6; border-width: 1px 0px 0px 0px; } div.commentbody p { margin: 0.5em 0.5em 0.5em 2em; } /* フォーム全体を囲む枠の設定 */ div.form { margin:0; padding:0; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: 90%; padding: 10px; margin: 0; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { padding: 2px; padding-bottom: 1px; margin: 0; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; margin: 0.5em 1em 0.5em 3em; line-height: 120%; } /* 罫線の設定 */ hr { border-style: dashed; border-width: 2px 0px 0px 0px; border-color: #99CCCC; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 90%; text-align: center; margin: 8px; } /* 更新フォームとツッコミフォーム */ form{ margin: 1em 0em; padding: 0em 0em; } input, textarea{ background-color: #FFFFE1; color: #000000; border: solid 2px #a3a3a6; } form.update span.field , div.field { display: inline; margin: 0em 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update textarea , form.comment textarea{ display: block; margin: 1em 0em 1em 3em; width: 50em; height: 20em; } form.update span.checkbox.hidediary { margin-left: 1em; } div.button { display: block; margin-left: 3em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } /* 整形済みテキスト(preタグ)と引用(blockquoteタグ)の設定 */ div.section blockquote, div.section pre { color: #000000; background-color: #f2eded; padding: 8px 8px 8px 8px; margin-left: 2em; margin-right: 1em; border: dashed 2px #999999; line-height: 120%; } div.section blockquote p { margin: 0.5em 0em; } /* 箇条書きの設定 */ div.section ul, div.section ol { margin-left: 5em; margin-right: 3em; padding-left: 0px; line-height: 120%; } div.section ul ul, div.section ol ol { margin-left: 1.7em; margin-right: 1em; margin-bottom: 0.5em; } li{ margin-bottom:0.2em; } /* 項目リストの設定 */ div.section dl { margin-left: 5em; } div.section dt { margin-bottom: 0.2em; font-weight: bold; } div.section dd { margin: 0em 3em 0.5em 1em; } /* テーブルの設定 */ div.section table { margin: 0.5em 1em 0.5em 5em; border: solid 2px #aaf; border-collapse: collapse; } div.section th, div.section td { padding: 5px; border: solid 1px #aaf; } tdiary-3.2.2/theme/necktie/README000644 000765 000024 00000000322 12137321070 016647 0ustar00machustaff000000 000000 Title: necktie Revision: $Revision: 1.2 $ Author: sasasin Access: http://sasasin.sytes.net/ License: GPL Comment: こういう色柄のネクタイがあった。 validated by W3C. サイドバー非対応。 tdiary-3.2.2/theme/nebula/nebula.css000644 000765 000024 00000014552 12137321070 017605 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Nebula Revision: $Revision: 1.7 $ Author: zoe Access: http://www.kasumi.sakura.ne.jp/~zoe/ License: GPL Copyright by (C) zoe http://www.kasumi.sakura.ne.jp/~zoe/ validated by W3C. */ /* ChangeLog 2002-10-21 Hiroyuki Ikezoe * remove no-name element. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. 2002-05-09 s.sawada * fix MacIE de makkurokekke problem. */ body { background-color: black; color: #fff; background-image: url(nebula.png); } a:link { background-color: transparent; text-decoration: none; border-style: none; border-width: 1px; border-color: orange; color: #ff3; margin: 2px; } a:visited { text-decoration: none; background-color: transparent; color: #ff0; border-style: none; border-width: 1px; border-color: orange; margin: 2px; } a:hover,a:active { text-decoration: none; border-style: dashed; border-width: 1px; border-color: orange; } div.adminmenu { text-align: right; font-size: small; } p.message { text-align: center; font-size: large; background-color: red; color: white; margin: 0px; padding: 8px; } span.adminmenu { background-color: transparent; padding: 3px; } h1 { text-align: center; } div.calendar { font-size: small; background-color: transparent; padding: 2px; margin-bottom: 0.5em; text-align: left; } div.day { margin-bottom: 0.5em; clear: both; color: white; } h2 { text-align: left; margin-top: 0.1em; margin-bottom: 0.1em; font-weight: normal; } h2 span.date { font-size: medium; margin-left: 40px; } h2 span.title { } div.body { background-color: transparent; padding: 2px; padding-bottom: 1px; margin-left: 10px; margin-right: 6px; width: 50%; float: left; border-style: solid; border-color: #fff darkgray darkgray darkgray; border-width: 1px; padding: 4px; } p.body { margin-top: 0em; margin-bottom: 0em; line-height: 1.2; padding-left: 1em; padding-top:0em; } div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; color: white; } h3 { margin-top: 0.2em; margin-bottom: 0em; font-weight: bold; border-style: dashed; border-color: #00f; border-width: 0px 0px 1px 0px; width: 50%; } pre { background-color: black; color: #bbf; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.comment { font-size: small; background-color: transparent; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-right: 4px; margin-left: 50%; } div.comment div.caption { margin-left: 4em; background-color: transparent; color: #fff; } div.refererlist div.caption { width: 100px; margin-left: 4em; } div.referer { text-align: right; font-size: small; background-color: transparent; padding: 2px; padding-bottom: 1px; margin-left: 4em; margin-right: 12px; } div.refererlist { font-size: small; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 50%; margin-right: 12px; width: 300px; } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; margin-top: 0px; clear: both; } div.form { background-color: #transparent; border-style: solid; border-color: darkgray #eee #eee darkgray; border-width: 1px; padding: 0.5em 1em 0.5em 1em; margin-left: 20px; margin-top: 0.5em; margin-bottom: 0.5em; clear: both; } input.field { background-color: transparent; color: #fff; border-color: #00f; border-style: solid; border-width: 1px; } input, select, option { background-color: transparent; border-color: #00f; color: #fff; border-style: solid; border-width: 1px; } div.form form { width: 95%; } textarea { background-color: transparent; margin-left: 1em; color: #fff; border-color: #00f; border-style: solid; border-width: 1px; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } option{ background-color: #ffffff; color: #000000; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; border-style: dashed; border-color: #00f; border-width: 0px 0px 1px 0px; padding: 3px; color: #fff; display: inline; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: transparent; color: #fff; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: transparent; color: #fff; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ div.day.update { background-color: #transparent; border-style: solid; border-color: darkgray #eee #eee darkgray; border-width: 1px; padding: 0.5em 1em 0.5em 1em; margin-left: 20px; margin-top: 0.5em; margin-bottom: 0.5em; } div.day.update div.form { border-style: none; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: transparent; color: #fff; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/nebula/nebula.png000644 000765 000024 00000110013 12137321070 017566 0ustar00machustaff000000 000000 PNG  IHDR?1gAMA abKGD pHYs  d_tIME& IDATxڼi,Yr%vzDozUz)ޥnR3A|5_gq#Nhf\"¯郻y]3C"3_dd][;F(ǏNy.4yӏ1oyFE[ lћ"`l@W93`Va 5]Q<}w?iy@=g6YN0 7'\6 h bUp/&+\>O(xNlh#-PyzduA'N=O+6Ipbrݕw;ZuN_"s%+/Ght#?{k_䢄~ , ojbyfꞺU *5S~Wh{ ȝz$t8w5ݛ$d?D5{qi߯EȷRj+3Ct1u:/tNH}s SṶoU[_ Q 4ɓcx)6k#g?8 X7Pyn\ [\l@oY=GY4<^|zQ]@ֳ;wct >DHm-p Qګ-NۂgۜX}%Ѹu/;O>8[N0}U~n-~NG:F[rk<*s6$1yʽ %:ŞV$JS@h l]߫77FVD:; ?Y@I )a=@5{Ysu b+[cm\")9~=칥(E69=_?-8Y<-'#/$r6K_dFv8Vʟ**IGݢ#X|NOXX70tZS@jbYo xMgY~ǂ8F8ލY#M41bGt9CW<FVGmR H]v q\O{F8 Ә7N\8Cdu6cɹ"Q/KʾnMk%,a4@ު?6e7~]6Id[Z:H8Z.2|pdpɼ^%e.!] wjSdVxYhdLeťvfQYo>Bh#sFh >&Q^6Ȱ YCӠ3Nf Y,8D`Qb?SKx^IVU)@>#->r Uv }OՁn;G(qҡ x1̢U]MԯtQ+m>[ Q x!o{o,ksisv:*6 k 5XFqca7ьlvj޸)h͚) dQBN[eUzF ^[B6 U:TPIBܜG.$~ws{7J؎U~xP_y(^>} |K7Nw$P?ƦP1Jgdӹ7ꥏfos:o=pA abf!&[VZ @[]]L8`GUG[.l Dh*-vȫ2גbM.)p_b"|wHIzC?ÊwPcbpAfx{wvGiZ k%;QX%`D: HlPEt7 o-iTdMA:} 1p\_w^ a~򞘝Knޟ -  8¹YP^`t۱DSZCz9a CRL&IG`{y'|mŒԿkHe%3J>HM8? <^[{Β4"iӉb\I9g ǚ^>eP96kM *U?佥}'BUY-pz !>`HnKCgK<8PlogK L,%ۻK׊s| ɈFe#\ ^TN~XkWQ0 n\Ds]̨yd]' a䒐SfVlD}̪Kf%]c(ڂ&FwMLGGAU[d?/!G[^*a~4(@QqZB2 0m ǀtngq4tٱoD]_g@eLjT=F_M߆y76*g?{_~ܭZstJ8*S2qV(?^fy4|t+b!g(8.(Q-]]"OfmX|L R>6Z SQZ!פL `>bR:!l5|o+:;]hA<S 6IohH<><Ӗxr_H]+[SbЌ @0]BHl@\K Lkd.iYԷ0y(hGx#5k_a>I{JbjCysEbҪaG2ԼxյntH RE `;J>әoPu.=dZmEյlA@O@@3| ˿QE2MK ᠚p+^|mv3& 3zd$Bq:뾯U2aL;<]z4g )DVY˨Ǝa#s9yajL$3ihK52zF$t0ۮs=$˧0]*iawJnQsl =w">śIҷک_Zm#-- )Sht>߃1)*WT@g  <}.:(Gg_)00%鷮 <>8$s$P-N^ߒg͝w2åFy 7ш"Tx1>*p#IqB8Wb%p($Cx6s jKvtz ܂'GF3*$qz,F^" ;> ޹%v@LEyH{.}TF])<¦JnDں%J)vzsG+*= izt`AwJc& ao[D‘ zL?o.߁6ek>ρ{#OL 1M#QIsl,m|ǜ'Ll^} l,EjgM_g;箫OkKHE\'YO.9M]:DS }r3hh;=bQ0dQG I klt~1LIߞaT0f2#HEsT-!Hr }#iCogԂj^A<&kI!-dلd"rc eJUtF8Bk=Iiq*+^zˆfȒt"e@a`q3Ejow F g}Yk4)p\{^*aɳ-l.x{I&z 2Ma8P07n:iRDr\ ?S„CK=f;Y2-h bCy nIxl)msρ R8ϵ =M{_r0ώTsH@Q[םSbp'aM߶Tu"=L wrFh-T[uL.2,5"gM" cqג:^/U-g=Mg=H3OO+ (k,4a|Me%6,86n{F[U۷buʳ&IՑxK@u6X[eU}}phؒR$h' RkpZx+}-5|R f٫WV*l=IX|u[e"~RD(߁.[ `[*mFh.QlCgRF k ԣ~sWmWh66ɎE9T0A!"gqfkTiGv(-p owK@w.D{&1iT*x%;&`:w^5malmw25@ÑpkO>9M/ a,BVp"GW(鳸=/l, ոgKhaz_ρ+й=f@~C~n^_U:qQ‪ONv|f2%RэtX1u9`.o#xä^eMϛGBY}<0U_ vE(:Z>ٛ"rFc@mk?W$]rd-3 S7WYJBKWFx?8v.1_!"U<;}(Z+<(Ag!FH`"0H.XvD0=M`з4FIWCwRlLИ,p De%G8c:yER$PĈ,َ₄1CH)9siWadzORs C;Q6qι/721t' |%ƶ;6)*;j;pUP2#:2C#4X~usZ|J@RnNgt3HgR`bjne&`R(pP7:FW[TVt9۪)F;`"aʶK:׈Vc%KM|0'>!5sh7Z])Iy?Q|s-"]LZk0L tăhsZ?zPY>_>#'s{Z+; 8 mfՑ15. 9 xP蹼M~J8"Q>̚m1 8S l Bzy(5'/gjz ɛ'O[!~7ZK3DI/ޱJY^IvtR 9{ mа0 -*^E6%kScTIbž`}>=`z p "%=Pna[1-p]P]!H%%8nc ˄F¶@MVr.(CR/o[[ ||y;6 RɃ%樁`3grP˓7΀_jA߰j2~⚘Hs@j eMz==T"j \+P꿙дu՛ 'bVjcdK_:V%5(_<3[gKf|q"}-7~ NHa2B Jn,*g^ m9(ENu5!`Mۢ^d*LÊPR:ۨ~@>a.R$78- e!ZB|'GӤUfKe-BI3 Tؿ]=Q٪AUY8G? _U1ÅH`մ]8ϣLp@ $2r@]΀+Ї 5R(?u>-e,;'c2t")(={?kFkc45z x,nPQt=_K me# {`іJ6}/th njHjPM, 4&B2W6ހiqBN֎fgJl7Sh;bm9hҩfnY[?Ȁa$[:/%A}zO V}j*voZ%Z9UmoW1WH.Nl~v7ʐEg Huwrlދ#X+3Q\u3K4-mW+02\H}W}9$ oCkm}TV((PsF=_QNkye5o5ˀ0`5Gqm:7n_&g۩cQK)>HVLU頖.(Рo/RD7(owvWgulc*L@>Vhzj¥"t 1h0+{ц!WI9p!LP>ս!npso?jZ`b"j IDATp*NkQ&b6]\V,:Pߑw+z ,]mN=1%Ѩ|*Amղ<ժ_Fy-8㘋(NYU0H%+(s؈:wM@?(o"lnķ9艚ي%l砟o@?~ըB ;]_Dh[6eaAn=}iIVKمmD<(@:]YN j 6m2%<~MO 9i!YXdN{#H&*@F p y^g0(s9?j)m[ag; "ZNH;RyP7LFUYK01Li:v kYR#^vKo:"Gr3iP"(c{¯`3{Y -p o_.2 &'Dؽ;^iM%Rih )'{)|J k&A?2LǏrrh^WO!/2:3?%Hu`ͬ)aU40cK.T2۸U#wF&."E7O#٭B,'τhEt :};%# ZԚ&@4I0jx߁1w|]bw| xg9zE1z?qEZE-+ ͑A,sþHnf {P- ͹J@ ltg./4մ@'jtanZC[3{GĻl pX򙏀1bUAiER\c-C?GZR ^]lJ4 K'>f Β~]b(*?pv$|%P%pZTW}Ө8sV6.EM 9.:?Wf]omcajG1}YK#N^uy G;&gվueR*v.ڈi}Z"`uC9|'e)RR߂_%)6WB\Q䧙f>}cWfݗdGqC6nO|Xd~Z_#Gť-XOefa[՘t3h.FBY.|Q\}UR]{y\.A#WvTԏNIBNl A 59dҗpY+9m"QmsӃ29WZ-v֡rw'#% 9΂+Y-"mS Vw2<[_*513ЩTb*3\Jn'&r ('s)odQ# <9aj}CX#&Eӿh}hF̦k<7NGXξ9w5^.4.U^d@\5$4o`?ѓK{J]y>\/[9Dw$.>@pu`\ӏeXl':w368ay:r׏vO@"p/ wE 2"g 6PJZeK` St< <!`^OgauA F*D Jl\LVmLVMq<$=# F M@Q3_72,,#-pYV<DݑȕpMMK(?!8(gGT蓢;F'6( (dhHȡwU/|ϭ|brD1jf!߅oQt6-&*#Uxr͏/@W?~~&`^2&f(:Q ]bVp]4RT(jUz>ZFU<mx]2XtȔh42hz4/⽲-lN'/-K{쀗7[ I!3'1ɗa24Ct`[$Whq} W~Mq7鯖:HulȪ"n6SnXV!_k|UMxřp.|Tf駊0:>Z $AKݪš55mA׮X>kv%5^d^ZoevN!u-G 3=kIo-@$=@{X!H$D|_vHqjIJ Ķ-[yh7Z/qFɃ%KinJudO2,c;ڪ D}=[%mxSJm妜I*9€uM>͸!'L `LᵈUL|t3ςeiz @VN؉TAWɼKd\-Ts<قDɂfcҎoᷖv,$rCs^Sp÷EfYqҩ5wTAJ0"t<([ i~T#|ytwHNxț͖]V}ߒ#QD9TrCJİbKyd/RծCPgyN klIH֫Y 0|DO46PֻYnނ U&<ޮc=oavqۃ#<dz:_ pDGl8ͅڢ=wYʹ{mnԸ,C\l#}CZuV.k%N&|c!ՂD Nuo!x9oe=ʅ:$K=r5}!iԴ;R/G8^-{b[sХl58!pDQs.̺KvXU<_%Mz=t6@4-3:-.ݏuP냮DJK!8lCym(h ~kvp.\-"a50J9pH70UHκiytVO@/rXSp@P ]#nzZ.Q|_Xg 2Dk e1W"F躮xNMȩn@(osB$Bgo[!xl kPY bjۨEtqC>\E%Q"KcK53 wss@J]l0bm-e8MO"D5נ+Yp0uw6}l4o22K.Du4=yVFv^]ShIȧI65ҍ,(箻EyACanh8~ ZȡPJM` cJءEд 9I/m"#O.F1oc VMlK*ZtL&k%OGgrNu!;umW3,FVw/o_;дf)~p}ԥ[ؠB^zAj#h򗊫# ٦siVBdQ}CCw)عeKWQ7kRʝ<QM e0u|G&ce /\MrH&~ k-^PlҤu=|ݹ#Q_/(;<:A./,/իgĶF1/3Y]SɶS`~κw k?g"r5VͲ#! t1kIhZj 0r<:\h :Kv#virF& $ӗYHi_<ƽS<{Zc!&SGԠ(,YuԉxT +|p&:xț$K\pt]uxtR@t>$ÍX*ćRizDCqyPH6 /r]fu$G)uuzfn %p0( =?^#;Azӏ I`lpRPXh2G{%VJcS[:6Tjn׫xVbmh9i(5YhJiԄph8 s3v_ @?p|>8pљThTgV>Gc)<DS0ھUN,Ml?69qЮMgnm@EV%wSOI ]0L⢘ D"؄S0ҼlǗla+=.Oa7 xHzv{71:nA}J$'g#dg؝^lCym_*ZH |HLHᡇ6Z3PB&qSSbϑKtbYur=N0,7[ѓ*5/}\;75>ʲmmwL E*Vi1 ʪƬ@4p3wBHS) p{;EC bdka!/A!|?Xf9kD@KQPqLJ \aAAbvVmImq[VjXiE܍`Ԍ_F^;cUbW)1GuR6KKw %k_wPP%y/@/1#if0ѨbmU}*}AܪH9 MɆvc"4=*0d1]' 7 nmV34DmH ?Q߂K*S?E)8B$F{v7 x" "L?^΁768W Yϥ1ǎ0ygZ@r."y ȍ>5N:5';.1uJ,  idNn / @vdHףۃjEAQj<>@>+ws9J)ns bٵlѭB Q7kŹXm-ג\gQ~>:fp2AU  )M(N?!&n:QlTܮIH 0}TJ N~w#BW,/m:Zο/G˧5g0(UHjPf^.Uh) +;5GwQa 8`aa[_&)`ncJXWr"r*N @<Oik+\ 7vJ| ^tW4rԴ39$\^I|bVǷ~1E gw$5:Lc87:ǠNhkӕ >C%?|e3y=gpz^^+ Y$% 75z Tݤ,h2DXP\I?o R8nTU5nKg>2&p7I]D^Bd&_q~_ΫGEO 1<`y9H1hX8f8/ݷ䪙%"jPpki$ᰑ$V:(_ЈMCN!#cws!JT0bf EDmE%i#S;`)P@ou 4(wҁ~c_6 IDATٺ~re9pCCXAU?(-QM1WSҴ`& ݵ(D2ӥLh 8뜰31&d_Oۄ5-W} *g+( ߂WfN" u_Wss_;]& Q2OAHĤM 6 p?O':aYGa-5+΃hpФIi_^^΃]!̵vz~lEPg#kWVFW S`ĊMTz/` ZU`'unvpQqWMDv"''D56aGZ?r<;FBWoAQhg7qrt.LodlwC* >Nh]" K^? G*E$M[T *n0'TrKs'T5RJ(/4<c({U M]ctڽkoo)Jqg/ģ-'R8"X83~j{5ZP ꫍‹/LMީxs`fWpn8qv1˺ORJT 5?>wߝCR! klq̲_J4ڏOesAZ>>񄅌+Z7⊤ cC%&"$Qa8z )r i;`?a/.։ct,DAtC'Vؾ= 03\4^wLgЋz/zKZR8R OgFYҚ zYfO3,_H\n:kp M{h8CTH;!)6nW~| 8zsB&VgiS|cݿpwdpDsVncXSKGH&\(كE\w(բhB,M`?{ إ䚒$֏܃j>I=Q ;Hnyv6yRsj=@6 v*lV㉷([ŒRAp ނ 虔+~L ON^-nʗP@OdUNFjsw'm9:M˦n@9jl'~M?,WDs؝mXoFfl- ЗIt; j}RHz]x\K~% ϶Ix].uxZҭ/Ky#c`\/\F?sQ Dޤ;D_ؠW-BiyNxjyIYwPJix3*ǘ3O*g@@+!_[E*~wpU2ԗ ݠӎ}Wz?k%~IȬHXDk5QBC8~ +Dk;kZ#JݻBxNѴ&Zд5K5R?购{]đom*I

    $EBm @:]A :^%rf8m j\*sDᮿl wV]Q4sq[{ۡxVB)%r=0-m{)pv՝𕇅o6w2z$`Z2_iuZB`/](;헳dY0/ c|p|tKhSEMFp4 dmD#NMW ?!<@JQ48VZ]=1m|Ҏ궳J~-0>}O8n65*Ύc҄}_Ϭofd"wT|sx^ ˆIZ+Rke8#ҁh|))9h#Ҳs_Jfwa}'̨. ϥ^)J%65~2pCuQV<,d7og~RWѹyA_Z0dcLPujA%5bWXyUlLug$\L{ yEev|1f}OYDԯ8c6GW6XT1SǨj;ciƍaK;dI"415ՔU΁@bn7I"?QwN-FBHf. n;: ÈPX4'C{N|y}45MK> zڀN!#5]"-]-'o-iT6}zD>pc| J^WJX+Hc3lK'R-Q(2DCSG98*xoT{_ƉPGV[!S1;hㆷ uTtN>}?Ȟ"| ށ !ҴxtT$6HDF1]E(`vހdbE&u2#!KyYԓ !)Vkt] mIVo$`#08>Ht#,2\.,_+z3t_7eq*#՗ aOΑM%@+ X`>+GᙐZ,ב};}~F7?eD]c~} =DU73>bښ'R7Yhטq]n;g{UP]LtFNDr`|ɑrp#PqMuffQ=@X:n{AP#p\FQu^QգO)=A,5l]O7t6e ~jr=]M#tZV 9:PQ:MY&8NzX[@#Ay|dȳ5$aT~D(luEBm7DۊkiLJO@@3M,F43`&eLޫrpZ23`$t"ɐÝR<ܵNv5LJX,$ S( M4X ܞ|ĝ|Wkl5n:-,Mзک_SO`գ>L!j߀t_iŏ%oԝёHB!3ihLb1zF$t0ۮsq3YoɳB %'d ?( ى҇@2k[Ep ]Whpk=7Tz*NG#yAEpј+~ *3LmFoK%aUf8&" @ `8jN4p-W,` eA)z,X/]*9r^P)gI;3S s}D_!_D+䀢hQQ_Fi@O[$݈4FskF$Nhʗ?C돏KM U,6R YjCxn攚/#hj GSo9qTd&ވ qBq{ñ=,*-K o#?~JR=p_*?o_!.Mp soUQ%!K32:mQPފDOxc_",pjsߢk wPrʋgۅ3PB.Gܷ\amt6G [3;[!> 5@W34l Sx { nt+RZpVFmϕXJyL&!Bɲ -;X"@cI HWe(7` b;o;gH2\DT1#ssBOk^{\b# h"RT9pof /GM@Wj^4NO1;(dG c m{ɷ>M0O`(]77)"9.o$"˳Yw6 3؞&3%gNa@?]zc&m@P>^He ro;`٤4}s^ @ 5ێjL/O.RNXR=^jz<>҅ݎQv$zamQ$if~6v =9'Z7jV|W7_WD:=@wi(uyjݐThg[M#v;୲>8 Fz DAUTj njmA UsVyHYPj=U|8 :Kqn\cGqC;RH)pt\g_( D;|.dft#M62Eiߚ }%k`lqmoԼ#䱇 G;UrE91TS"M 5Q ;I<)Pɘ,nsgВIBi8(#er=$5 (wCzZegzgH{ <AV#mQlX?Gx"k贚N8 Ƣ f0MOsC~X,d|̼c?~)ؕDZ3M+f=,)DA3 č7`k5m=F~v>WW'vn x"ii/R[o""n8d]KNBeYaf[ZJI UMcB*/P0(/K~i0HRWE]$ӑռp,^P[9GC!Ql{OMO (ϔhE}Z.jV!Bn21"K l v=GAU-ΚF`Y) J:Ag!FH`&嵡7Ǒ9Nps͍ңoKud 1XҔy;+'iԯ[$ꟸ x5hD3[ɼԾ{&/K<|40M{d`+88Q6G+7rFeFtj!,/ѿkG?LICAR/Z).B|,^ u.#T~7x}K'TqEqINs4Q 9F2˗Sl_"-AGF2Xp8Ӕ7ė x DQw=Zc3G@X%,$;vJꅄ62őBFW}̖/x CF)! A`~)7QQlVΦQ8L4+ؚM'-MOGYhg3୼iM J!Q#Ѝ^_ PD%VAHˋ٩#" IDAT0 IxMss5r i<=>ɹ} ^^&¾[2ck u\ԭ=fXZD9G-7bJZ޵8y BkGEn}U+ \\ 3/NEd6nט+s! x'5 z?(CCC1Il$u}umb` | mj4,8>t 1y >5ܢ)Jɀl7m_ jmmź@jT~-K\GvoDfs!)13pD3dZhF:}6ZIf(f(@WUef\"#ݯGf,k2#~9 IfսXϵj؆n^+hGjSZ9=뤥T ;E',T}X/K^u85Сw$>鈖QstY|VvSd}f88UN.7y%m7;X5B2V{߫]<{~8;NNA=xk[!;0Cwrk4*o{tdv,#{OAs__)(y28C^4g>mq!ʵ C2q$)(=wɨ%`qj˨7Vsunț5'@F%iJ__ LpdOb& +?;s$%aTrΝCEpztZ砷kPj٘ՉEk"om[Sg] ![#$?5]tr%AM9N%!y qUIGX)+) 2[m}7XEMAyZO} CE8oVʅLwv̾X"Hz))˚75E ߟ*Ͳg;+|=Eۨ-V NՖ!^$@V6 }z$6o57W;:Z)PyckտǗW1GO\VoNY^\3Q,0\Aə9WgR'/'9 ?V,;{b8Vhٿ5޲E~ 9 ip$l< xCݯQZy/֦Cw8bc6X۫W-ZS·Z'WL)3zB~9xy,;,-܀/A^F^sgtF`Vtf"Rs;e\|-l/SY%S Ϸ6~#R=i@F&Gt>Ե(FBGMg)q U;z {ݘקS뽃v>vL<5~FNU͹ Td=}_I($!M!庘3Hp*u?X@Եu_UO^Fͼ z b̮qY#cP|z S=pΧ @姂{MVmdHn i[eI!,|`a @4KR$?B5Y YtQF%B,^uuXRz{鎠ͤ]5PN<;g% 4V}4o_+ix<[c/cl~*p:B~1wqKSL Z aѴ9dFBgkEcdq!𧑬#[4;rmR-4/yb&h3mRSٍߖ5bjJ:ftGsiw-pbyn;[/T@?x |~eL"GZ)N"4cbj<ت_36hVF=ʁǰA+wCcxUQ#Rp fr8X酇v0Ez|%gWls5?ŞRP^QƎ;y2",RC N6*~Mbfh,6|6no!Fv uOQs_8ٲK|/d*ŔZ9CLSƨx$6sƺzݻq|qTWh5/G>vsA6ʑ\ Z dM9^z#J=tRX_ :)Qˉ%T.(%n-HS[R|EܮDVF:SoqA&e +<5'qz =}UsZ.(8TQ3p q^F\H(E$g:KnfY V .5| Mc  h?UxmxtkrkQw USa< $0Ӵhv):.5*w/ ٫dR0) :x3EmzN=ŗ`gEFСriz|V&HO_Iv 7k²>7A:a&o҈oVгI$ 7=?T s:`{|b~Otf$W3V\`X+o/RtD$yHv4.l3ٱ}Gq?F &019b9?DԱ@PXM\kҬ8^/ .po[w@SG*TIX+(|4=BA'ӀDVSe^#i1&".o[j `Cu't^ EY^(ʫ ]*Vn0b˔ܹVf 1TuK4Ӝ_@DT?PC.P"QB`Oj@ NiHLhQݰ8Ou\7z -hΦiA%Z+@ߗa\d3=SSW1Sa? ވn<M#Y'eXn6c\c( I?ߗ-<mId?'wthWbkŗǒ;l'qaqgOd_)W)ZN.(]۱uFR~*^\Fܫt ?K Os59 ~ "%97'󋲉0.G\ VIfWQٺk%5|mЫd|OMVG'874׼v0?M$r۲}1> J ў^ǁErg&5N,"x|- d[W#%h} 0>H)T:u0-])!tH:E}O+ЅK=|,i62k]U؍aϔ"*QH7c|#Y,dۊ88@W9T}{y3+WQ+[W)%nrJ>~&`gL.H3ˡBt愡af 1F_ZEQ497є#2ʡLX$ٔd8F#j2pAJVzSûv uVzr tx|ffNhRuϠPDB"=LZCе;؏C2ŝdu՛*ԨD$!Gchw'R0%s³<+ TN>YS^i\׹DͯX" #54ѯ Q'Й7#KX ,l^s@ijO(xDag-Bb>w^!sDmȫpsz1B|I++e]!qb7<>@Ye- L`lgY+bjFV#|Hi7u%')Vk ?(ʒ| uHk7Ar}p(#g5z7y )&Vz :6D` 4OEh̙ g>d:5oN@/Ecop]'8*+-68$~Mn"#Yr1x *&{dM|:pnI!J. g ²E΀ + U]UׁH5{#ța ǥ@a3v TᔐUOǢ!|J0ә,~NiYw>=0)I%3We2$b$l}./Ē!IŬnUn'7|$fs)̫spX}Q3UU\L/2ӭjb5iud>y[h.:t*@0:OAzG k <+}ǢI)1]+N'j+rAIUFCzA&uj;+Ff 2I3pV9p9ә7oZq̿(I+Џ@+ ~ZxBi޽Esp)8!v`XlAu+Dͦ| l@ԃ:O뷑)@U5L%(,ɹohsDK5'<!7;ь[aw/Bbx6 8TDT"l]C0#o@E2Y.y2T;[s GkU8k!wN:ڤH&# \ʄ|O1feJŬuҾ|= ,ʢd9HX $W{F넽Џ=t^e6(D0jt ~m'%A6ۋK㬱[;+!0 pV.Xcv$$PAV&@5o7=(Yn>:;Y#G>$ )DFhGUwJf;!Î^9l3S:7@dy K` ؉P$5_ip_?W<*2vVF\sYL)dLXIDATmUD\Y碃R#~(O=Ք\&B?8q)`mtY!EfNKFƠKt0#8,`ȳ K΁s 4!Sb~s} |13/7ц}udPUne+G ьo2y4w%=\n)p6t<ֳ+J$;a3Gv8ą٦{B-Kl{u\rAs7@KwA#Y./xO=M߶<@Z(>⹂vB,I~; {tVJsq%aڦz֟쁬SBf{MtKc4)Y]ҪxV(&wej!#^l :dVlc ҏTq2.n 5kq5c1l2҇ .^sP{X` Px4{b*QezƊ JRiD @yR.*Y \@JWͻ" nFw8WPt.j$Sн3чX&5-FDXà;o@T)#4әBzZ/A4SF1R}*$ }q^H9 Ʋ/~SEu~U X ]Eypvfi3MLc19m 6L7I7$"wL*Ivؙ =:~TT#9xiC*(o`c49`qPЇPlo.ͪxÐ-h]x.e5CJԖ.FX!#Z?y63r_ k/2jZQPT^(iiow@9p!R\'?5HF-OoDMYɷigg(q."i >q$96nYZ.|hLqP}qJ, ~=ݹEo!qfkL"Dvvr/FKq \rVej@̑dm_ڎqN5+rgYTn8788T~p!,WMQaѡ`q"^ȝk߀5]j +'<=/|1*é pl5JW8`U qԠ̌>3]$ m+5¢Qg 0A %mpUfI}>G[(wr8Uߴw-rfNϊ,`kl4ÎnwWO) SfR_)rw$1_w™pD&>Q. ㆶ01BJ^(mtj-Ϥ+ 愘MNx}Nuu-" R+_rDP:u %C͝ML p A{✼SD#ip V1☔` >9I8WQ,=^rhM J}v-C'P%,dG.A~7;w!j_L,Dw" hJ8XD9_:ETWM',`=_5>2[HLI+L<Ya#, X'7;dde~!wcފ l94Za=; 56P 0csFOQ}*<1߸&C~̾sRb!эgEb N}c=Q]^!ȨJ! enQ.|O%:8 Bw )}{ I"7A5BO;idi\cARĉE>x S|W?u]1;{g3!z{3Ez 4Jas'Y O6BGpS>P/R=pql7FzHtُpbnېjBzne%n7t 0? R zk4GF  nVSĿB$2P޿r+p7d_(&߬\-ot[t1oW8|[v QDFDB%BTހaE*I1V3`gy܁ &g?T|{kJl XGY9vU}_h# Aֿe2;c7 5@<6($" ?Y$mnG t~mU//0 oqHAC=>b_z*|]C6Yj+*j?4x0!9ֶG<>nzmC/Wy u; V]~rt#w/2tTIVy6hd/DL]V)ȼ-5pj^jo\^6JٺZiIENDB`tdiary-3.2.2/theme/nebula/README000644 000765 000024 00000001130 12137321070 016471 0ustar00machustaff000000 000000 Title: Nebula Author: zoe Access: http://www.kasumi.sakura.ne.jp/~zoe/ License: GPL Comment: ネビュラチェーーーン。はい。 Copyright by (C) zoe http://www.kasumi.sakura.ne.jp/~zoe/ validated by W3C. ChangeLog 2002-10-21 Hiroyuki Ikezoe * convert for 1.5 series. 2002-10-21 Hiroyuki Ikezoe * remove no-name element. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. 2002-05-09 s.sawada * fix MacIE de makkurokekke problem. tdiary-3.2.2/theme/navy/kado1.gif000644 000765 000024 00000000110 12137321070 017003 0ustar00machustaff000000 000000 GIF89a!,@ڋ޼8䉦ʶ \;tdiary-3.2.2/theme/navy/kado2.gif000644 000765 000024 00000000111 12137321070 017005 0ustar00machustaff000000 000000 GIF89a!,@ ڋ޼Hcʶ DzW;tdiary-3.2.2/theme/navy/navy.css000644 000765 000024 00000022737 12137321070 017027 0ustar00machustaff000000 000000 @charset "utf-8"; html { margin:0; padding:0; border:none; } html *{ -moz-box-sizing: border-box ; box-sizing: border-box ; } body { /*font-size: 90%;*/ /* MacIE5 \*/ letter-spacing: 1px; /* */ /*font-family: Verdana, Osaka, sans-serif;*/ line-height: 1.5; color: #000000; background-color: #ffffff; margin: 0; padding: 0; text-align: center; word-break: break-all ; word-wrap: break-word ; /*} .hatena-body{ */ position: relative ; width: 85% ; max-width: auto ; text-align: left; margin: 0 auto; padding: 0; } div.title{ margin-bottom: 5px; padding: 0; } .main{ padding: 0px; margin: 0 0 0 26%; } h1 { width: 80%; margin: 40px auto; padding: 0; font-size: 200%; text-align: left; line-height: 1.2; /*font-family: "Trebuchet MS",osaka,sans-serif;*/ letter-spacing: 0.2em; color: #2f3a51; } div.day { background-image: url(kado1.gif); background-position: top left; background-repeat: no-repeat; margin: 0 0 15px 0px; padding: 0; width: 100% ; text-align:left; background-color: #2f3a51; } h2 { background-image: url(kado2.gif); background-position: top right; background-repeat: no-repeat; font-size: 100%; color: #ffffff; font-weight:bold; text-decoration:none; letter-spacing: 0px; margin: 0; padding: 4px 7px; text-align:center; } span.date{ letter-spacing: 0px; } span.title{ margin-left: 5px; } h2 a{ text-decoration: none; border: none; color: #ffffff; } div.body { padding: 1.5em 0 0.5em 0; margin: 0; border-left: solid 2px #2f3a51; border-bottom: solid 2px #2f3a51; border-right: solid 2px #2f3a51; background-color: #ffffff; width: 100% ; } div.section{ margin: 0 1.5em 1em 1.5em ; border-bottom: solid 1px #ffffff; } div.section P { margin: 1em; text-align:left; } h3 { color: #000000; font-size:100%; font-weight: bold; margin:0; padding: 0; text-align:left; } h3 a{ border: none; } a.sectioncategory{ } span.sanchor{ color: #2f3a51; margin: 0; } span.timestamp{ font-size:70%; font-weight: normal; letter-spacing: 0px; } /*************** decoration ********************/ a{ text-decoration: none; color: #000000; border-bottom:solid 1px #000000; } a.keyword, a.okeyword { text-decoration: none; border-bottom: dotted 1px #d0d0d0; } a img{ border: none; } a:link{} a:visited{} a:hover { color: #ff0000; } a:active { } h4 { color: #000000; font-size:100%; font-weight: bold; margin: 0; padding: 0; } h5{ font-weight: normal; margin: 0; padding: 0; } blockquote{ border: solid 2px #2f3a51; margin: 1em; padding: 7px; } .section blockquote p{ margin: 7px; padding: 0; } cite{ font-weight: bold; font-style: normal; } cite a{ border: none; } pre { border: solid 2px #2f3a51; margin: 1em; padding: 10px; } font{ line-height: 1.2em; } em, em a{ font-weight: bold; font-style: normal; border: none; background-color: #ffffff; } ins, ins a{ text-decoration: none; border: none; color: #666666; } span.highlight { color: black; background-color: yellow; padding: 1px; } /************************* list **********************/ .section ul{ } .section ul li { } .section ul ul{ } .section ol { } .section dl{ margin: 1em; } .section dt{ font-weight: bold; } /********************** img ***************************/ img.photo{ float: right; margin: 0 2em 10px 10px; border: 0; } img.asin{ float: right; margin: 0 0 10px 10px; border: 0; } /********************* footnote **********************/ span.footnote{ font-size: 70%; } span.footnote a{ border: 0; } div.footnote{ margin: 1em 2em; } p.footnote{ margin: 0; font-size: 90%; } /********************** comment ***********************/ div.comment, div.refererlist{ background-color: #ffffff; width: 100% ; padding: 1em; margin: 0; } div.refererlist{ padding: 0 1em 1em 1em; } div.refererlist ul, div.comment ul{ margin: 0 2em; padding: 0; list-style-type: square; font-size: 80%; letter-spacing: 0px; } form div.refererlist ul, form div.comment ul{ font-size: 100%; letter-spacing: 1px; } div.caption{ font-size: 80%; padding: 0; margin: 0; } div.caption a{ border: none; } div.refererlist div.caption{ font-size: 80%; border-bottom: dotted 1px #d0d0d0; padding: 0; margin: 0 0 0.5em 0; } form div.refererlist div.caption{ font-size: 100%; padding: 0 0.5em; margin: 0.5em 0; border-bottom: dotted 1px #d0d0d0; } div.caption a{ border: none; } div.commentshort{ margin: 0 0.5em; } div.commentshort textarea{ width: 90%; } span.canchor{ display: none; } div.commentshort a{ border: none; } span.commentator{ font-weight: bold; display:block; margin: 0 0 0 -1em; } form span.commentator{ display: inline; margin: 0; } div.commentshort P { margin: 5px 0 0 1em; font-size: 90%; letter-spacing: 0px; } /********************** sidebar ***********************/ .sidebar{ position: absolute; top: 10px; left: 0px; width: 24%; padding: 0; margin: 0 ; text-align: left; } .recentitem{ display:none; } .hatena-module{ margin:0 0 15px 0; background-color: #2f3a51; background-image: url(kado1.gif); background-position: top left; background-repeat: no-repeat; } .hatena-moduletitle{ background-image: url(kado2.gif); background-position: top right; background-repeat: no-repeat; letter-spacing: 0px; font-size: 100%; font-weight: bold; letter-spacing: 0px; padding: 4px 7px; margin: 0px; color: #ffffff; text-align: center; } .hatena-moduletitle a{ border: none; color: #ffffff; } .hatena-modulebody{ padding: 1em; margin: 0; background-color: #ffffff; border-left: solid 2px #2f3a51; border-bottom: solid 2px #2f3a51; border-right: solid 2px #2f3a51; font-size: 80%; width: auto; _width: 100%; } .hatena-modulebody a{ border: none; } /********************** sideber li **********************/ .hatena-modulebody ul{ padding: 0; margin: 0; list-style-type: none; } .hatena-modulebody li { } .hatena-modulebody li a{ display: block; padding: 3px 5px; margin: 0; line-height: 1.2; _width: 100%; } .hatena-modulebody li a:hover { color: #ff0000; border: 0; _width: 100%; } /*************** trackback/comment module ****************/ .hatena-modulebody ul.hatena-recentcomment li a{ display: inline; width: auto; padding: 0; } .hatena-modulebody ul.hatena-recentcomment li a:hover{ width: auto; } /******************asin detail***********************/ div.hatena-asin-detail { margin: 1em; padding: 5px; border: solid 2px #2f3a51; _width: 100%; } img.hatena-asin-detail-image { float: left; border: 0; margin: 0 10px 0 0 ; } div.hatena-asin-detail-info{ float: left; margin: 0; word-break: break-all; } div.section p.hatena-asin-detail-title{ font-weight: bold; width: 100%; margin: 0; } div.hatena-asin-detail-info ul { list-style-type: none; margin: 5px 0 0 0; padding: 0; } div.hatena-asin-detail-info li { margin: 0; padding: 0; } div.hatena-asin-detail p a{ border: 0; } div.hatena-asin-detail-foot { clear: left; } /************************ form **********************/ form{ margin: 0; padding: 0; } form.hatena-searchform{ margin: 5px 0; } div.day form{ margin: 0; padding: 0; } div.day form div.body{ margin: 0; padding: 0 15px; } /******************* photo module *******************/ ul.hatena-photo{ padding: 5px 0; margin: 0; width: auto; list-style-type: none; text-align: left; } ul.hatena-photo li{ margin: 0; display: inline; width: none; } ul.hatena-photo li img{ } ul.hatena-photo li a{ display: inline; width: 48%; margin: 0 0 10px 0; padding: 0; text-align: center; } ul.hatena-photo li a:hover{ width: 48%; background-color : transparent; background-image: none; } ul.hatena-photo li a img{ filter: none; border: 1px solid #999999; } ul.hatena-photo li a:hover img{ filter: none; border: 1px solid #ff0000; } /********************** calender **********************/ div.calendar { font-size:80%; margin: 0 ; padding: 0; text-align: right; } div.calendar a{ border: none; } /********************** calendar2 **********************/ table.calendar{ font-size: 90%; letter-spacing: 0px; margin: 0; width: 100%; padding:0; background-color: #ffffff; border: none; background-image : none; background-repeat: no-repeat; text-align: center; } td.calendar-current-month{ font-weight: bold; } td.calendar-prev-month, td.calendar-current-month, td.calendar-next-month{ text-align:center; } td.calendar-day a{ border-bottom: 1px solid #000000; } td.calendar-weekday, td.calendar-sunday, td.calendar-saturday{ display:none; } td.calendar-day a img { width: 12px; height: 12px; border: solid 1px #f0f0f0; } td.calendar-day a:hover img{ border: solid 1px #ff0000; } /************************* header **************************/ table { margin: 0; padding: 0; } td { background-color : transparent; } table table td{ background-color: transparent; } table table{ margin: 0; padding:0; border: none; background-color: transparent; } table table td font, table table td a{ border:none; color: #000000; } table a{ border: none; } table input{ border: solid 1px #999999; background-color : transparent; } /************************ other ****************************/ div.adminmenu{ text-align: right; width: 85%; padding: 1em 0; margin: 0 auto; font-size: 80%; background-color: #ffffff; color: #000000; } div.adminmenu a{ border: none; color: #000000; } div.hatena-body div.adminmenu{ text-align: right; margin: 0; padding: 0.5em 0; width: auto; border: 0; } div.refererlist{ background-color: #ffffff; } tdiary-3.2.2/theme/navy/README000644 000765 000024 00000000135 12137321070 016204 0ustar00machustaff000000 000000 Title: navy Author: id:chepooka Access: http://d.hatena.ne.jp/chepooka/ License: GPL Comment:tdiary-3.2.2/theme/natural_gray/natural_gray.css000644 000765 000024 00000015201 12137321070 022241 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: ナチュラルグレイ Revision: $Revision: 1.7 $ Author: s.sawada Access: moonwave@ba2.so-net.ne.jp License: GPL Comment: 淡いグレーを織りまぜた白系統のテーマ */ /* ChangeLog 2002-05-28 TADA Tadashi * background image to index clored. (for Mozilla/W32) */ /* Natural_gray.css: Default Style Sheet of tDiary $Revision: 1.7 $ Copyright (C) 2002 by s.sawada */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-image: url("natural_gray_back.png"); background-repeat: repeat-x; background-color: white; color: #333333; } a:link{color:#009999;} a:visited{color:#33cccc;} a:hover{color: red;} a { text-decoration:none; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { padding: 3px; } span.adminmenu a:link{ color: #666; } span.adminmenu a:visited{ color: #666; } span.adminmenu a:hover{ color: red; } /* 日記タイトルの設定 */ h1 { text-align: left; font-size:150%; font-style:normal; margin: 2em 0em 3em 1.5em; } /* カレンダーの設定 */ div.calendar { text-align: right; font-size: 80%; padding: 2px; margin-bottom: 0.5em; } /* ヘッドラインの設定 */ .headline { text-align: right; font-size: 80%; padding: 2px; margin-bottom: 3em; } /* 1日の日記全体を囲む枠の設定 */ div.day { margin: 1em; } /* タイトル行全体の設定 */ h2 { font-size: 120%; font-style: normal; background-color: #e6e6cc; border-width : 1px 3px; border-style : solid double; border-color : #ccc #999; margin: 3px; } /* 日付の設定 */ h2 span.date { margin-left: 0.5em; } /* タイトルの設定 */ h2 span.title { } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { padding: 2px; padding-bottom: 1px; margin-left: 0.5em; margin-right: 1em; } /* サブタイトルの設定 */ h3 { font-size: 100%; margin-top: 1em; font-weight: bold; border-color: #ccc; border-width: 0em 0em 1px 0em; border-style: solid; } /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 0em 0.5em 1em; line-height: 1.3; } /* ツッコミ欄全体の設定 */ div.comment { font-size: 90%; border-color: #ccc; border-style: solid; border-width: 1px; padding :2px 2px 1px 2px; margin: 0.5em 1em 0 2em; } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { } /* ツッコミした人の名前の設定 */ /* リンク元リスト(短い方)の設定 */ div.referer { text-align: right; font-size: 90%; padding: 2px; padding-bottom: 1px; margin-left: 2em; margin-right: 1em; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { font-size: 90%; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 2em; margin-right: 1em; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; margin-top: 0px; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 0.5em 1em 0.5em 1em; margin: 0.5em 1em 0.5em 2em; } /* 入力フィールドの設定 */ input.field { background-color: white; } /* 複数行入力フィールドの設定 */ textarea { background-color: white; margin-left: 1em; width: 30em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { border-color:#333; border-width: 3px; border-style: double; background-color: #f3f3e6; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } /* 引用の設定 */ div.body blockquote { border-color:#ccc; border-width: 3px; border-style: double; background-color: #f3f3e6; margin-left: 2em; margin-right: 1em; padding: 8px; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* 強調 */ em{ font-weight: normal; font-style: normal; background-color:#99ff99 } /* より強い強調 */ strong{ color: black; font-style: normal; background-color:#99ff99 } /* 隠し文字 */ .hide{ background-color: #333333; } /* セミフッタの設定 */ .sfooter { margin-left: 45px; } /* 引用ソースの表示 */ p.source{ margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { padding: 3px; color: #cc6600; }} /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/natural_gray/natural_gray_back.png000644 000765 000024 00000000307 12137321070 023216 0ustar00machustaff000000 000000 PNG  IHDR <?6>gAMA aPLTȨStRNS@fbKGDH pHYs }vHtIME IDATxcC*10C(К],myIENDB`tdiary-3.2.2/theme/natural_gray/README000644 000765 000024 00000000712 12137321070 017720 0ustar00machustaff000000 000000 Title: ナチュラルグレイ Author: s.sawada Access: moonwave@ba2.so-net.ne.jp License: GPL Comment: 淡いグレーを織りまぜた白系統のテーマ Copyright (C) 2002 by s.sawada ChangeLog 2003-09-10 NT * font-size: em -> %. 2002-10-21 zoe * convert for 1.5 series. 2002-05-28 TADA Tadashi * background image to index clored. (for Mozilla/W32) tdiary-3.2.2/theme/natrium/natrium.css000644 000765 000024 00000015006 12137321070 020222 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: ナトリウムランプ Revision: $Revision: 1.2 $ Author: TADA Tadashi Access: sho@spc.gr.jp License: GPL validated by W3C. */ body { font-family: Verdana, Gothic, sans-serif; background-color: #000; color: #ff8c00; margin: 0px; padding: 0px; } h1 { background-color: #000; color: #ff8c00; height: 64px; margin: 0px; padding: 0px; /* border-style: dotted; border-color: #fff; border-width: 0px 0px 1px 0px; */ } a:link { background-color: transparent; color: #ff8c00; } a:visited { background-color: transparent; color: #f00; } a:hover { background-color: #ff8c00; color: #000; } div.adminmenu { font-size: 90%; margin-top: 0.3em; margin-bottom: 1em; } div.adminmenu a { text-decoration: none; } span.adminmenu { background-color: transparent; color: #fff; padding: 2px; } div.day { background-color: #fff; color: #000; margin: 0px; padding-bottom: 1em; border-style: dotted; border-color: #000; border-width: 0px 0px 1px 0px; } h2 { border-style: dashed; border-color: #000; border-width: 0px 0px 1px 0px; margin-top: 0.1em; margin-bottom: 0.1em; } h2 span.date { font-size: medium; margin-left: 0.3em; } h2 a { text-decoration: none; } h2 span.title { font-size: large; margin-left: 0.3em; margin-right: 0.3em; } div.body { background-color: transparent; color: #000; margin-left: 1em; margin-right: 1em; } div.section { margin-top: 0.5em; margin-left: 0em; margin-bottom: 1em; width: 100%; } h3 { margin: 0em; font-size: medium; font-weight: bold; } h4 { margin: 1em; font-size: medium; font-weight: bold; margin-bottom: 0em; } div.day span.sanchor, div.day span.canchor { font-size: 70%; margin-right: 0.5em; text-decoration: none; } div.section p { line-height: 150%; margin: 0.5em 1em 0.7em 2em; } div.caption { font-size: 90%; border-style: dashed; border-color: #000; border-width: 0px 0px 1px 0px; margin: 0em; padding: 0.2em; padding-left: 0.5em; } div.caption a { text-decoration: none; } div.comment { background-color: transparent; color: #000; border-style: solid; border-color: #000; border-width: 1px; margin: 0.5em 2em 0.5em 2em; } div.commentshort { font-size: 90%; margin-left: 0.5em; } div.commentator { margin-left: 0.3em; } span.commentator { font-weight: bold; } div.commentshort p { line-height: 120%; margin-top: 0.2em; margin-bottom: 0.2em; } div.commentbody { font-size: 90%; line-height: 120%; margin: 0.5em; } div.commentbody p { margin-top: 0.2em; margin-bottom: 1em; margin-left: 2em; } div.form { background-color: transparent; color: #000; border-style: solid; border-color: #000; border-width: 1px; margin: 0.5em 2em 0.5em 2em; } div.form form { margin: 0.5em 0em 0em 0.5em; } div.form form.comment { font-size: 90%; padding-bottom: 0.5em; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #eef; color: #000; margin-left: 0.5em; } div.textarea { display: block; vertical-align: top; margin-top: 0.7em; } form.comment textarea { display: block; background-color: #eef; color: #000; margin-left: 3.5em; margin-bottom: 0.7em; width: 25em; height: 5em; } form.comment div.button { display: block; margin-left: 3em; } div.referer { text-align: right; font-size: 90%; background-color: transparent; color: #000; margin: 0.5em 1em 0em 2em; } div.refererlist { background-color: transparent; color: #000; border-style: solid; border-color: #000; border-width: 1px; padding-bottom: 1px; margin: 0.5em 2em 0.5em 2em; } div.refererlist ul { font-size: 90%; line-height: 120%; margin: 0.5em 1em 0.5em 2em; padding-left: 1em; } div.section hr { border-style: solid; border-width: 1px 0px 0px 0px; border-color: #000; margin-left: 4em; width: 70%; } hr.sep { display: none; } div.footer { font-size: 90%; text-align: right; margin-top: 0px; margin-right: 1em; } div.update { padding-top: 1em; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #eef; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } div.comment form { margin-top: 0em; } p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } div.section pre { background-color: #000; color: #ff8c00; margin-left: 3em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.section blockquote { border-style: solid; border-color: #ff8c00; border-width: 0px 0px 0px 4px; margin-left: 3em; padding-left: 6px; } div.section blockquote p { margin: 0.5em 0em 0.5em 0em; } div.section ul, div.section ol { margin-left: 7em; margin-right: 3em; padding-left: 0px; } div.section ul ul, div.section ol ol { margin-left: 1.7em; margin-right: 1em; margin-bottom: 0.5em; } div.section dl { margin-left: 4em; } div.section dt { margin-bottom: 0em; font-weight: bold; } div.section dd { margin: 0.2em 0em 0.5em 2em; } div.section table { margin: 0.5em 1em 0.5em 5em; border-style: solid; border-width: 1px; border-color: #000; border-collapse: collapse; } div.section th, div.section td { padding: 5px; border-style: solid; border-width: 1px; border-color: #000; } /* plugins */ /* amazon plugin */ img.left { border-width: 1px; border-color: #008; float: left; margin: 0.5em; } img.right, img.photo, img.amazon { border-width: 1px; border-color: #008; float: right; margin: 0.5em; } span.blogmap { font-size: 80%; } /* div.section, div.comment { clear: both; } */ /* sidebar */ div.main { margin-left: 200px; } div.sidebar { font-size: 90%; background-color: #000; color: #fff; position: absolute; top: 70px; left: 0px; width: 200px; padding: 4px 0px 100% 0px; } div.sidebar a:link, div.sidebar a:visited, div.sidebar a:hover { background-color: transparent; color: #fff; text-decoration: none; } div.calendar { margin-left: 4px; } div.calendar select { margin-left: 8px; } p.recentitem { color: #ff8c00; font-weight: bold; margin-left: 4px; margin-bottom: 0em; } div.recentsubtitles { } div.sidebar hr { border-style: dotted; border-width: 2px 0px 0px 0px; border-color: #ff8c00; width: 90%; } tdiary-3.2.2/theme/natrium/README000644 000765 000024 00000000244 12137321070 016707 0ustar00machustaff000000 000000 Title: ナトリウムランプ Revision: $Revision: 1.1 $ Author: TADA Tadashi Access: sho@spc.gr.jp License: GPL validated by W3C. amazon プラグイン対応 tdiary-3.2.2/theme/narrow/narrow.css000644 000765 000024 00000012455 12137321070 017711 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Narrow Revision: $Revision: 1.6 $ Author: zoe Access: http://www.kasumi.sakura.ne.jp/~zoe/ License: GPL Copyright (C) zoe http://www.kasumi.sakura.ne.jp/~zoe/ validated by W3C */ /* ChangeLog 2002-04-05 TADA Tadashi * add spec. */ a:link { text-decoration: none; color: #26a; } a:visited { text-decoration: none; color: #d82; } a:active { text-decoration: none; } a:hover, a:focus { color: #0000cd; } body { background-color: #fff; color: black; margin: 3px 5px 5px 5px; } div.adminmenu { text-align: right; font-size: small; float: right; } p.message { text-align: center; font-size: medium; background-color: #fff; width: 66%; color: #888; padding: 8px; } span.adminmenu { background-color: transparent; border-style: solid; border-color: #eee #aaa #aaa #eee; border-width: 1px; padding: 3px; } h1 { text-align: center; } div.calendar { background-color: transparent; border-style: none; } div.day { border-style: none; text-align: right; padding: 0.5em; padding-bottom: 0em; padding-top: 0em; margin: 0em; margin-bottom: 0.3em; width: 66%; } h2 { margin-top: 0.1em; margin-bottom: 0.1em; margin-right: 12px; padding: 0em; text-align: right; /* Internet Explorer 5 (Mac) can't float a box which isn't assigned its width. float: right; */ } h2 span.date { font-size: small; margin-left: 0.5em; } h2 span.date a { color: #a62; } h2 span.title { } div.body { background-color: transparent; text-align: left; padding: 0.1em; margin-left: auto; margin-right: 6px; } div.body p a{ background-image: url(narrow_blueunderline.png); background-position: left bottom; } div.section p { margin: 0em; } h3 { margin: 0em; padding: 0em; font-weight: bold; font-size: medium; } pre { background-color: black; color: #ff8000; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.comment { font-size: small; text-align: left; background-color: transparent; padding: 2px; padding-bottom: 1px; margin: 0.2em; margin-right: auto; margin-left: 6px; } div.comment p { padding-left: 0em; } div.comment div.caption { text-align: right; background-image: url(narrow_blueline.png); } div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } div.referer { text-align: right; font-size: small; color: #000; background-color: transparent; padding: 2px; padding-bottom: 1px; margin-right: 12px; } div.refererlist { font-size: small; text-align: left; background-color: transparent; padding: 2px; padding-bottom: 1px; width: 66%; margin-top: 0.5em; clear: both; } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; margin-top: 0px; } div.form { background-color: transparent; padding: 0.5em 1em 0.5em 1em; width: 66%; margin-bottom: 0.5em; } input.field { background-color: white; } input { clear: left; } textarea { background-color: white; margin-left: 1em; width: 90%; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; margin: 1ex 0px 1ex auto; } form.comment textarea { display: block; background-color: white; margin: 1ex 0px 1ex auto; width: 20em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ div.update.day { text-align: left; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 5px; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/narrow/narrow_blueline.png000644 000765 000024 00000000267 12137321070 021562 0ustar00machustaff000000 000000 PNG  IHDRZgAMA abKGD pHYs  ~tIME 5x4IDATxc\v?l ,h5P63O~<3oQʹ  rIENDB`tdiary-3.2.2/theme/narrow/narrow_blueunderline.png000644 000765 000024 00000000254 12137321070 022614 0ustar00machustaff000000 000000 PNG  IHDRZgAMA abKGD pHYs  ~tIME !+J)IDATxc?lG5X~@QtLQTQ/ IENDB`tdiary-3.2.2/theme/narrow/README000644 000765 000024 00000000514 12137321070 016540 0ustar00machustaff000000 000000 Title: Narrow Author: zoe Access: http://www.kasumi.sakura.ne.jp/~zoe/ License: GPL Copyright (C) zoe http://www.kasumi.sakura.ne.jp/~zoe/ validated by W3C ChangeLog 2003-09-10 NT * font-size: em -> %. 2002-10-21 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. tdiary-3.2.2/theme/nande-ya-nen/nande-ya-nen.css000644 000765 000024 00000015460 12137321070 021614 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: なんでやねん Revision: $Revision: 1.6 $ Author: Junichiro KITA Access: kita@kitaj.no-ip.com License: GPL Comment: 「今日のなんでやねん」のテーマ */ /* ChanaegLog 2005-07-31 Junichiro Kita * change license from GFDL to GPL. 2002-04-05 TADA Tadashi * add spec. * font-size: smaller -> 0.9em. */ body { background-color: #cff; color: black; } a { text-decoration: none; } p.antenna { text-align: right; font-size: 90%; } p.search { text-align: right; font-size: 90%; } div.adminmenu { text-align: right; font-size: small; } p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } span.adminmenu { background-color: #bef; border-style: solid; border-color: #777 darkgray darkgray #777; border-width: 1px; padding: 3px; } h1 { text-align: center; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-color: black #000 #09F #09F; background-color: #bef; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thick; border-left-width: 40px; } div.calendar { background-color: #bef; border-style: solid; border-color: #777 darkgray darkgray #777; border-width: 1px; padding: 2px; margin-bottom: 0.5em; } div.day { background-color: #cff; padding-bottom: 0.5em; margin-bottom: 0.5em; } h2 { background-color: #BBEEFF; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: black black #00CCFF #00CCFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: medium; border-left-width: 20px; margin-top: 0.1em; margin-bottom: 0.1em; } h2 span.date { font-size: large; margin-left: 0.5em; } h2 span.title { } div.body { background-color: #cff; padding: 2px; padding-bottom: 1px; margin-left: 24px; margin-right: 12px; } div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } h3 { border-color: black black #00CCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px; font-size: 100%; margin: 0em; font-weight: bold; } pre { padding-top : 10px; padding-left : 10px; padding-right : 10px; padding-bottom : 10px; margin-left : 20px; border-width : 2px 2px 2px 2px; border: 4px ridge; height: auto; width: auto; color: white; background-color: black; line-height: normal; } div.comment { font-size: small; background-color: #ddd; padding: 2px; padding-bottom: 1px; border-style: solid; border-color: #777 darkgray darkgray #777; border-width: 1px; margin-top: 0.5em; margin-left: 24px; margin-right: 12px; } div.comment div.caption { font-weight: bold; border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; margin: 1ex 0px 0px 0px; } div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; margin: 1ex 0px 0px 0px; } div.referer { text-align: right; font-size: small; background-color: #ddd; padding: 2px; padding-bottom: 1px; border-style: solid; border-color: #777 darkgray darkgray #777; border-width: 1px; margin-left: 24px; margin-right: 12px; } div.refererlist { font-size: small; background-color: #ddd; padding: 2px; padding-bottom: 1px; border-style: solid; border-color: #777 darkgray darkgray #777; border-width: 1px; margin-top: 0.5em; margin-left: 24px; margin-right: 12px; } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; margin-top: 0px; } div.form { background-color: #bff; border-style: solid; border-color: darkgray #eee #eee darkgray; border-width: 1px; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; } input.field { background-color: black; color: white; } textarea { background-color: black; color: white; margin-left: 1em; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } p.strong { font-size: 200%; font-weight: bold; text-align: center; margin-top: 1ex; margin-bottom: 1ex; } div.body blockquote { font-style: italic } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: black; color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: black; color: white; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ div.update.day { background-color: #bff; border-style: solid; border-color: darkgray #eee #eee darkgray; border-width: 1px; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; } div.update.day div.form { border: none; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input.field, form.update textarea, form.commentstat input.field { background-color: black; color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/nande-ya-nen/README000644 000765 000024 00000000740 12137321070 017503 0ustar00machustaff000000 000000 Title: なんでやねん Author: Junichiro KITA Access: kita@kitaj.no-ip.com License: GPL Comment: 「今日のなんでやねん」のテーマ ChanaegLog 2005-07-31 Junichiro Kita * change license from GFDL to GPL. 2003-09-10 NT * remove specification of font-family. * font-size: em -> %. 2002-10-21 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. * font-size: smaller -> 0.9em. tdiary-3.2.2/theme/nahanaha/nahanaha.css000644 000765 000024 00000016450 12137321070 020366 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Nahanaha Revision: $Revision: 1.8 $ Author: furu Access: http://nahanaha.zive.net/ License: GPL Copyright by (C)furu http://nahanaha.zive.net/ Modified by Nana http://moo.boo.jptdiary/ validated by W3C. */ /* ChangeLog 2002-04-05 TADA Tadashi * add spec. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #eee; margin-left: 2em; margin-right: 2em; color: #1e1e1e; } a:link { color: #aa66ff; background-color: transparent; text-decoration: none; } a:visited { color: #aa66ff; text-decoration: none; background-color: transparent; } a:active { color: #66aaff; text-decoration: underline; background-color: transparent; } a:hover { color: #ffffff; background-color:#000000; } a img { border-width: 0px; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { color: #1e1e1e; background-color: #eeeeee; border-style: solid; border-color: #ffffff; border-width: 1px; padding: 3px; } /* 日記タイトルの設定 */ p.title { font-style: italic; text-align: left; } /* カレンダーの設定 */ div.calendar { border-style: none; border-color: transparent; border-width: 1px; padding: 2px; margin-bottom: 0.5em; } /* 1日の日記全体を囲む枠の設定 */ div.day { color: #1e1e1e; background-color: #eeeeee; border-style: solid; border-width: 1px; border-color: #ffffff; padding-bottom: 0.5em; margin-bottom: 0.5em; } /* タイトル行全体の設定 */ h2 { margin-top: 0.1em; margin-bottom: 0.1em; font-size: small; } h1 { font-size:x-small; } /* 日付の設定 */ h2 span.date { font-size: large; margin-left: 0.5em; font-style: italic; } /* タイトルの設定 */ h2 span.title { color: #1e1e1e; font-size: medium; font-weight:bold; color:#800080; background-color : transparent; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { color: #1e1e1e; background-color: #eeeeee; padding: 2px; padding-bottom: 1px; margin-left: 12px; margin-right: 12px; margin-top: 12px; } /* 1日の日記本文の段落 */ div.body p { padding-left: 16px; line-height: 1.3; margin-bottom: 0.5em; margin-top: 0.3em; } /* サブタイトルの設定 */ h3 { font-size: 100%; margin: 0em; font-weight: bold; } /* ツッコミ欄全体の設定 */ div.comment { font-size: small; background-color: transparent; border-style: dotted none none none; border-width: 1px 0px 0px 0px; border-color: #cccccc; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-right: 24px; margin-left: 30px; } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { border-style: solid; border-color: #eeeeee; border-width: 0px 0px 1px 0px; } /* ツッコミした人の名前の設定 */ /* リンク元リスト(短い方)の設定 */ div.referer { text-align: right; font-size: small; background-color: transparent; padding: 2px; padding-bottom: 1px; margin-left: 24px; margin-right: 12px; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { font-size: small; background-color: #eeeeee; color: #1e1e1e; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 24px; margin-right: 12px; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { border-style: solid; border-color: #eeeeee; border-width: 0px 0px 1px 0px; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #1e1e1e; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; margin-top: 0px; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: transparent; border-style: none; border-color: #ffffff; border-width: 1px; padding: 1em 1em 0.5em 1em; margin-bottom: 0.5em; margin-left:24px; margin-right:24px; } /* 入力フィールドの設定 */ input.field { background-color: #fff; color: #000; } /* 複数行入力フィールドの設定 */ textarea { background-color: #ffffff; margin-left: 1em; color: #000; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #000000; color: white; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color: black; color: #ffffff; margin-left: 1.5em; margin-right: 1em; padding: 8px 8px 8px 8px; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #eeeeee; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: #eeeeee; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #fff; color: #000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #ffffff; color: #000; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/nahanaha/README000644 000765 000024 00000000620 12137321070 016765 0ustar00machustaff000000 000000 Title: Nahanaha Author: furu Access: http://nahanaha.zive.net/ License: GPL Copyright by (C)furu http://nahanaha.zive.net/ Modified by Nana http://moo.boo.jptdiary/ validated by W3C. ChangeLog 2003-09-10 NT * remove specification of font-family. * font-size: em -> %. 2002-10-21 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. tdiary-3.2.2/theme/nachtmusik/nachtmusik.css000644 000765 000024 00000023523 12137321070 021403 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Nacht Musik Revision: $Revision: 1.6 $ Author: epi Access: http://wind.prohosting.com/~episodee/ License: GPL Comment: 夜のお共に Copyright 2002 (C) by epi Validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { color: #FFFAFA; background-color: #000000; } a:link { color: #b0c4de; background-color: transparent; text-decoration: none; } a:visited { color: #d3d3d3; background-color: transparent; text-decoration: none; } a:active, a:hover, a:focus { background-color: transparent; text-decoration: underline; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { font-size: small; text-align: right; } p.message { color: white; background-color: transparent; font-size: small; text-align: center; padding: 8px; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { color: #4b0082; background-color: transparent; border-style: solid; border-color: #696969 #eee #eee #696969; border-width: 1px; font-size: small; padding: 2px; } /* 日記タイトルの設定 */ h1 { text-align: right; padding: 5px 10px 5px 10px; background-image: url(nachtmusik_bg1.png); background-position: top left; background-repeat: no-repeat; background-color: #000000; height: 32px; line-height: 32px; } /* カレンダーの設定 */ div.calendar { margin-bottom: 0.5em; border-style: none; border-color: #696969 #eee #eee #696969; border-width: 1px; padding: 2px; } /* 1日の日記全体を囲む枠の設定 */ div.day { text-align: left; margin: 3em 2% 3em 2%; padding: 0px 10px 0px 10px; clear: both; } /* タイトル行全体の設定 */ h2 { text-align: right; margin: 0.5em auto 0em 0em; background-image: url(nachtmusik_bg2.png); background-position: top left; background-repeat: no-repeat; background-color: #000000; height: 32px; line-height: 32px; } /* 日付の設定 */ h2 span.date { color: #4b0082; background-color: transparent; text-align: center; } /* タイトルの設定 */ h2 span.title { } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { text-align: left; margin: 0px auto 0px auto; padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; } /* 日記の本文(段落)の設定 */ div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } /* サブタイトルの設定 */ h3 { color: #bc8f8f; background-color: transparent; font-size: 100%; font-weight: bold; margin: 0em; } p.strong { font-size: 200%; font-weight: bold; text-align: center; } pre { color: #696969; background-color: #dcdcdc; margin-left: 2em; font-size: 80%; margin-right: 3em; padding: 8px; line-height: 1.3; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border-color:#dcdcdc; border-style: solid double; border-width: 0px 0px 0px 2px; padding: 5px 10px 5px 10px; } /* アンカー */ div.day span.sanchor { background-image: url(nachtmusik_icon.png); background-position: bottom right; background-repeat: no-repeat; padding: 15px 10px 0px 0px; color: #000; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(nachtmusik_icon2.png); background-position: bottom right; background-repeat: no-repeat; padding: 15px 10px 0px 0px; color: #000; background-color: transparent; font-size: 1px; } /* ツッコミ欄全体の設定 */ div.comment { text-align: left; font-size: 80%; margin: auto 5px; border-style: solid; border-color: #696969; border-width: 0px 0px 1px 0px; padding-left: 0.5em; clear: both; } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { border-style: solid; border-color: #696969; border-width: 0px 0px 1px 0px; } /* ツッコミした人の名前の設定 */ p.comment { text-align: left; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { color: #dcdcdc; background-color: transparent; text-align: left; border-style: solid; border-color: #696969; border-width: 1px; padding: 2px; } /* リンク元リスト(短い方)の設定 */ div.referer { text-align: right; margin-left: 24px; margin-right: 12px; padding: 2px; padding-bottom: 1px; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { color: gray; background-color: transparent; text-align: right; margin-top: 1em; border-style: solid; border-color: black; border-width: 3px 0px 0px 0px; padding-bottom: 1px; } /* リンク元リスト一覧の設定 */ div.refererlist ul { text-align: left; margin-top: 0em; } /* 罫線の設定 */ hr { border-style: dotted; border-color: #4682b4; /* steelblue */ border-width: 1px; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; clear: both; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; clear: both; } /* フォーム全体を囲む枠の設定 */ div.form { color: #dcdcdc; background-color: transparent; border-style: solid; border-color: #696969; border-width: 1px; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; margin-top: 0.5em; margin-left: 1em; } input.field { color: #000000; background-color: white; border-color: #2f4f4f; border-style: solid; border-width: 1px; } textarea { color:#000000; background-color: white; border-color: #2f4f4f; border-style: solid; border-width: 1px; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* for plugin */ /* footnote */ span.footnote { color: #696969; font-size: 70%; background-color: transparent; } div.footnote { color: #a9a9a9; background-color: transparent; } p.footnote { font-size: 80%; } /* calendar2 */ table.calendar { font-size: x-small; line-height: 100%; border-width: 0px; text-align: center; border-style: solid; border-width: 1px; margin-bottom: 1em; background-color: transparent; border-color: #696969; color: #778899; } td.calendar-current-month { font-size: x-small; text-align: center; } td.calendar-next-month { font-size: x-small; text-align: right; } td.calendar-prev-month { font-size: x-small; text-align: left; } td.calendar-sunday { color: #dc7093; background-color: transparent; font-size: xx-small; text-align: center; } td.calendar-saturday { color: #4682b4; background-color: transparent; font-size: xx-small; text-align: center; } td.calendar-weekday { color: #dcdcdc; background-color: transparent; font-size: xx-small; text-align: center; } td.calendar-day { font-size: xx-small; text-align: right; } /* recent_list, title_list */ p.recentitem { font-size: x-small; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: x-small; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* dropdown_calender */ select { color: #dcdcdc; background-color: transparent; border-color: #696969; border-style: solid; border-width: 1px; } input { color: #dcdcdc; background-color: transparent; border-color: #696969; border-style: solid; border-width: 1px; } /* search_form */ input.search { color: #dcdcdc; background-color: transparent; border-color: #696969; border-style: solid; border-width: 1px; font-size: x-small; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #696969; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: #696969; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; color: #000000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; color: #000000; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ div.update.day { color: #dcdcdc; background-color: transparent; border-style: solid; border-color: #696969; border-width: 1px; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; margin-top: 0.5em; margin-left: 1em; } div.update.day div.form { border: none; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update textarea { background-color: white; color: #000000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } div.update.day input { background-color: #000; color: #fff; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/nachtmusik/nachtmusik_bg1.png000644 000765 000024 00000002221 12137321070 022120 0ustar00machustaff000000 000000 PNG  IHDR* PLTE|~|@Pj@ .n @̨zOzOXhw* #w 'KfzO zOE8Mw pOg t&KT.n ÀCr:\fwtvonoalc\htthmeumseik_bg1 “O*D*PwP'w?w wq&wwP$ wTw,MwpJw PM4(@ೊ<$&$\Z\LNL424lnl<:<$"$TVT|~|LJL,.,dfd  tvtDBDH'-KKfpK  cH°M0HwpfLPwwH&KTp @ ÓcNwC:\wtonoalc\htthmeumseik_bgp2°@ fPwPMwwP'w wq&wwP$ wTw,MwpJw PM4(@ೊ}]b UИ/SJ_>G"ʉs@a)y4jJGd&*"snԪT6CUmo6K8\+L8iz>s5W\d}x\8uo߱@ag?}']eU[+f}kɮ׭X],ɯv9jF{\,> Validated by W3C. Changelog 2003-09-10 NT * remove specification of font-family. 2003-05-21 TADA Tadashi * font-size: em -> %. 2002-10-28 zoe * insert indent. 2002-10-19 NT * convert for 1.5 series. tdiary-3.2.2/theme/mt_fuji/autumn.jpg000644 000765 000024 00000033564 12137321070 020033 0ustar00machustaff000000 000000 +ExifII*  (12i6:f KYOCERACONTAX SL300R T* HHCX-SL300R T*_Ver1.012005:10:23 09:42:33PrintIM0250 "'d0220     |$0100H@   XK 2005:10:23 09:42:332005:10:23 09:42:33( dEd ,d: KYOCERA  <@P@@  ,! {frT]| iWBA!3 xvvvvcyzzVznxWBSH|*>e\rSI _\_\ R980100(]HH }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzx! ?>'+1D^L?*UɏoҪW8[yc->[QkqGRyӾi#boUg!۷_p\\-oE%AH;R"?a\ٽg_uAq~ښUƛzaS}g;(1 2yozyBy}ڝjD7|e\þNØ>KojٳڛolS>L.ڏְFjxȩVލ52(oH-}W"~iӊmw)ڥț/8ZJqc)=J_z(';w 4M}Zp~̙!ۊZSJgҥ}8tNG@OONJw:dH-:qgR'oN4zJϾ?iwOj>'Bzz*}JBۯT%LRW3q/oW:1KrQeJYq?>b9G} ÷eN.aXY{R3KJ"RکLi jw}a~}(?>pIښlO,,}e1^O w=QaTrQaTOAR%~<ʏm#$ 8t(*\oYRS M$ew}}ڜRguk@KP;֞-nJvDmg]q\~2}rg7lWg(JZGrOz Qj+>{2 4Idҩbw2De*=X_H-P nL2Vl¯$""#;EE%<pZi{틡}܂n>AkJUgUxsuoj:2O'rvYEo9̇qw/ƸRpcx{=6.}(6v5#82YG6[q_Y*wH'S&0AUt〒$~[M.Iã>[N!d *} yc\-6˟@p cĪ5T_2^_r4?l.|.pWH|JzP'-x'ʆ[o'|O%D-8 ʪUi;6f c9+ ǜdTtBi>VCj720imK$>8 koٰN:9hbr2WRҟېnS; :p/m0aCRkB}Ja<n>k_)y,RoOr|`Y ZQ1OnҬT fE;ꤜY5Փ%CGۚ,ň$O\!K|?qt f"}Fk-+ yf8^KӕZleT|qϿZє$n>ֶnTWz$1YHF]< l3Xۆv T}Nm|2ؼL%NFH 'S̿`iCkj@$xXd; 3(GCiHL3y؇F;{kQjSʈǯzUkM[FJIw3c$d嘃&VT=ܠ.X#fcm⹖HbK;с 7npkGÚԭ˹u)q`3;zzt0z߷+^Χ>V:]Y o$sqzsޡSi ۂ(_fWj^ omCSc,o\B z@ϩ֪9d(r<(]hSӱCIگ2׷qO>T;]>kcnP+*>j3iė~UCn%)2hާz~Spi8${=I嵔c*iIrGxrjj)<dzb܅U9xniLiw*!w B2HS|$6I!l2󜎝S{iZ2~͎o?aqھX7V>EG Sf(PwVkZL r.I.dmG=kxr$do4<\xEmlnmW˺Aiu-y¦O\|zu"kIRJu<,擵+6ң]wNQe0{{ׂzoMt-/gAV ʙ$*8ybm R v }bB2# :Artz+tx4?L㲱_V+Iy䁿&=zmIo֥-ۭե% ؔEʩ#/cMgSHa7KpL<țn`pS'S*FU(+lWNR~MrFhWRICP 2Toz b]E!|V!] 6s+̭kZwQ.ަQbyK/cVٿP\ym\ypS7T@R~Ny<,pҴ JE1 0Ãh>ZOVɹoIKH.$5U=J.nhKMm0 WvS#B0y9۟V3%΋T;\=B W gFo2?J|@lu+ &"" SkT9nѾ 4c̽㑾6dH UN忄>cgM,[h$wp*[:hǩiVI%b#y"rU`_{5kNun" s$y7#US<nOfҿR55-c]}yma^p:%ZP~tFͣKM ܊.^8V1b C#prH>mh쬼ׂP׶&o>o$m2Ơ,R4`ǛZP/n#ZrZyT5N,;79hcc.$9'n[+Mu!Z >]V&GczŨB+KY/mW_ժr˦w_{m$[E7\v[V/#$nlۅbeMկo.~텛VZ-\-RF m|;WbO @P( k[4Iy.#Qhߐ ˂X|"4).ois4gZqX./$ Ky[Tx$;* L͸4[Qfݥcim̷7"in=HvAM Nue˟C   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((d" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?)S~TX`ZLT}\cڍi&!{HqM=hi5J.WOI@1ǥ81@Qv=iG4+ &81F)\cڌ ~3HA=)qOP(Xf)qOb0F)1E6KbQ.1I~)v"g41\e8Q$)wzS桫&qM&vf9Zv"&&X"zR+Utcڤ0:T[j%fi2S'<҉@A`|Ŝx\Dbjub11Nn4ַ2h\QKKrlUQӱB \V7Hn(81Eq(Xi< +`vZP),4 P)R.#+I]0$ЊԵe(/pi: F*mppoxt&0 \V}?QEf(?(ǥ .!OEah1E)q@ ǭqIwbS\vR; .\,iQ.#"#6p!AAPG=(XgOLV.{(J_\Gb@cқ՝qB#F=*lQj n)1&JwԡiҋB(bwR)w^ͬ7}:E`#4`vQqB(-\V.h\,Z3sK 4\,.4\ \PZ.RRNaE- pRp"(,&9`I.(Vq@A@)E&2 \\,[KHPXmwFya^(Ja( c[![4iXVuƽe;av5 mt/\߈n%ȁD+~u#ؖ=Iը>tw +i ĻpgAªg4QH4+)H@9zv{RthR7 SVڦ gHqJ$KR&)_B`a`?o\u⫙b*QǃSAs))psM=CJ5rLδt1)FOSAz]tZ@y┐O!pcNzSaܒqLH)+ZL_֬[\[tʫ&M ޵[Hh~Fm [BNkn=qL,~Y2ylzj7ySQَݧ}& ꜃TMQU mfl֭c4.(0iqKJ:QphWQZqN㰘vF)SXiwqF)آSS7 z18i\iQnTҝ1M89aҝQE41֞E=i1RI1&*B)1  F;6ӱ1NҚab0Z~Ec[[~nqS6>liu5sJG֜5'"Iv ;DџZ͓QP~ADuMBB]M|&A+[$ߏN]:U<.kg;8j2@6zњʏSlN}I G$,8 PXr)aO4hϥbXcDz 9 zV ʽ$oΥU?1 = 9\Y-HxUQw4$̍9GV88GXjpɧ7Ã҆MJ/֓ѵk55#R>}*yYZ2j2 eI(<:Uf5/`tsk3{N]bbوmi6=3\@},h}_ʹuK8iqU I?5O:ŚDۇ*j0Kp\R$C8ig@#"UdGIɬ `̪94LDk#HoZ^{tvйJ 'RdLV t684"`^QqAJddT-&1V Eڍ+" &H'<{R;U\ͫ,CS ;URq@v8 pZ1xEVV"̊pBHN vLy? UԽ|m\ Fizbdt>XbXW֯^v+?'Br/F@-XICTIS*x[\>Sg,[ RZbO卿`jLҸXAAJWRN`i)IMcE`~&ޤdf !"Ƒ.`t&:"`k[?Z.,CKPƸ\;EbLqGzn]\ޔ-8$m$4HXbSN~cV%)2&GđnUa$Rb84HNU3w54d46$F=hҌ.8xX)=MKEßSJ*X */ /* width */ div.section { width: 100%; } div.main { width: 70%; } div.sidebar { width: 23%; } div.title input { width: 50%; } div.update textarea { width: 90%; } /* height */ h1 { height: 80px; } div.update textarea { height: 30em; } /* margin */ body { margin: 0px; } div.adminmenu { margin-top: 0px; margin-right: 0.5em; } span.adminmenu { margin-left: 0.5em; } h1 { margin: 0px; margin-top: 0.1em; margin-bottom: 0.5em; } div.day { margin: 0px; margin-bottom: 1em; } div.day h2 { margin: 0px; } div.section { margin: 0.2em 0.5em 0.2em 0.2em; } div.section h3 { margin-top: 0.5em; margin-bottom: 0.2em; } div.section h4 { margin-top: 0.5em; margin-bottom: 0.2em; } div.section p { margin-left: 1em; margin-top: 0.2em; } div.section pre { margin-left: 2em; margin-right: 0.5em; } div.section blockquote { margin: 1em 0.5em 1em 2em; } div.section blockquote p { margin: 0em; } div.section ul { margin-left: 0em; } div.section ol { margin-left: 0em; } div.section li { margin-left: 3em; } div.section table { margin-left: 2em; margin-right: 1em; } div.section img { margin: 0.5em; } div.section dl { margin-left: 2em; } div.caption { margin-top: 0.2em; margin-bottom: 0.5em; } div.commentbody p { margin-top: 0.2em; margin-left: 1em; } div.refererlist { margin: 1em; } div.main { margin-left: 0.5em; } div.sidebar { margin-left: -1px; } div.update { margin: 0.5em; } div.update div.form { margin-bottom: 0.5em; } div.update div.title { margin-top: 0.5em; } div.update div.textarea { margin-top: 0.5em; } /* padding */ body { padding: 0px; } div.adminmenu { padding: 0px; } h1 { padding-left: 1em; } div.day h2 { padding: 0.2em; } div.section { padding-bottom: 1em; } div.comment { padding: 1em; } div.referer { padding: 1em; } div.day div.form { padding: 1em; } div.main { padding: 0em; } div.sidebar { padding: 0.5em; padding-left: 1em; } div.section pre { padding: 0.5em; } div.section blockquote { padding-left: 0.5em; } /* color */ h1 { color: #fff; } h1 a { color: #fff; } body { color: #000; } div.day { color: #000; } div.section pre { color: #000; } /* background-color */ h1 { background-color: transparent; } h1 a { background-color: transparent; } body { background-color: #ddf; } div.day { background-color: #fff; } div.section pre { background-color: #aad; } /* background-image */ body { background-image: url(summer.jpg); background-position: left top; background-repeat: repeat-x; } /* float */ div.main { float: left; } div.sidebar { float: left; } img.left { float: left; } img.right { float: right; } img.photo { float: right; } img.amazon { float: right; } /* clear */ div.section { clear: right; } div.section h4 { clear: right; } div.comment { clear: right; } div.adminmenu { clear: both; } div.footer { clear: both; } /* font-size */ div.adminmenu { font-size: 80%; } span.sanchor { font-size: 70%; } span.canchor { font-size: 70%; } div.footer { font-size: 80%; } div.sidebar { font-size: 90%; } /* text-align */ div.adminmenu { text-align: right; } div.referer { text-align: right; } div.footer { text-align: right; } /* line-height */ div.section { line-height: 150%; } div.section pre { line-height: 120%; } div.update textarea { line-height: 150%; } /* text-decoration */ h1 a { text-decoration: none; } div.adminmenu a { text-decoration: none; } div.day h2 a { text-decoration: none; } span.sanchor { text-decoration: none; } span.canchor { text-decoration: none; } div.referer a { text-decoration: none; } div.refererlist a { text-decoration: none; } div.sidebar a { text-decoration: none; } /* text-weight */ div.caption { font-weight: bold; } /* border */ div.day { border-style: solid; border-color: #ccc; border-width: 1px; } div.day div.body { border-style: solid; border-color: #ccc; border-width: 0px 0px 1px 0px; } div.comment { border-style: solid; border-color: #ccc; border-width: 0px 0px 1px 0px; } div.day div.form { border-style: solid; border-color: #ccc; border-width: 0px 0px 1px 0px; } div.trackbacks { border-style: solid; border-color: #ccc; border-width: 0px 0px 1px 0px; } div.day h2 { border-style: solid; border-color: #ccc; border-width: 0px 0px 1px 0px; } div.day blockquote{ border-style: solid; border-color: #ccf; border-width: 0px 0px 0px 4px; } img.left { border-width: 1px; } img.right { border-width: 1px; } img.photo { border-width: 1px; } img.amazon { border-width: 1px; } /* display */ div.update textarea { display: block; } div.day textarea { display: block; } hr.sep { display: none; } div.rss-recent-title { display: none; } /* white-space */ pre { white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word; } tdiary-3.2.2/theme/mt_fuji/README000644 000765 000024 00000000560 12137321070 016666 0ustar00machustaff000000 000000 Title: Mt.Fuji Revision: $Revision: 1.3 $ Author: ただただし Access: http://sho.tdiary.net/ License: GPL Comment: 富士山、四季折々。右サイドバーのための習作 Copyright 2005 (C) TADA Tadashi 2005-12-07 dl要素の設定を追加 2005-10-23 autumn.jpgを追加。body要素のbackground-imageを替えると秋になります tdiary-3.2.2/theme/mt_fuji/summer.jpg000644 000765 000024 00000025754 12137321070 020034 0ustar00machustaff000000 000000 }ExifII*  (12i6:f KYOCERACONTAX SL300R T* HHCX-SL300R T*_Ver1.012005:09:17 08:20:08PrintIM0250 "'d0220     |$0100H@   K 2005:09:17 08:20:082005:09:17 08:20:08( dEd ,d: KYOCERA  <@P@@  ,! ~}nx~FMz iWBP+svvvvcyxxlTplpWBfG 2onYHP&a_a_ R980100(HH }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzx! ?[cGzޟN?)fT44}i>C}q>Jiޡg>͟^nϳz4^#6oG1d~EFm=)^O~oA6z!b\5̚.Cߥ(] oo/ٸ W D??4h{i7^6>) R"#mZaZ.#6j&)Y"7ץ4qUt8ٿFߧ_z-zA߲{WOSW9e?Gz|}XdM64SMO0[ejarFm}~\v،{T&ڄnfUVvh P*ke)>q^w9$'G;JfoN}ǽD-zCA#Ad[֐֫ډȈ EU*y 0㷯UGDc*1zzV8e䏈cn8/$]X̟5M;s&P~!#<'mF}FP]/27LN[^£MM\\~ żǩ?{mHms??JewÎm4㈄:M`9V}IUm=8k9k>;QTJRCvO :Fmi92N0ens(ф*5~}E}RRhj~!fS$mJxqLldy<*g=kV3 }Sw5@H"+#9_¹|M|)It{|@{-1e}C [*~Q?pV&MFc9uomSVᯍ.xuUH)&]{3Y^j\>m7M}9sҹ0G"q?M]RwM'nY#>j.GLq}z9ONe~ɣEE|/ЃYV.-?_h&0HePz5L<. 't[Kh^Myݮo6!#2%Tb>QQ&h_Ų9GU˾˸ѽ:ؔGD$cqJ TGm<[-aݸIt؃i]ZڛeQ]Ȕ'3wq 2ɩi2lj6mg,rAؼkߋ%xvV/ZD.ilHKoqx_Sa)7nZ^u)\g-o ̱ݙ.$ۜf DK 篼y\jXK>YtmemF9$AXȻ]CTPqO˶輪3wD9hٝ(\?FHN$ ib<-I62;;6x9Ý(WZ>4AoXޝA)6I$ho kJ#3?, 4Ms\[jOtw3?a$^#QFV=Je6e{i'L(,t\_Z5.yZIU.61'i;[xΝsqmjm[k5D4?:H,rI$xʛ~ז=Μ)ՌVz>mf@f$R12pq}J噮2n>*d $&Nv@4zPSC(AQ\]UԅJ@Z3$ϥIX Ve?(!ĿE69TE`QqXE-&);ӱHG4\i)qE`hSX&)qF) ⟊LPFh4ҌS SHh LdSIh 4q7ю)h = qE81GRc7S.(Rbb m1~bE zRbZ\ .1;P(NiI~:A7S wFiKFaъv(;ihJG4jf=?!a@\,Y^qMC4RR)ph}(.@.ho9-)RQڀJ4Fh.y'ڀ4Թ,;<364\ڗv`.4qϥS!FbI<$Rgҁ\;sGjRFi:ށށEO<Ґ{S)٠B6A]7p}j'Fm+{zӁWI;*\l,)zPh64i3G4Tf`GCA vQڊ:Z1@KF(RL.q\qE-7N6SF1EO'ju'j&=h-\Ci ;b Qڝ%&)MhIN\(.9@Xn=#4\}h4QpԘRPGzZ ;JqQq ҐuJ6SI(%&=)ؠcZ1LN4E8LP!O"rid)ؤA>5(; 1K֔{Pp(:(&)“c-ΖES3▔@ 3(cLtNu%;u&yG$y҄٠Q5^8rw TǓhJ<҃L:~4dc4IBZLK֐MqLBN`8@j(i.<IGրF}i(8}hSis@ţ'8jB,tɀ(OYZ@JA4Y0ޖeAzΒ} CM-IK@Z^Ph^w( \QK4J1E-\^R}h8=ihXJ1KGj4QJE\b@7E%李 &(1E/z(XJN)1;\RQp^bLQJEGm8NaR>m4\N F(6F.+ E8()إ#.1SS4\v.h;qH}h1GJZJb1K@ .(;PE)@ bڄ!1IN"4hC֝I`4i 8cON\)R7HJ+7럸:o,jnY&,lnw5|I:y6pX?x!`@怱q+!cMB)C7Q>ƒ5Zny]v'2sN\b"gQڤ?+`P h)m}j3 H*}NF#Rad@XTLwi1X";AN ր( 9-Ifaq@)LQp#G!QI~\ ␌ԄQzQpO!\zђsҞTwދ$u1KoQJ& fNi═ɼÕ,: G14Ұ]>ئ(4g9-4S ٣m.S1zw4plJ@&z D7"'MY4J~f-N8}џq\G^E;9TUξ9A`ӫYFs8Pt~j\FttdVe4f6VuTg?MŌA@"!8 ;7&@q@X1&(,&6J\担cڍ2(XfF;N)9F`QN#?.FSIEa(h==(Rb4!4a \HN=(Ȥ֗4ZQ ;qȢ7Rh1*sڕ\)0[Nzѓ(\r);f(i4QI QH1EE- QE"X1Eƅ iQE$0i@(`'zZ( (kq!EC@E ޕRvi~\9  Q-Ht袤GFS[y+ahyQE2D┌QE Z(aW^>G` bO֊(و:;I\} P+ripFqTI!@g IEf.M&NhE hE 3(`gEFxHI4Q@ * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. 2002-03-23 Nana * pre font-color#000-->#fff * p margin-left 1em * div day margin-left,right 15%-->10% * p adminmenu boder-style none-->solid,background-color #000 * form margin delete */ a:link { text-decoration: none; color: #804040; font-weight: bold; } a:visited { text-decoration: none; color: #804040; font-weight: bold; } a:active { text-decoration: none; color: #9999FF; } a:hover, a:focus { color: #fff; } body { background-image: url(moo.gif); background-color: #000; color: #804040; /*font-size: small;*/ margin-left: 0em; margin-right: 0em; } div.adminmenu { text-align: right; font-size: small; float: right; } p.message { text-align: center; font-size: medium; background-color: #fff; width: 66%; color: #888; padding: 8px; } span.adminmenu { background-color: #000; border-style: solid; border-color: #fff; border-width: 1px; padding: 3px; } h1 { text-align: center; color: #804040; } div.calendar { background-color: #000; border-style: solid; border-color: #fff; border-width: 1px; text-align: left; } span.calendar { padding: 3px; } div.day { background-color: #000; text-align: left; color: #fff; padding: 0.5em; padding-bottom: 0em; padding-top: 0em; margin-bottom: 2em; border-style: solid; border-color: #fff; border-width: 3px 3px 3px 3px; margin-right: 10%; margin-left: 10%; } h2 { margin-top: 0.1em; margin-bottom: 0.1em; margin-right: 12px; padding: 0em; text-align: right; font-size: 120%; } h2 span.date { font-size: 100%; margin-left: 0.5em; } h2 span.date a { color: #a62; } h2 span.date a:link { color: #ffa500; text-decoration: none; } h2 span.date a:hover, span.date a:focus { color: #4e8; text-decoration: none; } h2 span.title { font-size: 100%; } div.body { background-color: transparent; text-align: left; padding: 0.1em; margin-left: auto; font-size: 100%; } div.section p { margin: 0em; line-height: 1.4em; margin-left: 1em; } h3 { margin: 0.5em; padding: 0em; font-weight: bold; font-size: 120%; margin-bottom: 0.3em; } pre { background-color: orange; color: #fff; margin-left: 1em; margin-right: 1em; padding: 5px; } div.comment { font-size: 90%; text-align: left; background-color: transparent; padding: 2px; padding-bottom: 1px; margin: 0.2em; margin-right: auto; margin-left: 2px; border-style: solid; border-color: #999; border-width: 1px 0px 0px 0px; } div.comment p { padding-left: 0em; } div.comment div.caption { text-align: left; } div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; font-size: 90%; } div.referer { text-align: left; font-size: 90%; color: #fff; background-color: transparent; padding: 2px; padding-bottom: 1px; margin-right: 12px; } div.defererlist { font-size: 90%; text-align: left; background-color: transparent; padding: 2px; padding-bottom: 1px; width: 70%; margin-top: 0.5em; clear: both; } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #000; } hr.sep { display: none; } div.footer { font-size: 90%; text-align: right; color: #804040; } div.form { background-color: #000; padding: 0.5em 1em 0.5em 1em; color: #fff; margin-bottom: 0.5em; border-style: solid; border-color: #fff; border-width: 3px 3px 3px 3px; } div.form form { /*width: 80%;*/ } input.field, texterea { background-color: white; color: #000; } input { clear: left; } textarea { background-color: white; margin-left: 1em; color: #000; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } p.strong { font-size: 200%; font-weight: bold; text-align: center; color: #FF8000; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 1em; } div.form div.caption { font-size: 90%; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; color: #000; /*margin: 1ex 0px 1ex auto;*/ width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ div.update.day { background-color: #000; padding: 0.5em 1em 0.5em 1em; color: #fff; margin-bottom: 0.5em; border-style: solid; border-color: #fff; border-width: 3px 3px 3px 3px; } div.update.day div.form { border: none; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; /*margin-left: 1em;*/ margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* calendar2 */ table.calendar { font-size: 90%; line-height: 1.1em; background-color: #000; color: #555; text-align: center; border: 3px solid #fff; } table.calendar td { margin: 0px; text-align: right; padding: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; text-align: left; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; text-align: left; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; background-color: #fff; color: #555; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } div.section, div.comment { clear: both; } /* サイドバー関連 */ div.main { margin-left: 20%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 20%; padding: 2px 2px 100% 2px; padding-top: 0.5em; } div.sidebar p { line-height: 120%; text-align: center; margin: 2px 4px 2px 4px; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { padding: 5px; font-style: italic; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 引用ソースの表示 */ p.source{ margin-right: 1.5em; margin-top: 0px; text-align: right; font-size:90%; line-height: 24px; font-style: italic; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; text-align: center; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #FF8080; background-color: transparent; } .calendar-saturday { color: #0080FF; background-color: transparent; } .calendar-weekday { color: #555555; background-color: transparent; } .calendar-todo { border-style: solid; border-color: #fff; border-width: 1px; } tdiary-3.2.2/theme/moo/moo.gif000644 000765 000024 00000006600 12137321070 016425 0ustar00machustaff000000 000000 GIF87a#1$5##11$$44#$4##$$5555$$$%%4$335%%44&444F&&E$$T44E33V''d!!s66g66yGGcc&FF#UU4EE2VV)cc){{4gg4ttFVE%%G55U%%S55cl..KKCC$EE3SS$VV6cc'dd2ss)vv8FFFFFXGVVXJJRRDTTTEEgFFwXXcVVuMlleDDcWWyCCySSggFggWxxDwwTeeeddsdwwvddwwgwww66FFJJZZTTBBZZZZddeewwttggggww{{wwss9FFVTVpmVkx{99FFXXJJTTkkTTccxxgg{{ZZtt6FSGRpWeydsZt{̄焄盛˫ضȹڭ穩綶ό˭صȵޮɈʔ։ۖͦǵ֭۵瘘窪絵ɉƔڈ֔ϭ, J*\:lH, ֽ}CIɓ(S$ 늆cRD(3E6fZeʟ@ .ӏ 4k*yBW3rիX+2ү1Z@}U]˖߾pt!Ƨ? ߿Vf:Bt8#K^yN hyfSQBL4ɷ:I9 ʖYdMko̅K}j"ȉn99`Ľ{⫏rtӟĮ<}˟Og~{U߀ wrDuFXj߱sUGIi mqvFRtۇ,v&W ^H9 #L5QY歨c~[XAb وtFgΔSwzI$]aFDh9bv&#RLzvWND7dyWdv S19^VR`0DW޳e%58VYO!e]ipDyQF8ibNp&kݦj&'n:kMMK$񨤱6 *B*B{,h,"meРJ]FZ\],G[[onW0[VRXA?S&@cX{ڝ)LXHꈺ"]ir Rp"2m3*BQk 1<9խB<淍hy%/DC`d_ߕx£ouXRd`P t# [xY-C'eJI[5KZ!,Cɺۤ%ѻ:|2/jcwԉNVQ*"W Jףb'dXU5BL<>s&eXē1KhhWE<s$VNjVN X z-~PDZC1u% \e3lku}Ď~H,9g|ʰ^yT "{YFaa}L&r[H_rUIA9уlJ-E:a.ͷm˜MM|I^/1gf5lf,o~:͘ ڎ%"h3w.!j'iJ{iNp2񐫳./3(ƜLQ'# } 6wkz,׶xXs0׽K|cn-Ϊ? w&L'Ǿ@>@-4w\zD8e:Xwæta*Z3\D>GBx2VKW*6ӯg 9P.| * font-size: em -> %. 2003-03-01 Nana * font-size adjustment. * set footnote,recent-list,calendar2,3 sidebar,blockquote 2002-10-21 NT * adjust the position of textarea. 2002-10-19 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. 2002-03-23 Nana * pre font-color#000-->#fff * p margin-left 1em * div day margin-left,right 15%-->10% * p adminmenu boder-style none-->solid,background-color #000 * form margin delete tdiary-3.2.2/theme/monotone/monotone.css000644 000765 000024 00000017051 12137321070 020562 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: monotone Revision: $Revision: 1.4 $ Author: epi Access: episode@104.net License: GPL Comment: モノトーンっていうのかこういうのを validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #FFFFFF; color: #666666; margin: 0em 4em; } /* リンク文字列に関する設定 */ a:link { text-decoration: underline; color: #666666; } a:visited { text-decoration: underline; color: #666666; } a:focus { background-color:#666666; color: #FFFFFF; } a:hover { background-color:#666666; color: #FFFFFF; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { background-color: #E7E8E2; text-align: right; font-size: small; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { } /* 日記タイトルの設定 */ h1 { text-align: left; color: #666666; } /* カレンダーの設定 */ div.calendar { background-color: #E7E8E2; color: #4B5A66; padding: 0.5px; } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: transparent; color: #4B5A66; } /* タイトル行全体の設定 */ h2 { background-color: #E7E8E2; text-align: center; margin-bottom: 0px; } /* 日付の設定 */ h2 span.date { font-size: large; margin-left: 0.5em; } /* タイトルの設定 */ h2 span.title { } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background-color: transparent; color: #666666; border-style: solid; border-color: #E7E8E2; border-width: 1px; padding: 0px 2px; } /* サブタイトルの設定 */ h3 { color: #4B5A66; font-size: medium; padding-left: 1em; padding-top: 1em; } /* 日記の本文(段落)の設定 */ div.body p { padding-left: 2em; line-height: 1.3; } /* ツッコミ欄全体の設定 */ div.comment { font-size: small; background-color: #FFFFFF; color: #666666; padding: 2px; padding-bottom: 1px; margin: 1em 2em; } div.comment p{ margin: 1em 2em; } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { border-color: #E7E8E2; border-width: 1px 0px; border-style: dotted; margin: 1em 0em; } /* ツッコミした人の名前の設定 */ /* リンク元リスト(短い方)の設定 */ div.referer { text-align: right; font-size: small; background-color: #E7E8E2; color: #666666; padding: 2px; padding-bottom: 1px; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { font-size: small; background-color: #E7E8E2; color: #666666; padding: 2px; padding-bottom: 1px; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { border-style: solid; border-color: #E7E8E2; border-width: 0px 0px 1px 0px; margin: 1em 0em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #E7E8E2; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; font-style: italic; text-align: right; margin-top: 0px; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: #FFFFFF; color: #666666; padding: 0.5em 1em 0.5em 1em; border-style: solid; border-color: #E7E8E2; border-width: 1px; } /* 入力フィールドの設定 */ input.field { background-color: #FFFFFF; color: #000000; } /* 複数行入力フィールドの設定 */ textarea { background-color: #FFFFFF; color: #000000; margin-left: 1em; width: 30em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; padding: 8px; background-color: #E7E8E2; color: #4B5A66; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color: #A5A5A5; color: #4B5A66; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border-color: #A5A5A5; border-style: double; border-width: 4px; margin-left: 3em; margin-right: 3em; padding: 4px 4px 4px 4px; } p.source { text-align: right; font-size: small; font-style: italic; } ol { margin-left: 3em; } ul { margin-left: 3em; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { border-style: solid; border-color: #E7E8E2; border-width: 1px; font-size: x-small; line-height: 100%; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month table.calendar td.calendar-current-month table.calendar td.calendar-next-month { background-color: #E7E8E2; text-align: center; } /* recent_list */ p.recentitem { font-size: x-small; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: x-small; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { font-size: xx-small; } div.footnote { border-style: solid; border-color: #E7E8E2; border-width: 1px 0px 0px 0px; margin-left: 3em; font-size: x-small; } p.footnote { margin: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #E7E8E2; border-width: 0px 0px 1px 0px; line-height: 1.5em; display: inline; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { border-style: solid; border-color: #E7E8E2; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #FFFFFF; color: #000000; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #FFFFFF; color: #000000; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ div.day.update { background-color: #FFFFFF; color: #666666; padding: 0.5em 1em 0.5em 1em; border-style: solid; border-color: #E7E8E2; border-width: 1px; } div.day.update div.form { border-style: none; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #FFFFFF; color: #000000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/monotone/README000644 000765 000024 00000000510 12137321070 017062 0ustar00machustaff000000 000000 Title: monotone Author: epi Access: episode@104.net License: GPL Comment: モノトーンっていうのかこういうのを Copyright by epi All Rights Reserved. validated by W3C. ChangeLog 2003-09-09 NT * remove specification of font-family. 2002-10-21 zoe * convert for 1.5 series. tdiary-3.2.2/theme/monochrome/blockquote.png000644 000765 000024 00000000661 12137321070 021377 0ustar00machustaff000000 000000 PNG  IHDR%$A@:xIDATx!0F2U,mu;X%D; lV2͒#8S&]pWOg;4;@R<*sPq,q2mߜӵhݷe,->r\| L.cfgtEc)&:X'vҜ}Ay|ir (;Mev&[Bp"!>3APCGIQ6;wPR;81n⺢gٲW[ZWjר.Ҭja?zcl_ J _ 8`q&?L-$B}/L3!Ed(ո:$-򇔴?-I=y8/4 |IENDB`tdiary-3.2.2/theme/monochrome/kado.png000644 000765 000024 00000000337 12137321070 020145 0ustar00machustaff000000 000000 PNG  IHDRZ pHYs  ~tIME /~IDATxc440d lܴY0R4TVUQS}{ :l5fuk&I'fRu"4ȰjszF::q>4 =zWHl :{jrOpIENDB`tdiary-3.2.2/theme/monochrome/kado_bottom.png000644 000765 000024 00000000336 12137321070 021530 0ustar00machustaff000000 000000 PNG  IHDRZ pHYs  IDATxc|lCX/_Ofu2000KJHrrrjkki3ɷgg2lF3ЏU$ǞHԏ39;9 g޽{.“ q!MyxxE|b IENDB`tdiary-3.2.2/theme/monochrome/monochrome.css000644 000765 000024 00000012703 12137321070 021401 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Monochrome Revision: $Revision: 1.4 $ Author: kosaka Access: kosaka@tnat.net License: GPL Comment: 白黒タイル Copyright 2005 (C) by KOSAKA Takashi validated by W3C. */ body{ font-family:Verdana,Geneva,Arial,Sans-serif; background-color: #313031; margin:0; } hr.sep{ display:none; } /* ----- link ----- */ a:link,a:visited { color: #666; background-color: transparent; text-decoration: none; } a:hover { text-decoration: underline; } div.section a:link,div.section a:visited { color:#333; background-color: transparent; text-decoration: underline; } div.sidebar a:link, div.sidebar a:visited { color: #ccc; background-color: transparent; text-decoration: none; } div.sidebar a:hover { text-decoration: underline; } div.adminmenu a:link, div.adminmenu a:visited { color: #ccc; background-color: transparent; text-decoration: none; } div.adminmenu a:hover { text-decoration: underline; } /* ----- sidebar ----- */ div.main { margin-left: 220px; } div.main form,div.update form { margin-left:2em; } div.sidebar { position: absolute; top : 140px; left: 10px; width:200px; font-size:80%; color:#ccc; } div.sidebar form { margin:0 0 5px 0; } input.box,select { background-color:#666; color:#ccc; } div.sidebar li { line-height:1.3em; } div.sidebar p{ margin:2em 0 0 0; line-height: 1.4em; } div.rss-recent ul{ margin-top:5px; margin-right:0px; } div.rss-recent li{ line-height:1.1em; margin:10px 0 0 0; } div.footer { color:#fff; text-align: right; line-height: 1.2em; padding-bottom:0.5em; padding-right:0.5em; } div.footer a:link,div.footer a:visited{ color:#fff; text-decoration: underline; } div.footer a:hover{ color:#ff0; text-decoration: underline; } /* ----- h1-h3 ----- */ h1{ font-family: Arial,Verdana,Helvetica,'MS UI Gothic',sans-serif; background-image: url(monochrome_kado.png) ; background-position: left top; background-repeat: no-repeat; color:#eee; background-color: #5f5f5f; margin:0; padding:1em 0 0 2em; height:70px; font-size:130%; } h1 a:link , h1 a:visited{ color:#eee; text-decoration: underline; } h1 a:hover{ text-decoration: underline; } h2{ font-size:100%; border-bottom:solid 1px; margin:5px 0 0 1em; padding-bottom:2px; } div.weather { font-size:80%; text-align:right; } h3{ color:#333; font-size:110%; margin-top:1em; margin-bottom:1em; } h4{ font-size:120%; margin-top:2em; margin-bottom:0.5em; } span.sanchor { background-image: url(monochrome_sanchor.gif); background-position:bottom right; background-repeat: no-repeat; padding: 13px 13px 0px 0px; background-color: transparent; font-size:0px; color:#eee; } span.canchor { background-image: url(monochrome_canchor.gif); background-position: bottom right; background-repeat: no-repeat; padding: 10px 10px 0px 0px; font-size:0px; color:#eee; } span.sanchor a:link,span.sanchor a:visited { color:#eee; text-decoration: none; } /* ----- navi ----- */ div.adminmenu{ color:#fff; margin:5px 5px 5px 0; text-align:right; font-size:80%; } /* ----- day ----- */ div.day{ background-image: url(kado.png) ; background-position: left top; background-repeat: no-repeat; background-color: #eee; padding: 10px 10px 0px 0px; margin : 0px 0px 1em 0px; } div.body{ margin-left:2em; padding-bottom:1em; } div.section { margin-top:1em; margin-bottom:1.5em; margin-left:1em; } div.section p { line-height:175%; margin-left:1em; margin-bottom:1em; } div.section ul,div.section ol { line-height:175%; } /* ----- comment ----- */ div.comment { font-size:90%; margin: 0px; } div.caption { border-bottom:solid 1px; padding :5px; margin-left:1em; } div.commentshort, div.commentbody { line-height:140%; padding : 5px 0em 5px 2em; } div.commentbody p{ padding:0 0 1em 1em; } div.comment p{ margin : 0px 0px 1px 0px; } span.commentator { color:#333; font-weight:bold; } span.commenttime{ font-size:80%; } /* ----- referer ----- */ div.referer { font-size:80%; text-align: right; margin:0px; padding : 5px 5px 10px 0; background-image: url(kado_bottom.png) ; background-position: left bottom; background-repeat: no-repeat; } div.refererlist { font-size:80%; padding-left:2em; padding-bottom:1em; background-image: url(kado_bottom.png) ; background-position: left bottom; background-repeat: no-repeat; } div.refererlist ul{ color:#666; margin-top:0; margin-bottom:1em; } /* ----- pre & blockquote ----- */ pre,blockquote { white-space: -moz-pre-wrap; /* Mozilla */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: pre-wrap; /* CSS3 */ word-wrap: break-word; /* IE 5.5+ */ } pre { line-height:175%; border:dashed 1px #666; background:#fff; padding:0.5em 0 0.5em 1em; margin-left:2em; margin-right:2em; font-size:100%; } blockquote { line-height:175%; border:dashed 1px #666; background:url(blockquote.png) left top no-repeat #fff; padding:0.5em 0 0.5em 1em; font-size:100%; font-style :italic; } /* ----- img ----- */ img { border:0; } img.right{ float:right; margin-left:10px; margin-right:0; } img.amazon{ float:right; margin-top:1em; margin-left:5px; } img.bk1 { margin-right:10px; } /* ----- footnote ----- */ div.footnote{ font-size:80%; margin : 0px 0px 0.0em 0px; } div.footnote p{ margin : 3px; } span.footnote { font-size:90%; vertical-align: super; } span.blogmap { font-weight:normal; font-size:80%; margin-left:5px; } em { font-style:normal; font-weight:bold; } tdiary-3.2.2/theme/monochrome/monochrome_canchor.gif000644 000765 000024 00000001600 12137321070 023045 0ustar00machustaff000000 000000 GIF89a JLr|)+//2hq4dF_q,eaj:(E5V980]c5VY8#*ܸz'ϞbHId0n}=>̨c:pz?s0L @_rW4L_7Rr5}`LȆ*FYXn"IENDB`tdiary-3.2.2/theme/monochrome/monochrome_sanchor.gif000644 000765 000024 00000001661 12137321070 023074 0ustar00machustaff000000 000000 GIF89a ^^^YYYYYYϼɼ```\\\WWW^^^ZZZQQQUUUwwwkkk!, H Pa  @ A&t(bRȀA `,h@  llРg?x'O3\@3-H` D@pA[2lP!07 ;tdiary-3.2.2/theme/monochrome/README000644 000765 000024 00000000561 12137321070 017400 0ustar00machustaff000000 000000 Title: monochrome Author: kosaka Access: kosaka@tnat.net License: GPL Comment: 白黒タイル validated by W3C.

    要素に背景画像を使用しているため、ヘッダの一番上に

    ほげ

    を設定。 サイドバー推奨 設定例 ヘッダ

    ほげ

    もろもろ
    tdiary-3.2.2/theme/mono/mono.css000644 000765 000024 00000017773 12137321070 017021 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: mono Revision: $Revision: 1.4 $ Author: ただただし Access: sho@spc.gr.jp License: GPL Comment: こたつ改 Copyright 2002 (C) by TADA Tadashi Validated by W3C. */ /* ChangeLog 2002-04-10 TADA Tadashi * modify kotatsu. */ body { background-color: #fff; color: #000; } a { color: #000; background-color: transparent; text-decoration: underline; } div.adminmenu { text-align: right; margin-top: 0px; font-size: x-small; } div.adminmenu { border-style: solid; border-color: #000; border-width: 1px; color: #000; background-color: #ddd; } h1 { text-align: left; margin-left: 5%; } div.day h2 { text-align: left; font-size: medium; margin-left: 5%; } div.body { margin-left: 5%; margin-right: 5%; line-height: 150%; } div.body h3 { color: #fff; background-color: #000; font-size: medium; margin-top: 1.5em; margin-bottom: 0.5em; padding: 4px; } div.body h3 a { color: #fff; background-color: transparent; } div.day span.sanchor { text-decoration: none; } div.day span.canchor { text-decoration: none; } div.body p { margin-top: 0px; margin-bottom: 0.5em; margin-left: 1em; } div.body pre { border-style: solid; border-width: 1px 1px 1px 3px; border-color: #000; /*overflow: auto;*/ padding: 8px; margin-left: 2em; font-weight: normal; } div.body blockquote { background-color: transparent; border-style: solid; border-color: #000; border-width: 4px 0px 4px 0px; padding: 4px; margin-left: 3em; margin-right: 3em; font-weight: normal; } div.body blockquote p { margin-left: 0em; } div.body li { margin-left: 2em; } div.body dl { margin-left: 2em; } div.body dt { border-style: solid; border-color: #000; border-width: 0px 0px 1px 0px; margin-top: 0.7em; } div.body dd { margin-top: 0.3em; margin-bottom: 0.5em; margin-left: 2em; } div.comment { border-style: solid; border-color: #000; border-width: 1px; margin-top: 1em; margin-bottom: 0.5em; font-size: small; margin-left: 2em; } div.day div.comment { margin-left: 5%; margin-right: 5%; } div.form div.comment { margin-right: 1em; } div.comment p { margin-top: 0em; margin-bottom: 0.2em; font-weight: normal; padding-left: 4px; padding-right: 4px; } div.comment p.commenttitle { margin: 0em; padding: 2px; color: #fff; background-color: #000; font-weight: bold; } div.comment p.commenttitle a { color: #fff; background-color: #000; } div.form { border-style: solid; border-color: #000; border-width: 1px; } div.day div.form { margin-left: 5%; margin-right: 5%; } div.day div.form { margin-top: 0px; margin-bottom: 0.5em; font-size: small; } div.form form { margin: 0; padding: 4px 4px 4px 4px; width: 100%; } div.form p { margin-top: 0px; margin-bottom: 0.5em; padding-left: 4px; } textarea { color: #000; background-color: #ddd; border-color: #000; border-style: solid; border-width: 1px; } div.form textarea { margin-left: 2em; margin-right: 1em; } input { color: #000; background-color: #ddd; border-color: #000; border-style: solid; border-width: 1px; } div.referer { text-align: right; font-size: x-small; margin-top: 0px; font-weight: normal; margin-right: 5%; } div.refererlist { border-style: solid; border-color: #000; border-width: 1px; margin-top: 0px; margin-bottom: 0.5em; margin-left: 2em; font-size: small; } div.refererlist p { color: #fff; background-color: #000; } div.day div.refererlist { margin-left: 5%; margin-right: 5%; } div.refererlist ul { margin-left: 2em; font-weight: normal; } div.refererlist ul a { text-decoration: none; } div.form div.refererlist { margin-right: 1em; } div.refererlist p, div.refererlist ul { margin-top: 0px; margin-bottom: 0em; padding: 4px 4px 4px 4px; } div.comment div.caption, div.refererlist div.caption { padding: 1ex 0px 1ex 1em; background-color: #000; color: #fff; } div.comment div.caption a { color: #fff; text-decoration: none; } hr { color: #000; height: 1px; background-color: transparent; margin-top: 0.5em; } hr.sep { display: none; } div.footer { color: #fff; background-color: #000; padding: 2px; text-align: right; font-size: x-small; } div.footer a { color: #fff; background-color: #000; } form div.body { border-style: solid; border-color: #000; border-width: 1px; color: #000; background-color: transparent; padding: 0px 4px 4px 4px; } /* for plugins */ /* calendar */ div.calendar { text-align: right; font-size: x-small; font-weight: normal; } /* calendar2 */ table.calendar { font-size: x-small; line-height: 100%; border-width: 0px; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: x-small; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: x-small; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.body span.footnote a { text-decoration: none; } div.footnote { border-style: solid; border-color: #000; border-width: 1px 0px 0px 0px; margin-top: 1.5em; margin-left: 3em; font-size: small; } div.footnote a { text-decoration: none; } /* amazon plugin */ img.left { border-width: 1px; border-color: #000; float: left; } img.right { border-width: 1px; border-color: #000; float: right; margin-bottom: 0.5em; } div.section, div.comment { clear: both; } /* for Asumi Diary layout */ div.main { margin-left: 20%; } div.sidebar { color: #fff; background-color: #000; position: absolute; top: 0px; left: 0px; width: 20%; font-size: x-small; padding: 2px 2px 100% 2px; } div.sidebar a { color: #fff; background-color: #000; } div.sidebar p { line-height: 120%; text-align: left; margin: 2px 4px 2px 4px; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #ddd; color: #000; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ div.update.day { border-style: solid; border-color: #000; border-width: 1px; } div.update.day div.form { border: none; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ddd; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/mono/README000644 000765 000024 00000000571 12137321070 016203 0ustar00machustaff000000 000000 Title: mono Author: ただただし Access: sho@spc.gr.jp License: GPL Comment: こたつ改 Copyright 2002 (C) by TADA Tadashi Validated by W3C. ChangeLog 2003-09-09 NT * remove specification of font-family. * font-size: em -> %. 2002-10-19 NT * convert for 1.5 series. 2002-04-10 TADA Tadashi * modify kotatsu. tdiary-3.2.2/theme/momonga/momonga.css000644 000765 000024 00000022475 12137321070 020166 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: momonga Revision: $Revision: 1.11 $ Author: ずんだあん かずひこ Access: zunda@momonga-linux.org kazuhiko@fdiary.net License: GPL Comment: mo? validated by W3C colors: #351A14 Dark Brown #50B44C Green #A0FF90 White Green #ED7332 Orange #745247 Brown #D2C1B8 White Brown #000020 Night Black #FFFF20 Yellow #F1EDEC almost white (background color of momo_bg.png) */ /* ChangeLog 2003-05-21 zunda * follow default.css * sidebar enabled * colors brushed up 2002-10-18 NT * remove some "color:". 2002-09-12 NT * convert for 1.5 series. 2002-07-05 nga *div.section p --> margin-bottom: 1.3em ; *div.comment p -->line-height: 1.3em; */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #F0F0E0; color: #351A14; } /* リンク文字列に関する設定 */ a:link, a:visited { color: #ED7332; text-decoration: none; } a:hover, a:focus, a:active { color: #50B44C; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; } div.adminmenu a:link, div.adminmenu a:visited { color: #351A14; text-decoration: none; } div.adminmenu a:hover, div.adminmenu a:focus, div.adminmenu a:active { color: #50B44C; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: #D2C1B8; border-color: #D2C1B8; border-width: 1px; padding: 0.2em; } /* 日記タイトルの設定 */ h1 { background-color: #50B44C; border-style: outset; border-color: #50B44C; border-width: 2px; color: #FFFFFF; padding: 0.2em; } h1 a:link, h1 a:visited { color: #A0FF90; text-decoration: none; } h1 a:hover, h1 a:focus, h1 a:active { color: #ED7332; } /* カレンダーの設定 */ div.calendar { text-align: right; padding: 2px; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 110%; font-size: 90%; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { } /* タイトル行全体の設定 */ h2 { background-color: #745247; border-style: outset; border-color: #745247; border-width: 1px; color: #FFFFFF; padding: 0.2em; } h2 a:link, h2 a:visited { color: #D2C1B8; text-decoration: none; } h2 a:hover, h2 a:focus, h2 a:active { color: #50B44C; } /* 日付の設定 */ h2 span.date { font-size: medium; margin-right: 0.5em; } h2 span.nyear { font-size: small; } /* タイトルの設定 */ h2 span.title { font-size: large; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { padding: 0.2em; margin-right: 0.5em; margin-left: 1em; margin-top: 0em; margin-bottom: 0em; } /* サブタイトルを含むセクションの設定 */ div.section { } /* サブタイトルの設定 */ h3 { font-weight: bold; border-style: solid; border-width: 0px 0px 2px 0px; border-color: #50B44C; padding: 0.2em; } /* その他の見出し(必要なら) */ h4 { font-weight: bold; padding: 0.2em; } /* イメージアンカーの設定 */ div.day span.sanchor { background-image: url(momonga_icon_s.png); background-position: bottom right; background-repeat: no-repeat; padding: 32px 32px 0px 0px; color: #F0F0E0; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(momonga_icon.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #F0F0E0; background-color: transparent; font-size: 1px; } /* 日記の本文(段落)の設定 */ div.section p { line-height: 1.5; margin: 0.5em 1em 0.5em 1.3em; padding: 0em 1em 0.2em 1em; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { } /* ツッコミ欄全体の設定 */ div.comment { background-color: #D2C1B8; background-image: url(momonga_bg.png); color: #351A14; margin: 0.5em; padding: 0.75em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: #745247; color: white; margin: 0.5em; padding: 1em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { font-size: small; margin: 0.5em 1em 1em 2em; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 2em; margin-right: 1em; font-size: 90%; } /* 罫線の設定 */ hr { } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { clear: both; padding: 0.5em; margin: 0em; background-color: #50B44C; color: #FFFFFF; font-size: small; text-align: right; border-style: outset; border-color: #50B44C; border-width: 2px; } div.footer a:link, div.footer a:visited { color: #A0FF90; text-decoration: none; } div.footer a:hover, div.footer a:focus, div.footer a:active { color: #ED7332; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; font-weight: bold; background-color: #745247; color: white; padding: 8px; margin: 0px; } /* 整形済みテキスト(preタグ)の設定 引用(blockquoteタグ)の設定 */ div.section pre, div.section blockquote { background-color: #D2C1B8; color: #745247; margin: 1em 3em 1em 3em; padding: 0.75em 0.75em 0.75em 0.75em; } div.section blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.section ul, div.section ol { line-height: 1.3; margin: 0em 3em 0em 3em; padding: 0em 1em 0.2em 1em; } div.section ul ul, div.section ol ol { margin-left: 1.7em; margin-right: 1em; margin-bottom: 0.5em; } /* 項目リストの設定 */ div.section dl { line-height: 1.3; margin: 0em 1em 0em 1em; padding: 0em 1em 0.2em 1em; } div.section dt { margin-top: 0.5em; margin-bottom: 0.2em; font-weight: bold; } div.section dd { margin: 0em 1em 0.5em 3em; } /* テーブルの設定 */ div.section table { margin: 0.5em 1em 0.5em 5em; border-style: solid; border-width: 2px; border-color: #aaf; border-collapse: collapse; } div.section th, div.section td { padding: 5px; border-style: solid; border-width: 1px; border-color: #aaf; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: x-small; line-height: 110%; border-style: solid; border-color: #50B44C; border-width: 1px; } table.calendar td { text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; border-style: solid; border-color: #ddf; border-width: 1px 0px 0px 0px; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } /* amazon plugin */ img.left { border-width: 1px; border-color: #008; float: left; margin: 0.5em; } img.right { border-width: 1px; border-color: #008; float: right; margin: 0.5em; } img { vertical-align: text-bottom; } div.section, div.comment { clear: both; } /* サイドバー関連 */ div.main { width: 78%; float: right; } div.sidebar { width: 18%; float: left; } div.sidebar p { border-width: 0px 0px 1px 0px; margin: 2px 4px 2px 4px; } /* そのほか */ address { font-style: italic; margin: 0.5em 0em 0.5em 0em; padding: 0em 1em 0.2em 1em; } div.refererlist ul { margin: 0em 1em 0em 1em; padding: 0em 1em 0.2em 1em; } p.recentcomment { font-size: 90%; text-align: right; } tdiary-3.2.2/theme/momonga/momonga_bg.png000644 000765 000024 00000007503 12137321070 020625 0ustar00machustaff000000 000000 PNG  IHDRݾP cHRMFKIDATx흋R#7oJ*d`.1yFF3c S)dtԒ~yZ%im)Wft>Gx1x\dT,D",';_|A8&EٷX|<$ VF4Z D,å4B6ND,#CeAʜfhpg$O'4@j@q@ 0iA%8{|XFxL(Rj +" [D%ȐR b'=#bTK r_0a7 7??>?u'vb(Y-VtJn05{,({o(ݟ1E0csFpcpg,>> @T:bY-CKh#6uBSQ9)5*2oFpqCQ,*+J.@hUl"Bj'@]loǏ_}2IŲɪID-sNw [9*<jAy0M1M*d|ӪO4`y,ePxQGn"~Q] [(=@ix{,yn_TC{\Qw=uY3XLM-(.=e|Y*Koy uc]@yL$3X1.g'U=o#AD+KqUSu^c|>~EDN ٦;=:݁NXlӶgB4H[5d:z>SSV.컧: ǥDxp80+n0$|KڐMesHLsp|H>TaQ *VcOs54 %CuT H o ρ QcHs§4H ?6f3= baDž_9€O l2(e@v̜P\@ͧ'jZEh@.4m ;C\uEV#dzDo.PlȢƬ\Fe]LZcu2, eC

    a?.šnorhVT6 Q Pߗ2 H3覧.St |Zj|^D8 '7]'4. ij@6&d>Y[a#JchG%0lEItB9E6;u5n*h™2p 7،[뱐hvu{voW5b8Fʠ>p`;SrBxOR9s9~X@atҹ4ٯu- N3μ9q(䰎Ё6{؞I֭\5ݻZnN.wK]nރ3]Gi˳>,Bz.#Gve(}P!9#Z ?rQyޣCrumӣq8|h<.}亵8O3dޓ ]b9j94BƧSiC$̖x0H?m:FDO5NVMlx|Xw9e'kP# W0jHk?먷 440_krFhS|m)8ZΧȬPbSwh! TazjL2@$57N偘j/>U.Z#h_ 3?;,<>+$IIH@$$ IIH$$$ II$$$IH@$ IIH@$$$ IIH$$$ I@@ =ZL^Iġl=OŢM,N $.A7 I2uP_jq6mb5$:}{wd 0 ~w a-F[4!-/FKM?7Y-0-7@O859Ũ˛C}U[ n:>y)۲hs(m!֬+z :%7%zc ՟En8}A[>%?˱-E1ԍh@OsZr:f&c\.NٶRi-M Znr/R h 7PC%vAZ)Z=UbՅM^MD(a-&֟ ?u?~=g$I~$zr&2t܏_Ցc=S:J$1!F)z9IzZUzBʥ nDe=+²eSGul5#@:oe4MtPݷG u:u֨;Ug_X@?=Hu͠:V!\zϛM뢘c"f)Ċdtu9<;\yY"ZYkgrk@y2x߿+ tf6ub ?AUCu =`䩩@+SH |HWO{XQ 91Jbη P{H_|#1}!P]6SSD1D쫔Z}d>%  K`́\2T@Qa(LkP@O'~hC·>A 0!虿n ;.͉F'|Je1DE,crxhj>=Qj(G rPhk+!S$} X]`nwd@͜P˨KPk,NVXf]3 sH@9u'ǥ8\͊*=Ԇ/,f6(V㳙n̔7uWf6 fB[ٟ*:/1!,PteB5Lunxn;1y4[cQT{j+G,9E6;u5n*hw `k=ͮnN&^ h+% '5Х0:k9srD'os=hr}U7_c+-hka@tq͉Ca'u/Ї"$Yr] .v;k19uv;t,ƣl @WKdMCG PMDȲ+# 0O1CUXpІj;%h7z|.w#Z 9:myvǑ"WH~TP˪nݝ:#W=[<[Si_XցZ%OVe@:y#\W2Itkq.G1yS[;@M(J"avAqgm1zК>x:[6aY&@+55Ÿu@kv,m6{ܖac_o X Blw7$57N偘j/>U.Z[hлgHvXx||^$ IIH@$$$ II$$$IH@$ IIH@$$ IIH$$$ I@?;k݀IENDB`tdiary-3.2.2/theme/momonga/momonga_icon.png000644 000765 000024 00000000743 12137321070 021164 0ustar00machustaff000000 000000 PNG  IHDR(-SPLTE& ( +, 014A)$E-(Q94YD?ZE@]IEaNJiVSlYUr`]wfcyjg~omywk&m*p.s2z<}@SY]mptȬ̳Ѻ꼒 pHYs  d_IDAT(5V0Fi*Veb 4HEnmܔOGj547M"RV*)a !jyB&\*ffVi5,y8CK[ϢtI4bqb;_$N wY @9hE\@`]T<IENDB`tdiary-3.2.2/theme/momonga/momonga_icon_s.png000644 000765 000024 00000002361 12137321070 021504 0ustar00machustaff000000 000000 PNG  IHDR DPLTEʾzjVR2vr:"޾ZB>nbj^nJ>vfbnNBvb^r^Zb:.rRFf>2zVNvRF¶& vnfB6B*"~zƺjF:fZrNBښz~bVvVJz^RzZN~º* κrjvRJ¾jb~vJ2.~rNF†fZƺbVnJB²znjB6rf6bZzn. zƶξ~^VjfvVNʖ~r~ZRzzvZFBF.*~^Rjb®¾nfjF>zZRΪrjƾzr溪f^f^~v~Ʀ²nfrnzr.ξƖ~ޮu tRNS@fbKGDH pHYs l lRIF5tIME&ɑIDATx[ QGR#ґvo,rH umB.5QjYH[ҮV͆os=Ѵ s7Ld à5J%#^kCDzhy!r%!jt3I}1ߣW<( 4$p&& G2E֚X. 1Pyσ ܝ>"f,xeCdr H(}(H(}tTև.] M'Qku!e:@{cOmKOt+N GH=gՒv G~陫 \%ڈ'wM!Gm_FH븸:NOOSۤM}Q K'd!Ar#3 利{q( t@WD PwFH8Xon_aq~s1 aX7!If‰D42sG1O-~A!źq6ld['+oZt^g4IOn/w[spϱWxT@s$+aSL.t9*޹u!,JD>plsIENDB`tdiary-3.2.2/theme/momonga/README000644 000765 000024 00000001455 12137321070 016672 0ustar00machustaff000000 000000 Title: momonga Author: ずんだあん かずひこ Access: zunda@momonga-linux.org kazuhiko@fdiary.net License: GPL Comment: mo? validated by W3C colors: #351A14 Dark Brown #50B44C Green #ED7332 Orange #745247 Brown #D2C1B8 White Brown #000020 Night Black #FFFF20 Yellow #F1EDEC almost white (background color of momo_bg.png) ChangeLog 2003-09-09 NT * font-size: em -> %. 2003-05-21 zunda * follow default.css * sidebar enabled * colors brushed up 2002-11-02 zoe * equalize indent size. 2002-10-18 NT * remove some "color:". 2002-09-12 NT * convert for 1.5 series. 2002-07-05 nga * div.section p --> margin-bottom: 1.3em; * div.comment p --> line-height: 1.3em; tdiary-3.2.2/theme/momiji/body.jpg000644 000765 000024 00000170423 12137321070 017302 0ustar00machustaff000000 000000 PExifII*  (12i6:f KYOCERACONTAX SL300R T* HHCX-SL300R T*_Ver1.012005:11:05 15:17:55PrintIM0250 "'d0220     |$0100H@    2005:11:05 15:17:552005:11:05 15:17:55( pd)d ,d: KYOCERA  <@P@@  ,!i ~ldVqhxv ivvvvcy~WB?PCiViTx R980100(JHH }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzx! ?/X}cZ.<mmZfꖾb7:ZZju!s#\2Yo72o>tDUY''Q *">[@\Hޔ<)CK;o`uU)];uqwkE7k}R_OViIYl)φ)cB#"{m+g}6ڶ {%$"|Oh}Vq-w>R)k}&Mki]~ghxpU|Qz)kwkry~xU}{o^ZZR3m&ӑNT[K!~>*Ldm姇.3[j̥` yhɊ\FJ Go&"Ieܵ^IV1#:s=-Jzkw:tZG6G.e5ȠGb+WnOf#UUkӧ6c.I.TD&?R& 衾o'w೶-V\fT>\^^\xwpc.modo.YQdXI8 x {:U)J:m]}>|R)amiN7t_]Ixt*AA"LZIdyeH\{--|^kvMVv~C-qv|]Uba,"ThOW%6v~53 Kq%88׫Jݛ\[K̵OǞ(oaf_\Gʏy dɼ*x,AaMQx%5I )K#*yL\k,|̪g=QO #쏽6*$\c95V#UӦ[[UGu$l1X_ '!Mv{:/ ۺDz(r:tw/{3#Jf4)ˮzt^Zyx䷺dx_-.iF< g>o+<imKGu));N;Ց DQpO^#w;)u#C1R7tiuKxV?fw%ޱp{tpO2R,j $@i4 Zx8v1ݟM0 ၁R-j P"g*2e.V颾祟dh(QR9>*J7Rzӵ}o çmu!go#[ylQg/%bMrH,1y4o|H{mahO=o^5ux!@mMs$l3Ih┴}GQ3 f>jӒ4k5TU7wիZ=?_,<7xgW5K[ac+-`dxSI7BHEy1Ulu:ta祥5xZF :^ϚwmJꭲ\SyKos4$riX3j6֌cz7i.Ki4pJdIf%2nYzRTM;4gL~:J LޑR^Rҏ+c¾87e_iDTefqj| k,//>K?,0 E'N'^ǘ$hRE) PJVjk[ؼan0Me~OU[}mVIML%8%bIB1^<'xƗW^ָ#KҤ-u 7{s6U#dWTk5hYnS ?a×OyjK-'xGiFFv,ڎ{tIXD&<*o ˶bl]̺X QVZncrc[[8n伿B6/o7OwKK#2,n b=Eޟޕ|og5/SH4[Ilakcd浔H0,3̎þ75딳{MRIchmlm❰]܂$EtT*0 zTu[DZe4aUw(^4[1/i@KcrQ씿ospG# $8_ ~,jZUFxz(?0>E̗ BWO\H'5Չ%v$Q8Nl^h7<~?bZjR+փ;,.C)?=o)2ku 7.1 ë EKy^-͵0#,t)v1^#R_tc k=|R;o|zixnž]ÓͥK%獃JIu( T `$IkY%ܺiE{rơ;⾙ V RL)c&sʰ:Vr}wK>To2$~Дj6v<〞#YVo؏Vg˳vu?ji 3"G;ƌz3zcӵ5j:ȞSm= VL\3\MmcTgvAGUQSKHɸ+7[BXVf}~j_x/It xcƥU[\V.[aBnX ZMJԼEʹVד.xnܖUgHyz߃+r;|C s!FZ(C(i}Zޚ\4]|;ۏ kچj{l-]WHPn,vFߟ X 3Um!=ͺ)QA%N !泙ԡK?N5h'ά3RZ[]]k-τ~&o[3_ޔk6}4[@nF 53@rKIxŵ+WL ifm6XeXhVx2bNZhrĸ(SS2z!N+V۔!k.:O3Y,4[ݡ+BA rkg8[=L} F@)'s4*T-`E&N) ]{˯-zo zԯN?}v^U ۶VVI#̇i\-kAI/ VrIym&EyuP&'Ac~^1z3| Qn:6}I}ͭxSh:&<6jWjw Qb2Tה6v^h뺉J&0ۋX ЦxAҥ]Y/;_VORTbhʢ圠]nzw9];Mo4=ĸ$-a@ 7,۔ Q8YݿfcsJs:u&V]gD1i'|\>֑uai(|+vjs5\2ʛe9.G8ҥ7ū|{qSԲRNTkt>_j_fdo6\iwIweʭu|bqnWx/Ěouu}i%['d?, >%^Cҽ\%_bݜ~"16s{5fU?uT,R[×%o!X`;Gq cv>tb_ {Cj]+G 2ߴL9!%3zb)ajGTx:|_b2|o IUד]PС_*i^\}wy<("T[m)ft>kWaZQ/툴K?y6F ՍVyEf lWcBdkܧ{Zq2m/gZeZ9dBT*L f-`úUu$}vRK8k!Y&=̫8Tg$k ^U0$ފWWv}ZEa2E-JxFra wح#d cW,|I_^(7an-8^ŭcMdΥa i[k˟^]o^IʚKHXYF[]/ ] `Uۨ1<_]5yhE!aQ뢾VKgf3xAZ1i?zI}{v47VY^̞}"3iƳ8`P.SO:WUxMo2(kkW 1ǸasҔts]V]w2ED'k+𮥣ӂihlnaDݹdN7m5[Jh,n< ²N&M̿# 8?(aƩ"tkL._J˕}8_mO ?YxY\[hx_ڛ9P2 GG6\! К5n&\Tcz(EK)YtVl*jm{y5̻Jj |6j^I˶0D}5 Q%#_vEz힯y,q  2յ I%elaZ"Yrk+YκUZ_鯽VkސwQͫ, LR\%Wv[)iRMV}!BlHP@ܜX/GXa):¨NiaPɑWQ0_.GFLH#Ö׭[[ ꚅז[20OanfCW}F]pS^+aM% Q{rF-}~3^X2H jjRII6ֵx/ xKxG`"/V; i[^h妌/򘶪 ˰,Mmg41rV5x < ک#m,~n~ӻI̶~y ϝJf>V^q旓>B]F9:Xma;ԼEu|?>e%6Kra>̎/q~k] ĵ7A&(mT4lҹP͌_EEӫt!Q}:P:?U݃wUquVmW^97GsɲPkzvՕGg}w&&?Uymb/ocml識"a0TjR'm{vk;,Nd5K&]3^+#캦c0- 5E{݀qIQDDr6^oKD}6X-s"g2n+v-.ty''Nݼ? B6W_:/OGX/.nSJwaIt!>3{~/Eyj{mi;H%7 !a p6&zkmz~<6nZ'׷maE}#Mա<]{eok6HE ;w>\`2޹mJƯƋOjdY g+RUODd}TRi,!G1shU({Z4m]Rtqa#TT㊲RNcnwZ|qqcKR]R!f`#.Y!$iEi7pu[;XkdvreE ,s ;_sov;.&URVO5oջ Z ;^lz+iv]p^dgI-,wP.Fxgl5u_?9h$_3x!TueqZq; 95]*\9.ImRWd|\jm̲1~S(Nc92dcp'=vρ|=m>p[EI-f Hib@R~K2V?O>,b1K',=%k&n;K}Io﵍-QIV8Q&mmi!r |(E}\O늆;Hv,6 8bjR ʔ^>G>u:~ijSҼm4N5cl%˷*@y!|ZxtVԯ+=ũPܕ>CA Ap*jS#(uk9,/,WpizZ;vgCgخ˝gV̚ڶig\6m. ~Xˎ<%LڴW?ggR#$l vMLdoL$f+0r^QٽӾ6 I((H\k<]񞫡P4B #TCs~yC[ELQNXקx6v~!DQh^OW|Z,),.J6¸UUo_{&zyO WTۨO(Vݏ!|=[ ZK &9೎{/ 1muE}F?28c{] &eۭe^U2ݲqR{GS`1To&G$wVό|t@3AY}Ǯ z_/unUuo&G '# uZ֛W]庙]<YZ<ΊW.Wm~O|2\j_Ywa4ottTp4mt; ~} >K]6t-/ۋ⺶׾s$̑,>ii>Tq8Dž^װ0 ^VT] {ʳ)G9=m6x4=ԝLZϙ1QWkϏZB&ZBsQתt:u_V[_N#eŌa26!%bUIX=ޯAr',V˸D;ޛ6d +œ'Ȧ.|?TPVj_SJ?zuSv<;o|}jqjwmo L!Њ-vm ^ Cs [$c5x[ĺ}֧e ef%$OJwJ쬧ӄU+^+/<TR^ ٷZyG>_qX߇uyZ`v)H:Ɠ#|ZF.Nh>3* .O~XXӞ__M.~%PczV[\ɯxO +w{iuMAxԃm'x^&nwd<W8S#J)sw{3Z{o[܉O[w{n좒QKr/ 2z]Rwv^Z_>XNGkkY}gv>]C+ c _nQ4GW&}K iUxueʇ<Bs@4kTpR^{تt1?5Ct㵶ZoXV-U[h476%I r)glC2[Yԣלxdofeidz+nFE3HRrX6j*ॆi++mnijORWE䝬{ǀ>xv/i~i6yw>e[O>- 傦IaUn\:`ٖ=ӡi\ѷekIK{Wf_jj4Wc\K_Ū\\iБy0X% qOς/C0$ZmqD|p.1#Lv"F^yڃѫU #EIr)T5NT[-<_o x@>sxłBYPLg(<5IN^WzF*2NOw&6~$HTm6(w70@8zj:_kZ}/}m>׵ωO~%_xJK6{םXl!kkrNQאx~ ׮be>|}fDS\GzpGŵ1Z,x FzVd۴#`xO~ M3O]]RO,%WѴ}B1pA+]Dcqm.W{rmO3Jp[ڷ[go5塲 c)8yP*29.;__ k6k}[Ow{P73Gp`߿!U|$D {]WT˰Sգ x2)* jWPkv&f6AeM/04{F-?5vm[r\Z;IJ\ +G)8^p*jDjnH7j>t2[}{_QSEJ9Py}bfi0$Gv1`'!pHʮIkP!-I!I'gTܤ8 b&ब俯SX}FNq;ACxg6Or6 o b.g$kVʤե反4_ZXxWG6I`^!p/Ka`"ƬN2Q_Gx*e:{k_OiGK1Bum/JK<5o} l1} &+hwm_YnEpdaDlo!ێ U7NR1̩f:0IVyɪ畭+>]5$$ԼOK\Yb+9<=ɝ=΍-"/`Xـ0ˆQH㓛*-c6_.b*Oգ*sSrqiZ7QFsv}‘k6:ֶ~ .m |*q,,gr>o|3%׺5v*Hඇb^262}4F;%wOct+NU%IkNE7VYt{s=F }:K&`ա*X+g+YŎchCr-a"g߻b[vmzyn޿#90rCp^ef\Ͷ{YYm|u5OkTi1yeZu|%gvS5̕NRr/(37lVqQ$mTl7;r@]L3xE 溸LQcof|&f,͹'$xZY+~E:!IĽV;u47-_xUK-йHtr6$C zO߈iQE[Q]J:>D4҆,O$aoh. ύuSPVxjsz[mog UqPF[}w{[0˧xCL񖭩X5YdP"$x'Տ+DE͢ƶ~%3%HƼjP"tI\'KH:4!)8´ XORVG?L{ wmّe ۭ7\>7Í&wD_[M|"9'ƿX' KT[Ն+Q3}4igCF7$_R՛W73\y7d`-y,V J_X`ޒE $p@<*-)֕,Tۚ9T7k'G|D_e62 <+XG%<n9ŷ|2< Vo2OҶyW}HY-B.~SiR)?z]޶g? ۚխvɵ-=5 {SGgaw<"cܻ@$5gtsm\,Be,Z/ D~hA[S/>c*+䝺|I|?']3}E#AnGd0ā|ai1|eyaie-] "QQ\~ݜtZ+pY_/ķ_Sn)ʛ^nKiDIo6bWX ~̷Fydk4%zWz-P$PxwKFmEC< isOze?4KOl5ic{$'=vӭu^[=gj-3`|˻YI9"I&V(M'94j׆+HI]>Nvx5Mä]u}=Mp&FsIoLJB}Qnu XLͤ]Ee7>O:MqCF}LjkMrOKM=L-*g(2W1׆%ѦÞ-l#K4c6H'Q]vfKhG ZL<g'c-1JMd)& |Xj E3&# nM=+8)֜v~_QsN2> &5H,f`"$h6&Vïw& C,2sE("v]tWF'Ҽ.d{)b_$|p|+MWL)ovkyan #Όs4s8yh=iwvVm jZr.sX]X7tlkCӋzIYyOͯ ^^&?*N}Q"%IoKotw9="M-Og$_?3 ΗjFM2-v7܇DkqM5N,mPL&I?x:֑w"uYLYP_^1.h%k_rf'<5W~!N3V狴+Y'X䰽x#10?*HeS/R3KqWhWR. xlmŞW3m*Jq¸N>P_fѿo_!hc̥& JFwϲk/]*9kҞst,fy8,!^|:5oZtZ vO%,fCx0`c& jY8$(6N> Sކ6, :_|'#kK]*Om*i[Npܴy[ѷO0|TaYswZ>..2cۗED)0|PImԌ*qVNZo*t&j-t&w\+0P }?CϣoyͮIӾpM6Vݶ8^,s2Ϧ=Vr;y5iiQ_]\jV"@^kiX,;*]$?7f/nngu]~~<Njhr4ِ6\mϊYFVr[+4:mxeԘ 1` EԕWKFq^'g:9mҘTi67x+^m_Omt* W_˞Qk{YG쯽k=B=q<(nK;;Y`mܛ3*ЌI@$~|g^gM-Y~hWV\]ifѤ3۬l ,>jCvicEs׻-mۘ.7[-~R4%+7M+(I9_G|: 5q[Yq!efjoenT:)p,#sy)&xT+.JclL!Fu=V_;-O|Ƨ԰xIŹGV6[~'xK׋>*·V1[ksymq4"օH[ry;ʳDmY;j:mվe} 3^u[EGɎ3:o$!?9l xWAN 8C{[ 5ۢ˨YnK$[yK3fUucAҼW_ët[TDb-r̈°IeRyh1_V74j./a&UyK7Ud㦊t=Y Es[,KrW ՍEF+_=Ϯ] g %2<$',hR>F%RMc9~oSu®]]ԂoWZuO? 3o&k1hڵ, diU]݄wJ# ?x< 7܉okO"HH>lx{8rIŔ5#Vv\s\w,skdRWm]zn7T襻O?Ce[$w nܾQU`w=f[h8mGeϙ1Sq7cR˽5˒W r++ZP~?C   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((P" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?Pwfc=*noz|Mϸ`\ m:uMmJT^7a)ەּ'v԰-_|AVQ+)v>ZR.$DO9Mtzu[ÆnΉ (8ZCgC `I#s7Pp[@ҷ_EgYI=C)ۼpz(Y3"K5,Gq[KJ\˖?;`aKps{{ܮ3SJBh2, L$_VYnf/ #5^ޅ E5M&>s0pz\yXl]wjv? n.Fn*Uی{%%͆*)ZmZL)Yڼm6+­(<0/.I7"29,0PYF<=oj4ǣxk67iq[JOJhEh`q^_i<8, ˥]zf) 52q އVjtm缾Ꝧei&#`F: ~pyq(ggc$Y1.wǣa5]$T @OIr698'(Dg4k 2+$0݅ݿ:˻p{[^+0vȗ {*pRwHMH̐IJNN: HƊ17zg'{%-BX:ܢDZw\KOo/|Hcc=0<]'ET)r+]y$Y\X[zn7217NUS9CxHW=%E?1ߏv9hbTHWjƣ ӯJmlX 70 nxۨ|ĎRĻzShQJ3vgew s3|kF֙&n3ڽC3jO33C 2s*ZyR[̻ do6G9_EVVJ2*̿})]9t]+&_=$7^3+kUh%Į~q+6U؀xIԴ;wL6[q'Uz^c%.g`5nfv@~U I"H8=FσCFVu "ȹb5Ms:dC񷪟ּ1WiA[\h$/i4GKMuJSaRUBK <랕f+pWp8# *&u]HR(N@9lwZ%${ w5 #zknf.vU4tkߘm@G0WԶ vDn2X2{sSeB*W((T Vr\eS=*)X iicrNyOC2lSᔬ֫% J2:QJmy<:m;#WEq55(!4qN/|V")̻:s+jV4*j2p(F>b3ʴ9$Hgi#aӢUUNި 2珕si6i.LF819r}RSnl@s3ZZq cld=;Sni4[Zu֮v&@TR;Cy]}+ۓS!qMDJCPZܤs%pEiGh|0g fՋbI4pyOR䕚:HdnR};WQM&>3y>?ZG@00H kb6G NKw:{ 2=?3X֡7!ѣc8\ uךķo9iK|;M/nU;wFO54kY%M" ҡv?6R;mm;T 1ON2*3r65)#ǂq/D5VᢓjYOT2\tSpS;5;$KICUmN,d$F3GOzOr2Es"e+pvDJ㏙ïP]fKs+&$!cQ{d^5n4; &KA?J}N1j% %^;lU30o_:_w ~a{НП(&KR#= ]nWhwrPzRўFcMJW-˫\+KMno՞%(vs\T:>p ;韭uV:حi|r87Q-(aM]- k3K1kl7I.=p}*T犂lV˻;~*\,'*٧S:2Fr3Sy f=ֲ~^A ~5T^p9폭RW1]]ɮةUPy9٪=a ڵd`# [pՑHwޓ++Wu_ %|a*s(e'@?y&94BhA"r*>b`sG,[`.}yǨvR2+)xȥ,U]Hv!`'2y!B f Tu5`܌yo d$cZnec}p>y6gw=+7E 9Y<&-7|k(*mYd4v,( p=* NX⅚G5kj]Q_ γRZ\|Zg͡j>‘.$,,|}tc0N֦CwnQfY8zW1{FwNC2y=]:RY;\K 8nƨJ ITU:F)䵺|I{UGè#΍.VP֯k/0 (ȯ(߃SJ{^l 6E{2>6ˌeۂZSV&]'paʜvڃ9Tv}mYtڜ62*&*iR6a[M?w(t︣Q4mxł3DӠBY}*=܂ܚ.s/[ۚo'IF zuZj I/Vn)wifc5lB8)"q$VMhB&۾$dgUܼW6 BZ)2Ǔ]n3ufzTfIbu-M"\=[Gڏq6@0:"?3򣞍&hd"֖K2Vm=~r2J:R7ȁl֍'s4EkUm&۩d ĒŎqK#+\8Fܠ} <8Zls)\}>2}j۪#bebs+=3zu2fb{t^h@c+qN &)PI9bnXzkO?xL#C)$*jQIo"B'1ylu]MD c#ᗪ85&CrQ"Lm^qn6nW!zpq{.]O#΂~@%y'9~5p?STL2$bwOnFК%f;{ZB!G'ڱD' 1 ʿ#G*L;l:J?L]URء283Gnvҝ[>i+6/$7\,$b@ϭpTʑA0sori$eu#!1rfFFC Wsi;$E-'Ly8bI_]yjIV,u<{6X(qZ7zFA ́!=3ZGu. +/@?Z}y<#]M+H>mzUwju ִmDC z3Yɱi#A@ i'W-@*}&RC #j,ۇ89$_^!xYѢRH 9<j֗q>?yBO5j8Cw3FK6AX&A*?D](?Zֈ+xP4Ra\#^kZ,7*$^kԵ ,F?y/1q;U2S.IHtcҵ.rGa^4!20NCj#Yp7fʟWJTl@IJrk2oBPF9Sُ[U$RUPc+guħq].m 3H|*$\G=*HQAdz4մ1u[sqqL8 uddʊx$8#uC)u`{tVYhpGDRδ#%)BX莋@3[>pEtPIoq4 OL1{q"l%W7^Vpe 7NҪvu`WNJ!-O+2M #yX4UQ:^zd]pkӼ%f[ R\rM9_0=ڳy0}âHCԃj)ЏZѻu8[VOqBιfCIבN`wyA@۽mugIv=yⶴMF d H0wG&1Fqt۳5m}bx|O~jK$ګخmK9o_2Bl>#Ѹqv?J Ϩ㱅?ʝiu&:ՕV{@cl,)hezyQMnK}cmvBv+t>ÑT!i }q~~c"3]~G-ɍ⻑qNqtH`>╹)s +uF֯R%b$_@滷MF=VVQY٥ 3s$U,p8ԈXzӠhBQl.=L.$SOhQș?NMI\n1òO# !2Ut_ToX 4HQqRJqJ~NW+6D `x@l$~5#wWwqV=>ajޛv׺m>cm#*<kF~WlK{ IoTڬګ$/ݹ5w ĎYZq)7V( n;}q#[ؓ䑵=e֪S&Vf1jsB fASvEFUT B]˒oR-<8bF~Յ 1FShPoF)p_Za9fʆ t}.5 V9Oʧ=vegy&`!SyV>]>9/&xQiK䅳*줵"x4l,G4N$3M(O[|䕎%,rQW3,l};ºDQW8cb\ Yr }79=*ctܴA/ @ `G<ަ\*D]K"1 GJ#0NclW +.砩-›$Ecf-3,}+zvd웦r?'~S-=*31#r}SY"- "Rg7,T?U-R4o[:fm$uHW3ic$qS!a|=_95q.." sؚVOHp;[Hm@ $$3`Pۉj6lzHǕ.4*< ܖ9*D| fe*22{qLƺSт~*,d1S$uJ枨8⭴sFps֎"[,S1AThDӍ@F}6N?=Cw.0t24 }# zW!VH}E|Rbzo ̒x`E%EMFKϹM zϻKr?JZ@83Fr<wV? w^TU(>dq'UohՂ"FYS># o^1|Y 7$Aj!HWYxV&q}wKKMR//~|Z,e8j]>pqօ@,X w&EE<8D򨹚*EoGĎ태Օ *4!}Sc<;j;bs\ޝP6,Eq 3riO 9v襛r'EN:Uޤ+g+o2 n%QԦF?hiݰ\9%n쥗j?)\(OGkRDfg 8l*E'fKn#M}+´ jщvV#5PSEX(NqiT`429 $~9Wm5Q{oxqHITWWmnbT p3c<]ON*.5SԦё*[vea)Zo@ ZAXOAcUAP+ \yk@UG$D"?X ^yu2G:eϩ1C"V`;4@FNzKYi,3۬Li>>{OciTvA>Z0䠛yxFYG$g&u%̑WC/ ײ܄ Ō:G{]6-:#Ծ1ґ1Wr^ Em #iCqK/=? v21XIl>+ԵKm9mfES31Qi53gϯM'dRnkYM:2Gڳݘn} vR{_.<2GR?ƪk6E# '9Ƿ%.Wft\I-TJn8nޤl7cx"I7q[-Qv+:+Ŗ[ d*6s+-My=&Fқgs5):dwhxu%tr>H2umt=o!շ0ʰ C\Hh6e7m7; X˴H95Be$1AVHez޴ER|[h0D2gS?28 $1zTF-ޜ2B; Mhlg',w&VcEK$`G#)k2E^\ r JxSvcB?,P gq 82ůU@;G(\-ڨ˨iYnp2"OJ]O- hS|ŭk-Mb3S}O)G+YGFL8k֣cV,H?c_j`cZMҴm߀A`A%aQ-az_!5[;Sz cvv@1*z7gUʜu>w*è#>I=!.:;pѽ)I&wk9a}A,ed^4WQg~N-Yz!V9Et$aqQ`ڣ$tVzDVG{*D:99ɭNp}EXBU@aX/0@@hRj݈0 m]v3犞^2 Uw2*WhiECW4kkA\iƸ?| ;9J^ȧg% N-v/.mtv-0|<{ #ljucI.NC/GZA#Kq~|#tGRqҮiZdڦA;֍#v\AlkR՚̱"rV\\ӱÖ=7J99>IB>r Hd=Fh_^MY1gRmIݱ,*ߜv%tQ5Fy#w/6:U /Y@;!EdWL^fbQ-)719 5cHdؒ:dKKmdfRl'ڮᄖ2(s SX0HTmT[#V4㹉e?ƖHُk#X{t{Ÿ7X^ZdZb0=G|t(MH"@>P}q^xC.dq A!f ?8#4JӍ<EKzÉR:+w{:)hX)·\Gg*hc8xϨ?Ҹi_I &v'v/ZtۉO.SiWqor נN\jwLnǩr>ʎ{AsKZA${"r+Ѽ t-ߵw-˷uqڢ%ƮJl=NG#k˻9?tu>}{ō۲Dc\e2Nr>uhHIBO^k2`pA:tj822^)6lljT8ASo5D3d f-GN+䣃ƪosݚ:]"{s,*s'p {JδeF6940pAqNI'vz8VNYL[Aq hjQI dW>H8;$p\' 5 qNSqzSF3bb0)mޙv j[X<$TN] %J4Ьހ̹+yaYOY 78]NƳ.0!?[@AX:у5:iUc=<mS@őVM[{Ua9\ qTdۆq[9j D+z%Dqa1?W2I!$9>yN)% a9Uy0bHtt^54c*\χ;W_ۨ$Fs뫍Hl9~Zs[vJ<a#TtHa tY!:MRgBS9.x=@ͲOC6V/H$j7`VEޫlC t=(\ՌVïoe2 {Y v )%VXZ5<\+S,Iv]bI w'R$#9Pi\:&"pȡj\]4kKcvHF}2 t PAP˪^h7ȲJHh$Ks 9*9Vc(?Ps9nH.nXX21gZ(̲Q#ɒ@{[)H$c<SLx݃$9n~5<+wZ`8QH㚓7~Pk@"I() Eہ{;s$,w;fulS$hʧC1 ;9%OG5Qym(顽 e.𪁱t8Whʩ[j| *ݤP#S9v4g^SǑu(>Gh2 U5鶐$~:oj ۝;pjQrzKZ>4g]*\\$*zev==nw xհk[Pܤˑkң ;[x/0taGTGcAH#<_}b}8\m{ ^{)1Xĥ$~sӶJ+EyJV#sQ8OSYG$zTֱJ]|`pޭ^j $RA*zh.Qgs! >H㎸InL')+rz[Q[#Qi;G=GeYW{I 5ZVi<A[ѫtT;a|LMsڥy-.֨"(+ӽK޽r̠ø?1d|UgnUv=XlkG!ǞP;.n-+ӽahiׂBeGr؎kNVp9d ZfOeg;GֽMM6aV2m$\w++$>r;!F/ϨQ27J{Vb>{ZiiKQ-_ff p$%~C'PY7.cg5u呎Q DI=)ڱţK,9 w JqRHODtQ4-ӡg]650@P+~85\br;23Yno0ܠzh<ˈi׎ʭ#Y=ONiY5?hMHs^]Ν}Aei*Z,Ȭ2yDwA__zsl̲bV8mJ-`NI ׫nP:-ځ{‚C ȣk !A!wz_Cagox#7\4ӋWYz]Dd6x5|_ _eMgK]V1u]1i" J{}*3{/Ohv>Ԧs΍)v܏ :T.ZqϯҴtۣ k Ycs)Gf]PҮAlb!T'V5RzX,&4kXܴ̄DMoG;jkiDuIXpz~5ZG# P2ԊPv35.n@dIGN5FG&VxJ8v!g%DВ;ryckXZQ^`XX6bQh኷0nU_çgb$}^"Yj5>#r5UhJy#tEV+n&Cx?nCfCcjB#֡m)5XK^,{.Bʨ$~RdNYV++[rOXf[أἯ@8i T?'Р]:mB4.G8b3|Wk4G[q3_O{@’ʼNxcZW6d#p=3pz{VyޕmzM?^Y}ٴEh%W~r'x1R>=/.cՒ}w2ʙT3ѫ I?3~jy`" UwF}2kcɭJn$sܚmƑ$N{u 9J?\Un~FQj[wiox&F[dO~؉đX4O;R#$q I'zפ**lљ"[xH^~q%Xkst V;G@?/EGo( 82Jr=8ѧ%յx|=aҰ}fLg{.9>+Ygcԓk_72x[3 7D_OnyUY+UDԹJVr5`=J-.Ep'6;G`juDvH@fT+F;v鼱w rrx,zVvj-D >`VI#1\IJm&Z2Bo ש6Tg#a.5IE* ?;B~iEԔ$U"Ir3XW:J=k3iId>c:X 3NWV}k>I]԰Ïyx DJQnm8B:EZ` Q4뜑z޳[#u/`mNjƓY[Ti@aTCƖ#WiYy?Yzl{doݹos[w1K'H @uF5Z/S/e6qm=؊*.y#?f+Č8 \rQ]b~fn]8]]W/O¦\9U~%iI%\ }^5aq0#Z (h5;GxCs+a2ezkmF"^9q!̺C24M`w k_CiXi_A]ӎq,1j3 V'Q 㡡3J06Teb8o=+-H],@E6>FMq.Ak+Dz)Uce~xb, +W0܈Ur5 ;_"xe zމSOcXUqin/ºiڲlx=ƽ˖xwx^Q}+N)e\H#G㱭_mۼ'#g|un>-dEsFL+4@|stچmf̓F5Z{5ˈo605'ou[D*(9<峟L1ʹ@2fB4gm7òJmKCוlŞi"2HxBUFr8_aMB 2gSW1 |)II/u~݁$܅.In5F[!+1s,}>FNuh=;TP,\Z~AN]~{;.cq\28cEԖ'DFC" \,pV_Z"n{X@+'yiBsw<U%ԑcC<7Ge^}mrK=Ii?:ђI>ҌRrQK^GsQ"Bsq'ݏ5!߻`-qSͰ,j,GLVtlyqUz}”#ӭ_Lʜrv4PzӦW*;eqKmf+ON s(`ksIp+bDQJf)SM'D!Tk?Px2ى$#AL揫" j$JZ‘[Z9n6=JU;OSXݡQ:p𭻽nkXFzOj$rClFM`+gƬU>P|N; I 8ҊS8V X/(޴5x*mOO>"R%38ROQ(r:U݅jb@j^Ư v<۝OuMRH8اwETđõ:eV(>y$-נfK3)P|Źnbr7GqYN@oz})8 gI%]LV8V9j#9Yn:)@ JB6sT8fJ__  沛Mn]=N8PjqUW)n)KjIjF]R审{7ba\yjOLw=4ҲPw v7X.c.U*Xڧ޹_Em(¬f)æ{%#NAle+#'V2Y_]]\Y&,.*dU$m\E#=1?:GjlEJ +D[:}o,)bF?v7j;,Rww J pt= EEWދ^LohRz0O\67i'cNsSQHu+{;%Hu8AV\2B s[Jj[Qn-ի.v% 5H+:tm#? M}~@rJ|jm7MJ nm i7a7Zޱ=yVv4gb=z6D(2$AJ>֛Xtzᶷl肸]KT/+V'K3v\5TnBe|=+~nF4&k,'|2<~{ekbikw28֏b.0Kyz֥1(6&ӜNN"س T+|br+%Brs4v̥8 m{#`H-}1WdV{~wG'9%G+8xZvy sW)ٻǯ\+&eqo05 kd-,rNpt|Bⲏc|lMJ';=Ia8ڪ Y,L`qdk8Ϛ{¥fr|8' u˭)ҔFܫB*Χq&Gfmv̛$J >Jt&5s ri{}xq@.noZlyU˰8ɮ7Ma\c56KĆNұ)5N[lmf,0muW/$׬>"koʈF5#TӗCGSdls=E=tM' nRR{g|ciS$S\Y<;WxoY% o*ϗ# xzڂE,GC^ jr= qrE Q**Lc qJ'Qh #6xSMK H89#>z#K>.yk ?S+):bU ש4;kw3|$GO;t+nY5՝ֲ'ӭli&cq2f>^KwDvȄ6޵wĬ7rBc#'UmU)=I.C U>1lVE*S2+(s'ӣ1em$7CP]ҶTᮇow).o&"nF:xwZjX}Z kZc{}f*2I'*Su{QO׵m+dp84YH9=R2cim: O? *rEkxUbRy$,n~H[vdi\QNap b$]6ᛛٷ^X^-gS]ܟ½;KO2y`P Ե[{kn$H=)sF;HE1f5{Mt.ϵ XmfRrGc.ӬTg>\,6/f?\17Vȱn;V+NsNvoCͭV,r`9{M7#٫Ŗ5@1X$vqI*9ǵtO'$VP Ճ;F,ZU)ʅ`F?QS Tu>GWP0R-,m8l֓i$1Ƿ 38tNuęc 1Uyf;m G[AèLgV)2Mm=g;i3ÁSºeG!i~e=J ֟Yzc#*C^]iTLNbݻ_9 qj6Begʿ.3GoJ]+T4^b!R'ۚ4XAY<:)=2.m/_|se`y :U+Zb`VpK" cs-@WVzWlZKhRa`e=ǨrS %FGUf##ӣV5wE[Ya`c`Hl< DNtB7q֮ZV%"Wݍ|^M}r92! 5m{̸_&.=agkn/!+K;A *VVʡSӎ՝H%Ljr$cIb `*ֵ44|g.ޡgwl閱i8}JA }\N)Rizgc -Ifc]ɤ/?ZI& [˕w?1R=Bs| ]8ZNcjR& [5"p \(kOw  <߉jgH%<(- ,R(Ľ/ ڻ !aWi&PzqҶ/[o;V67G}3WT 3背Ooم D:34lۖ&GmEHʩ+?ivwBnoWWEuq=vJ"\r[br@;Y (DN$c5vhf/]QE/02`[L9[t1UMH];Y[EvVܦ*i.gnW<Սo~R3xbFᶂU|5sp3/A}O9Yҥ%'tבvyDZZ;n@Gi>X77Kx 43O=̍6[ҹ䋕IV; t[")=uaUNrԂyw qޯC{\0M7v ZռUj5vOSòGV-iaRQc^'[72\`S]",CPGI'"r5#%8gc"½rÌk&nf zV voszj䭱8O~5\w_k-# ')s͘ҿzUfRvB3W m3A#uVQ+ah]ʌ3{{W-^fwbM>歄ef?x[0^%MjK]X9O!rzbgԣ(HÀq,ø`~ڼGUR/o`AG}:q3CБԓڹk+V6ꎖkm 9oZÚ*MsnD;^޸OV6- eǖ8er1?[e% {ZJMGS|;ےVH¿УY[գ`:4}]dCNCX7l/(秇)l4ECHG]'|7{$L`щ߭jxgHdq1m1+_SZi+nvo$CҲsLj'%c Ҳved`r}]@" \jr$rIϖ3>[Jn<trisAѴ}Q*CϻWH#CW8 =RנIaO:SrƸyU ,_F;4\3;j-B;ʇOFs=Y8.Vj>^d-r+OO&pJq}j*S.-g YEy*ٗ5砯F Ӆ<&\L6G![wۖi/gE՘9 ŨClIY_`6T~}q䷆yp1ǚRGQ[ckQfV&W ívWk-rLr "ݓ}kR=HG[-ZCkPUGr{5zK3v<ͅX18=KVXd 0$3TQASe: 1 5%q1RCnf8xOJbo<)%vsʣZC,YbPsX$Mi.ܔHarz8v x+jyܨlP Ng Zg&}L鐖kFqz-SrZjXY* OZxYS!v7.wa%ʓ1 TA`H[IcT Imǫbjxܫ Q <kM|C$plZ!f&40[AgVیAXKcwm.lh#8\չ7骗E}O{iְ"+peU#]jsa 9\bZLR18F>E''z-%翺+7Q̾lpKDJ}rϾY\ğRkӼ3 h;(JH?4"v+AG~7He1[~#Xu.]5ev֔2!{c+)T;cm\EҴ@s|?o6 $:U9;^y'G\?{pRVҳrwԜ}^]Őbs&Ր4jr+:ӴǥexKkDkxHU[VN對ͮdd.%pŘldqO 9inJ⠀i&DXUMN {AQJH(KPO[i&ʷsvn2m +AmJs협 B6yjwKW[&}1m &pn9?*MB&v{g,Q<cwrʫ_f-Jf9 PXVm+$@ }t2?=3Q gy5}NiF+R^I y'pONRӖK>b ^=իN*cny>,?!ܔT:V5dnAu23F0ʌ~j\Sh\'{l1Lf{wP@Ě*ĖA A۟ī<z[$'g:MIjqBN͚?ef|LcV\n`H u: x?WKR쒁/k*YUOʾYܣy>vƑ R.% *ot)_TmA=N(]c]>aQzɴa$,;FpO'Th暢͓͒{+poU Σ  ޤcZ SJQnxo;GjښHSgT<0֮GtH.X5r)bFmppDrW,N7 8d~5~s`` `*GbXmܩ+pIe*J\:ޕ#7JG4%NPw7\cvՆ($F-Ig>YҤ:F嘐tO$n߉fOƗѽ- QxcEd{H%1'*}X_T.QGSk PlEpB/2T7`1P(b!cD3{bݛF6˷W:!$Q“d5%{TGwd*5t}G>_'o^=~_,Hg!#&Oz}EuFS-li>Fjͽ FF// aC,zñ-DK$9M5FnhH.ȃmQVocHNr~Zo/P%ʯ zCyCk02Hen2ڱM?y `T2;H5t$sSiV0b<>XG]&2 #ւ~Q ~#IesPd]]^C JTNrx'c(s x MZ|+`g{w?cXE*řw#^;{#[C:ge]:i IRTeřל3+QQs36G?\z֛xt۞Y$=+~#rƮ<)OTq/-Q/Zt #Hq}:Yu;!6N)>:(֭ZDK#I[|ǩRt$: \t?hY~(ծ[Ok؝LiVM֋||ҙs}*H&l|dt._9L^ju9UᏫS.vL++p[ƷLĒ:3Hr ˳$`>իo;43d6d0꺼VVXQ- м֒|ү[*wghs ݾ GrykU5]Ue#*,G,:l_! mLz5j17#N~}7 (J5]~SյGr\UwݲZ[,;!}rҹ_OMҦs4D[5$(*Ef2=ІmJ4'NykK]Dp*3#uP`j )R*B(.h|b`^adȬ1A1n=~GU҄5b%4$zo"HF'ڨjr D6pw&)F)ǕjkdFݰ3Z'?W{y)W ?P{szSz_+O$ıb mrpz8쥄.Twi^yQ7e:j5e"wj3ԁҧOMKyW1+ `2@BM QwΨbm϶1տn;ϊw-JܼAQ<սZ c.ޭi^#}Վ!7P #[gSh=oRPC+-^=)]Y#6 ]._i>AQ|`'TPA($IهM4kmX+^k=oc[oVWVi_dhBٱ^mjw(f]75S0*>Ҥ|l $ܙb]zR#KJ09*f¯ccEkz-Rnj|[UoSOC:)ܾ+.ʠo;zBsNl[FAyO™6T\lEB$V4?oE$!QBZy$n‹hbFlJ/bZmYi }IEs̙ħ qw==]r)JQ-e@T`uVdx'+WZ/Flf(Llv-_M8%yJbRUmnUF™j- =ZQlXUQvt[ 4uhp8Bp}II<$>Y}kԴۈ r v'SV4rps)!\3r7jsHim.|qҟm#<2m1WQ̴J4rNI褀Hykq㈄1R;ܟƩ/$Q JJx̽Qȹ1ӫ\cӼE}+ ' Rq/ J-GVK!q 1pmBgA^e^--hAc_L=X~*ΰ>kW?1WAhH2Yc(ck(nvӫ%.]wP[KgdaVr3|yޕ\ׂ!0|ۂ8^9cq*y]Y3H>fb:7dpկGTy֙ϱkvc > Yԑ!NKip`#8ߞՏmy"KYHFTG;E$w!pv 1 WZRid%UGJU$ge ޼MH|2!%2HѤe|_S5 ʼn'EsL7_&!N>g#[sت[VNlH!@ ,vv(<+!mtlte Csrog<=?D^C}c6˸_ru#P2U=46$%63?ki DT|saxYF$C Dkk O$bD`Hy7zUΥ{*3x *km}wN:}ݽG1%|u inSk\3a;׮0:J{J_.>j61lbFk[Jm+̃nAƧ ‚}\7kGOƶPz$\Qjl]0#nd`=_D.l;k~3mh3=+'U%4ti%u0[y]ׇ\[QWi{6x9GU#ֺtOHd,Xw^5l-V8qz,|^Q.|<5u$eSO`eYfi 9$.P*RׇW\Ubaºj*=J:$+ ˧^OI;'*ԲfwW`sZKZF$O+\uxWԹ;lꗆIYUXV?qڔNp~f٫ht줟GZi (dui19T:ͨ{]!FAU7u+e<2AZ-'8j֩(@FI2>ިqv%p 8:#!< EysSDJXpUqїZ"[GY,NşC%Q ؚw`yc-<ֵuRc vVܗc*8_^F6hkTӱn)~+LG˕Ta}=+GӬDH *( ƹ2 ez) ƶ<^N-cڝ<֥ԫ f8lp=iR :W5Kvd3JHnnK+_YVY5MN7me2s* }GEsh3>+YÓ"/j|RaW֎Z .;4W(W`pkʅYrro&$zU}0?EBXGcUZ/ RJъaj_Mdk.i(\uS|VwS:8Zn$m=cX-2N+yAOι`۬`?%݃NPNU\' u*拦]kHQr{Z.5B`G۹ *[?Z|yb鶮 ùZ Vy4Vvf&T;sn˧U-H9$Ba|fF_h+)Z}7^0>tGG_OeipI SISu%YԛhI[k& x S<2EVůug2Hو_sjӵQ#en^rHmJ/9-M\ϩ`lq4Q\44۬5MGQd blN }OQzj'q~qd$pcEެF.ݍZi~q@1+ʹR*aK֊+*$'qa"]OF4y/mۛQ\MȂĴJ2L)VP9>. U-NԔi4[~28E߁ע_ dAuz;d )Z b(IHWSwf:8Rsq?>k^&=%\'?{QE_Gwƻ9VP]GPHVg_3!@EEJ q&F}OZGF2V0a(ϨIQR9laEGJr܄NNT<ӡ HăZ(y+@HڠX$vMhZ Bd  {EC:i7'u瑊*rōS-è-B9 8J($EF#I&ʒl/l$cQEe#ýRA*On B(rr0q{QE%27ΕHf!0npFqC6vE`f*S0r+^ǵVZsQU U%$jYFv-->|O"Ҋ)1JA)ׄ\JtB+;s(d(c] JR$OEN\&Yʹ_k|-ccTs%'>Ί+6u^WcC XFJ'Z6ڃJC߅VOq)L}{Ԝ :tT{obk!Dy 4QIJmjZbL`vI>5,NZ#j 4QYsƶcʵfT-66clVTn "+k$6v$D7q k6&^A!A͂F@Eq r=N$ggɮ{5Qڊ+F|rucvrm̏#|gu fԭ.ː6Vtm[YD EIcb 3EW=QC&F :uOOZJXcj(tC;43c*qY>4g$+)h =l_[OFXU,Ҋ+GԷu#% S%'74QWYէE<LTGErGsL-FE).sש|>Nw */ /* width */ div.section { width: 100%; } div.main { width: 70%; } div.sidebar { width: 23%; } div.title input { width: 50%; } div.update textarea { width: 90%; } /* height */ h1 { height: 130px; } div.update textarea { height: 30em; } /* margin */ body { margin: 0px; } div.adminmenu { margin-top: 0px; margin-right: 0.5em; } span.adminmenu { margin-left: 0.5em; } h1 { margin: 0px; margin-top: 0.1em; margin-bottom: 0.5em; } div.day { margin: 0px; margin-bottom: 1em; } div.day h2 { margin: 0px; } div.section { margin: 0.2em 0.5em 0.2em 0.2em; } div.section h3 { margin-top: 0.5em; margin-bottom: 0.2em; } div.section h4 { margin-top: 0.5em; margin-bottom: 0.2em; } div.section p { margin-left: 1em; margin-top: 0.2em; } div.section pre { margin-left: 2em; margin-right: 0.5em; } div.section blockquote { margin: 1em 0.5em 1em 2em; } div.section blockquote p { margin: 0em; } div.section ul { margin-left: 0em; } div.section ol { margin-left: 0em; } div.section li { margin-left: 3em; } div.section table { margin-left: 2em; margin-right: 1em; } div.section img { margin: 0.5em; } div.section dl { margin-left: 2em; } div.caption { margin-top: 0.2em; margin-bottom: 0.5em; } div.commentbody p { margin-top: 0.2em; margin-left: 1em; } div.refererlist { margin: 1em; } div.main { margin-left: 0.5em; } div.sidebar { margin-left: -1px; } div.update { margin: 0.5em; } div.update div.form { margin-bottom: 0.5em; } div.update div.title { margin-top: 0.5em; } div.update div.textarea { margin-top: 0.5em; } /* padding */ body { padding: 0px; } div.adminmenu { padding: 0px; } h1 { padding-left: 1em; } div.day h2 { padding: 0.2em; } div.section { padding-bottom: 1em; } div.comment { padding: 1em; } div.referer { padding: 1em; } div.day div.form { padding: 1em; } div.main { padding: 0em; } div.sidebar { padding: 0.5em; padding-left: 1em; } div.section pre { padding: 0.5em; } div.section blockquote { padding-left: 0.5em; } /* color */ body { color: #000; } div.adminmenu { color: #fff; } div.adminmenu a { color: #fff; } div.adminmenu a:visited { color: #fff; } h1 { color: #fff; } h1 a { color: #fff; } h1 a:visited { color: #fff; } a:link { color: #e00; } a:visited { color: #b00; } div.day { color: #000; } div.section pre { color: #000; } /* background-color */ body { background-color: #ddd; } h1 { background-color: transparent; } h1 a { background-color: transparent; } div.day { background-color: #fff; } div.section pre { background-color: #d88; } /* background-image */ body { background-image: url(body.jpg); background-position: left top; background-repeat: repeat-x; } /* float */ div.main { float: left; } div.sidebar { float: left; } img.left { float: left; } img.right { float: right; } img.photo { float: right; } img.amazon { float: right; } /* clear */ div.section { clear: right; } div.section h4 { clear: right; } div.comment { clear: right; } div.adminmenu { clear: both; } div.footer { clear: both; } /* font-size */ div.adminmenu { font-size: 80%; } span.sanchor { font-size: 70%; } span.canchor { font-size: 70%; } div.footer { font-size: 80%; } div.sidebar { font-size: 90%; } /* text-align */ div.adminmenu { text-align: right; } div.referer { text-align: right; } div.footer { text-align: right; } /* line-height */ div.section { line-height: 150%; } div.section pre { line-height: 120%; } div.update textarea { line-height: 150%; } /* text-decoration */ h1 a { text-decoration: none; } div.adminmenu a { text-decoration: none; } div.day h2 a { text-decoration: none; } span.sanchor { text-decoration: none; } span.canchor { text-decoration: none; } div.referer a { text-decoration: none; } div.refererlist a { text-decoration: none; } div.sidebar a { text-decoration: none; } /* text-weight */ div.caption { font-weight: bold; } /* border */ div.day { border-style: solid; border-color: #d88; border-width: 1px; } div.day div.body { border-style: solid; border-color: #d88; border-width: 0px 0px 1px 0px; } div.comment { border-style: solid; border-color: #d88; border-width: 0px 0px 1px 0px; } div.day div.form { border-style: solid; border-color: #d88; border-width: 0px 0px 1px 0px; } div.trackbacks { border-style: solid; border-color: #d88; border-width: 0px 0px 1px 0px; } div.day h2 { border-style: solid; border-color: #d88; border-width: 0px 0px 1px 0px; } div.day blockquote{ border-style: solid; border-color: #d88; border-width: 0px 0px 0px 4px; } img { border-color: #d88; } img.left { border-width: 1px; } img.right { border-width: 1px; } img.photo { border-width: 1px; } img.amazon { border-width: 1px; } /* display */ div.update textarea { display: block; } div.day textarea { display: block; } hr.sep { display: none; } div.rss-recent-title { display: none; } /* white-space */ pre { white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word; } tdiary-3.2.2/theme/momiji/README000644 000765 000024 00000000331 12137321070 016511 0ustar00machustaff000000 000000 Title: もみじ Revision: $Revision: 1.2 $ Author: ただただし Access: http://sho.tdiary.net/ License: GPL Comment: 紅葉 Copyright 2005 (C) TADA Tadashi 2005-12-07 dl要素の設定を追加 tdiary-3.2.2/theme/mizu/mizu.css000644 000765 000024 00000027313 12137321070 017040 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: 水 Revision: $Revision: 1.2 $ Author: TSUTAYA Nobuo (NOB) Access: nob@ivyvalley.net License: GPL Comment: 水の涼しいイメージで作りました。 Copyright 2004 (C) by TSUTAYA Nobuo */ /* ページ全体の基本的な設定。背景色や文字色など */ body { margin:0; padding:0; color:#333; background:#eff; } /* リンク文字列に関する設定 */ a:link { color: #000077; background-color: transparent; text-decoration: none; } a:visited { color: #002288; background-color: transparent; text-decoration: none; } a:link:hover , a:visited:hover { /*for Mozilla*/ color: #39f; background-color: transparent; text-decoration: underline; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align:right; font-size:80%; padding:3px 25px; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { border:1px outset #333; padding:1px; color:#333; background:#fafafa; } div.category-form div.adminmenu { margin-left:1em; text-align:left; color:#000; background: transparent; } div.category-form span.adminmenu { color:#000; background: transparent; border:none; } /* 日記タイトルの設定 */ h1 { margin-left:25%; margin-top:0.5em; margin-bottom:0; font-weight: bold; text-align: left; color:#666; background:transparent; } div.main h1 { /* margin-left:0; margin-top:0.5em; margin-bottom:0;*/ margin: 0.5em 25px 0 25px; font-weight: bold; text-align: left; color:#666; background:transparent; } h1:first-letter { color:#06f; background:transparent; } /* カレンダーの設定 */ div.calendar { } /* 1日の日記全体を囲む枠の設定 */ div.day { /* margin-left: 1em;*/ margin-bottom: 1em; padding:5px 25px; color:#333; background:#def; } /* タイトル行全体の設定 */ h2 { color:#333; background:#fff; border-width:1px 0 5px 0; border-style:solid; border-color:#6cf; padding:3px; font-size: 110%; } /* 日記のサブタイトルの設定 */ h3 { font-size: 110%; margin: 0em; font-weight: bold; border-bottom-width: 2px; border-bottom-color: #6cf; border-bottom-style: dotted; padding-top: 5px; } h4{ margin-left:1.5em; margin-bottom:0em; } /* 日付の設定 */ span.date { font-size: 110%; margin-left: 0.5em; margin-right: 0.5em; } /* タイトルの設定 */ span.title { font-size: 110%; color:#008; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { } /* サブタイトルの設定 */ h3.subtitle { } /* 日記の本文(段落)の設定 */ div.section { margin-top: 0.7em; margin-bottom: 0.7em; } div.section p { margin: 0.5em 1em 0.7em 2em; line-height: 150%; text-indent: 1em; } p { } /* ツッコミ欄全体の設定 */ div.comment { border-style: dashed; border-color: #6cf; border-width: 1px 0; color: #333; background-color: #fff; margin-top: 1em; margin-bottom: 0.5em; margin-left: 2em; padding: 4px; } div.update { /* padding:0 2em;*/ } div.update div.comment { margin-left: 0; } /* ツッコミ欄タイトル行の設定 */ div.caption { text-align:right; font-size:90%; margin: 0.5em; } /* Latest時のコメント表示 */ div.commentshort { font-size: 90%; margin-left: 2em; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* コメント本文の設定 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } div.commentbody p { margin: 0.5em; margin-left: 2em; } /* ツッコミした人の名前の設定 */ div.commentator { border-style: solid; border-color: #c0c0c0; border-width: 0px 0px 1px 0px; line-height: 1.5em; } span.commentator { font-weight:bold; } /* リンク元リスト(短い方)の設定 */ div.referer { text-align:right; font-size:80%; color: #06f; background-color: transparent; margin: 0em; } div.referer a:link { color: #06f; background-color: transparent; } div.referer a:visited { color: #97e; background-color: transparent; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { background-color: transparent; color: #06f; border-style: solid; border-color: #c0c0c0; border-width: 1px 0px 0px 0px; padding: 2px; padding-bottom: 1px; } div.refererlist a:link { color: #06f; background-color: transparent; } div.refererlist a:visited { color: #97e; background-color: transparent; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 80%; margin: 0.5em 1em 0.5em 3em; line-height: 1.2em; } /* 罫線の設定 */ hr { margin-left:2em; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; margin: 0px; padding-top:0; padding-left:195px; padding-right:25px; padding-bottom:5px; } /* フォーム全体を囲む枠の設定 */ div.form { margin-top: 1em; margin-bottom: 0.5em; /* margin-left:2em; margin-right:2em;*/ padding:2px; color:#333; background:#fff; border:1px inset #333; } div.form form { margin: 0em 0em 0em 0em; background-color: #fcfcfc; } div.form form.comment { font-size: 90%; } form.comment input { background-color: transparent; color: #333; margin-left: 1em; } form.comment textarea { display: block; background-color: transparent; color: #333; margin-left: 3em; width: 30em; height: 5em; } div.button input,div.category-form input { color:#333; background:#fafafa; } /* 更新用フォームの設定 */ form.update { background-color: #fafafa; padding-top: 0.5em; padding-bottom: 0.5em; } form.update form.update textarea, form.commentstat input { background-color: transparent; color: #333; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } /*この日の日記を隠すフォーム*/ form.update span.checkbox.hidediary { margin-left: 1em; } /* 入力フィールドの設定 */ div.field { display: inline; margin-right: 2em; } input.field { } /* 複数行入力フィールドの設定 */ div.textarea { display: block; vertical-align: top; } textarea { } /* エラーメッセージ表示の設定 */ p.message { } /* 整形済みテキスト(preタグ)の設定 */ pre { margin-left:3em; padding:5px; border-width:0 3px; border-style: dotted; border-color: #6cf; color:#007; background:#fff; overflow:auto; } /* 引用(blockquoteタグ)の設定 */ blockquote { margin-left:3em; padding:5px; border-width:0 0 0 2px; border-style:solid; border-color:#6cf; color:#007; background:#fff;/* url(quote.png) no-repeat;*/ } blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.body ul, div.body ol { margin-left: 3em; margin-right: 3em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { } table.calendar td { } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } table { border-color: #ccc; border-width: 1px; padding: 0px; border-collapse: collapse; } th, tr, td { border-style: solid; border-color: #ccc; border-width: 1px; padding-top: 4px; padding-left: 4px; } /* recent_list at main */ div.main p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; } div.main div.recentsubtitles { margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* recent_list at sidebar*/ div.sidebar p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; padding-left: 0.5em; padding-right: 1em; } div.sidebar div.recentsubtitles { margin-top: 0px; margin-bottom: 1em; margin-left: 1em; padding-right:0.5em; text-align:right; } div.main { margin:0; /* padding-left:195px;*/ margin-left:22%; /* padding-left:25px; padding-right:25px;*/ padding-bottom:5px; color:#333; background:#def; border-width:0 0 0 5px; border-color:#cef; border-style:solid; } div.main div.form { margin-left:2em; } div.sidebar { width:22%; position:absolute; top:0; left:0; margin:0; padding:0; color:#333; background:transparent; } div.sidebar h2 { } div.sidebar h3 { /* margin-right:1px;*/ text-align:center; color:#06f; background:#fff; border-bottom:1px solid #6cf; /* border:none;*/ } div.sidebar h4 { margin-left:5px; margin-right:10px; margin-bottom:5px; padding-left:3px; color:#888; background:#fff; border-width:0 0 2px 0; border-color:#6cf; border-style:dotted; } div.sidebar h4:first-letter { color:#06f; background:transparent; } div.sidebar ul { line-height: 1.1em; margin: 5px; padding: 0px; list-style-type: none; } div.counter { text-align:center; } /*todo.rb css*/ div.todo { /* margin-left:20%;*/ font-size: 90%; margin:0; } div.todo-title { margin:0; font-weight: bold; } div.todo-title p { margin-right:5px; margin-bottom:5px; padding-left:3px; color:#888; background:#fff; border-width:0 0 2px 0; border-color:#6cf; border-style:dotted; } div.todo-title p:first-letter { color:#06f; background:transparent; } div.todo-body { } span.todo-priority { font-weight: bold; } span.todo-in-time { } span.todo-today { color: #00f; } span.todo-too-late { color: #f00; font-weight: bold; } div.sidebar div.todo { margin:5px; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ @media screen{ /* *[accesskey]:after{ content: "<" attr(accesskey) ">"; font-size: 80%; vertical-align:super; }*/ /* h3 span[class^="sanchor"]:before { content: "\00A7"; color:#f05000; background:transparent; } p span[class^="canchor"]:before { content: "\00A7"; color:#f05000; background:transparent; }*/ } /*div.day span.sanchor { background-image: url(sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 20px 10px 0px 0px; color: transparent; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 15px 8px 0px 0px; color: transparent; background-color: transparent; font-size: 1px; }*/ span.sanchor,span.canchor { color:#06f; } div.footnote { border-top:2px dotted #6cf; margin-left: 3em; font-size: small; } div.recentsubtitles input , div.recentsubtitles select { background:#fff; color:#333; } a img { border:none; } span.hidden-marker { cursor:help; border-width:0 0 1px 0; border-style:dotted; border-color:#6cf; } #to-top{ position:fixed; right:0.2em; bottom:0.2em; padding:3px; font-size:90%; width:3em; text-align:right; line-height:0.8em; } del { color:#999; } @media print { body { margin: 0px; padding: 0px; color: #000; background-color: #fff; } div.adminmenu { display: none; } div.comment { display: none; } div.footer { display: none; } div.main { margin-left: 1em; margin-right: 1em; } div.sidebar { display: none; } .nodisp { display: none; } } tdiary-3.2.2/theme/mizu/README000644 000765 000024 00000001000 12137321070 016203 0ustar00machustaff000000 000000 Title: 水 Revision: $Revision: 1.2 $ Author: NOB Access: nob@ivyvalley.net License: GPL Comment: 水の涼しいイメージで作りました。 Validated by w3c. サイドバー対応 calendar2 recent_item footnote todo title_list プラグイン対応。 サイドバー使用時の見出しはh3,h4を想定しています。 このフォルダには mizu.css theme本体です README このファイル が入っています。 Changelog 2004-06-24 NOB * removed duplicate item. tdiary-3.2.2/theme/mixi-pink/calendar.gif000644 000765 000024 00000001473 12137321070 020522 0ustar00machustaff000000 000000 GIF89a_w[4BPM @!q+"Xws~SwVE 3:wiwS!ww7wD,`w Kfi\`w0 ,NrKq +:_\H0\wEo Hww}2iwl[w`wUȈq ȝh@ qw,8w\wT[(wl[w@+[w+)wwt7d/ww|wK\ow}[Nxdo/www7Nm enNts \wtowUP0 I)G t P:w!,HP  p†\;tdiary-3.2.2/theme/mixi-pink/dotline720.gif000644 000765 000024 00000000115 12137321070 020630 0ustar00machustaff000000 000000 GIF89a]PE!,$D tڊ|~bHfjʮn rLv;tdiary-3.2.2/theme/mixi-pink/h4.gif000644 000765 000024 00000002636 12137321070 017266 0ustar00machustaff000000 000000 GIF89a,tT\섺|4|Ld4,tldT|d,l|\d$bM8iĆRC8BtD D**իVbjW` (b؁( 0,KWʐ! /<4ac 1ǎBZ B[.xWF#@ b[WeM[v20С΍;DI~ 2Rު vqgAshQoh<&@<㿧z޾Az ='߁!YiAo\P^^<86UT) ad=d.ܷ &Rb[l]$t@Xv<lÄP);o"B\dT)'t7N ZUGpJMcocanH%כ1T :[TJjbrUꪩ{jjk6Au+^FU6F fbp&dv XD Q ߶+$ppo+pk0' 7Gp@;tdiary-3.2.2/theme/mixi-pink/menu.gif000644 000765 000024 00000001507 12137321070 017713 0ustar00machustaff000000 000000 GIF89a!q+"Xws~SwV 3:wwS!ww7wD,`w Kf\&`vw0&v,NrKq ' \H0\w o Hww}2wl[w `w Uq h@ qw,8w\wT[(wl[w@'[w')wwt7d/ww|w K\ow}[Nxdo/www3Nm enNts \w tow UP0I)G t P:w!,$4(0B h `;tdiary-3.2.2/theme/mixi-pink/menu2.gif000644 000765 000024 00000001573 12137321070 020000 0ustar00machustaff000000 000000 GIF89al|(wwy Z| V2DGȠ||pZ|0Em2|x S|XzQ`~xw\|wwdZwz Q2Zw|ذ#/|߂|w@OZ ` k2Zw4*|||p||m|J*||\*|`#>K|W|[N0`>|>N|ԻOw#>?||#ZwPV~ULG!,X@A"!AD4@1⃋dQ 9X@e\A 9  2:T( l ;tdiary-3.2.2/theme/mixi-pink/menu3.gif000644 000765 000024 00000001551 12137321070 017775 0ustar00machustaff000000 000000 GIF89al|(wwy Z| V2DGȠ||pZ|0Em2|x S|XzQ`~xw\|wwdZwz Q2Zw|ذ#/|߂|w@OZ ` k2Zw4*|||p||m|J*||\*|`#>K|W|[N0`>|>N|ԻOw#>?||#ZwPV~ULG!,F <hP( 0@q@ 8(1F,` 8Hr@ d ̘  ;tdiary-3.2.2/theme/mixi-pink/mixi-pink.css000644 000765 000024 00000017634 12137321070 020707 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Mixi-pink Revision: $Revision: 1.2 $ Author: kosaka Access: kosaka@tnat.net License: GPL Comment: 桃mixi Copyright 2005 (C) by KOSAKA Takashi validated by W3C. */ body { font-family:Verdana,Geneva,Arial,Sans-serif; background:#fff; color:#333; width:780px; margin-bottom:0; } hr.sep { display:none; } /* ----- Link ----- */ a:link,a:visited { color:#399; text-decoration: none; } /* ----- Side Bar ----- */ div.main { margin-left: 160px; } div.sidebar { position: absolute; top : 80px; left: 10px; width:151px; } input.bt { color:#605048; background-color:#FFF4E0; border:solid 1px; border-color: #ddd #333 #333 #ddd; } div.sidebar form{ border:solid #FC44A2; border-width:0 1px 1px 1px; margin:0; padding:2px 3px 2px 20px; background:#fff url(pt_or.gif) no-repeat left; font-size:80%; } div.sidebar ul{ margin-top:2px; } div.sidebar p{ color:#f8a448; border:solid #FC44A2; border-width:0 1px 1px 1px; margin:0; padding:2px 3px 2px 20px; background:#fff url(pt_or.gif) no-repeat left; font-size:80%; } /* ----- H1,H2,H3 ----- */ h1,h3 { font-family:palatino, georgia, "Osaka", verdana, arial, sans-serif; } h1 { color:#5D5045; font-size:130%; background:#fff url(dotline720.gif) repeat-x bottom; margin-bottom:0; padding-bottom:5px; } h2 { background:#fff url(title.gif) repeat-x top; border-left :solid #FC44A2 8px; border-right :solid #FC44A2 8px; font-size:80%; padding:10px 0 4px 7px; margin:0; } h3 { border:solid #FC44A2; border-width: 1px 0 1px 0; color:#605048; font-size:100%; margin:0 0 0.5em 0; background-color:#Fee; padding:2px 0 2px 7px; font-weight:normal; } h4 { background:#fff url(h4.gif) no-repeat left; color:#fff; font-size:80%; margin-bottom:0; margin-top:10px; padding-left:5px; } /* ----- weather ----- */ div.weather , div.body-enter{ font-size:80%; text-align:right; background:#fff url(calendar.gif); border:solid #FC44A2; border-width: 0 0 0 1px; padding:1px 5px 1px 0; margin:0 0 0 80px } span.nyear { font-size:80%; font-weight:normal; } /* ----- AdminMenu ----- */ div.adminmenu { border:solid #6DB19C; border-width: 2px 8px 2px 8px; font-size:80%; padding:0 5px 0 15px; margin:10px 0 0 0; background:#fff url(menu.gif) repeat-x; text-align:right; } div.adminmenu p{ margin:2px 0 2px 0; } span.adminmenu { border:solid #6DB19C; border-width: 0px 0px 0px 1px; padding:0 0 0 5px; } span.adminmenu a:link,span.adminmenu a:visited{ color:#3D3D3D; } span.date a:link,span.date a:visited{ color:#605048; } span.title { color:#605048; } div.day span.sanchor{ font-size:80%; color:#605048; } /* ----- Diary Text ----- */ div.day { margin:0.5em 0 1em 0; } div.body { border-top :solid #FC44A2 1px; border-left :solid #FC44A2 8px; border-right :solid #FC44A2 8px; border-bottom:solid #FC44A2 8px; font-size:100%; background-color:#FCB4D6; margin-bottom:4px; padding-left:10px; } div.section { margin:0 0 0 80px; background-color:#FFF; border-left:solid #FC44A2 1px; border-bottom:solid #FFF 1px; } div.section p { line-height: 1.7em; margin:0 15px 0 1.5em; padding-bottom:1em; font-size:100%; } div.section ul{ margin-top:0; margin-left:4em; line-height:1.5em; font-size:100%; } /* ----- Comment ----- */ div.caption { background:#fff url(menu2.gif) repeat-x top; font-size:80%; border-left :solid #DF79B4 8px; border-right:solid #DF79B4 8px; margin:0; padding:10px 0 3px 10px; } div.commentshort { background-color:#F2B7DD; border-left :solid #DF79B4 8px; border-right:solid #DF79B4 8px; margin:0; } div.commentshort p { margin: 0 0 0 90px; padding:3px 1em 3px 8px; border:solid #DF79B4; border-width:1px 0 0 1px; line-height: 1.3em; background-color:#fff; font-size:80%; } div.commentbody { border-left :solid #DF79B4 8px; border-right:solid #DF79B4 8px; background-color:#F2B7DD; line-height: 1.5em; font-size:80%; padding-left:1em; margin:0; } div.commentator { margin: 0 0 0 75px; padding:0 0 0 1em; border-left :solid #DF79B4 1px; border-bottom:solid #DF79B4 1px; font-size:80%; line-height:1.5em; background-color:#Fee; } form.comment { font-size:80%; margin:0; } div.commentbody p{ margin: 0 0 0 75px; padding:0.5em 1em 0.5em 1em; border-left :solid #DF79B4 1px; border-bottom:solid #DF79B4 1px; line-height: 1.5em; background-color:#fff; } /* ----- TrackBack ----- */ div.trackbackbody{ padding:0; } div.trackback{ margin: 0; padding:0.5em 0 0 1em; border-left :solid #DF79B4 1px; border-bottom:solid #DF79B4 0px; font-size:80%; line-height:1.5em; background-color:#fff; } div.trackbackbody p{ margin:0; padding:0 1em 1em 1em; line-height: 1.5em; background-color:#fff; } /* ----- Form ----- */ div.form { border-left :solid #DF79B4 8px; border-right:solid #DF79B4 8px; background:#fff url(calendar.gif); margin:0; } div.form form{ padding:1em; } div.form div.caption{ background:#fff url(menu3.gif); border-top:solid #DF79B4 0px; border-left :solid #DF79B4 0px; border-right:solid #DF79B4 0px; padding:3px 0 3px 10px; } div.refererlist div.caption{ background:#fff url(menu3.gif); border-top :solid #DF79B4 0px; padding:3px 0 3px 10px; } /* ----- Referer ----- */ div.referer { border-top:solid #DF79B4 1px; border-left :solid #DF79B4 8px; border-right:solid #DF79B4 8px; border-bottom:solid #DF79B4 8px; background:#fff url(calendar.gif); font-size:80%; text-align:right; padding:3px 10px 3px 5px; margin:0; } div.refererlist { font-size:80%; padding-bottom:1em; margin:0; } div.refererlist ul{ border-left :solid #DF79B4 8px; border-right:solid #DF79B4 8px; border-bottom:solid #DF79B4 8px; background-color:#fff; margin:0; padding:0.5em 0 1em 0; } div.refererlist li{ margin-left:3em; } /* ----- PRE,BLOCKQUOTE ----- */ div.section pre,div.section blockquote { line-height:1.7em; padding:5px; margin:1em 2.5em 1em 2.5em; background-color:#FCDCEE; font-size:80%; } div.section blockquote p { margin:0.5em; } /* ----- IMG ----- */ img { border-width:0; } img.right { margin:0 0 5px 5px; float:right; } img.bk1{ margin-right:10px; } img.amazon { margin:15px 10px 5px 5px; float:right; } img.category { vertical-align: text-bottom; } div.section img { margin:0 0 1em 2em; } /* ----- blogmap ----- */ span.blogmap { font-weight:normal; font-size:80%; margin-left:0.4em; } /* ----- Footnote ----- */ div.footnote { border-top:solid #FC44A2 1px; font-size:80%; margin:0; padding:1em 0 1em 100px; } p.footnote { margin:0; } span.footnote { font-size: 80%; margin : 0 2px 0 1px; vertical-align: super; } /* ----- Footer ----- */ div.footer { text-align:right; margin-top:0; background:#fff url(title2.gif); padding:5px; font-size:80%; } /* ----- Wiki Style ----- */ em { font-style:normal; font-weight:bold; } /* ----- Bk1 ----- */ span.bk1 { line-height:1.4em; text-indent:0; font-size:80%; } div.calendar{ margin:0 0 1em 0; text-align:right; font-size:80%; } .highlight { color:#000; background-color:#D6DEFE; font-size:80%; } img.link { margin-bottom:1.1em; } div.sidebar img { margin-bottom:0.5em; } div.day table { border:0; margin:0.5em 0 0.5em 2em; font-size:80%; } tr,td { border:1px; padding:3px 20px 3px 5px; } span.bbsdate span.bbsname{ font-size:80%; } /* ----- Calendar2 ----- */ div.calendar2 { border:solid #FE77C9 5px; padding:3px 0 3px 0; margin-top:6px; text-align:center; } table.calendar { text-align:left; font-size:80%; } table.calendar tr{ margin:0; } table.calendar td.calendar-day { margin:0; text-align:center; border: solid #FC44A2; border-width:0 1px 1px 0; } table.calendar td.calendar-sunday,table.calendar td.calendar-weekday,table.calendar td.calendar-saturday{ background-color:#FCDCEE; border: solid #FC44A2; border-width:0 1px 1px 0; } table.calendar td.calendar-prev-month,table.calendar td.calendar-current-month,table.calendar td.calendar-next-month{ background:#fff url(calendar.gif); font-weight:bold; color:#605048; font-weight:normal; } tdiary-3.2.2/theme/mixi-pink/pt_or.gif000644 000765 000024 00000001517 12137321070 020073 0ustar00machustaff000000 000000 GIF89a3!,,H*\ <@Ć/.HQ"ŊCI`@;tdiary-3.2.2/theme/mixi-pink/README000644 000765 000024 00000000534 12137321070 017137 0ustar00machustaff000000 000000 Title: mixi-pink Author: kosaka Access: kosaka@tnat.net License: GPL Comment: 桃mixi validated by W3C. サイドバー推奨 設定例 小見出しは

    ほげ

    ほげほげ

    で枠囲み [ヘッダ]

    ほげ

    ほげほげ1

    ほげほげ2

    tdiary-3.2.2/theme/mixi-pink/title.gif000644 000765 000024 00000001502 12137321070 020063 0ustar00machustaff000000 000000 GIF89aLt{w(wy F| VDGȠ||pF|0Em|x W|X w`~xw\|wwdFw 3|@y/|߂|w@FO `pk34*|||p||m|J*||\*|`@y>K|W|[N0`>|>N|ԴOw@y?>?||@y3PV~ULG!,( 80@;tdiary-3.2.2/theme/mixi-pink/title2.gif000644 000765 000024 00000000146 12137321070 020150 0ustar00machustaff000000 000000 GIF89a!D!,=Lvi [h+:߁ܘ[)v+6my-sàvG%+BLi;tdiary-3.2.2/theme/mixi-green/calendar.gif000644 000765 000024 00000001473 12137321070 020661 0ustar00machustaff000000 000000 GIF89a_w[4BP@M !q+"Xws~SwVE3 :wiwS!ww7wD,`w Kfi\`w 0,NrKq :+_\H0\wE o Hww}2iwl[w`wUȖq h @qw8,w\wT[(wl[w@+[w+)wwtd7/ww|wKo\w}[Nxdo/www7N meNnts \wtowUP0 )IG Pt :w!,HP  p†\;tdiary-3.2.2/theme/mixi-green/dotline720.gif000644 000765 000024 00000000115 12137321070 020767 0ustar00machustaff000000 000000 GIF89a]PE!,$D tڊ|~bHfjʮn rLv;tdiary-3.2.2/theme/mixi-green/h4.gif000644 000765 000024 00000002636 12137321070 017425 0ustar00machustaff000000 000000 GIF89a,tT\|4|Ld4,tldT|d,l|\d$bM8iĆRC8BtD D**իVbjW` (b؁( 0,KWʐ! /<4ac 1ǎBZ B[.xWF#@ b[WeM[v20С΍;DI~ 2Rު vqgAshQoh<&@<㿧z޾Az ='߁!YiAo\P^^<86UT) ad=d.ܷ &Rb[l]$t@Xv<lÄP);o"B\dT)'t7N ZUGpJMcocanH%כ1T :[TJjbrUꪩ{jjk6Au+^FU6F fbp&dv XD Q ߶+$ppo+pk0' 7Gp@;tdiary-3.2.2/theme/mixi-green/menu.gif000644 000765 000024 00000001507 12137321070 020052 0ustar00machustaff000000 000000 GIF89a!q+"Xws~SwV3 :wwS!ww7wD,`w Kf\`&vw0&v,NrKq  '\H0\w  o Hww}2wl[w `wU q h @qw8,w\wT[(wl[w@'[w')wwtd7/ww|w Ko\w}[Nxdo/www3N meNnts \wt ow UP0)IG Pt :w!,$4(0B h `;tdiary-3.2.2/theme/mixi-green/menu2.gif000644 000765 000024 00000001573 12137321070 020137 0ustar00machustaff000000 000000 GIF89alԶ|(wՠwy Z| 2VDGȠ||pZ|0E2m| x S|XzQ`~xw\|wwdZw zQ2Zw|ذ#/|ςw|@ZO ` 2kZw4*|||p||m|J*||\*|`#>ςK|W|[N0>`|>N|ԻOw#?>||#ZwPV~ULG!,X@A"!AD4@1⃋dQ 9X@e\A 9  2:T( l ;tdiary-3.2.2/theme/mixi-green/menu3.gif000644 000765 000024 00000001551 12137321070 020134 0ustar00machustaff000000 000000 GIF89alԶ|(wՠwy Z| 2VDGȠ||pZ|0E2m| x S|XzQ`~xw\|wwdZw zQ2Zw|ذ#/|ςw|@ZO ` 2kZw4*|||p||m|J*||\*|`#>ςK|W|[N0>`|>N|ԻOw#?>||#ZwPV~ULG!,F <hP( 0@q@ 8(1F,` 8Hr@ d ̘  ;tdiary-3.2.2/theme/mixi-green/mixi-green.css000644 000765 000024 00000017645 12137321070 021207 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Mixi-green Revision: $Revision: 1.2 $ Author: kosaka Access: kosaka@tnat.net License: GPL Comment: 緑のmixi Copyright 2005 (C) by KOSAKA Takashi validated by W3C. */ body { font-family:Verdana,Geneva,Arial,Sans-serif; background:#fff; margin-bottom:0; width:780px; } hr.sep { display:none; } /* ----- Link ----- */ a:link,a:visited { color:#8F25B8; text-decoration: none; } /* ----- Side Bar ----- */ div.main { margin-left: 160px; } div.sidebar { position: absolute; top : 80px; left: 10px; width:151px; } input.bt { color:#605048; background-color:#FFF4E0; border:solid 1px; border-color: #ddd #333 #333 #ddd; } div.sidebar form{ border:solid #A4F848; border-width:0 1px 1px 1px; margin:0; padding:2px 3px 2px 20px; background:#fff url(pt_or.gif) no-repeat left; font-size:80%; } div.sidebar ul{ margin-top:2px; } div.sidebar p{ color:#A4F848; border:solid #A4F848; border-width:0 1px 1px 1px; margin:0; padding:2px 3px 2px 20px; background:#fff url(pt_or.gif) no-repeat left; font-size:80%; } /* ----- H1,H2,H3 ----- */ h1,h3 { font-family:palatino, georgia, "Osaka", verdana, arial, sans-serif; } h1 { color:#5D5045; font-size:130%; background:#fff url(dotline720.gif) repeat-x bottom; margin-bottom:0; padding-bottom:5px; } h2 { background:#fff url(title.gif) repeat-x top; border-left :solid #A4F848 8px; border-right :solid #A4F848 8px; font-size:80%; padding:10px 0 4px 7px; margin:0; } h3 { border:solid #A4F848; border-width: 1px 0 1px 0; font-size:100%; margin:0 0 0.5em 0; background-color:#F4FFE0; padding:2px 0 2px 7px; font-weight:normal; } h4 { background:#fff url(h4.gif) no-repeat left; color:#fff; font-size:80%; margin-bottom:0; margin-top:10px; padding-left:5px; } /* ----- weather ----- */ div.weather , div.body-enter{ font-size:80%; text-align:right; background:#fff url(calendar.gif); border:solid #A4F848; border-width: 0 0 0 1px; padding:1px 5px 1px 0; margin:0 0 0 80px } span.nyear { font-size:80%; font-weight:normal; } /* ----- AdminMenu ----- */ div.adminmenu { border:solid #9C6DB1; border-width: 2px 8px 2px 8px; font-size:80%; padding:0 5px 0 15px; margin:10px 0 0 0; background:#fff url(menu.gif) repeat-x; text-align:right; } div.adminmenu p{ margin:2px 0 2px 0; } span.adminmenu { border:solid #9c6db1; border-width: 0px 0px 0px 1px; padding:0 0 0 5px; } span.adminmenu a:link,span.adminmenu a:visited{ color:#3D3D3D; } span.date a:link,span.date a:visited{ color:#605048; } span.title { color:#605048; } div.day span.sanchor{ font-size:80%; color:#605048; } /* ----- Diary Text ----- */ div.day { margin:0.5em 0 1em 0; } div.body { border-top :solid #A4F848 1px; border-left :solid #A4F848 8px; border-right :solid #A4F848 8px; border-bottom:solid #A4F848 8px; font-size:100%; background-color:#D8FFB0; margin-bottom:4px; padding-left:10px; } div.section { margin:0 0 0 80px; background-color:#FFF; border-left:solid #A4F848 1px; border-bottom:solid #FFF 1px; } div.section p { line-height: 1.7em; margin:0 15px 0 1.5em; padding-bottom:1em; } div.section ul{ margin-top:0; margin-left:4em; line-height:1.5em; font-size:100%; } /* ----- Comment ----- */ div.caption { background:#fff url(menu2.gif) repeat-x top; font-size:80%; border-left :solid #B4DF79 8px; border-right:solid #B4DF79 8px; margin:0; padding:10px 0 3px 10px; } div.commentshort { background-color:#DDF2B7; border-left :solid #B4DF79 8px; border-right:solid #B4DF79 8px; margin:0; } div.commentshort p { margin: 0 0 0 90px; padding:3px 1em 3px 8px; border:solid #B4DF79; border-width:1px 0 0 1px; line-height: 1.3em; background-color:#fff; font-size:80%; } div.commentbody { border-left :solid #B4DF79 8px; border-right:solid #B4DF79 8px; background-color:#DDF2B7; line-height: 1.5em; font-size:80%; padding-left:1em; margin:0; } div.commentator { margin: 0 0 0 75px; padding:0 0 0 1em; border-left :solid #B4DF79 1px; border-bottom:solid #B4DF79 1px; font-size:80%; line-height:1.5em; background-color:#F4FFE0; } form.comment { font-size:80%; margin:0; } div.commentbody p{ margin: 0 0 0 75px; padding:0.5em 1em 0.5em 1em; border-left :solid #B4DF79 1px; border-bottom:solid #B4DF79 1px; line-height: 1.5em; background-color:#fff; } /* ----- TrackBack ----- */ div.trackbackbody{ padding:0; } div.trackback{ margin: 0; padding:0.5em 0 0 1em; border-left :solid #B4DF79 1px; border-bottom:solid #B4DF79 0px; font-size:80%; line-height:1.5em; background-color:#fff; } div.trackbackbody p{ margin:0; padding:0 1em 1em 1em; line-height: 1.5em; background-color:#fff; } /* ----- Form ----- */ div.form { border-left :solid #B4DF79 8px; border-right:solid #B4DF79 8px; background:#fff url(calendar.gif); margin:0; } div.form form{ padding:1em; } div.form div.caption{ background:#fff url(menu3.gif); border-top:solid #B4DF79 0px; border-left :solid #B4DF79 0px; border-right:solid #B4DF79 0px; padding:3px 0 3px 10px; } div.refererlist div.caption{ background:#fff url(menu3.gif); border-top :solid #B4DF79 0px; padding:3px 0 3px 10px; } /* ----- Referer ----- */ div.referer { border-top:solid #B4DF79 1px; border-left :solid #B4DF79 8px; border-right:solid #B4DF79 8px; border-bottom:solid #B4DF79 8px; background:#fff url(calendar.gif); font-size:80%; text-align:right; padding:3px 10px 3px 5px; margin:0; } div.refererlist { font-size:80%; padding-bottom:1em; margin:0; } div.refererlist ul{ border-left :solid #B4DF79 8px; border-right:solid #B4DF79 8px; border-bottom:solid #B4DF79 8px; background-color:#fff; margin:0; padding:0.5em 0 1em 0; } div.refererlist li{ margin-left:3em; } /* ----- PRE,BLOCKQUOTE ----- */ div.section pre,div.section blockquote { line-height:1.7em; padding:5px; margin:1em 2.5em 1em 2.5em; background-color:#F4FFE0; font-size:80%; } div.section blockquote p { margin:0.5em; } /* ----- IMG ----- */ img { border-width:0; } img.right { margin:0 0 5px 5px; float:right; } img.bk1{ margin-right:10px; } img.amazon { margin:15px 10px 5px 5px; float:right; } img.category { vertical-align: text-bottom; } div.section p img { margin:0 0 5px 5px; } /* ----- blogmap ----- */ span.blogmap { font-weight:normal; font-size:80%; margin-left:0.4em; } /* ----- Footnote ----- */ div.footnote { font-size:80%; margin:0; border:solid #A4F848; border-width:1px 0 0 1px; background-color:#fff; padding:1em 0 0 3em; } p.footnote { margin:0; } span.footnote { font-size:80%; margin : 0 2px 0 1px; vertical-align: super; } /* ----- Footer ----- */ div.footer { text-align:right; margin-top:0; background:#fff url(title2.gif); padding:5px; font-size:80%; } /* ----- Wiki Style ----- */ em { font-style:normal; font-weight:bold; } /* ----- Bk1 ----- */ span.bk1 { line-height:1.4em; text-indent:0; font-size:80%; } div.calendar{ margin:0 0 1em 0; text-align:right; font-size:80%; } .highlight { color:#000; background-color:#D6DEFE; font-size:small; } img.link { margin-bottom:1.1em; } div.sidebar img { margin-bottom:0.5em; } div.day table { border:0; margin:0.5em 0 0.5em 2em; font-size:80%; } tr,td { border:1px; padding:3px 20px 3px 5px; } span.bbsdate span.bbsname{ font-size:80%; } /* ----- Calendar2 ----- */ div.calendar2 { border:solid #C9FE77 5px; padding:10px 0 3px 0; margin-top:6px; text-align:center; } table.calendar { text-align:left; font-size:80%; } table.calendar tr{ margin:0; } table.calendar td.calendar-day { margin:0; text-align:center; border: solid #A4F848; border-width:0 1px 1px 0; } table.calendar td.calendar-sunday,table.calendar td.calendar-weekday,table.calendar td.calendar-saturday{ background-color:#FFF4E0; border: solid #A4F848; border-width:0 1px 1px 0; } table.calendar td.calendar-prev-month,table.calendar td.calendar-current-month,table.calendar td.calendar-next-month{ background:#fff url(calendar.gif); font-weight:bold; color:#605048; font-weight:normal; } tdiary-3.2.2/theme/mixi-green/pt_or.gif000644 000765 000024 00000001517 12137321070 020232 0ustar00machustaff000000 000000 GIF89a3!,,H*\ <@Ć/.HQ"ŊCI`@;tdiary-3.2.2/theme/mixi-green/README000644 000765 000024 00000000540 12137321070 017273 0ustar00machustaff000000 000000 Title: mixi-green Author: kosaka Access: kosaka@tnat.net License: GPL Comment: 緑のmixi validated by W3C. サイドバー推奨 設定例 小見出しは

    ほげ

    ほげほげ

    で枠囲み [ヘッダ]

    ほげ

    ほげほげ1

    ほげほげ2

    tdiary-3.2.2/theme/mixi-green/title.gif000644 000765 000024 00000001502 12137321070 020222 0ustar00machustaff000000 000000 GIF89aLt{wՠ(wFy | VDGȠ||Fp|0Em|x W| Xw`~xw\|wwFdw 3|@y/|ςw|F@O `pk34*|||p||m|J*||\*|`@y>ςK|W|[N0>`|>N|ԴOw@y??>||@y3PV~ULG!,( 80@;tdiary-3.2.2/theme/mixi-green/title2.gif000644 000765 000024 00000000146 12137321070 020307 0ustar00machustaff000000 000000 GIF89a!D!,=Lvi [h+:߁ܘ[)v+6my-sàvG%+BLi;tdiary-3.2.2/theme/mixi-blue/calendar.gif000644 000765 000024 00000001473 12137321070 020510 0ustar00machustaff000000 000000 GIF89a_w[4BP @M!q+X"w~sSwVE 3:wiwS!ww7w,D`w Kfi\`w 0,NrKq :+_H\0\wE oHww}2iwl[w`wUȈq ȝh @qw,8w\wT[(wl[w+@[w+)wwtd7/ww|wK\ow}[Nxod/www7N meNnt s\wtowUP0 I)G  Pt:w!,HP  p†\;tdiary-3.2.2/theme/mixi-blue/dotline720.gif000644 000765 000024 00000000115 12137321070 020616 0ustar00machustaff000000 000000 GIF89a]PE!,$D tڊ|~bHfjʮn rLv;tdiary-3.2.2/theme/mixi-blue/h4.gif000644 000765 000024 00000002636 12137321070 017254 0ustar00machustaff000000 000000 GIF89a,tT\|4|Ld4,tldT|d,l|\d$bM8iĆRC8BtD D**իVbjW` (b؁( 0,KWʐ! /<4ac 1ǎBZ B[.xWF#@ b[WeM[v20С΍;DI~ 2Rު vqgAshQoh<&@<㿧z޾Az ='߁!YiAo\P^^<86UT) ad=d.ܷ &Rb[l]$t@Xv<lÄP);o"B\dT)'t7N ZUGpJMcocanH%כ1T :[TJjbrUꪩ{jjk6Au+^FU6F fbp&dv XD Q ߶+$ppo+pk0' 7Gp@;tdiary-3.2.2/theme/mixi-blue/menu.gif000644 000765 000024 00000001467 12137321070 017706 0ustar00machustaff000000 000000 GIF89aPX!DP"DsVP:ww wa_S!w!q3~DP:w|Kf .\0BPPND.,KPD+L\;w0L_loO*;ww}43l;[ww lllh`@wTwT[(wl[w@+[w+)wwt7d/ww|wlKo\w}[Nxdo/www7Nm enNts \tloBPwUlPB0PҀҳIDG[| w|| !,8 ( p;tdiary-3.2.2/theme/mixi-blue/menu2.gif000644 000765 000024 00000001573 12137321070 017766 0ustar00machustaff000000 000000 GIF89al|(wՠw yZ| 2VDG||pZ|0E2m|x S |XzQ`x~w\|wwdZwz Q2Zw|#/|ςw|@ZO `2kZw4*|||p||m|J*||\*|`#>K|W|[N0>`|>N|Ow#>?||#ZwP~VUGL!,X@A"!AD4@1⃋dQ 9X@e\A 9  2:T( l ;tdiary-3.2.2/theme/mixi-blue/menu3.gif000644 000765 000024 00000001551 12137321070 017763 0ustar00machustaff000000 000000 GIF89al|(wՠw yZ| 2VDG||pZ|0E2m|x S |XzQ`x~w\|wwdZwz Q2Zw|#/|ςw|@ZO `2kZw4*|||p||m|J*||\*|`#>K|W|[N0>`|>N|Ow#>?||#ZwP~VUGL!,F <hP( 0@q@ 8(1F,` 8Hr@ d ̘  ;tdiary-3.2.2/theme/mixi-blue/mixi-blue.css000644 000765 000024 00000020604 12137321070 020652 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Mixi-blue Revision: $Revision: 1.2 $ Author: kosaka Access: kosaka@tnat.net License: GPL Comment: 青いmixi Copyright 2005 (C) by KOSAKA Takashi validated by W3C. */ body { font-family:Verdana,Geneva,Arial,Sans-serif; background:#fff; margin-bottom:0; width:780px; } hr.sep { display:none; } /* ----- Link ----- */ a:link,a:visited { color:#960; text-decoration: none; } /* ----- Side Bar ----- */ div.main { margin-left: 160px; } div.sidebar { position: absolute; top : 80px; left: 10px; width:151px; } input.bt { color:#333; margin-left:5px; background-color:#fff; border:solid 1px; border-color: #ddd #333 #333 #ddd; } div.sidebar form{ border:solid #4CA6FC; border-width:0 1px 1px 1px; margin:0; padding:2px 3px 2px 5px; background:#fff url(pt_or.gif) no-repeat left; font-size:80%; } div.sidebar ul{ margin-top:2px; } div.sidebar p{ color:#4CA6FC; border:solid #4CA6FC; border-width:0 1px 1px 1px; margin:0; padding:2px 3px 2px 20px; background:#fff url(pt_or.gif) no-repeat left; font-size:80%; } /* ----- H1,H2,H3 ----- */ h1,h3 { font-family:palatino, georgia, "Osaka", verdana, arial, sans-serif; } h1 { color:#5D5045; font-size:130%; background:#fff url(dotline720.gif) repeat-x bottom; margin-bottom:0; padding-bottom:5px; } h2 { background:#fff url(title.gif) repeat-x top; border-left :solid #4CA6FC 8px; border-right :solid #4CA6FC 8px; font-size:80%; padding:10px 0 4px 7px; margin:0; } h3 { border:solid #4CA6FC; border-width: 1px 0 1px 0; font-size:100%; margin:0 0 0.5em 0; background-color:#E0F4FF; padding:2px 0 2px 7px; font-weight:normal; } h4 { background:#fff url(h4.gif) no-repeat left; color:#fff; font-size:80%; margin-bottom:0; margin-top:10px; padding-left:5px; } /* ----- weather ----- */ div.weather , div.body-enter{ font-size:80%; text-align:right; background:#fff url(calendar.gif); border:solid #4CA6FC; border-width: 0 0 0 1px; padding:1px 5px 1px 0; margin:0 0 0 80px } span.nyear { font-size:80%; font-weight:normal; } /* ----- AdminMenu ----- */ div.adminmenu { border:solid #B19C6D; border-width: 2px 8px 2px 8px; font-size:80%; padding:0 5px 0 15px; margin:10px 0 0 0; background:#fff url(menu.gif) repeat-x; text-align:right; } div.adminmenu p{ margin:2px 0 2px 0; } span.adminmenu { border:solid #B19C6D; border-width: 0px 0px 0px 1px; padding:0 0 0 5px; } span.adminmenu a:link,span.adminmenu a:visited{ color:#3D3D3D; } span.date a:link,span.date a:visited{ color:#605048; } span.title { color:#605048; } div.day span.sanchor{ font-size:80%; color:#605048; } /* ----- Diary Text ----- */ div.day { margin:0.5em 0 1em 0; } div.body { border-top :solid #4CA6FC 1px; border-left :solid #4CA6FC 8px; border-right :solid #4CA6FC 8px; border-bottom:solid #4CA6FC 8px; background-color:#B0D8FF; margin-bottom:4px; padding-left:10px; } div.section { margin:0 0 0 80px; background-color:#FFF; border-left:solid #4CA6FC 1px; border-bottom:solid #FFF 1px; } div.section p { line-height: 1.7em; margin:0 15px 0 1.5em; padding-bottom:1em; font-size:100%; } div.section ul{ margin-top:0; margin-left:4em; line-height:1.5em; font-size:100%; } /* ----- Comment ----- */ div.caption { background:#fff url(menu2.gif) repeat-x top; font-size:80%; border-left :solid #79B4DF 8px; border-right:solid #79B4DF 8px; margin:0; padding:10px 0 3px 10px; } div.speed{ border-top :solid #79B4DF 8px; border-left:solid #79B4DF 8px; border-right:solid #79B4DF 8px; border-bottom:solid #79B4DF 1px; font-size:80%; background-color:#BFCFFF; background:#fff url(calendar.gif); margin:0; padding:0; text-align:center; } div.speed form ,div.speed p{ margin:0.3em 0 0.3em 0; padding:0; } input.field { font-size:80%; margin-left:1em; border:solid 1px; border-color: #333 #ddd #ddd #333; } div.commentshort { background-color:#BFCFFF; border-left :solid #79B4DF 8px; border-right:solid #79B4DF 8px; margin:0; } div.commentshort p { margin: 0 0 0 90px; padding:3px 1em 3px 8px; border:solid #79B4DF; border-width:1px 0 0 1px; line-height: 1.3em; background-color:#fff; font-size:80%; } div.commentbody { border-left :solid #79B4DF 8px; border-right:solid #79B4DF 8px; background-color:#BFCFFF; line-height: 1.5em; font-size:80%; padding-left:1em; margin:0; } div.commentator { margin: 0 0 0 75px; padding:0 0 0 1em; border-left :solid #79B4DF 1px; border-bottom:solid #79B4DF 1px; font-size:80%; line-height:1.5em; background-color:#efffff; } form.comment { font-size:80%; margin:0; } div.commentbody p{ margin: 0 0 0 75px; padding:0.5em 1em 0.5em 1em; border-left :solid #79B4DF 1px; border-bottom:solid #79B4DF 1px; line-height: 1.5em; background-color:#fff; } /* ----- TrackBack ----- */ div.trackbackbody{ padding:0; } div.trackback{ margin: 0; padding:0.5em 0 0 1em; border-left :solid #79B4DF 1px; border-bottom:solid #79B4DF 0px; font-size:80%; line-height:1.5em; background-color:#fff; } div.trackbackbody p{ margin:0; padding:0 1em 1em 1em; line-height: 1.5em; background-color:#fff; } /* ----- Form ----- */ div.form { border-left :solid #79B4DF 8px; border-right:solid #79B4DF 8px; background:#fff url(calendar.gif); margin:0; } div.form form{ padding:1em; } div.form div.caption{ background:#fff url(menu3.gif); border-top:solid #79B4DF 0px; border-left :solid #79B4DF 0px; border-right:solid #79B4DF 0px; padding:3px 0 3px 10px; } div.refererlist div.caption{ background:#fff url(menu3.gif); border-top :solid #79B4DF 0px; padding:3px 0 3px 10px; } /* ----- Referer ----- */ div.referer { border-top:solid #79B4DF 1px; border-left :solid #79B4DF 8px; border-right:solid #79B4DF 8px; border-bottom:solid #79B4DF 8px; background:#fff url(calendar.gif); font-size:80%; text-align:right; padding:3px 10px 3px 5px; margin:0; } div.refererlist { font-size:80%; padding-bottom:1em; margin:0; } div.refererlist ul{ border-left :solid #79B4DF 8px; border-right:solid #79B4DF 8px; border-bottom:solid #79B4DF 8px; background-color:#fff; margin:0; padding:0.5em 0 1em 0; } div.refererlist li{ margin-left:3em; } /* ----- PRE,BLOCKQUOTE ----- */ div.section pre,div.section blockquote { line-height:1.7em; padding:5px; margin:0 1em 1em 2.5em; background-color:#E0F4FF; font-size:80%; } div.section blockquote p { margin:0.5em; } /* ----- IMG ----- */ img { border-width:0; } img.right { margin:0 0 5px 5px; float:right; } img.bk1{ margin-right:10px; } img.amazon { margin:15px 10px 5px 5px; float:right; } img.category { vertical-align: text-bottom; } /* ----- blogmap ----- */ span.blogmap { font-weight:normal; font-size:80%; margin-left:0.4em; } /* ----- Footnote ----- */ div.footnote { border-top:solid #4CA6FC 1px; font-size:80%; margin:0; padding:1em 0 1em 100px; } p.footnote { margin:0; } span.footnote { font-size: 80%; margin : 0 2px 0 1px; vertical-align: super; } /* ----- Footer ----- */ div.footer { text-align:right; margin-top:0; background:#fff url(title2.gif); padding:5px; font-size:80%; } div.footer2 { background-color:#77C9FE; text-align:right; padding:0.5em 5px 0.5em 0; margin:0; font-size:80%; } /* ----- Wiki Style ----- */ em { font-style:normal; font-weight:bold; } /* ----- Bk1 ----- */ span.bk1 { line-height:1.4em; text-indent:0; font-size:80%; } div.calendar{ margin:0 0 1em 0; text-align:right; font-size:80%; } .highlight { color:#000; background-color:#D6DEFE; font-size:80%; } img.link { margin-bottom:1.1em; } div.sidebar img { margin-bottom:0.5em; } div.day table { border:0; margin:0.5em 0 0.5em 2em; font-size:80%; } tr,td { border:1px; padding:3px 20px 3px 5px; } span.bbsdate span.bbsname{ font-size:80%; } /* ----- Calendar2 ----- */ div.calendar2 { border:solid #77C9FE 5px; padding:3px 0 3px 0; margin-top:6px; text-align:center; } table.calendar { text-align:left; font-size:80%; } table.calendar tr{ margin:0; } table.calendar td.calendar-day { margin:0; text-align:center; border: solid #4CA6FC; border-width:0 1px 1px 0; } table.calendar td.calendar-sunday,table.calendar td.calendar-weekday,table.calendar td.calendar-saturday{ background-color:#FFF4E0; border: solid #4CA6FC; border-width:0 1px 1px 0; } table.calendar td.calendar-prev-month,table.calendar td.calendar-current-month,table.calendar td.calendar-next-month{ background:#fff url(calendar.gif); font-weight:bold; color:#605048; font-weight:normal; } tdiary-3.2.2/theme/mixi-blue/pt_or.gif000644 000765 000024 00000001517 12137321070 020061 0ustar00machustaff000000 000000 GIF89a3!,,H*\ <@Ć/.HQ"ŊCI`@;tdiary-3.2.2/theme/mixi-blue/README000644 000765 000024 00000000537 12137321070 017130 0ustar00machustaff000000 000000 Title: mixi-blue Author: kosaka Access: kosaka@tnat.net License: GPL Comment: 青いmixi validated by W3C. サイドバー推奨 設定例 小見出しは

    ほげ

    ほげほげ

    で枠囲み [ヘッダ]

    ほげ

    ほげほげ1

    ほげほげ2

    tdiary-3.2.2/theme/mixi-blue/title.gif000644 000765 000024 00000001502 12137321070 020051 0ustar00machustaff000000 000000 GIF89aLt{w(ՠw Fy| VDG||Fp|0Em|xW | Xw`x~w\|wwdFw 3|@y/|ςw|F@O p`k34*|||p||m|J*||\*|`@y>K|W|[N0>`|>N|Ow@y?>?||@y3P~VUGL!,( 80@;tdiary-3.2.2/theme/mixi-blue/title2.gif000644 000765 000024 00000000146 12137321070 020136 0ustar00machustaff000000 000000 GIF89a!D!,=Lvi [h+:߁ܘ[)v+6my-sàvG%+BLi;tdiary-3.2.2/theme/mixi/calendar.gif000644 000765 000024 00000001473 12137321070 017563 0ustar00machustaff000000 000000 GIF89a_w[4BPM@ !q+"Xws~SwVE3 :wiwS!ww7wD,`w Kfi\`w0 ,NrKq +:_\H0\wEo Hww}2iwl[wި`wUq h@ qw8,w\wT[(wl[w@+[w+)wwt7d/ww|wȵKo\w}[Nxdo/www7Nm enNts \wtowUP0 )IG tP :w!,HP  p†\;tdiary-3.2.2/theme/mixi/dotline720.gif000644 000765 000024 00000000115 12137321070 017671 0ustar00machustaff000000 000000 GIF89a]PE!,$D tڊ|~bHfjʮn rLv;tdiary-3.2.2/theme/mixi/h4.gif000644 000765 000024 00000002636 12137321070 016327 0ustar00machustaff000000 000000 GIF89a,tT֌\ִ캄ʔ|4ޜ|LҌ֜d޴Ҕ4ƌ,t„l„dT|dڔڬΔڜҤ,l|\֔d<ޤTl޼ҜDʌlŒŒ\LڴΜڤ,t\xh0N.rxK~\x0%ow4}l[wMicrosohft@ Saw,nsw ST[(wl[w@[w)wwtd7/ww|wK\ow}[Nxod/www*N meNnt s\tя0roqw UP 0rTIGa hqo maZ!,GQ"\0C:HÈ 3bt(E CBQɃva">$bM8iĆRC8BtD D**իVbjW` (b؁( 0,KWʐ! /<4ac 1ǎBZ B[.xWF#@ b[WeM[v20С΍;DI~ 2Rު vqgAshQoh<&@<㿧z޾Az ='߁!YiAo\P^^<86UT) ad=d.ܷ &Rb[l]$t@Xv<lÄP);o"B\dT)'t7N ZUGpJMcocanH%כ1T :[TJjbrUꪩ{jjk6Au+^FU6F fbp&dv XD Q ߶+$ppo+pk0' 7Gp@;tdiary-3.2.2/theme/mixi/menu.gif000644 000765 000024 00000001507 12137321070 016754 0ustar00machustaff000000 000000 GIF89a!q+"Xws~SwV3 :wwS!ww7wD,`w Kf\`&vw0&v,NrKq ' \H0\w o Hww}2wl[w `wU q h@ qw8,w\wT[(wl[w@'[w')wwt7d/ww|w Ko\w}[Nxdo/www3Nm enNts \wt ow UP0)IG tP :w!,$4(0B h `;tdiary-3.2.2/theme/mixi/menu2.gif000644 000765 000024 00000001573 12137321070 017041 0ustar00machustaff000000 000000 GIF89aԲlܶ|(wՠwy Z| V2DGȞ||pZ|0Em2| x S|XzQ`~xw\|wwdZw zQ2Zw|#/|۾|w@OZ ` k2Zw4*|||p||m|J*||\*|`#>K|W|[N0`>|>N|Ow#?>||#ZwPV~ULG!,X@A"!AD4@1⃋dQ 9X@e\A 9  2:T( l ;tdiary-3.2.2/theme/mixi/menu3.gif000644 000765 000024 00000001551 12137321070 017036 0ustar00machustaff000000 000000 GIF89aԲlܶ|(wՠwy Z| V2DGȞ||pZ|0Em2| x S|XzQ`~xw\|wwdZw zQ2Zw|#/|۾|w@OZ ` k2Zw4*|||p||m|J*||\*|`#>K|W|[N0`>|>N|Ow#?>||#ZwPV~ULG!,F <hP( 0@q@ 8(1F,` 8Hr@ d ̘  ;tdiary-3.2.2/theme/mixi/mixi.css000644 000765 000024 00000020165 12137321070 017002 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Mixi Revision: $Revision: 1.2 $ Author: kosaka Access: kosaka@tnat.net License: GPL Comment: mixi Copyright 2005 (C) by KOSAKA Takashi validated by W3C. */ body { font-family:Verdana,Geneva,Arial,Sans-serif; background:#fff; color:#333; margin-bottom:0; width:780px; } hr.sep { display:none; } /* ----- Link ----- */ a:link,a:visited { color:#258FB8; text-decoration: none; } /* ----- Side Bar ----- */ div.main { margin-left: 160px; } div.sidebar { position: absolute; top : 80px; left: 10px; width:151px; } input.bt { color:#605048; background-color:#FFF4E0; border:solid 1px; border-color: #ddd #333 #333 #ddd; } div.sidebar form{ border:solid #F8A448; border-width:0 1px 1px 1px; margin:0; padding:2px 3px 2px 10px; font-size:80%; } div.sidebar ul{ margin-top:2px; } div.sidebar p{ color:#f8a448; border:solid #F8A448; border-width:0 1px 1px 1px; margin:0; padding:2px 3px 2px 20px; background:#fff url(pt_or.gif) no-repeat left; font-size:80%; } div.linkshare { border:solid #F8A448; border-width:0 1px 1px 1px; margin:0; text-align:center; padding-top:5px; } /* ----- H1,H2,H3 ----- */ h1 { color:#5D5045; font-size:130%; background:#fff url(dotline720.gif) repeat-x bottom; margin-bottom:0; padding-bottom:5px; } h2 { background:#fff url(title.gif) repeat-x top; border-left :solid #F8A448 8px; border-right :solid #F8A448 8px; font-size:80%; padding:10px 0 4px 7px; margin:0; } h3 { border:solid #F8A448; border-width: 1px 0 1px 0; color:#605048; font-size:100%; margin:0 0 0.5em 0; background-color:#FFF4E0; padding:2px 0 2px 7px; font-weight:normal; } h4 { background:#fff url(h4.gif) no-repeat left; color:#fff; font-size:80%; margin-bottom:0; margin-top:10px; padding-left:5px; } /* ----- weather ----- */ div.weather , div.body-enter{ font-size:80%; text-align:right; background:#fff url(calendar.gif); border:solid #F8A448; border-width: 0 0 0 1px; padding:1px 5px 1px 0; margin:0 0 0 80px; } span.nyear { font-size:80%; font-weight:normal; } /* ----- AdminMenu ----- */ div.adminmenu { border:solid #6D9CB1; border-width: 2px 8px 2px 8px; font-size:80%; padding:0 5px 0 15px; margin:10px 0 0 0; background:#fff url(menu.gif) repeat-x; text-align:right; } div.adminmenu p{ margin:2px 0 2px 0; } span.adminmenu { border:solid #5F9FB4; border-width: 0px 0px 0px 1px; padding:0 0 0 5px; } span.adminmenu a:link,span.adminmenu a:visited{ color:#3D3D3D; } span.date a:link,span.date a:visited{ color:#605048; } span.title { color:#605048; } div.day span.sanchor{ font-size:80%; color:#605048; } /* ----- Diary Text ----- */ div.day { margin:0.5em 0 1em 0; } div.body { border-top :solid #F8A448 1px; border-left :solid #F8A448 8px; border-right :solid #F8A448 8px; border-bottom:solid #F8A448 8px; font-size:100%; background-color:#FFD8B0; margin-bottom:4px; padding-left:10px; } div.section { margin:0 0 0 80px; background-color:#FFF; border-left:solid #F8A448 1px; border-bottom:solid #FFF 1px; } div.section p { line-height: 1.7em; margin:0 1.5em 0 1.5em; padding-bottom:1em; font-size:100%; } div.section ul{ margin-top:0; margin-left:4em; line-height:1.5em; font-size:100%; } /* ----- Comment ----- */ div.caption { background:#fff url(menu2.gif) repeat-x top; font-size:80%; border-left :solid #DFB479 8px; border-right:solid #DFB479 8px; margin:0; padding:10px 0 3px 10px; } div.commentshort { background-color:#F2DDB7; border-left :solid #DFB479 8px; border-right:solid #DFB479 8px; margin:0; } div.commentshort p { margin: 0 0 0 90px; padding:3px 1em 3px 8px; border:solid #DFB479; border-width:1px 0 0 1px; line-height: 1.3em; background-color:#fff; font-size:80%; } div.commentbody { border-left :solid #DFB479 8px; border-right:solid #DFB479 8px; background-color:#F2DDB7; line-height: 1.5em; font-size:80%; padding-left:1em; margin:0; } div.commentator { margin: 0 0 0 75px; padding:0 0 0 1em; border-left :solid #DFB479 1px; border-bottom:solid #DFB479 1px; font-size:80%; line-height:1.5em; background-color:#FFF4E0; } form.comment { font-size:80%; margin:0; } div.commentbody p{ margin: 0 0 0 75px; padding:0.5em 1em 1em 1em; border-left :solid #DFB479 1px; border-bottom:solid #DFB479 1px; line-height: 1.5em; background-color:#fff; } /* ----- TrackBack ----- */ div.trackbackbody{ padding:0; } div.trackback{ margin: 0; padding:0.5em 0 0 1em; border-left :solid #DFB479 1px; border-bottom:solid #DFB479 0px; font-size:80%; line-height:1.5em; background-color:#fff; } div.trackbackbody p{ margin:0; padding:0 1em 1em 1em; line-height: 1.5em; background-color:#fff; } /* ----- Form ----- */ div.form { border-left :solid #DFB479 8px; border-right:solid #DFB479 8px; background:#fff url(calendar.gif); margin:0; } div.form form{ padding:1em; } div.form div.caption{ background:#fff url(menu3.gif); border-top:solid #DFB479 0px; border-left :solid #DFB479 0px; border-right:solid #DFB479 0px; padding:3px 0 3px 10px; } div.refererlist div.caption{ background:#fff url(menu3.gif); border-top :solid #DFB479 0px; padding:3px 0 3px 10px; } /* ----- Referer ----- */ div.referer { border-top:solid #DFB479 1px; border-left :solid #DFB479 8px; border-right:solid #DFB479 8px; border-bottom:solid #DFB479 8px; background:#fff url(calendar.gif); font-size:80%; text-align:right; padding:3px 10px 3px 5px; margin:0; } div.refererlist { font-size:80%; padding-bottom:1em; margin:0; } div.refererlist ul{ border-left :solid #DFB479 8px; border-right:solid #DFB479 8px; border-bottom:solid #DFB479 8px; background-color:#fff; margin:0; padding:0.5em 0 1em 0; } div.refererlist li{ margin-left:3em; } /* ----- PRE,BLOCKQUOTE ----- */ div.section pre,div.section blockquote { line-height:1.7em; padding:5px; margin:1em 2.5em 1em 2.5em; background-color:#FFF4E0; font-size:80%; } div.section blockquote p { margin:0.5em; } /* ----- IMG ----- */ img { border-width:0; } img.right { margin:0 0 5px 5px; float:right; } img.bk1{ margin-right:10px; } img.amazon { margin:15px 10px 5px 5px; float:right; } img.category { vertical-align: text-bottom; } div.section img { margin-left:5px; } div.sidebar p img { margin:2px 0 2px 0; line-height:1em; } /* ----- blogmap ----- */ span.blogmap { font-weight:normal; font-size:80%; margin-left:0.4em; } /* ----- Footnote ----- */ div.footnote { border-top:solid #F8A448 1px; font-size:80%; margin:0; padding:1em 0 1em 100px; } p.footnote { margin:0; } span.footnote { font-size: 80%; margin : 0 2px 0 1px; vertical-align: super; } /* ----- Footer ----- */ div.footer { text-align:right; margin-top:0; background:#fff url(title2.gif); padding:5px; font-size:80%; } /* ----- Wiki Style ----- */ em { font-style:normal; font-weight:bold; } /* ----- Bk1 ----- */ span.bk1 { line-height:1.4em; text-indent:0; font-size:80%; } div.calendar{ margin:0 0 1em 0; text-align:right; font-size:80%; } .highlight { color:#000; background-color:#D6DEFE; font-size:80%; } img.link { margin-bottom:1.1em; } div.sidebar img { margin-bottom:0.5em; } div.day table { border:0; margin:0.5em 0 0.5em 2em; font-size:80%; } tr,td { border:1px; padding:3px 20px 3px 5px; } span.bbsdate span.bbsname{ font-size:80%; } /* ----- Calendar2 ----- */ div.calendar2 { border:solid #FEC977 5px; padding:3px 0 3px 0; margin-top:6px; text-align:center; } table.calendar { text-align:left; font-size:80%; } table.calendar tr{ margin:0; } table.calendar td.calendar-day { margin:0; text-align:center; border: solid #F8A448; border-width:0 1px 1px 0; } table.calendar td.calendar-sunday,table.calendar td.calendar-weekday,table.calendar td.calendar-saturday{ background-color:#FFF4E0; border: solid #F8A448; border-width:0 1px 1px 0; } table.calendar td.calendar-prev-month,table.calendar td.calendar-current-month,table.calendar td.calendar-next-month{ background:#fff url(calendar.gif); font-weight:bold; color:#605048; font-weight:normal; } span.commentdate { font-size:80%; margin-right:8px; } span.inputtime { color:#296dc6; font-weight:normal; font-size:80%; margin-bottom:0; margin-left:1em; } tdiary-3.2.2/theme/mixi/pt_or.gif000644 000765 000024 00000001517 12137321070 017134 0ustar00machustaff000000 000000 GIF89a3!,,H*\ <@Ć/.HQ"ŊCI`@;tdiary-3.2.2/theme/mixi/README000644 000765 000024 00000000524 12137321070 016177 0ustar00machustaff000000 000000 Title: mixi Author: kosaka Access: kosaka@tnat.net License: GPL Comment: mixi validated by W3C. サイドバー推奨 設定例 小見出しは

    ほげ

    ほげほげ

    で枠囲み [ヘッダ]

    ほげ

    ほげほげ1

    ほげほげ2

    tdiary-3.2.2/theme/mixi/title.gif000644 000765 000024 00000001502 12137321070 017124 0ustar00machustaff000000 000000 GIF89aLܦt{w(wyF | VDGȞ||pF|0Em|x W|X w`~xw\|wwFdw 3|@y/|۾|w@FO `pk34*|||p||m|J*||\*|`@y>K|W|[N0`>|>N|Ow@y??>||@y3PV~ULG!,( 80@;tdiary-3.2.2/theme/mixi/title2.gif000644 000765 000024 00000000136 12137321070 017210 0ustar00machustaff000000 000000 GIF89a!D,=Lvi [h+:߁ܘ[)v+6my-sàvG%+BLi;tdiary-3.2.2/theme/mirage/mirage.css000644 000765 000024 00000023106 12137321070 017574 0ustar00machustaff000000 000000 @charset "utf-8"; html { margin:0; padding:0; border:none; } html *{ -moz-box-sizing: border-box ; box-sizing: border-box ; } body{ /*font-size: 80%;*/ /* MacIE5 \*/ letter-spacing: 1px; /* */ /*font-family: Verdana, Osaka, sans-serif;*/ line-height: 1.5; color: #333333; background-color: #f9f9f9; text-align: center; margin: 0; padding: 0; word-break: break-all ; word-wrap: break-word ; /* } .hatena-body{ */ position: relative; width: 85%; max-width: auto ; margin: 0 auto; padding: 0; border-left: solid 1px #e0e0e0; border-right: solid 1px #e0e0e0; background-color: #ffffff; text-align: left; } .main{ padding: 0px; margin: 0 0 0 28%; } h1 { width: 85%; text-align: left; line-height: 1.2; letter-spacing: 0.2em; font-size: 250%; /*font-family: "Trebuchet MS",osaka,sans-serif;*/ margin: 0 auto; padding: 60px 35px; color: #606060; border-left: solid 1px #e0e0e0; border-right: solid 1px #e0e0e0; background-color: #ffffff; } div.day { position: relative; margin: 0 0 10px 0; padding: 10px; _width: 100% ; z-index: 0; text-align:left; } h2, h2 a{ text-decoration: none; border: none; } h2 a{ } h2 { /*font-family: verdana,osaka,sans-serif;*/ font-size: 200%; color: #333333; font-weight: bold; text-decoration:none; margin: 0 0 10px 0; padding: 0; line-height: 1.2; text-align: left; z-index: 0; } div.day form h2 span{ position: static; } h2 a{ display: block; text-align: right; } span.date{ letter-spacing: 0px; position: absolute; font-weight: bold; top: 0px; left: 10px; color: #e5e5e5; z-index: -1 ; text-align: left; font-size: 150%; } span.title{ font-size: 150%; color: #e5e5e5; display: block; letter-spacing: 1px; font-weight: bold; position: absolute; top: 1.2em; left: 10px; z-index: -1 ; text-align: left; } div.body { padding: 20px 0 0 0; margin: 0; z-index: 2; width: 100%; position: relative ; } div.section{ margin: 0em 1em 2em 1em; z-index: 0; } div.section P { margin: 1em; text-align:left; } h3 { color: #333333; font-size:100%; font-weight: bold; margin:0; padding: 0; text-align:left; } h3 a{ border: none; } a.sectioncategory{ } span.sanchor{ margin:0; color: #e0e0e0; } span.timestamp{ font-size:70%; font-weight: normal; letter-spacing: 0px; } /******************* decoration *********************/ a{ text-decoration: none; color: #333333; border-bottom:solid 1px #333333; } a.keyword, a.okeyword { text-decoration: none; border-bottom: dotted 1px #e0e0e0; } a img{ border: none; } A:LINK { } A:VISITED { } A:HOVER { color: #ff6600; } A:ACTIVE { } h4 { color: #333333; font-size:100%; font-weight: bold; margin:0; padding-left:1em; text-align:left; word-break:break-all; } blockquote{ border: solid 1px #e0e0e0; margin: 1em; padding: 1em; } .section blockquote p{ margin: 0.5em; padding: 0; } cite{ font-weight: bold; font-style: normal; } pre { border: dotted 1px #e0e0e0; margin: 1em; padding: 1em; } font{ line-height: 1.2; } em, em a{ font-weight: normal; font-style: normal; border: none; background-color: #ffff00; } ins, ins a{ text-decoration: none; border: none; color: #666666; } /************************* list **********************/ .section ul{ } .section ul li { } .section ul ul{ } .section ol { } .section dl{ margin: 1em; } .section dt{ font-weight: bold; } /********************** img ***************************/ img.photo{ float: right; position: relative; margin: 0 2em 10px 10px; } img.asin{ float: right; position: relative; margin: 0 0 10px 10px; } /********************* footnote **********************/ span.footnote{ font-size: 70%; } span.footnote a{ border: 0; } div.footnote{ margin: 1em 2em; } p.footnote{ margin: 0; font-size: 90%; } /********************** comment ***********************/ div.comment, div.refererlist{ width: 95% ; padding: 5px; border: solid 1px #ebebeb; margin: 0 0 1em 25px; } div.commentbody { margin: 0 0 0 1em; } div.caption{ font-size: 80%; margin: 0; } div.refererlist ul{ margin: 0 2em; font-size: 80%; list-style: disc; } div.refererlist li{ letter-spacing: 0; } div.caption a{ border: none; } div.commentshort{ margin: 0; } span.canchor{ display: none; } div.commentshort a{ border: none; } span.commentator{ font-weight: bold; display:block; margin: 0 0 0 -1em; padding: 3px 0 0 0; } form span.commentator{ display: inline; margin: 0; } div.commentshort P { margin: 0 0 0 1em; font-size: 90%; letter-spacing: 0px; } div.commentshort textarea{ width: 90%; } /******************asin detail***********************/ div.hatena-asin-detail { margin: 1em 1em; padding: 10px; border: solid 1px #e0e0e0; _width: 100%; } div.hatena-asin-detail p { margin: 0 ; padding: 0; } div.hatena-asin-detail p a{ border: 0; } div.hatena-asin-detail ul { list-style-type: none; margin: 5px 0 0 0; padding: 0; } img.hatena-asin-detail-image { float: left; border: 0; margin: 0 10px 0 0 ; } div.hatena-asin-detail-info { margin: 0; word-break: break-all; } p.hatena-asin-detail-title { font-weight: bold; } div.hatena-asin-detail-foot { } /********************** sidebar ***********************/ .sidebar { position: absolute; top: 19px; left: 1%; width: 26%; padding: 0; margin: 0 ; font-size: 90%; text-align: left; border-right: solid 1px #e9e9e9; background-color: #ffffff; } .hatena-module{ margin: 0 0 10px 0; padding: 0; position: relative ; z-index: 0; width: 100% ; } .hatena-moduletitle, .hatena-moduletitle a{ border: none; color: #e5e5e5; } .hatena-moduletitle{ position: absolute ; top: 0px; z-index: -1; /*font-family: verdana,osaka,sans-serif;*/ font-size: 200%; font-weight: bold; padding: 0px 5px; margin: 0px; color: #e5e5e5; text-align: left; letter-spacing: 0px; line-height: 1.2; } .hatena-modulebody{ padding: 15px 5px; margin: 0; font-size: 90%; width:100%; position: relative ; } .hatena-modulebody a{ border: none; } /********************** sideber li **********************/ .hatena-modulebody ul { padding: 0; margin: 0; list-style-type: none; text-align: left; } .hatena-modulebody li { } .hatena-modulebody li a{ display: block; padding: 3px 5px; line-height: 1.2; margin: 0; _width: 100%; } .hatena-modulebody li a:hover { color: #ff6600; _width: 100%; } /************************ form **********************/ form{ margin: 0; padding: 0; } form.hatena-searchform{ margin: 5px 10px; width: auto; } form.hatena-searchform input{ background-color: transparent; border: 1px solid e0e0e0; } form div.day, div.day form{ _width: 100%; margin: 0 0 1em 0; padding: 0 2em; } form span.title{ position: static; color: #333333; font-size: 100%; } form h3{ border-bottom: solid 1px #606060; } /******************* photo module *******************/ ul.hatena-photo{ padding: 5px 10px; margin: 0; width: auto; list-style-type: none; text-align: left; } ul.hatena-photo li{ margin: 0; display: inline; width: none; } ul.hatena-photo li img{ } ul.hatena-photo li a{ display: inline; width: 48%; margin: 0 0 10px 0; padding: 0; text-align: center; } ul.hatena-photo li a:hover{ width: 48%; background-image: none; } ul.hatena-photo li a img{ filter: none; border: 1px solid #999999; } ul.hatena-photo li a:hover img{ filter: none; border: 1px solid #ff6600; } /********************** calender **********************/ div.calendar { font-size:80%; color: #333333; margin: 0 ; padding: 0; text-align: right; } div.calendar a{ border: none; color: #333333; } /********************** header **********************/ table { background-color : #ffffff; margin: 0 auto; padding: 0; width: 85%; border-left: solid 1px #e0e0e0; border-right: solid 1px #e0e0e0; } td { background-color : transparent; } table table td{ background-color : transparent; } table table{ margin: 0; padding:0; border: none; width: 100%; border: 0; background-image: none; background-color : transparent; } td a{ border: none; } table table td font, table table td a{ border:none; color: #333333; } table input{ border: solid 1px #e0e0e0; background-color : #ffffff; color: #333333; } /********************** calendar2 **********************/ table.calendar{ font-size: 100%; letter-spacing: 0px; width: auto; _width: 100%; margin: 0%; padding:0; border: none; background-image : none; background-repeat: no-repeat; background-color: transparent; text-align: center; } td.calendar-current-month{ font-weight: bold; } td.calendar-prev-month, td.calendar-current-month, td.calendar-next-month{ text-align:center; } td.calendar-day { } td.calendar-day a{ border-bottom: 1px solid #333333; } td.calendar-weekday, td.calendar-sunday, td.calendar-saturday{ display:none; } td.calendar-day img { width: 12px; height: 12px; border: 0; } /************************ adminmenu ****************************/ div.adminmenu{ text-align: right; width: 85%; padding: 1em 0; margin: 0 auto; font-size: 80%; color: #333333; border-left: solid 1px #e0e0e0; border-right: solid 1px #e0e0e0; background-color: #ffffff; } div.adminmenu a{ border: none; color: #333333; } div.hatena-body div.adminmenu{ text-align: right; margin: 0; padding: 0.5em 0; width: 100%; font-size:80%; border: 0; } /*************** other *****************/ .footer, .footer a{ color: 999999; border: 0; } .footer{ text-align: center; padding: 5px; border-top: solid 1px #e0e0e0; border-bottom: solid 1px #e0e0e0; } span.highlight { background-color: yellow; padding: 1px; } div.body { clear: both; } tdiary-3.2.2/theme/mirage/README000644 000765 000024 00000000137 12137321070 016475 0ustar00machustaff000000 000000 Title: mirage Author: id:chepooka Access: http://d.hatena.ne.jp/chepooka/ License: GPL Comment:tdiary-3.2.2/theme/mintblue/mintblue.css000644 000765 000024 00000020152 12137321070 020520 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Mintblue Revision: $Revision: 1.8 $ Author: epi Access: License: GPL Comment: なんとなく青っぽい感じ。 Copyright by epi All Rights Reserved. Modified by Nana 2002-04-29 validated by W3C */ /* ページ全体の基本的な設定。背景色や文字色など */ body { /*max-width: 60em;*/ /*min-width: 20em;*/ color: #483D8B; background-color:#FFFAFA; font-size: 100%; text-align: left; } body { /* IE */ margin: 1em 1em 1em 1em; } body { /* Operaは外に出さないと認識しないらしい */ background-color:#FFFAFA; } html > body { /* Moz,Opera */ margin: 0.8em; padding: 1em 1em 1em 1em; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: transparent; color: #000000; border-style: solid; border-color: #eee #aaa #aaa #eee; border-width: 1px; padding: 3px; } /* 日記タイトルの設定 */ h1 { text-align: center; } /* カレンダーの設定 */ div.calendar { color: #FFFAFA; background-color: #191970; padding: 2px; margin-bottom: 0.5em; } /* 1日の日記全体を囲む枠の設定 */ div.day { margin: 0 2em 2em 2em; } /* タイトル行全体の設定 */ h2 { color: #191970; background-color: #FFFAFA; border-color: #191970; border-style:solid; border-width: 2px 0px 2px 0px; padding: 0.2em 0em; font-size: 100%; } /* 日付の設定 */ h2 span.date { color: #191970; background-color: #FFFAFA; font-size: 120%; font-weight: bold; margin-left: 0.5em; } h2 span.date { color: #191970; } /* タイトルの設定 */ h2 span.title { font-size: 100%; font-style: normal; color: #6495ED; background-color: #FFFAFA; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { color: #483D8B; background-color: #FFFAFA; padding-bottom: 1px; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { color: #4682B4; background-color:#F0FFFF; border-color:#6495ED; border-style:solid; border-width: 1.5px 0px 1.5px 0px; padding: 4px; font-size: 90%; margin: 0em 3em 0em 3em; } /* サブタイトルの設定 */ h3 { color: #4682B4; font-style: normal; font-weight: normal; font-size: medium; } div.day span.sanchor { font-weight: bold; } /* 日記の本文(段落)の設定 */ div.section { margin-left: 1em; margin-bottom: 1em; } div.section p { margin-left: 1em; margin-bottom: 1em; line-height:1.5; } /* ツッコミ欄全体の設定 */ div.comment { background-color: #F5F5F5; font-size: 90%; padding: 2px; padding-bottom: 1px; margin-left: 10em; } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { background-color: #dcdcdc; border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; text-align: right; } /* ツッコミした人の名前の設定 */ /* リンク元リスト(短い方)の設定 */ div.referer { text-align: right; font-size: 90%; background-color: #DCDCDC; border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; margin-left:10em; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { font-size: 90%; background-color: #DCDCDC; border-style: solid; border-color: #aaa; border-width: 0px 1px 1px 0px; padding: 2px; padding-bottom: 1px; margin-left: 10em; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; margin: 1ex 0px 1px 1em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; text-align: right; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: #FFFAFA; padding: 0.5em 1em 0.5em 1em; text-align: right; } /* 入力フィールドの設定 */ input.field { background-color: white; color: #000000; } /* 複数行入力フィールドの設定 */ textarea { background-color: white; color: #000000; margin-left: 1em; width: 30em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: medium; background-color: red; color: white; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color: #191970; color: #6495ED; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { width:10em; float:right; font-size: small; line-height: 100%; border-width: 2px; border-color: #191970; border-style: solid; color: #bbf; padding: 2px; padding-bottom: 1px; margin-top: 0.1em; margin-right: 4px; margin-left: 75%; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.footnote { border-style:solid; border-color: #aaa; border-width: 1px 0px 0px 0px; margin-left: 10em; font-size: 90%; } div.footnote p.footnote { text-align: right; padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em; } /* 以下個人用 */ a:link { text-decoration:none; color: #6A5ACD; } a:visited { text-decoration:none; color: #6495ED; } a:active, a:hover, a:focus { text-decoration:none; color: #000099; background-color: #CCCCFF; clip: rect(-1px, -1px, -1px, -1px); } ul { margin: 1em 2em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; color: #000000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; margin-left: 150px; } form.comment textarea { display: block; background-color: white; color: #000000; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; color: #000000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; text-align: right; } div.update.day div.refererlist { text-align: right; } tdiary-3.2.2/theme/mintblue/README000644 000765 000024 00000001233 12137321070 017046 0ustar00machustaff000000 000000 Title: Mintblue Author: epi Access: License: GPL Comment: なんとなく青っぽい感じ。 Copyright by epi All Rights Reserved. Modified by Nana 2002-04-29 validated by W3C ---Change Log--- 2003-09-09 NT * remove specification of font-family. 2003-01-20 TADA Tadashi * insert indent. 2002-10-19 NT * convert for 1.5 series. 2002-05-10 Nana * body remove max-width: 60em;min-width: 20em; * div.day margin: 0 2em 2em 2em; * h3 font-size:small -> medium tdiary-3.2.2/theme/mini-p/mini-p.css000644 000765 000024 00000024107 12137321070 017450 0ustar00machustaff000000 000000 @charset "utf-8"; html { margin:0; padding:0; border:none; } body { /*font-size: 80%;*/ /*font-family: Verdana, Osaka, sans-serif;*/ line-height: 1.5; color: #333333; background-color: #ffffff; text-align: center; background-image: url("minip_background.gif"); /*background-position: top center;*/ background-repeat: repeat-y; margin: 0; padding: 0; word-break: break-all; word-wrap: break-word; position: relative; width: 725px; } /* はてなダイアリーのタイトル */ h1 { width: 640px; padding: 80px 0; margin: 0 auto; text-align: left; font-size: 150%; font-weight: bold; /*font-family: Myriad, Helvetica, Arial, sans-serif;*/ } div.title a{ border: none; } /* h1以降にくくられる */ .hatena-body{ position: relative; width: 725px; margin: 0 auto; padding: 0; } /* 記事部 */ .main{ margin: 0 215px 0 30px; } /* 日付ごと */ div.day { margin: 0 auto 0 auto; padding: 0; _width: 100%; } h2, h2 a{ text-decoration: none; border: none; } h2 { font-size: 120%; /*font-family: Myriad, Helvetica, Arial, sans-serif;*/ font-weight: bold; margin: 0 0 10px 0; padding: 0 5px; text-align: left; width: 470px; _width: 480px; } span.date{ margin: 0 5px; } span.title{ margin: 0 5px; } a.edit{ font-size: 80%; font-weight: normal; } div.body { padding: 0; margin: 0; text-align: center; width: 480px; } div.section{ margin: 0 0 20px 0; padding: 0 0 5px 0; text-align: left; background-image: url("minip_section.gif"); background-position: bottom left; background-repeat: no-repeat; background-color: #F8F9FA; color: #333333; } div.section p { margin: 10px 15px; padding: 0; } h3 { font-size: 100%; font-weight: normal; margin: 0; padding: 9px 12px 0 12px; text-align: left; background-image: url("minip_h3.gif"); background-position: top left; background-repeat: no-repeat; } .section h3 a{ border: none; } a.sectioncategory{ } span.sanchor{ color: #D7D8DA; font-size: 1px; padding: 10px 5px 3px 6px; background-image: url("minip_sanchor.gif"); background-position: top left; background-repeat: no-repeat; } span.timestamp{ font-size: 70%; font-weight: normal; letter-spacing: 0; } /********************** 装飾部 ************************/ a{ text-decoration: none; color: #333333; border-bottom: solid 1px #333333; } a.keyword, a.okeyword{ border-bottom: solid 1px #E9D2DD; } a:link{ } a:visited{ } a:hover{ color: #ff0000; border-color: #ff0000; } a:active{ } h4 { font-size: 100%; font-weight: normal; margin: 5px 10px; padding: 0; text-align: left; word-break: break-all; border-bottom: solid 1px #EC68A4; } h5{ font-size: 100%; font-weight: normal; margin: 5px 10px; padding: 0; text-align:left; word-break: break-all; } p.seemore{ } p.seemore a{ } p.message{ color: #ff0000; } blockquote{ margin: 10px 15px; padding: 0; border: solid 1px #EC68A4; } .section blockquote p{ margin: 5px 8px; padding: 0; } cite a{ border: none; } cite{ font-weight: normal; font-style: normal; display: block; width: 98%; _width: 100%; padding: 3px 1%; border-top: solid 1px #EC68A4; } pre { margin: 10px 15px; padding: 5px; border: solid 1px #EC68A4; } strong{ font-weight: bold; } em { font-weight: normal; font-style: normal; background-color: #EC68A4; color: #000000; } ins{ text-decoration: none; color: #808080; } /************************* リスト **********************/ .section ul{ margin: 7px 2em 7px 2em; padding: 0; } .section ol{ margin: 7px 2em 7px 2.5em; padding: 0; } .section ul li, .section ol li, .section ol ul, .section ol ol, .section ul ul, .section li li { margin: 0 0 0 1em; padding: 0; } .section dl{ margin: 1em 2em; } .section dl{ margin: 10px 20px; } .section dt{ font-weight: normal; } /********************** 画像 ***************************/ a img{ border: none; } img.photo{ float: right; margin: 10px; } img.asin{ float: left; margin: 0 10px 10px 0; } img.hatena-fotolife { border: none; } /********************* footnote **********************/ span.footnote{ font-size: 70%; } span.footnote a{ border: 0; } div.footnote{ margin: 0 0 0 20px; text-align: left; } p.footnote{ margin: 0; font-size: 80%; } /********************** comment ***********************/ div.comment, div.refererlist{ text-align: left; padding: 0; margin: 0 0 5px 20px; } div.caption{ font-size: 80%; text-align: right; padding: 0; margin: 0; } div.caption a{ border: none; } form div.caption{ text-align: left; } div.refererlist ul{ margin: 0 0 0 10px; padding: 0; list-style-type: none; text-align: right; font-size: 80%; letter-spacing: 0; } form div.refererlist ul{ text-align: left; } div.commentshort{ margin: 0 0 0 10px; padding: 5px; border-left: solid 1px #F8F9FA; } span.canchor{ display: none; } div.commentshort a{ border: none; } span.commentator{ display:block; margin: 0 0 0 -1em; } span.commentator, span.commentator a{ color: #000000; } form span.commentator{ display: inline; margin: 0; } div.commentshort P { margin: 0 0 0 1em; font-size: 100%; letter-spacing: 0; } div.commentshort textarea{ width: 90%; } /****************** asin detail ***********************/ div.hatena-asin-detail { margin: 10px 15px; padding: 5px; border: solid 1px #EC68A4; _width: 100%; } img.hatena-asin-detail-image { float: left; border: 0; margin: 0 10px 0 0 ; } div.hatena-asin-detail-info{ float: left; margin: 0; word-break: break-all; } .section p.hatena-asin-detail-title{ font-weight: normal; width: 100%; border-bottom: solid 1px #EC68A4; margin: 0; } div.hatena-asin-detail-info ul { list-style-type: none; margin: 5px 0 0 0; padding: 0; } div.hatena-asin-detail-info li { margin: 0; padding: 0; } div.hatena-asin-detail p a{ border: 0; } div.hatena-asin-detail-foot { clear: left; } /************************ form **********************/ form{ margin: 0; padding: 0; } textarea, input{ letter-spacing: 0; /*font-family: sans-serif;*/ /*_font-family: auto;*/ } /********************** sidebar ***********************/ .sidebar { position: absolute; top: 34px; right: 30px; width: 165px; padding: 0; margin: 0; text-align: left; font-size: 80%; } .hatena-module{ margin: 0 0 15px 0; padding: 0 0 15px 0; text-align: left; _width: 100%; } .hatena-moduletitle, .hatena-moduletitle a{ border: none; color: #333333; } .hatena-moduletitle{ font-size: 150%; padding: 0; margin: 0; text-align: left; font-weight: bold; /*font-family: Myriad, Helvetica, Arial, sans-serif;*/ } .hatena-modulebody{ padding: 0; margin: 0; _width:100%; } .hatena-modulebody a{ border: none; } /********************** sideber li **********************/ .hatena-modulebody ul{ padding: 0 0 0 5px; margin: 0; list-style-type: none; } .hatena-modulebody li { display: block; } .hatena-modulebody li a{ color: #333333; } .hatena-modulebody li a:hover { border: 0; } /**************** profile module *********************/ div.hatena-profile{ } div.hatena-profile p{ margin: 0; padding: 0; } p.hatena-profile-image{ } p.hatena-profile-id{ font-weight: bold; } p.hatena-profile-body{ } /****************** rss module ********************/ .hatena-modulebody dt{ margin: 0; padding: 0; } .hatena-modulebody dd{ margin: 0 0 0 7px; padding: 0; color: #666666; } /******************* photo module *******************/ ul.hatena-photo{ padding: 0; margin: 0; width: auto; list-style-type: none; text-align: left; } ul.hatena-photo li{ margin: 0; display: inline; width: none; } ul.hatena-photo li img{ } ul.hatena-photo li a{ display: inline; width: 48%; margin: 0 0 0; padding: 0; text-align: center; } ul.hatena-photo li a:hover{ width: 48%; background-image: none; } ul.hatena-photo li a img{ } ul.hatena-photo li a:hover img{ } /********************** calender **********************/ div.calendar a{ border: none; } div.calendar{ font-size: 80%; margin: 0 0 0 0; _width: 100%; padding: 0; text-align: right; } /********************** header **********************/ table { background-color : transparent; margin: 0 auto; padding: 0 6px; width: 665px; background-image: url("minip_head.gif"); background-position: top center; background-repeat: no-repeat; } .hatena-body table{ margin: 0 ; width: auto; padding: 0; background-color: transparent; } td { background-color : transparent; } table table td{ background-color : transparent; } table table{ margin: 5px 0 0 0; padding:0; border: none; width: 100%; background-image: none; background-color : transparent; } .hatena-body table table{ margin: 0; } table font, table a{ border:none; color: #333333; font-size: 80%; } table font font{ font-size: 100%; } .hatena-body table a, .hatena-body table font{ font-size: 100%; } table a{ border: none; } table input{ border: 1px solid #D8D8D5; background-color : transparent; color: #333333; } /********************** calendar2 **********************/ table.calendar{ font-size: 100%; letter-spacing: 0; width: 100%; margin: 0 auto; padding: 0; border: none; background-image : none; background-repeat: no-repeat; text-align: center; color: #333333; } table.calendar td{ } td.calendar-current-month{ font-weight: normal; } td.calendar-prev-month, td.calendar-current-month, td.calendar-next-month{ text-align: center; } td.calendar-day { } td.calendar-day a{ border-bottom: 1px solid #000000; } td.calendar-weekday, td.calendar-sunday, td.calendar-saturday{ display:none; } td.calendar-day img { width: 12px; height: 12px; border: 0; } /*************** adminmenu **************************/ div.adminmenu{ text-align: right; width: 660px; padding: 0; margin: 0 auto; } .main div.adminmenu{ width: 100%; } .sidebar div.adminmenu{ width: 100%; text-align: left; } .sidebar span.adminmenu{ display: block; } span.adminmenu a{ border: none; } /*************** other ******************************/ span.highlight { background-color: yellow; padding: 1px; } div.footer{ padding: 10px; text-align: center; } .footer, .footer a{ color: #000000; border: none; } tdiary-3.2.2/theme/mini-p/minip_background.gif000644 000765 000024 00000001333 12137321070 021543 0ustar00machustaff000000 000000 GIF89aqFf{Lo~NqȄRt‰UxuHiQrX|݉^QtY~ۊ}No|yLoaUvwrǧhxcƏY|pGg{NrX|oV||RslɸtԆуfZzLn|Nk؈lzKmuIgwKlwJiQrˀ̀!,@)% 48'*32-/+>0 9 F@@HHBBCBAHƱͰůBCBCHۯHCHAACAAFFHAHx= x`~#ǂC<4b@(S#,ӥKG`i'Ϙ-{$r̝,r$/a2mj)ѢO$*֢TK%ةMfM3[`8ʝKݻxu $@\`F<|b,,a€e;$A @;tdiary-3.2.2/theme/mini-p/minip_h3.gif000644 000765 000024 00000001216 12137321070 017736 0ustar00machustaff000000 000000 GIF89a8!,8@pHt<XШtJZvzxL.znxKۣU DCr_ Dm) D Bʩ B ߔ$  )aBuÇ&HE\*.\ȱ<IM%S\%0cv @͛iΫ@)nD*],)ӧPu9JjVjuׯpK֌زhr9-Ynn+.Uv.ūP~,pL†DGƎ#[,rΚ3/ƬcΞCO-eӨO^m2HIÞ5lmL7߻|J8㪌#_I9疜C)@;tdiary-3.2.2/theme/mini-p/minip_head.gif000644 000765 000024 00000002064 12137321070 020327 0ustar00machustaff000000 000000 GIF89a-~nnk^^\θƷȵnmk|{y`_^}_^\~}z|ƞomkīkcfȡߟûܝ¤|ØomlÄêjbekxm{ʠ!,-MNMnjۨʱϹθ H5Ç#J(Jaq)jȱDŽ-Gɓ(Se߼0cʜIsQK/kɳ'$3Jj@1]ʴSUI>JUHQs^ʵϬ%K$XeӪ]3$J) 37 -0 (ᄖ4q*B tpPh≓ h` t@@(樣"*R ";6i+ A40dPNvb郍4lf>ʰWbY$.kn|:ЄDti':ذDMD*餔Vj饘f馜v駠*ꨤjꩨꪬ꫰* Q4Ԁás;tdiary-3.2.2/theme/mini-p/minip_sanchor.gif000644 000765 000024 00000000307 12137321070 021061 0ustar00machustaff000000 000000 GIF89aqj{w»sn}uҪoy٘h!,D`bi"qɊK sW;! 7\KaaHI& h76B%':8ij;tdiary-3.2.2/theme/mini-p/minip_section.gif000644 000765 000024 00000001655 12137321070 021077 0ustar00machustaff000000 000000 GIF89a{|~{{{||||΀ڪׅݫՕπѓۈܛݚӃژπ⌿֟ъ҃܉޵҂̇٠Ёׅ΀օӃ!,QĚ͝պޔ/)A<%J94 Hp*\H#J@3j"CHG H\BZIS!0%xɳ= paϣHi @P@LJj4 #b@h .ZK؊.8$P $P… D˷߿-KxÈ3qbH? Zn3d P|("2 Xͺװcn ۸sͻ> F 6qk#nu^{7Gv@@Ax1ĩ'|) ݁'}'槀'`~ ^h$ EТ(@4hc5؀8У@=!M0 $@e;tdiary-3.2.2/theme/mini-p/README000644 000765 000024 00000000137 12137321070 016422 0ustar00machustaff000000 000000 Title: mini-p Author: id:chepooka Access: http://d.hatena.ne.jp/chepooka/ License: GPL Comment:tdiary-3.2.2/theme/mini-g/mini-g.css000644 000765 000024 00000024110 12137321070 017420 0ustar00machustaff000000 000000 @charset "utf-8"; html { margin:0; padding:0; border:none; } body { /*font-size: 80%;*/ /*font-family: Verdana, Osaka, sans-serif;*/ line-height: 1.5; color: #333333; background-color: #ffffff; text-align: center; background-image: url("minig_background.gif"); /*background-position: top center;*/ background-repeat: repeat-y; margin: 0; padding: 0; word-break: break-all; word-wrap: break-word; position: relative; width: 725px; } /* はてなダイアリーのタイトル */ h1 { width: 640px; padding: 80px 0; margin: 0 auto; text-align: left; font-size: 150%; font-weight: bold; /*font-family: Myriad, Helvetica, Arial, sans-serif;*/ } div.title a{ border: none; } /* h1以降にくくられる */ .hatena-body{ position: relative; width: 725px; margin: 0 auto; padding: 0; } /* 記事部 */ .main{ margin: 0 215px 0 30px; } /* 日付ごと */ div.day { margin: 0 auto 0 auto; padding: 0; _width: 100%; } h2, h2 a{ text-decoration: none; border: none; } h2 { font-size: 120%; /*font-family: Myriad, Helvetica, Arial, sans-serif;*/ font-weight: bold; margin: 0 0 10px 0; padding: 0 5px; text-align: left; width: 470px; _width: 480px; } span.date{ margin: 0 5px; } span.title{ margin: 0 5px; } a.edit{ font-size: 80%; font-weight: normal; } div.body { padding: 0; margin: 0; text-align: center; width: 480px; } div.section{ margin: 0 0 20px 0; padding: 0 0 5px 0; text-align: left; background-image: url("minig_section.gif"); background-position: bottom left; background-repeat: no-repeat; background-color: #F8F9FA; color: #333333; } div.section p { margin: 10px 15px; padding: 0; } h3 { font-size: 100%; font-weight: normal; margin: 0; padding: 9px 12px 0 12px; text-align: left; background-image: url("minig_h3.gif"); background-position: top left; background-repeat: no-repeat; } .section h3 a{ border: none; } a.sectioncategory{ } span.sanchor{ color: #D7D8DA; font-size: 1px; padding: 10px 5px 3px 6px; background-image: url("minig_sanchor.gif"); background-position: top left; background-repeat: no-repeat; } span.timestamp{ font-size: 70%; font-weight: normal; letter-spacing: 0; } /********************** 装飾部 ************************/ a{ text-decoration: none; color: #333333; border-bottom: solid 1px #333333; } a.keyword, a.okeyword{ border-bottom: solid 1px #e3e3e3; } a:link{ } a:visited{ } a:hover{ color: #ff0000; border-color: #ff0000; } a:active{ } h4 { font-size: 100%; font-weight: normal; margin: 5px 10px; padding: 0; text-align: left; word-break: break-all; border-bottom: solid 1px #D3D4D6; } h5{ font-size: 100%; font-weight: normal; margin: 5px 10px; padding: 0; text-align:left; word-break: break-all; } p.seemore{ } p.seemore a{ } p.message{ color: #ff0000; } blockquote{ margin: 10px 15px; padding: 0; border: solid 1px #D3D4D6; } .section blockquote p{ margin: 5px 8px; padding: 0; } cite a{ border: none; } cite{ font-weight: normal; font-style: normal; display: block; width: 98%; _width: 100%; padding: 3px 1%; border-top: solid 1px #D3D4D6; } pre { margin: 10px 15px; padding: 5px; border: solid 1px #D3D4D6; } strong{ font-weight: bold; } em { font-weight: normal; font-style: normal; background-color: #D3D4D6; color: #000000; } ins{ text-decoration: none; color: #808080; } /************************* リスト **********************/ .section ul{ margin: 7px 2em 7px 2em; padding: 0; } .section ol{ margin: 7px 2em 7px 2.5em; padding: 0; } .section ul li, .section ol li, .section ol ul, .section ol ol, .section ul ul, .section li li { margin: 0 0 0 1em; padding: 0; } .section dl{ margin: 1em 2em; } .section dl{ margin: 10px 20px; } .section dt{ font-weight: normal; } /********************** 画像 ***************************/ a img{ border: none; } img.photo{ float: right; margin: 10px; } img.asin{ float: left; margin: 0 10px 10px 0; } img.hatena-fotolife { border: none; } /********************* footnote **********************/ span.footnote{ font-size: 70%; } span.footnote a{ border: 0; } div.footnote{ margin: 0 0 0 20px; text-align: left; } p.footnote{ margin: 0; font-size: 80%; } /********************** comment ***********************/ div.comment, div.refererlist{ text-align: left; padding: 0; margin: 0 0 5px 20px; } div.caption{ font-size: 80%; text-align: right; padding: 0; margin: 0; } div.caption a{ border: none; } form div.caption{ text-align: left; } div.refererlist ul{ margin: 0 0 0 10px; padding: 0; list-style-type: none; text-align: right; font-size: 80%; letter-spacing: 0; } form div.refererlist ul{ text-align: left; } div.commentshort{ margin: 0 0 0 10px; padding: 5px; border-left: solid 1px #F8F9FA; } span.canchor{ display: none; } div.commentshort a{ border: none; } span.commentator{ display:block; margin: 0 0 0 -1em; } span.commentator, span.commentator a{ color: #000000; } form span.commentator{ display: inline; margin: 0; } div.commentshort P { margin: 0 0 0 1em; font-size: 100%; letter-spacing: 0; } div.commentshort textarea{ width: 90%; } /****************** asin detail ***********************/ div.hatena-asin-detail { margin: 10px 15px; padding: 5px; border: solid 1px #D3D4D6; _width: 100%; } img.hatena-asin-detail-image { float: left; border: 0; margin: 0 10px 0 0 ; } div.hatena-asin-detail-info{ float: left; margin: 0; word-break: break-all; } .section p.hatena-asin-detail-title{ font-weight: normal; width: 100%; border-bottom: solid 1px #D3D4D6; margin: 0; } div.hatena-asin-detail-info ul { list-style-type: none; margin: 5px 0 0 0; padding: 0; } div.hatena-asin-detail-info li { margin: 0; padding: 0; } div.hatena-asin-detail p a{ border: 0; } div.hatena-asin-detail-foot { clear: left; } /************************ form **********************/ form{ margin: 0; padding: 0; } textarea, input{ letter-spacing: 0; /*font-family: sans-serif;*/ /*_font-family: auto;*/ } /********************** sidebar ***********************/ .sidebar { position: absolute; top: 34px; right: 30px; width: 165px; padding: 0; margin: 0; text-align: left; font-size: 80%; } .hatena-module{ margin: 0 0 15px 0; padding: 0 0 15px 0; text-align: left; _width: 100%; } .hatena-moduletitle, .hatena-moduletitle a{ border: none; color: #333333; } .hatena-moduletitle{ font-size: 150%; padding: 0; margin: 0; text-align: left; font-weight: bold; /*font-family: Myriad, Helvetica, Arial, sans-serif;*/ } .hatena-modulebody{ padding: 0; margin: 0; _width:100%; } .hatena-modulebody a{ border: none; } /********************** sideber li **********************/ .hatena-modulebody ul{ padding: 0 0 0 5px; margin: 0; list-style-type: none; } .hatena-modulebody li { display: block; } .hatena-modulebody li a{ color: #333333; } .hatena-modulebody li a:hover { border: 0; } /**************** profile module *********************/ div.hatena-profile{ } div.hatena-profile p{ margin: 0; padding: 0; } p.hatena-profile-image{ } p.hatena-profile-id{ font-weight: bold; } p.hatena-profile-body{ } /****************** rss module ********************/ .hatena-modulebody dt{ margin: 0; padding: 0; } .hatena-modulebody dd{ margin: 0 0 0 7px; padding: 0; color: #666666; } /******************* photo module *******************/ ul.hatena-photo{ padding: 0; margin: 0; width: auto; list-style-type: none; text-align: left; } ul.hatena-photo li{ margin: 0; display: inline; width: none; } ul.hatena-photo li img{ } ul.hatena-photo li a{ display: inline; width: 48%; margin: 0 0 0; padding: 0; text-align: center; } ul.hatena-photo li a:hover{ width: 48%; background-image: none; } ul.hatena-photo li a img{ } ul.hatena-photo li a:hover img{ } /********************** calender **********************/ div.calendar a{ border: none; } div.calendar{ font-size: 80%; margin: 0 0 0 0; _width: 100%; padding: 0; text-align: right; } /********************** header **********************/ table { background-color : transparent; margin: 0 auto; padding: 0 6px; width: 665px; background-image: url("minig_head.gif"); background-position: top center; background-repeat: no-repeat; } .hatena-body table{ margin: 0 ; width: auto; padding: 0; background-color: transparent; } td { background-color : transparent; } table table td{ background-color : transparent; } table table{ margin: 5px 0 0 0; padding:0; border: none; width: 100%; background-image: none; background-color : transparent; } .hatena-body table table{ margin: 0; } table font, table a{ border:none; color: #333333; font-size: 80%; } table font font{ font-size: 100%; } .hatena-body table a, .hatena-body table font{ font-size: 100%; } table a{ border: none; } table input{ border: 1px solid #D8D8D5; background-color : transparent; color: #333333; } /********************** calendar2 **********************/ table.calendar{ font-size: 100%; letter-spacing: 0; width: 100%; margin: 0 auto; padding: 0; border: none; background-image : none; background-repeat: no-repeat; text-align: center; color: #333333; } table.calendar td{ } td.calendar-current-month{ font-weight: normal; } td.calendar-prev-month, td.calendar-current-month, td.calendar-next-month{ text-align: center; } td.calendar-day { } td.calendar-day a{ border-bottom: 1px solid #000000; } td.calendar-weekday, td.calendar-sunday, td.calendar-saturday{ display:none; } td.calendar-day img { width: 12px; height: 12px; border: 0; } /*************** adminmenu **************************/ div.adminmenu{ text-align: right; width: 660px; padding: 0; margin: 0 auto; } .main div.adminmenu{ width: 100%; } .sidebar div.adminmenu{ width: 100%; text-align: left; } .sidebar span.adminmenu{ display: block; } span.adminmenu a{ border: none; } /*************** other ******************************/ span.highlight { background-color: yellow; padding: 1px; } div.footer{ padding: 10px; text-align: center; } .footer, .footer a{ color: #000000; border: none; } tdiary-3.2.2/theme/mini-g/minig_background.gif000644 000765 000024 00000001401 12137321070 021515 0ustar00machustaff000000 000000 GIF89aVV^jkpddlaaifipijnuxZZbcdivw|sty^ajtuy``h\]b\_f__gbceԭadmory~uvzZ[`ghmppropuhimUX_ր!, @:"#A'/$45E&,G1O    > Q QźMMNMKQ͸Է̶MNMNQQNQKKNKKOOD!%O>d_E$p ;$C'%S>'ʗ) /ɓ$61Q)@7 $;0T%42JI r 4H&P2YK ^"Mh[pZmPn}0״qNupL˘3k\ɃS BVqG#6J`b50!0rD;tdiary-3.2.2/theme/mini-g/minig_h3.gif000644 000765 000024 00000001235 12137321070 017715 0ustar00machustaff000000 000000 GIF89a8!,8`pHbTtBXجvnYxL.zn|Ng~b4!  BDF%xeCEsǰ+C Գ B '  ȉ*\hf #JGċ3vAǏ pɓ6P@ɲK9 Ily2@N@^Sѣ"]TҦP{*jTjZ,+ׯ`gy KfӪv۷mKwܺx7޾ LˆNƐy>LʘY^9Π3~M:ҨN:ְMڸNȉOe=N];];tdiary-3.2.2/theme/mini-g/minig_head.gif000644 000765 000024 00000002071 12137321070 020303 0ustar00machustaff000000 000000 GIF89a-~nnk^^\԰ڥnmk׎|~}z}onl``^|{yٹӷ__]ghfνiih||{!,-LMLnjۨʱϹθ H5Ç#J(Jaq)jȱDŽ-Gɓ(Se߼0cʜIsQK/kɳ'$3Jj@1]ʴSUI>JUHQs^ʵϬ%K$XeӪ]3$X7 !,ЀF(%L4 }.4`h$XЀ x P08H@ 5B&0L8 &tI4Db\w7=\P%,5FĖ]ݗbZY& CjNpn۟0A1<cyg i30a饘f馜v駠*ꨤjꩨꪬ꫰*무j뭝2 u*;tdiary-3.2.2/theme/mini-g/minig_sanchor.gif000644 000765 000024 00000000307 12137321070 021037 0ustar00machustaff000000 000000 GIF89a䯰κɽ峴!,D bidmɊ{ 3W;! `K&" Ia]*hWè4%',ij;tdiary-3.2.2/theme/mini-g/minig_section.gif000644 000765 000024 00000001702 12137321070 021046 0ustar00machustaff000000 000000 GIF89a䵷⺺溻ܷ纻Żռѽҿڿ!,XĚ͝պ"ޔR7WJ$ Hp*\Hl #J3jԁAC(H\qC IS 0S@ɳ=p6HH2PdHhJfXT9Aٳ:ק_/@b;!C LÀ*^ @l8\IhN-ɽ'7s|{'5\Ϭ:]/Y,/ǃSTΜ_Cs@*Sq.|#RG$sqQ(Fi4b0u~1=o: QWb(GΜ\kbx(u͔R\ߎ]Ѕ=h##1"mˑ"E,N_⿟/#"&včRg{+7yH?3V𳏭/.|ixF@}[ӟߏW@ ,XD9 ؓ:zh>ZLP[>?(!5w{{5:h;w9"!uAR؀"HcN5:Tܞ"!X{՘"xRYЕ 5H<RԘ3 )BRr} qDり!)~и|q}B6Pnӵ!-fX+wmRN`ܗ.ս)-E@Ӹi6hs^M)BR'`U1s,Ξ;k/@[|)O{81=|1u~7>/~'nފqn{ JcD<G7뿯]SЕ!9ap{4X5'NO>7!9&đq@웈]s{T* qAܹsn?yYДiVHVihzKw =B+8Q>g{Fh&VSGzo<@^\޶m[D,--=~8uB+@ ޽{llѣGf8`\ryhhT*4\7\. :˽8EU#pL9G("ҎR(XiGT^ʋ+uX0YЕ|ou!Эimפֿh(241ZKV ReUNIENDB`tdiary-3.2.2/theme/midnight/README000644 000765 000024 00000000451 12137321070 017033 0ustar00machustaff000000 000000 Title: 真夜中 Author: ただただし Access: sho@spc.gr.jp License: GPL ChangeLog 2003-09-09 NT * font-size: em -> %. 2002-10-21 NT * remove some "color:". 2002-10-19 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. tdiary-3.2.2/theme/metal/background.png000644 000765 000024 00000002672 12137321070 020306 0ustar00machustaff000000 000000 PNG  IHDRm!epgAMAOX2tEXtSoftwareAdobe ImageReadyqe<LIDATxڄU !#?D{ӴS}[g@ &zQ Ϡ6  NI%Ͱ`$Œ l6",^ ܼ,9x}W N0"zObra@@( Q](T8cpɊ0Z}}\t+p \50TT/ Ǿ{E-)+WxXbkCG))ۍ}ڬJ|Xr] %{+e1`k̶ 2y.,pžV5|xcQt$h-/vIFc5Y0 (Ca0ۦ).Y?Ix˵\}aۑT]xl  KeO'|vqR54CTпݍ1|uU]ۿwc,ոR!<-`]D^iR;=: xzCDX͏_GF71[UPE/Yʁ >-MI=0 i[vṈG`. h`0_w yg,e @ 04_& 5nJ@ 10AzI2yoOc)))O\KR,#'U&\B/Æff Q8`{?\꩸T:`t*2vts Afbέn`UT۳d+xR*Tڇze? ík1~|a6\0}j/[Gƍ͔UQ;/ܽ 3/db&N2ZmoK1 ]o2֬miܭ\cR^睭&L(G{A>_~~a#&:v D/ODdxYU6Mpy ^NQ+/C^F!U0 1/D*KK aK;!P썞5GjFu JOgॆRp`}n^_|2r쨜lC—e`vJ/eXnS/" V f{.E[Pwl1KNJHah{.n[~2u _"vIFc5Y0 (Ca0ۦ).Y?Ix˵\}aۑT]xl  KeO'|vqR54CTпݍ1|uU]ۿwc,ոR!<-`]D^iR;=: xzCDX͏_GF71[UPE/Yʁ >-MI=0 i[vṈG`. h`0_w yg,e @ 04_& 5nJ@ 10AzI2yoOc)))O\KR,#'U&\B/Æff Q8`{?\꩸T:`t*2vts Afbέn`UT۳d+xR*Tڇze? ík1~|a6\0}j/[Gƍ͔UQ;/ܽ 3/db&N2ZmoK1 ]o2֬miܭ\cR^睭&L(G{A>_~~a#&:v D/ODdxYU6Mpy ^NQ+/C^F!U0 1/D*KK aK;!P썞5GjFu JOgॆRp`}n^_|2r쨜lC—e`vJ/eXnS/" V f{.E[Pwl1KNJHah{.n[~2u _"6p MKSVQq!6"WD1׻cZG)H  Jj9ACLLAҐ_Dk@~"2?J-sH AJdpԄ!D K1-\{F aKƸy@j f*;#C&ִEPb uZ?ҝq^<\JԌi;'œe"QKjR<*Y<?^ׯ$<:X%qT\IRB-+ Vi<I .%5C.\Z V$`6FqEdϷORXgD^T9&Cl1{D+?Y$A" F( XxxxbbCF@hQOjKJ@gRELΝ`Bh'dMN0TwdttO0(f=AkA0($f=I5g XIR$E0l<a'~]Cq"' @RF[ G%-#c ˑx\gt1KAR,1P{S%yQCp׷o"SZ\wZokE$- /<Q+2ĂyhuTCyJ" GSP~ .' D٤LI 1BjM-d Q}K$ ~3!!53-%J lK$@N̛qu6զx4D| RNZ$\IF_ X~Avs-T [4ZVD1%U-\Nҕk Pw.)baff&K, %@yӓBȝ|݀EIsx8"B#pIENDB`tdiary-3.2.2/theme/metal/metal.css000644 000765 000024 00000015160 12137321070 017271 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Metal Revision: $Revision: 1.3 $ Author: s.sawada Access: moonwave@ba2.so-net.ne.jp License: GPL Comment: メタリックなテーマ */ /* metal.css Copyright (C) 2002 by s.sawada */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #fff; background-image: url(background.png); padding: 5px 1em 1em 1em; color: #000; } a:link{ color: #933; } a:visited{ color: #633; } a:hover{ color: red; } a { text-decoration:none; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; margin-bottom: 1em; } /* 日記タイトルの設定 */ h1 { color: #000; text-align: left; font-size:150%; font-style:normal; padding-left: 2em; margin-bottom: 1em; padding-bottom: 10px; border-style: none none solid none; border-width: 2px; border-color: #999; } /* カレンダーの設定 */ div.calendar { text-align: right; font-size: 80%; padding: 2px; margin-bottom: 0.5em; } /* ヘッドラインの設定 */ .headline { text-align: right; font-size: 80%; padding: 2px; margin-bottom: 3em; } /* 1日の日記全体を囲む枠の設定 */ div.day { margin: 1em 1em 5em 1em; } /* タイトル行全体の設定 */ h2 { font-size: 120%; font-style: normal; background-color: #777; background-image: url(hnback.png); border-width: 1px; border-color: #ccc #777 #777 #ccc; border-style: solid; margin-top: 2em; margin-bottom: 1px; padding: 5px; } /* 日付の設定 */ h2 span.date { margin-left: 0.5em; } /* タイトルの設定 */ h2 span.title { } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { border-width: 1px; border-color: #ccc #777 #777 #ccc; border-style: solid; padding: 0.5em; } /* サブタイトルの設定 */ h3 { font-size: 100%; margin-top: 1em; font-weight: bold; } /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 0em 1em 1em; line-height: 140%; } /* ツッコミ欄全体の設定 */ div.comment { font-size: 90%; background-color: #ccc; color: #333; background-image: url(bqback.png); border-color:#777 #ccc #ccc #777; border-width: 1px; border-style: solid; padding :5px; margin: 0.5em 0em 0em 0em; } /* ツッコミ欄タイトル行の設定 */ div.comment div.caption { } /* ツッコミした人の名前の設定 */ /* リンク元リスト(短い方)の設定 */ div.referer { text-align: right; font-size: 90%; padding: 2px; padding-bottom: 1px; margin-left: 2em; margin-right: 1em; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { font-size: 90%; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 2em; margin-right: 1em; } /* リンク元リストタイトルの設定 */ div.refererlist div.caption { } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 80%; text-align: right; margin-top: 0px; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 0.5em 1em 0.5em 1em; margin: 0.5em 1em 0.5em 2em; } /* 入力フィールドの設定 */ input.field { background-color: white; } /* 複数行入力フィールドの設定 */ textarea { background-color: white; margin-left: 1em; width: 30em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color: #ccc; color: #333; background-image: url(bqback.png); border-color:#777 #ccc #ccc #777; border-width: 1px; border-style: solid; margin-left: 4em; margin-right: 1em; padding: 8px 8px 8px 8px; } /* 引用の設定 */ div.body blockquote { background-color: #ccc; color: #333; background-image: url(bqback.png); border-color:#777 #ccc #ccc #777; border-width: 1px; border-style: solid; margin-left: 4em; margin-right: 1em; padding: 8px; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* 強調 */ em{ color: black; font-weight: normal; font-style: normal; } /* より強い強調 */ strong{ color: black; font-size: 130%; font-style: normal; } /* 隠し文字 */ .hide{ background-color: #333333; } /* セミフッタの設定 */ .sfooter { margin-left: 45px; } /* 引用ソースの表示 */ p.source{ margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; color: #cc6600; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* 長年日記用 */ h2 span.nyear { font-size: 80%; } tdiary-3.2.2/theme/metal/README000644 000765 000024 00000000400 12137321070 016324 0ustar00machustaff000000 000000 Title: Metal Author: s.sawada Access: moonwave@ba2.so-net.ne.jp License: GPL Comment: メタリックなテーマ。Safariに一番良く馴染みます。 Changelog 2003-09-09 NT * remove specification of font-family. * font-size: em -> %. tdiary-3.2.2/theme/memo3/hall.gif000644 000765 000024 00000000117 12137321070 016776 0ustar00machustaff000000 000000 GIF89a !, @  n֛3l y e8x-BP;tdiary-3.2.2/theme/memo3/kabe.gif000644 000765 000024 00000114366 12137321070 016774 0ustar00machustaff000000 000000 GIF89aqE}UxTqIsJwNmEnE_vJi@|Jd;OdAUm@}TxNX|OaUoI_;PvF}Ii@ZnIYUn@iEiDh@a@~Z8wE}SUnIvU6lJd@d^6|Qc7jHKsNxFnDvKbP~WvA~Kq|O2f7g7oJpLiJh@~NK{WlF[>\4~U[Rv@`EeHÙcsPvQ`CtFm7vItIyN|NqFtLqFyKyKvKvIvK|N|P~MyNlDoH~RtFyHtIoFtKvItFlDqDyKoCtFyH|RoCqF~MqI~PvKSyRqIyQ|PqDvN~PS|NtHvNRqDyMWqKtCtC~MyH~M~RlHlFSyHqHVvLvH|MtCVWqLtCvQqC|RvR|F|Kq>~XP~XWjM~H!,@7E8h^xTyPM0W (@"Y0u̕qL&Q X@dټĠC#?(LSj9L4 &o@Au1ղ N{*ZtϜA'h44R gD̸KEV,4j1K`hI `Z5bZf 3iX,7\Zm^ ܐahDE`m%7_NK#u\U g Dj@hڴ1qU. b>[({2I4SؑaWѪ\q10N.b0LP5720R2 eA&G䂊- c)P/ @SKJh@L3ڼJ{~bj(p@\q 6-$`R@124  |́F"K!,  .xK"P1,B0B# $d3&L4Š, 0X( t */<3 L* 7[`, P̀A3HA@ Ӯ1ӆD2dC.6(J*t@"g@p @ B#\`M1ŒMB+XK YQ|c 9C@L| f@] -<64 фqH/H(>(M1+t2y01)*(Nw PZTSB4pQ9@X , bS*T \! T@-: 1@< P@6aoH ` l`(,R`*8B E@pvB8`Y5p8\р Ȃ3>P\!<+*P /: A Xt<0j|EqqPʑP ؁za @p`1 pVBv+vp2n`T!`Pr  p!jh@P걊^ A$" ah.2a ȅ E+ %O%P)@1 p K+ ' FO Q3X[jPK E$?8CO" \P2@ { p5D rQg @"*Ѡ@2 `܂PG1b @ E PA{|Fl|aE 2G=fAL pVB=Ѓ a @Tꀋ 8`(D?ыTtp Fv( ra4\F7 VpGC%@:ˈIV@[XlpCxcPZ H1$ l"xx@f  $D0!i*g(@-5 x' 5x`$2HER=P3up dd"X: + 汋55fnLĠ@8Rdm8Rkc x  0 A\(@*z Z .уqA 1 FAc` $aP@@Bƅ h5 W  < p (`Lp8rYJ U ;`Drф8O4[@pADE@5T 8 :>P JX*` | P X30&5Ul@`BjgtwP91hx Nj t4` P`1,a 5x) UaJV4+h@DPZ ! G :d =H 1a :R jP"@*p@4PH7]ԨYl'pS1X*2pt"(,@880lm1OE*aL38| ]< )@B0v(* Z*44` D#0 E0 @E Da 0 \ "0j` @ f 9#  v%P )@0 *0 p` Jp7PG  9 PD  E # =p JPp =J0 @0`O0 YP ` 9 0` p T@R [`V ` T ( l`p   # Ld%`Ք @ @ ``Bpa>  d` E%'pb , @#p P٠`O.@@K 2`  "0 0@ p pR`vT /` `*K p0 m07  `@ EP @ ;Bư 0J@  ,p pPK0P 0@2J P&^0  U^ ߰ݠԐ 6 sN@  #p 0a 0 ;- p`09P 7 V`#0$ 01 @W%E 0#b " " 0 HV`p S ` ~ O p @ Pna Ap3PPO` @kP  ^2 P0Ҡ0 L di` { b#0 @B 3Й Tp0` `m  R0" t@@ 5 s P7Ci` @  Y`UP P5` S M ` PP 0 s 3 $ 0gVg# m' ˀ$ 9 Pݰi` ,! pp i `# ` ΀0`P @ Y 1x6,  sp ) zp -  ` 0` `@0 OF A 0 ? p F  ޠ   E0 B kp`[ ! 0  0 큆 δcj p 0 Y~ ؐ 0!< Ӑ " cPK ;0   D5 ̰ p  J" g`ĠY ,G`$g A@ "  5<@$Q= p 1" 4 P P[!Pؐ A+@. 0 0 k;PY (0{  2@ ŠŰ`pݴbM ! w`N0  5 HP    T _P  @ a@p #`kgP k G  J gP M @ [ gp 105 bR  R 'pΠ & p@  i0 ` ""0|g@1O`   ڠ^0 O M 0 )` @ кpO@Mp@ )p )! [`p % ( tp c`,  '0PZ-@ X_` ` 0 Ӏ 0 ;@ 7@ $ `Y0 0p:H*]0^m@9@ a F</ *&@ )1@0UG-%`S@ @* @ - i9P! 0g0 Sΰ RP9P @ *! 1Pi% U!`L"@PK0 PS30@p@ @d@ OP (PM p P"@ ǰ@ @ y ## b Pm ` 9@̈   z_3 4"ހL *s * M T` | /au@U |  .``ݐ@  i` iPm0p4 `d@@ p+ ;p p/w k`s p@!w  c`30 p0p 0@@  )` p % @ 6 R``2ppO@ , @*0 $ސ  0Pg ` p mp `!  p j Ф4 1P&O+&ˠ@ ӀvU@I W  0(P9  HPti ` Qu`ΐ.s% r ,PȐ `i`mJ #pX p$Q2 7  P07DuȰ !-0L \ s  =P T@/P3`r  $0{K0g @BJC&22(Za3I8SP#M-/;JxeW2t: (TMq u5! J mـV ʴqU XIf0(@rT@.{. K6JA#*dEhjbT@sB*$+S3g$!2*H#a@1ړQH@@³T%Kƅ?/6傀KTPre4Iqh+(0oH!42;9CBuXF[bDh@`h$0Ɓ8`V1 &2b ұ hpopq >8\!Ui!d9Ê7/L.lev]e XXbQe&A |chX r\6'?H$r]fŖ)PdX 4%PGE ȣ !fCnj) ЅcPP!B xc[H @Elx ]f8Ya0H%ed0 P) ry@ \  dqP%&qH@ 1i\"zabV\e!=Y@Z&@g 0(!\Tmr8"YRnH`STDjN Y$s@H \& vXYd ZaZe9\C beDjP+_zpZQ g`iT@F|᠕9Ej0VCJ`fh@) #8nfr zcvԘ $Q%(rP,hnTaaf!Ě eĄzQd& x;ZpŖ' ł ~ـ{1> Q#F @c$ xB4L/>iPA$x-XV`prh p b,a.P0F(`+ cP І@b;/ R^#,p(,1VmOaZ8 X!E(. db/pF4 *9{X `?3@"PPf# ((+' 0\HA'A {$H5pl :ъ`( 8.P4\#78 2  -‘R(x#a |`0Ќ$@ &P 9A<#hr1lp+Tuda85|!hx{xF1T}3pGUHE-:j-H4x`W mPA=D`2 l ChE*`X R 4< V2hn0$6U# *la ` V@.H mrh0H. z(pNQLh@)Ȃ F4d Up Ũj@FB 4 kS 6/h >1@PA^xF ~y`(@L P"fPT;8B5сh"O8;P m+l "xdц*PG"-.gh9Y 87t[=.B̐@jЋ3(57]pґh ` \8 a *6`C"F ^yDH1~(DX34@hPA;R6 m+Z tDYрA>@$+E  483 <(:d=ZBk؂^ xiE > C$0F8*F (pC ` "PEb@gPF0|PB:%`Tcm t P `. \@؂Fqj4 : 3*,0*8]p FA@.88(!-|A#fBx(:PC\@'FwL x>^v+AX00pbhC Xjml # t*ƇŠhEPx9؂00xa88_b)qU @UUX@i8WЄ^ r0d0s{(#1p~@ p[xw(X P^oȀ98m Ye@x(?:4p PKb*9ÀpPUpija9Xj 1_x[h aajMPu8E bXn@Wp6x r@gpm80ȩ\##;NPPVIHgW!?X%8]m hCh( gP xY؅sfXhat`%$o0'apah% T؃%Pp'  xg m]jH| %Xm(yXx^bWX 2ȇhB@~PKjȀkx@hj`VhXnh 'pnHXh+FHhhYXIhW`+h&0^"V3zȁe0sxg@(@g@V06up$fH43^HW&Ȇ 0%PVHil8E\8i4sd\PX`7XX0 *8lHȴmI[8\pl  U1XZ؆( h@! T-m ]\yn X[87s h X040r=\c 2#++мXyuWc'x" hlH1 _wh`0@m`0 ؆(Z4X^Іwx PͅcP`(Y'8gXFpp \`@ `\(Fx"%(W[=hIqHb@ZFHUfT0XZXp${^ZX8 hup[XTx[X Ѓ*hprPgh/ІcQr8` Wg8y@!f!'0WP/fdȅd'\X(h!p0\%UZxoZj TSgAXd0`xhXl`ZX*0P8dP 82HW ^`*8T( ` l@i`Tx<?( _x0YX 8hhNmyWAerX^X0`vn aHF"PN,$@n^Hgx8HPpXShphiUnhX[HL(UH'؂Y@e|6ؘ/~ ȆlWXl- @^2ȅ0_n(r0&s[ bP3 h_`x(zP]h jЃ[mY N p2Y؆/\؅%_P(x"HW o(Ds1V@XpXTYPXZPi@Y@po4f^Hkn,=G]pf@ HPSx'-)h`\`^ eVhTrP`d_`*pg`pLx VPS Xn9#XHW H fHgTX0o@Ex\$x 0Hph^ e8YFdh*s@vv@(Ȁ hci]W(xp4"gYW`)Zxn[}ІX/` 8XȁpUi ^VW93X_X4PF#9pa x|@\qx(pn m  X{H+V(#bTYA*,X/ e #Ȁ k T@Ӏ-ʁbjJ|xvX?pt( `U0s@"ȅ` r@?0f50r h\pJ@5lG\4XTV83b rq:EP pX=X Wxas@8ZX"~*p؄ȅ_0$Zq0]uE8\n8`?\ZiC:YK!. _hAo ȅȅ@`oPm]S`W8rYPwX5<*"Јa]maV`F|Ѐ-=bkx'K^  ؀v_(P<8sU@@ohX_UPxu"bPVpahw`j@9p (6XV`XV'h%hbVJu*jp]0Hj%?8xs%؂]bXT\(,2.`adk q]hI?Ȁ\P- ^p[ghh(_8gM,@[P'І8;;HgHI\HZ4!j]Ѓw@'P@`?Zpa0`(#"HϪl(í"˼T.RqB FiQhvy$E `ʗ9F֢RAP l񒖄5hy#L<\Q_8ɔWOzSgΐ+t`4D+Y lA̓&z궂Ǘz< υn3< ..!fisU:MѴҦꘑ4ִE#+\K;)0X]HXxr g%SB\E3g G $"`J5b.,H`$!$-H@K#A,/ J0CA3 HP!BdX 9)k<"5g CK< aX)\p1,BAg/;D!1S4),8Hp34ILpA4M8q 0DC 4 C4B6DMaJ Q/6 J3@@"SH*"< 7j55$L <x -C,L `r$1RT2,- {-@*&#dD1 CX3C+81|$ 3 K ;d!4/ڈ,= 6!)*S \ʤ2O,M+@`3 (+b 5JВP*h#K4, 0M .,CD4#n2!$@ 5L챌7 |Ѝ`)NN a#I۬#A6@<R@5"()x 0)U4K F@mD ";@-g$ K|1B*0j l /nAxL7^B #hC.`QB\q 5C W8AX ytC <5 Hq@ ЍH68/lI`I`D #H:ꠁA0"p40.  |p`(<A8XaF C" Z``p6]@Abl O` ΨL0 ]<#p ܢ5U,"`m` P@6Z@[؂PBȐr5`bXa 81X5C%H1 yGE# aFWaKXA^ b (,0~Ѩ1QZhp21E 2p[!xghR]GP+h! y 1:\|.(G'І' 7:a!OHX\D3 pg J,D*F Qg1Gҁ d68E 3tA B7Ra$c PX !(ld0\F#1r` \cހB ``BzP 8 W P@?0"~j#8`!;@<[-XFRaQc. T$(/T9>00T=/`3T4<@lA,|d,8-hA5@'|*$*B5D1BLĀ2h-B'5 1B)B'ȀȀ| 1`5NC/܃.F@ <<LAC 4C:H*(<+`BV$p=(@,d)@12$:+0-*@lDA.TA :`u4H/,@B*$,3  H C848=3B(0'tC3A<tB(2B B7L@*Ă0 0=/l$@L 5D@.. C38@/xB C2FC #*,7p, M,#<+8J C=|#1pd*/B@;B4pXpC/ P0I3Ђ2pB C.-l/4pAS(.$/,p0 p3@ 0@2Ԃ*1@Dh<C0  0pLY*w el^pfJ0Y@׆[ku cvdG4HPUb!_/t>Zkv<@ĚqX Ey1WTRP&KXӴ beW+m٠mV lzK#+Zwn#1 ^ Z%`K؀/ŬY]a|! y}fJ& 6VlҥUFqNrHQ,Hj>F%\f 2t֨@^ؘi‚R YYKdXBF8PB jAct1'(X)\3^vni.S|P (8X1`3xTfĚ6ĝSB+&e Hh%qQ!a\ ƗLAX IC  1bQ\\a YW9r%nHZNo0sf"^%\X!s $b\P3P9 jhC^ w=(ZrQg$ `aaq`<h/ g,C ф%A\tcP 20u z8 cF@`@B'ր3 0+X]WD#HENqeP.$`|Z5nXDx STa5rCh#+v`8P ] A7TA.FWXX2$ĨAx8Bw   $ hF^6:t`E. dl@@0,ǀG31V//1tXC(58 y E sP0 HA N2 gEaq !J@jCD \CB+vPS 2^3fa%( pF0CERXq8PЍ0؅,a:C)h2bQF @x LЂ86q\@"ъThC `rLlP/\YFZLʘF00̶9f0bL,4>('5l0/@JX+ "E^[]@ 8@Hsl!p @+|`h)$ " l!<R-<`5NP EMa(`(A8C0P`c@.P*@`  N!44@h$Cx U`xB 40C5X/P@ްT@$# ڠ F:aT `V @Xp҈r7Pj#0 pZD-A=`/ax`!m@Ah$AhSFE`TK -z4 &dTL`@ ` 2@`F7ЀԀXB.LTP"VqVXF0nt @ *7 z1 {`F8.B( phq KLX aB08VPa,acx0-"e$P2Qb &\9p!`[X N@ `>h  `P@)!A8A@J\p` "!@ځ x"4v`r!Ȁ vax0 ^ PP!n` aZ@j8l$`zڠ ^ހA^|a `lD aa\``bA%l\ &  h!! X`$ @"z!!_aA` @AX Rb !b!vHѠD@: 6`bA ANxl~'  J!B:@\h J@` PH`LҤ"@0b 0sOb>a!(!$VAfep!rzjA.AڡP&`v!b` !0aR!@. a ,``n!(`rqFh^!zac jvp X!&a ba4Aԁ$`b@B @"`@`r ! @H,@tDj ԡ A b)v xD2@ 8^`axġAFFVb! p  $j` t`*  `F !AeE4`la \ >. aV \@> ,@@vH :l ~A@ R \X]۠d`N^ 2, ab` f@^A"`Z fJ`#zav! B V t2@ `jA `@ r`a 0sl@h!R! 8 ʡr, @H@ BlrV4axADA 0x@  b@.`\A<H`D>XaFT.!a AfA xB`!> Tj~ v B ARH! !B  > hT! | ?!H!"v@lx``&aPaDG-RA(jR!A`A $ l`fNVJ> x@F!q r! `T!D \~ +>R̂,|`"@FA` ATDhbb!|aB  ZʁF^\lޠa\T!A` * !8R@r㢡^`! Mh0%fa p DaHAA|v`\ Dj>`  a @! I d v:R!!2@D &!TR Va!.@ X/  x "H^r:jl ! FxR@G @aajP>r raxmNA!fPa`*@BBn aH!0oaZa8!Tl Va @ `j!  D@ <~ H !P l@~a0pn+T *``Em@$@䯆?`D` J Jpl5a޳AN@AAX` `᝴4} \ `$ <T`   @v(@aAZ 3@6F>V AA ` at`a N !lav`d` @l@hp# afN# A4@& rAD`؀\! | dAL XD@ JA\`8"nTyX `lRah#'S5wV . Xa[ `b`hrA v aP(@p@Q|`ֳVanA <` XJ4Y(\䨑!Cjʬab p&AƯhBXU+\5S`wRcB3^q@$NK \ 82$rWpP#"_ %V fpqX"(C 7r5i^/dxɓهa̺XGA,^znR*&$MA.dSݔ3b * _dR !u0ae@\YBYrM+K"xrlX&#$c 1L1, M2ˆA R<0bsH YQ1@K,\A+AP̓Uˬ*tg5 pІ Vip@ /І+(bE = p6L'"-(pR"G R2 4XQ9D PGb,41N҈f0;L10H>oDc*sDp2Ӏ*xS*!;q 1K.+r.P@.$ qFEDÁO GdC;6E6bBd21#MԐ{,J T09C t"u"ܠ2= 8 l_1`)k*bOl7i|,шpE /zAu#2bЋf| \ %d`` 1[c s Gȅ/)"8Etj`BPaPCT@6< 7ha E :PS,F0qQ2P4 *b 6h"Wh< \CbH*0i6 xp'p4 @l#0hф08a AB.0Sp`0eCahD+6BC@4$0Pcְ@x " a[`hA5Ju"%d.0 A‰a&P X2R!Hp)@ E`a >ZЂ8b@TP+H !8 V `@*/ hB XHuE-R ah1!k6Є6 y0 qj| $a) 8@3faX pZFX8Cb @@ϐ ЋjD ΐ_hC0,R!t` 4ǐX]c(xA |1qA UE+A,@Pp3F&axB "1s`rMKH6(8A@p1/3 nzE3 ^ 0|3g(" @%j(tP"~@$@P`P"x@у܂":v bShQh- $pF@ :daa*KTK H]P@ YP9zgjx\,N;AX4h8 \4E7 _Pr AC#EHE x r(("RA0 oc=l0 MK`$ V " 9 p 5 *`,AA~° NS @ga _=  R90 4 1Pm@-Հ @ 02F@ p-@p  HV`r_p0p1 0u` 0  !p E ` 0p r P V@̀ c `   0`OW[pN @@ @@Y) "@ڰ ?PpOƠ Y` 2Q@ 0` P  ! ; i 1pV Pp oUp נ M  1` a@y `# H Ng`>5  @ 3 t8 0`\  p`P p eAkp I %oh0@p i p 5 D#@mPl F@!49 BiPP5И// I k``Ѡ-@ 9K` H 0  p hFPӀ N0P"P R> `6  P6y u g Q `  0p ppB< Š, `I  ހ6 8 k pS - 9@ 0K` 5 Tp@B de02W @  "0~ -,0` 0 OM@  !z T a , 0G 0 Ap z_Ci ` syVPhSp P7 #pO k@\[ rjpn@P = 6$z` r ]p / @fp  `] Jv +K0 8R>SĀ P 5 %@ ` p@0mg  d,7\ (PPc-ސ `T@ # 025P @`Ԡgp jU Z `uei @p0; 0  \0mF f`P@PU0%P)06P P R&0` "SP V ) 1 = X 1 ܀ @ p 1p#pN i !ɰ NPT0Ġ0g0 0̀]Im + V@0"Ph@ ;0 F 5  0@ 0 i`7 P݀[p . v = `*p : 9& ` Yu 5h`dp% ` c Pp 0o g@ \U 0w` n* ~, P 0 PR C0w -o*  @ P iHp$۠p 0 l R ; ٫   P` ,0P wni "@ p,@ 0; H{  * Z5 @ p  P Π @1@ p3a - @ YlE0jRy\P0Tw0@ 0 B ?P1r C { Š ~n Ӑ  GP%@ Z a W0 0 ϐ10 0  S@p\#@t  Hʐ[` /H z` 0@`@ # J``_pYP @ T Gpwp{0 ƀ @5 0P ^ !t5@  ߀0ːP 70@G N N P , Up ʐ 20p:P AP ܕo< m``. `?h 6< %p p - K 6p 0 @ ְ0` T g V PP5  ݀ 6 0 o]r, / 5IUF`s iـP;`z PP {0֐1P P u z  p g `wb@ /Pg ` `)41sP'Ъi J@T}"#߀ C P b Fp;  @P@ ӰG @ `*` ? g`ǐ0K P=r a\p^TP pp @ P   NF v1`1 W` O<z 0 pZ$ P 5  1h㙍,XT19pQ /K ~5($_Аk6Nn50֪ YIer0AW9Jb^+B ';}U^# iTqH5=48SvTK=E(oVTkcB1p"iI &0‚*:@p4T5lng-a8@P-8cP6XX\hE7q ^@P3W0A&P4  # [`0I` l\zp> 4̡*( Vh@>`@(."  TP(hC<p0=^.pbgAІ0ĀE@ \|@3 Fdq4PpagA$R1`+~prx (0ȁ5Ar`4N&P FF*:`A, ' a-q HP Nv|C0G h`$\ b2 <FX {FF̢.P2Dp  ) 3xAB tN8^C!T5:PtR0/ ?v)\ ``@\`Cb$ :tE 00 pz \HFjpW$ `BE `" G/րW*!u P+qCb 2 `$Pr!``X!D"#p@AU)@P E:U83BsB(9P &^ 99fB \KF/.#0a*8 `,ܠE.0 \I1C/N!xr(/T<Jht 'hRA /8/mءS49aNl ȅ3\vE 0[Cr1cA F*oHЋ-H@?0^P% Z6t^a|`XC rq80PaWtc6-s%jHClHh(^؃y(Y!̅ vUh``8Vxplh\`' p8YȆHȿ|=f+\08 / gx ff4PY Y`8gh`\x<5F4n_48*Ȇ:XY.Xf(pfc84VXȅZx. ؃hPfHv6 04`]0\Ykjh+W0sAp`7\8 ex0l0h PV4@(g(!zHG0\ )F"-W#0Vwxxp!(wiPGa[`$x[gЅbrnZ z=o  h Vx1Yhh\cb% e0#s``xXO@ (30.H`x0 _/xxuc[ TxcyiG2(r1[&(%z38uUkh(`xX0{ypR0x *T.f NR"PC6 fhfЃ wX\$IoHl[U ol`jhH`L`H$Tc=n`Fh6{J!Z([aЩT`8 'ȁpj: h0x@(;0 x/2" %Hst _{oG( VP4(i\ `F`@mQpX' i0`^x{X lPchb0sp eIMXEXK )Y%( Pj@+ȁ:j@=HWrHShkXg,H9(`vp]HHi?@W[`XXx`5(Z$x P.؁vpqrH%ȼ%\^S_-)WPVpd.H0)؃h`cj8X$Hm]ɀE0!<P [f v5^!`p .,Z =&EN' 8`pVjPo8UX[HȀPnȆiPVT+Nhjdh?@ (j9K,`Sv^^NeVWPsX#0 HF0Ђ\(TKic]h'mA I~bC|@Uex\u+1Hf xš MHp, 4X#HG 1 1&p[A  @KYUN$|H|(?hJJ]*(XpK j@VE$샓5P PP)0"Z͜A`,—sX5xK;j)J\66P0plFVžQ3 ˞͕g55 &Z PlRAFjњjh$M3#^ F3 @0ڜ-6,C <B7Xц޸2"4 ;p 8< ,c|BBJ= 0@= 8B4H132 $K AMAL3ь@L.P 0K%"hQx48 / P`@ 3^D/sCH,\ <"h p54b*)N7;ъ|@N0{G4x+)|;: R L䲄5 : @qKSJ/r 1ѴJ+ܨbK5ܜ .3 g"M024ؐs 5?@<0. @L. XB12$ /QƈS@  7,b97d 7P( 3,@+14-r (S\C 0pBRȡ!R{K6x+746:S@0M.x<3J7Lr3 ,@  eڰP? EU, A@-p_,!X@f E1р+h  @pLbY#Gޑ  *TR1 fTrbp PXX" j8Ap1 9Ԃ!P.9`ƨEsXaF?a@ x7dp 5`- +ѻ#ȣB50[| @G1\P#E=/@=8Ɓ)``) CP6ThC ȅTX  P"(X 0W)1YxX1ddp- <A.rbTȄrQ={E,q8R ^ 5X-T Y G @b 0@ @P"l   pzqDoA e@8l~X/YX!;P @ mF5V PE-(r0-2@ [H1qP@P41"p x1TT HEw`Z8-dH`A1.X ܐFp+xȀ4V| Z C@ bh JЊn4.d[HH3tV` .k E R1 jhCb`c5؅xQYd 0`-r   (0v d P'N!`v!    A_"x)@!"X++<Ћga)Q{ PD*AjP AXFp VV0NC`nDȁ ΰ0Uh3xiC`V|s"xA0nX!hB~B0NA[8 @ M>Y0T$ P>n1#I02p$8( H m"0B.AlH )/p o-c `qA# PCx# 7-4x8(,Ԋ:,8;C4H-p*$C/@0,-08,4+B5LA*` D<1A4B* ,|*2=@@+|1  4 2P-P+(j1:|=Ђ<0 x@6B./p,C C,B8|B*P0<< *(@ @H.B1@8H\Ā+7CH^0؂ x@6,Y29.0\t3X@4*zE@/ C.<04@8$X)h0@`@ A49<@|0h*(!B@ (\.(@|:/B+8@@<@B+|@ */L$ Ā!@8$1B tC .4 *x + B0,0B p 9C<Ђ3L@ Ԁ @# ;0@!l@@ԃ0 5; B3C5.xA/BؘB D̂97X/C8 C9($ @JT $0C7d(AC@:X8 Pb1< HC#0$@ ו@#q@ (| H*^ (8, B0P)x&`*g.@ C0@5T" CB,,9+"m/5 +60+2Dm3@ C;xXB@0|<6~70@0(B*h&B/e,`A@@LlA,A0T@4 P@y`c3#^T3_8DFZMVVPp˲u883D`)QEŀ6`KG0 7 'R0a*p0o( 740p -#REKl[.#TE[B#խ[X0,rT-ӚH+$B Eۭ#PzE3$͏Y$uBf6< +xm V>xNB Ii :IIH ۖѠ;/1{F:cMܮ8 а`#EA`yI^FpF7!jH# nʀ:ˆuEFk|v!;tdiary-3.2.2/theme/memo3/memo3.css000644 000765 000024 00000025225 12137321070 017130 0ustar00machustaff000000 000000 @charset "utf-8"; html { margin:0; padding:0; border:none; } html * { -moz-box-sizing: border-box ; box-sizing: border-box ; } body { /* font-size: 80%; */ letter-spacing: 1px; /* font-family: Verdana, Osaka, sans-serif; */ line-height: 1.5; background-color: #ffffff; color: #000000; text-align: center; margin: 0; padding: 0; word-break: break-all ; word-wrap: break-word ; } h1 { width: 85%; /* font-family: "Trebuchet MS",osaka,sans-serif; */ text-align: left; line-height: 1.2; font-size: 200%; margin: 25px auto; letter-spacing: 0.2em; padding: 0 20px; color: #000000; } .hatena-body{ position: relative ; width: 85%; margin: 0 auto; padding: 0; } .main{ padding: 0px; margin: 0 26% 0 0; } .day { margin: 0 0 15px 0; padding: 0; width: auto; _width: 100% ; background-color: #ffffff; background-image: url("kabe.gif"); border-right: solid 2px #e5e5e5; border-bottom: solid 2px #e5e5e5; text-align:left; } h2, h2 a{ text-decoration: none; border: none; color: #ffffff; } h2 { font-size: 100%; font-weight: bold; text-decoration:none; margin: 0; padding: 0.5em 1em; text-align: left; background-color: #1C1C1D; border-top: solid 1px #1C1C1D; border-left: solid 1px #1C1C1D; border-right: solid 1px #1C1C1D; } span.date{ letter-spacing: 0px; } span.title{ font-size: 100%; letter-spacing: 1px; /* font-family: Verdana, Osaka, sans-serif; */ font-weight: bold; margin-left: 15px; } .body { padding: 1.5em 0 0 0; margin: 0 0 0 0; width: auto; _width: 100% ; border-left: solid 1px #1C1C1D; border-bottom: solid 1px #1C1C1D; border-right: solid 1px #1C1C1D; } .section{ padding: 0; margin: 0 0 1em 0; border-bottom: solid 1px #9B774E; } h3 a{ border: none; } h3 { color: #000000; font-size:100%; font-weight: bold; margin:0; padding: 0 1em; text-align:left; } a.sectioncategory{ } span.sanchor{ color: #ffffff; font-size: 1px; border: none; background-image: url("hall.gif"); background-position: top left; background-repeat: no-repeat; margin: 0; padding: 9px 7px 5px 7px; } span.timestamp{ font-size:70%; font-weight: normal; letter-spacing: 0px; } .section P { margin: 1em 2em; text-align:left; padding: 0; } /**************** decoration *************************/ a{ text-decoration: none; color: #000000; border-bottom:solid 1px #000000; } a.keyword, a.okeyword { text-decoration: none; border-bottom: dotted 1px #9B774E; } a img{ border: none; } a:link { } a:visited { } a:hover { color: #ff0000; } a:active { } h4 { color: #000000; font-size:100%; font-weight: bold; margin: 5px 1em; padding: 0; } h5{ color: #000000; font-size:100%; font-weight: normal; margin: 5px 1em; padding: 0; } blockquote{ border: solid 1px #1C1C1D; margin: 1em 2em; padding: 1em; } .section blockquote p{ margin: 0.5em; padding: 0; } cite{ font-weight: bold; font-style: normal; } cite a{ border: none; } pre { border: solid 1px #1C1C1D; margin: 1em 2em; padding: 1em; } font{ line-height: 1.2em; } em, em a{ font-weight: normal; font-style: normal; border: none; } ins, ins a{ text-decoration: none; border: none; color: #444444; } /************************* list **********************/ .section ul{ margin: 1em 2em 1em 3em; padding: 0; } .section ol{ margin: 1em 2em 1em 3.5em; padding: 0; } .section ul li, .section ol li, .section ol ul, .section ol ol, .section ul ul, .section li li { margin: 0 0 0 1em; padding: 0; } .section dl{ margin: 1em 2em; } .section dt{ font-weight: bold; } .section dd{ } /********************** img ***************************/ img.photo{ float: right; padding: 0; border: solid 1px #1C1C1D; margin: 0 2em 10px 10px; } img.asin{ float: right; margin: 0 0 10px 10px; padding: 0; border: solid 1px #1C1C1D; } /********************* footnote **********************/ span.footnote{ font-size: 70%; } span.footnote a{ border: 0; } div.footnote{ margin: 0 2em 1em 2em; padding: 1em; border: dotted 1px #1C1C1D; } p.footnote{ margin: 0; font-size: 90%; } /********************** comment ***********************/ div.comment, div.refererlist{ _width: 100% ; padding: 1em 2em; margin: 0; border-left: solid 1px #1C1C1D; border-bottom: solid 1px #1C1C1D; border-right: solid 1px #1C1C1D; } div.refererlist ul, div.comment ul{ margin: 0 2em; padding: 0; list-style-type: square; font-size: 80%; letter-spacing: 0px; } form div.refererlist ul, form div.comment ul{ font-size: 100%; letter-spacing: 1px; } div.caption{ font-size: 80%; padding: 0; margin: 0; } div.refererlist div.caption{ font-size: 80%; border-bottom: solid 1px #9B774E; padding: 0; margin: 0 0 0.5em 0; } form div.refererlist div.caption{ font-size: 100%; padding: 0 0.5em; margin: 0.5em 0; border-bottom: solid 1px #9B774E; } div.caption a{ border: none; } div.commentshort{ margin: 0; } span.canchor{ display: none; } div.commentshort a{ border: none; } span.commentator{ font-weight: bold; display:block; margin: 0 0 0 -1em; } form span.commentator{ display: inline; margin: 0; } div.commentshort P { margin: 5px 0 0 1em; font-size: 90%; letter-spacing: 0px; } /******************asin detail***********************/ div.hatena-asin-detail { margin: 1em 2em; padding: 10px; border: solid 1px #1C1C1D; _width: 100%; } img.hatena-asin-detail-image { float: left; border: 0; margin: 0 10px 0 0 ; } div.hatena-asin-detail-info{ float: left; margin: 0; word-break: break-all; } p.hatena-asin-detail-title{ font-weight: bold; width: 100%; margin: 0; } div.hatena-asin-detail-info ul { list-style-type: none; margin: 5px 0 0 0; padding: 0; } div.hatena-asin-detail-info li { margin: 0; padding: 0; } div.hatena-asin-detail p a{ border: 0; } div.hatena-asin-detail-foot { clear: left; } /************************ form **********************/ form{ margin: 0; padding: 0; } form.hatena-searchform{ margin: 5px 0; } div.day div.comment form{ margin: 0; padding: 0; } div.day form div.body{ margin: 0; padding: 1em 2em; } form h3{ margin: 0.5em 0; padding: 0; border-bottom: solid 1px #1C1C1D; font-size: 100%; } div.commentshort textarea{ width: 90%; } /********************** sidebar ***********************/ .sidebar { position: absolute; top: 15px; right: 0px; width: 24% ; padding: 0; margin: 0 ; font-size: 90%; text-align: left; border: none; } .hatena-module{ margin: 0 0 15px 0; padding: 0 0 0 0; width: 100% ; position: relative; border-right: solid 2px #e5e5e5; border-bottom: solid 2px #e5e5e5; background-image: url("kabe.gif"); background-color: #ffffff; } .hatena-moduletitle, .hatena-moduletitle a{ border: none; color: #ffffff; } .hatena-moduletitle{ font-size: 100%; letter-spacing: 0px; font-weight: bold; padding: 0.5em 1em; margin: 0; border-top: solid 1px #1C1C1D; border-left: solid 1px #1C1C1D; border-right: solid 1px #1C1C1D; background-color: #1C1C1D; text-align: left; letter-spacing: 0px; } .hatena-modulebody{ padding: 10px 1em; margin: 0; font-size: 90%; border-left: solid 1px #1C1C1D; border-bottom: solid 1px #1C1C1D; border-right: solid 1px #1C1C1D; _width:100%; } .hatena-modulebody a{ border: none; } /********************** sideber li **********************/ .hatena-modulebody ul{ padding: 0; margin: 0; list-style-type: none; } .hatena-modulebody li { } .hatena-modulebody li a{ display: block; width: auto; _width: 100%; padding: 1px 3px; letter-spacing: 1.1; border: solid 1px #9B774E; margin: 0; } .hatena-modulebody li a:hover { color: #000000; border: 0; width: auto; _width: 100%; border: solid 1px #1C1C1D; background-color: transparent; } /*************** trackback/comment module ****************/ .hatena-modulebody ul.hatena-recentcomment li a{ display: inline; width: auto; padding: 0; border: none; line-height: 1.5; } .hatena-modulebody ul.hatena-recentcomment li a:hover{ width: auto; border: none; color: #ff0000; } /******************* photo module *******************/ ul.hatena-photo{ padding: 5px 5px; margin: 0; width: auto; list-style-type: none; text-align: left; } ul.hatena-photo li{ margin: 0; display: inline; width: none; } ul.hatena-photo li img{ } ul.hatena-photo li a{ display: inline; width: 48%; margin: 0 0 10px 0; padding: 0; text-align: center; border: none; } ul.hatena-photo li a:hover{ width: 48%; background-color: transparent; border: none; } ul.hatena-photo li a img{ filter: none; border: 1px solid #1C1C1D; } ul.hatena-photo li a:hover img{ filter: none; border: 1px solid #ff0000; } /********************** calender **********************/ div.calendar { font-size:80%; color: #000000; margin: 0 ; padding: 0; text-align: right; } div.calendar a{ border: none; color: #000000; } /********************** header **********************/ table { margin: 0; padding: 0; } td { background-color : transparent; } table table td{ background-color : transparent; } table table{ margin: 0; padding:0; border: none; width: 100%; border: 0; background-image: none; background-color : transparent; } table table td font, table table td a{ border:none; color: #000000; } td a{ border: 0; } table input{ border: solid 1px #1C1C1D; color: #000000; } div.body table{ width: auto; border: 0; } /********************** calendar2 **********************/ div.calendar2{ padding: 0; } table.calendar{ font-size: 100%; letter-spacing: 0px; _width: 100%; margin: 0 auto; padding: 0; background-color: #transparent; border: none; background-image : none; background-repeat: no-repeat; text-align: center; position: relative; } td.calendar-current-month{ font-weight: bold; } td.calendar-prev-month, td.calendar-current-month, td.calendar-next-month{ text-align:center; } td.calendar-day { } td.calendar-day a{ border-bottom: 1px solid #000000; } td.calendar-weekday, td.calendar-sunday, td.calendar-saturday{ display:none; } td.calendar-day a img { width: 12px; height: 12px; border: solid 1px #1C1C1D; } td.calendar-day a:hover img{ border: solid 1px #ff0000; } /************************ adminmenu ****************************/ div.adminmenu{ text-align: right; width: 85%; padding: 1em 0; margin: 0 auto; font-size: 80%; background-color: #ffffff; color: #000000; } div.adminmenu a{ border: none; color: #000000; } div.hatena-body div.adminmenu{ text-align: right; margin: 0; padding: 0.5em 1em; width: auto; border: 0; } /*********************/ span.highlight { background-color: yellow; padding: 1px; } .footer{ border: solid 1px #1C1C1D; padding: 10px; text-align: center; } .footer, .footer a{ color: #1C1C1D; border: none; } div.body { clear: both; } tdiary-3.2.2/theme/memo3/README000644 000765 000024 00000000136 12137321070 016250 0ustar00machustaff000000 000000 Title: memo3 Author: id:chepooka Access: http://d.hatena.ne.jp/chepooka/ License: GPL Comment:tdiary-3.2.2/theme/memo2/hall.gif000644 000765 000024 00000000117 12137321070 016775 0ustar00machustaff000000 000000 GIF89a !, @  n֛3l y e8x-BP;tdiary-3.2.2/theme/memo2/memo2.css000644 000765 000024 00000025205 12137321070 017124 0ustar00machustaff000000 000000 @charset "utf-8"; html { margin:0; padding:0; border:none; } html * { -moz-box-sizing: border-box ; box-sizing: border-box ; } body { /* font-size: 80%; */ letter-spacing: 1px; /* font-family: Verdana, Osaka, sans-serif; */ line-height: 1.5; color: #000000; background-color: #ffffff; text-align: center; margin: 0; padding: 0; word-break: break-all ; word-wrap: break-word ; } h1 { width: 85%; /* font-family: "Trebuchet MS",osaka,sans-serif; */ text-align: left; line-height: 1.2; font-size: 200%; margin: 25px auto; letter-spacing: 0.2em; padding: 0 10px; color: #630031; } .hatena-body{ position: relative ; width: 85%; margin: 0 auto; padding: 0; } .main{ padding: 0px; margin: 0 0 0 26%; } .day { margin: 0 0 15px 0; padding: 0; width: auto; _width: 100% ; border-right: solid 2px #e5e5e5; border-bottom: solid 2px #e5e5e5; text-align:left; background-color: #FFF7D6; } h2, h2 a{ text-decoration: none; border: none; color: #ffffff; } h2 { font-size: 100%; font-weight: bold; text-decoration:none; margin: 0; padding: 0.5em 1em; text-align: left; background-color: #630031; border-top: solid 1px #630031; border-left: solid 1px #630031; border-right: solid 1px #630031; border-bottom: solid 1px #630031; } span.date{ letter-spacing: 0px; } span.title{ font-size: 100%; letter-spacing: 1px; /* font-family: Verdana, Osaka, sans-serif; */ font-weight: bold; margin-left: 15px; } .body { padding: 1.5em 0 0 0; margin: 0 0 0 0; width: auto; _width: 100% ; border-left: solid 1px #630031; border-bottom: solid 1px #630031; border-right: solid 1px #630031; } .section{ padding: 0 0.5em; margin: 0 0 1em 0; border-bottom: solid 1px #FFF7D6; } h3 a{ border: none; } h3 { color: #000000; font-size:100%; font-weight: bold; margin:0; padding: 0 1em; text-align:left; } a.sectioncategory{ } span.sanchor{ color: #ffffff; font-size: 1px; border: none; background-image: url("hall.gif"); background-position: top left; background-repeat: no-repeat; margin: 0; padding: 9px 7px 5px 7px; } span.timestamp{ font-size:70%; font-weight: normal; letter-spacing: 0px; } .section P { margin: 1em 2em; text-align:left; padding: 0; } /**************** decoration *************************/ a{ text-decoration: none; color: #000000; border-bottom:solid 1px #000000; } a.keyword, a.okeyword { text-decoration: none; border-bottom: dotted 1px #FFE168; } a img{ border: none; } a:link { } a:visited { } a:hover { color: #ff0000; } a:active { } h4 { color: #000000; font-size:100%; font-weight: bold; margin: 5px 1em; padding: 0; } h5{ color: #000000; font-size:100%; font-weight: normal; margin: 5px 1em; padding: 0; } blockquote{ border: solid 1px #630031; margin: 1em 2em; padding: 0.5em; } .section blockquote p{ margin: 0.5em; padding: 0; } cite{ font-weight: bold; font-style: normal; } cite a{ border: none; } pre { border: solid 1px #630031; margin: 1em 2em; padding: 0.5em; } font{ line-height: 1.2em; } em, em a{ font-weight: normal; font-style: normal; border: none; background-color: #FFE168; } ins, ins a{ text-decoration: none; border: none; color: #666666; } /************************* list **********************/ .section ul{ margin: 1em 2em 1em 3em; padding: 0; } .section ol{ margin: 1em 2em 1em 3.5em; padding: 0; } .section ul li, .section ol li, .section ol ul, .section ol ol, .section ul ul, .section li li { margin: 0 0 0 1em; padding: 0; } .section dl{ margin: 1em 2em; } .section dt{ font-weight: bold; } .section dd{ } /********************** img ***************************/ img.photo{ float: right; padding: 0; border: solid 1px #630031; margin: 0 2em 10px 10px; } img.asin{ float: right; margin: 0 0 10px 10px; padding: 0; border: solid 1px #630031; } /********************* footnote **********************/ span.footnote{ font-size: 70%; } span.footnote a{ border: 0; } div.footnote{ margin: 0 1em 1em 1em; padding: 1em; border: dotted 1px #630031; } p.footnote{ margin: 0; font-size: 90%; } /********************** comment ***********************/ div.comment, div.refererlist{ _width: 100% ; padding: 1em 2em; margin: 0; border-left: solid 1px #630031; border-bottom: solid 1px #630031; border-right: solid 1px #630031; } div.refererlist ul, div.comment ul{ margin: 0 2em; padding: 0; list-style-type: square; font-size: 80%; letter-spacing: 0px; } form div.refererlist ul, form div.comment ul{ font-size: 100%; letter-spacing: 1px; } div.caption{ font-size: 80%; padding: 0; margin: 0; } div.refererlist div.caption{ font-size: 80%; border-bottom: solid 1px #630031; padding: 0; margin: 0 0 0.5em 0; } form div.refererlist div.caption{ font-size: 100%; padding: 0 0.5em; margin: 0.5em 0; border-bottom: solid 1px #630031; } div.caption a{ border: none; } div.commentshort{ margin: 0; } span.canchor{ display: none; } div.commentshort a{ border: none; } span.commentator{ font-weight: bold; display:block; margin: 0 0 0 -1em; padding: 3px 0 0 0; } form span.commentator{ display: inline; margin: 0; } div.commentshort P { margin: 0 0 0 1em; font-size: 90%; letter-spacing: 0px; } div.commentshort textarea{ width: 90%; } /********************** sidebar ***********************/ .sidebar { position: absolute; top: 19px; left: 0px; width: 24% ; padding: 0; margin: 0 ; font-size: 90%; text-align: left; border: none; } .hatena-module{ margin: 0 0 15px 0; padding: 0 0 0 0; width: 100% ; position: relative; border-right: solid 2px #e5e5e5; border-bottom: solid 2px #e5e5e5; background-color: #FFF7D6; } .hatena-moduletitle, .hatena-moduletitle a{ border: none; color: #ffffff; background-color: #630031; } .hatena-moduletitle{ font-size: 100%; letter-spacing: 0px; font-weight: bold; padding: 0.5em 1em; margin: 0; border-top: solid 1px #630031; border-left: solid 1px #630031; border-right: solid 1px #630031; border-bottom: solid 1px #630031; text-align: left; letter-spacing: 0px; } .hatena-modulebody{ padding: 10px 1em; margin: 0; font-size: 90%; border-left: solid 1px #630031; border-bottom: solid 1px #630031; border-right: solid 1px #630031; _width:100%; } .hatena-modulebody a{ border: none; } /********************** sideber li **********************/ .hatena-modulebody ul{ padding: 0; margin: 0; list-style-type: none; } .hatena-modulebody li { } .hatena-modulebody li a{ display: block; width: auto; _width: 100%; padding: 1px 3px; letter-spacing: 1.2; margin: 0; border: solid 1px #FFF7D6; } .hatena-modulebody li a:hover { color: #000000; border: 0; width: auto; _width: 100%; border: solid 1px #F0C000; background-color: #FFE168; } /*************** trackback/comment module ****************/ .hatena-modulebody ul.hatena-recentcomment li a{ display: inline; width: auto; padding: 0; } .hatena-modulebody ul.hatena-recentcomment li a:hover{ width: auto; } /******************asin detail***********************/ div.hatena-asin-detail { margin: 1em 2em; padding: 10px; border: solid 1px #F0C000; _width: 100%; } img.hatena-asin-detail-image { float: left; border: 0; margin: 0 10px 0 0 ; } div.hatena-asin-detail-info{ float: left; margin: 0; word-break: break-all; } p.hatena-asin-detail-title{ font-weight: bold; width: 100%; margin: 0; } div.hatena-asin-detail-info ul { list-style-type: none; margin: 5px 0 0 0; padding: 0; } div.hatena-asin-detail-info li { margin: 0; padding: 0; } div.hatena-asin-detail p a{ border: 0; } div.hatena-asin-detail-foot { clear: left; } /************************ form **********************/ form{ margin: 0; padding: 0; } form.hatena-searchform{ margin: 5px 0; } div.day div.comment form{ margin: 0; padding: 0; } div.day form div.body{ margin: 0; padding: 1em 2em; } form h3{ margin: 0.5em 0; padding: 0; border-bottom: dotted 1px #999999; font-size: 100%; } /******************* photo module *******************/ ul.hatena-photo{ padding: 5px 5px; margin: 0; width: auto; list-style-type: none; text-align: left; } ul.hatena-photo li{ margin: 0; display: inline; width: none; } ul.hatena-photo li img{ } ul.hatena-photo li a{ display: inline; width: 48%; margin: 0 0 10px 0; padding: 0; text-align: center; border: none; } ul.hatena-photo li a:hover{ width: 48%; background-color: transparent; border: none; } ul.hatena-photo li a img{ filter: none; border: 1px solid #d0d0d0; } ul.hatena-photo li a:hover img{ filter: none; border: 1px solid #ff0000; } /********************** calender **********************/ div.calendar { font-size:80%; color: #000000; margin: 0 ; padding: 0; text-align: right; } div.calendar a{ border: none; color: #000000; } /********************** header **********************/ table { margin: 0 auto; padding: 0; } td { background-color : transparent; } table table td{ background-color : transparent; } table table{ margin: 0; padding:0; border: none; width: 100%; border: 0; background-image: none; background-color : transparent; } table table td font, table table td a{ border:none; color: #000000; } td a{ border: 0; } table input{ border: solid 1px #630031; color: #000000; } div.body table{ width: auto; border: 0; } /********************** calendar2 **********************/ div.calendar2{ padding: 0; } table.calendar{ font-size: 100%; letter-spacing: 0px; width: 100%; margin: 0 auto; padding: 0; background-color: #FFF7D6; border: none; background-image : none; background-repeat: no-repeat; text-align: center; position: relative; } td.calendar-current-month{ font-weight: bold; } td.calendar-prev-month, td.calendar-current-month, td.calendar-next-month{ text-align:center; } td.calendar-day { } td.calendar-day a{ border-bottom: 1px solid #000000; } td.calendar-weekday, td.calendar-sunday, td.calendar-saturday{ display:none; } td.calendar-day a img { width: 12px; height: 12px; border: solid 1px #d0d0d0; } td.calendar-day a:hover img{ border: solid 1px #ff0000; } /************************ adminmenu ****************************/ div.adminmenu{ text-align: right; width: 85%; padding: 1em 0; margin: 0 auto; font-size: 80%; background-color: #ffffff; color: #000000; } div.adminmenu a{ border: none; color: #000000; } div.hatena-body div.adminmenu{ text-align: right; margin: 0; padding: 0.5em 1em; width: auto; border: 0; } /*********************/ span.highlight { background-color: yellow; padding: 1px; } .footer{ border: solid 1px #630031; padding: 10px; text-align: center; } .footer, .footer a{ color: #630031; border: none; } div.body { clear: both; } tdiary-3.2.2/theme/memo2/README000644 000765 000024 00000000136 12137321070 016247 0ustar00machustaff000000 000000 Title: memo2 Author: id:chepooka Access: http://d.hatena.ne.jp/chepooka/ License: GPL Comment:tdiary-3.2.2/theme/memo/hall.gif000644 000765 000024 00000000117 12137321070 016713 0ustar00machustaff000000 000000 GIF89a !, @  n֛3l y e8x-BP;tdiary-3.2.2/theme/memo/memo.css000644 000765 000024 00000025201 12137321070 016754 0ustar00machustaff000000 000000 @charset "utf-8"; html { margin:0; padding:0; border:none; } html * { -moz-box-sizing: border-box ; box-sizing: border-box ; } body { /* font-size: 80%; */ /* font-family: Verdana, Osaka, sans-serif; */ line-height: 1.5; color: #000000; background-color: #ffffff; text-align: center; margin: 0; padding: 0; word-break: break-all ; word-wrap: break-word ; } h1 { width: 80%; /* font-family: "Trebuchet MS",osaka,sans-serif; */ text-align: left; line-height: 1.2; font-size: 200%; margin: 40px auto; letter-spacing: 0.2em; padding: 0; color: #000000; } .hatena-body{ position: relative ; width: 85%; margin: 0 auto; padding: 0; } .main{ padding: 0px; margin: 0 0 0 26%; } .day { margin: 0 0 15px 0; padding: 0; width: auto; _width: 100% ; background-color: #ffffff; border-right: solid 2px #e5e5e5; border-bottom: solid 2px #e5e5e5; text-align:left; } h2, h2 a{ text-decoration: none; border: none; color: #000000; } h2 { font-size: 100%; font-weight: bold; text-decoration:none; letter-spacing: 1px; margin: 0; padding: 0.5em 1em; text-align: left; border-top: solid 1px #808080; border-left: solid 1px #808080; border-right: solid 1px #808080; border-bottom: dashed 1px #808080; } span.date{ } span.title{ font-size: 100%; letter-spacing: 1px; /* font-family: Verdana, Osaka, sans-serif; */ font-weight: bold; margin-left: 15px; } .body { padding: 1.5em 0 0 0; margin: 0 0 0 0; width: auto; _width: 100% ; border-left: solid 1px #808080; border-bottom: solid 1px #808080; border-right: solid 1px #808080; } .section{ padding: 0 0.5em; margin: 0 0 1em 0; border-bottom: solid 1px #ffffff; } h3 a{ border: none; } h3 { color: #000000; letter-spacing: 1px; font-size:100%; font-weight: bold; background-color: #ffffff; margin:0; padding: 0 1em; text-align:left; } a.sectioncategory{ } span.sanchor{ color: #ffffff; font-size: 1px; border: none; background-image: url("hall.gif"); background-position: top left; background-repeat: no-repeat; margin: 0; padding: 9px 7px 5px 7px; } span.timestamp{ font-size:70%; font-weight: normal; letter-spacing: 0px; } .section p { margin: 1em 2em; text-align:left; padding: 0; } /**************** decoration *************************/ a{ text-decoration: none; color: #000000; border-bottom:solid 1px #000000; } a.keyword, a.okeyword { text-decoration: none; border-bottom: dashed 1px #d0d0d0; } a img{ border: none; } a:link { } a:visited { } a:hover { background-color: #eeeeee; } a:active { color: #ff0000; } h4 { color: #000000; font-size:100%; font-weight: bold; margin: 5px 1em; padding: 0; } h5{ color: #000000; font-size:100%; font-weight: normal; margin: 5px 1em; padding: 0; } blockquote{ border: solid 1px #808080; margin: 1em 2em; padding: 10px; } .section blockquote p{ margin: 0.5em; padding: 0; } cite{ font-weight: bold; font-style: normal; } cite a{ border: none; } pre { border: solid 1px #808080; margin: 1em 2em; padding: 10px; } font{ line-height: 1.2; } em, em a{ font-weight: normal; font-style: normal; border: none; background-color: #e5e5e5; } ins, ins a{ text-decoration: none; border: none; color: #666666; } /************************* list **********************/ .section ul{ margin: 1em 2em 1em 3em; padding: 0; } .section ol{ margin: 1em 2em 1em 3.5em; padding: 0; } .section ul li, .section ol li, .section ol ul, .section ol ol, .section ul ul, .section li li { margin: 0 0 0 1em; padding: 0; } .section dl{ margin: 1em 2em; } .section dt{ font-weight: bold; } .section dd{ } /********************** img ***************************/ img.photo{ float: right; padding: 0; border: solid 1px #808080; margin: 0 2em 10px 10px; } img.asin{ float: right; margin: 0 0 10px 10px; padding: 0; border: solid 1px #808080; } /********************* footnote **********************/ span.footnote{ font-size: 70%; } span.footnote a{ border: 0; } div.footnote{ margin: 0 ; padding: 1em ; border-top: dashed 1px #808080; } p.footnote{ margin: 3px 0; font-size: 90%; } /********************** comment ***********************/ div.comment, div.refererlist{ _width: 100% ; padding: 1em 1em; margin: -2px 0 0 0 ; background-color: #ffffff; border-top: dashed 1px #808080; border-left: solid 1px #808080; border-bottom: solid 1px #808080; border-right: solid 1px #808080; } div.refererlist ul, div.comment ul{ margin: 3px 2em 0 2em; padding: 0; list-style-type: square; font-size: 80%; letter-spacing: 0px; } form div.refererlist ul, form div.comment ul{ font-size: 100%; letter-spacing: 1px; } div.caption{ font-size: 80%; padding: 0; margin: 0; } form div.refererlist div.caption{ font-size: 100%; padding: 0 0.5em; margin: 0.5em 0; border-bottom: solid 1px #d0d0d0; } div.caption a{ border: none; } div.commentshort{ margin: 0; } span.canchor{ display: none; } div.commentshort a{ border: none; } span.commentator{ font-weight: bold; display:block; margin: 0 0 0 -1em; padding: 3px 0 0 0; } form span.commentator{ display: inline; margin: 0; } div.commentshort P { margin: 0 0 0 1em; font-size: 90%; letter-spacing: 0px; } div.commentshort textarea{ width: 90%; } /****************** asin detail ***********************/ div.hatena-asin-detail { margin: 1em 2em; padding: 5px; border: solid 1px #808080; _width: 100%; } img.hatena-asin-detail-image { float: left; border: 0; margin: 0 10px 0 0 ; } div.hatena-asin-detail-info{ float: left; margin: 0; word-break: break-all; } p.hatena-asin-detail-title{ font-weight: bold; width: 100%; margin: 0; } div.hatena-asin-detail-info ul { list-style-type: none; margin: 5px 0 0 0; padding: 0; } div.hatena-asin-detail-info li { margin: 0; padding: 0; } div.hatena-asin-detail p a{ border: 0; } div.hatena-asin-detail-foot { clear: left; } /************************ form **********************/ form{ margin: 0; padding: 0; } form.hatena-searchform{ margin: 5px 0; } div.day div.comment form{ margin: 0; padding: 0; } div.day form div.body{ margin: 0; padding: 1em 2em; } form h3{ margin: 0.5em 0; padding: 0; border-bottom: dotted 1px #999999; font-size: 100%; } /********************** sidebar ***********************/ .sidebar { position: absolute; top: 19px; left: 0px; width: 24% ; padding: 0; margin: 0 ; text-align: left; border: none; } .hatena-module{ margin: 0 0 15px 0; padding: 0 0 0 0; width: 100% ; position: relative; border-right: solid 2px #e5e5e5; border-bottom: solid 2px #e5e5e5; background-color: #ffffff; } .hatena-moduletitle, .hatena-moduletitle a{ border: none; color: #000000; } .hatena-moduletitle{ font-size: 100%; font-weight: bold; padding: 0.5em 1em; margin: 0; border-top: solid 1px #808080; border-left: solid 1px #808080; border-right: solid 1px #808080; border-bottom: dashed 1px #808080; color: #000000; text-align: left; } .hatena-modulebody{ padding: 10px 1em; margin: 0; font-size: 80%; letter-spacing: 0px; border-left: solid 1px #808080; border-bottom: solid 1px #808080; border-right: solid 1px #808080; _width:100%; } .hatena-modulebody a{ border: none; } /********************** sideber li **********************/ .hatena-modulebody ul{ padding: 0; margin: 0; list-style-type: none; } .hatena-modulebody li { } .hatena-modulebody li a{ display:block; _width: 100%; padding: 2px 5px; line-height: 1.2; letter-spacing: 1px; margin: 0; border: solid 1px #ffffff; } .hatena-modulebody li a:hover { border: solid 1px #808080; background-color: #ffffff; _width: 100%; } /*************** trackback/comment module ****************/ .hatena-modulebody ul.hatena-recentcomment li a{ display: inline; width: auto; padding: 0; border: none; line-height: 1.5; } .hatena-modulebody ul.hatena-recentcomment li a:hover{ width: auto; border: none; background-color: #eeeeee; } /******************* photo module *******************/ ul.hatena-photo{ padding: 5px 5px; margin: 0; width: auto; list-style-type: none; text-align: left; } ul.hatena-photo li{ margin: 0; display: inline; width: none; } ul.hatena-photo li img{ } ul.hatena-photo li a{ display: inline; width: 48%; margin: 0 0 10px 0; padding: 0; text-align: center; border: none; } ul.hatena-photo li a:hover{ width: 48%; background-color: transparent; border: none; } ul.hatena-photo li a img{ filter: none; border: 1px solid #808080; } ul.hatena-photo li a:hover img{ filter: none; border: 1px solid #ff0000; } /********************** calender **********************/ div.calendar { font-size:80%; color: #000000; margin: 0 ; padding: 0; text-align: right; } div.calendar a{ border: none; color: #000000; } /********************** header **********************/ table { margin: 0 auto; padding: 0; } td { background-color : transparent; } table table td{ background-color : transparent; } table table{ margin: 0; padding:0; border: none; width: 100%; border: 0; background-image: none; background-color : transparent; } table table td font, table table td a{ border:none; color: #000000; } td a{ border: 0; } table input{ border: solid 1px #808080; color: #000000; } div.body table{ width: auto; border: 0; } /********************** calendar2 **********************/ div.calendar2{ padding: 0; } table.calendar{ font-size: 90%; letter-spacing: 0px; _width: 100%; margin: 0 auto; padding: 0; background-color: #ffffff; border: none; background-image : none; background-repeat: no-repeat; text-align: center; position: relative; } td.calendar-current-month{ font-weight: bold; } td.calendar-prev-month, td.calendar-current-month, td.calendar-next-month{ text-align:center; } td.calendar-day { } td.calendar-day a{ border-bottom: 1px solid #000000; } td.calendar-weekday, td.calendar-sunday, td.calendar-saturday{ display:none; } td.calendar-day a img { width: 12px; height: 12px; border: solid 1px #d0d0d0; } td.calendar-day a:hover img{ border: solid 1px #ff0000; } /************************ adminmenu ****************************/ div.adminmenu{ text-align: right; width: 85%; padding: 1em 0; margin: 0 auto; font-size: 80%; background-color: #ffffff; color: #000000; } div.adminmenu a{ border: none; color: #000000; } div.hatena-body div.adminmenu{ text-align: right; margin: 0; padding: 0.5em 1em; width: auto; border: 0; } /*********************/ span.highlight { background-color: yellow; padding: 1px; } .footer{ border: solid 1px #808080; padding: 10px; text-align: center; } .footer, .footer a{ color: #808080; border: none; } div.ad{ margin: 5px 2em; } div.body { clear: both; } tdiary-3.2.2/theme/memo/README000644 000765 000024 00000000135 12137321070 016164 0ustar00machustaff000000 000000 Title: memo Author: id:chepooka Access: http://d.hatena.ne.jp/chepooka/ License: GPL Comment:tdiary-3.2.2/theme/matcha/matcha.css000644 000765 000024 00000023412 12137321070 017556 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Matcha Revision: $Revision: 1.4 $ Author: Nana Access: License: GPL Comment: 抹茶いろ Copyright 2003 (C) by Nana validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #E8F5D3; color: #555; text-align: center; } /* リンク文字列に関する設定 */ a:link, a:visited { background-color:transparent; color: #4d9900; text-decoration: none; } a:hover, a:focus { text-decoration: none; color: #555; background-color: #ccff33; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; padding: 0.5em; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { padding: 3px; } /* 日記タイトルの設定 */ h1 { background-image: url(matcha_h1.png); background-repeat: no-repeat; background-position: center; text-align: center; margin-left: auto; margin-right: auto; height: 42px; width: 530px; padding-top: 0.5em; font-size: 180%; } /* カレンダーの設定 */ div.calendar { width: 530px; text-align: left; margin-right: auto; margin-left: auto; padding: 5px; font-size: 90%; } /*dropdown用*/ p.calendar {margin-left: 2em;} div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { text-align: left; width: 529px; background-image: url(matcha_day_bottom.png); background-repeat: no-repeat; background-position: 0% 100%; margin-left: auto; margin-right: auto; margin-bottom: 2em; padding: 0px 0px 20px 0px; } /* タイトル行全体の設定 */ h2 { background-image: url(matcha_h2.png); background-repeat:no-repeat ; background-position: 0% 100%; height: 61px; width: 529px; padding-left: 2em; margin: 0px; font-size: 100%; font-weight: normal; } /* 日付の設定,タイトルの設定 */ h2 span.date { font-weight: bold; font-size: 130%; position: relative; top: 25px; left: 5px; } h2 span.title,h2 span.nyear { font-size: 100%; position: relative; top: 25px; left: 5px; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background-image: url(matcha_day.png); background-repeat:repeat-y ; margin: 0px; padding: 0.5em; } /* サブタイトルを含むセクションの設定 */ div.section{ padding: 5px 1.3em; } /* サブタイトルの設定 */ h3 { border-bottom: 2px dashed #f2ffcc; margin: 5px 0.5em; font-size: 110%; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ /* div.day span.sanchor { background-image: url(sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 33px 33px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(default_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } */ /* 日記の本文(段落)の設定 */ div.section p{ margin: 0.5em 1em 0.5em 1em; line-height: 130%; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { font-size: 90%; margin: 0px; border-bottom: 2px dashed #f2ffcc; padding: 3px 1em; } /* ツッコミ欄全体の設定 */ div.comment { padding: 0px 2em; margin: 0px; font-size: 90%; background-image: url(matcha_day.png); background-repeat: repeat-y; background-position: 0% 100%; } /* ツッコミ省略版本文 */ div.commentshort { margin: 0px; background-color: transparent; padding: 5px 1em 1em 1.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { line-height: 1.2em; padding-left: 1em; margin: 0px; } /* ツッコミした人の情報 */ div.commentator { line-height: 1em; border-bottom: 2px dashed #f2ffcc; padding-top: 5px; margin: 0px; } /* ツッコミ本文 */ div.commentbody p { margin: 0px; padding-top: 5px; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 1em; margin: 0px; background-image: url(matcha_day.png); background-repeat: repeat-y; background-position: 0% 100%; } /* フォームの設定 */ div.form form { margin: 0px; padding: 1em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; margin-top: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: 90%; margin: 0px; padding: 0px 2em 0px 1em; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { background-image: url(matcha_day.png); background-repeat: repeat-y; background-position: 0% 100%; text-align: left; padding: 1em 2em 0px 1em; margin: 0px; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; padding-left: 3em; line-height: 1.2em; margin: 0px; } /* 罫線の設定 */ hr { border-bottom: 1px dashed #ffe699; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 90%; padding-top: 15px; text-align: center; background-image: url(matcha_h1.png); background-repeat: no-repeat; background-position: center; height: 42px; width: 530px; margin-left: auto; margin-right: auto; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { margin-left: 1em; } form.update span.field { display: inline; margin-left: 1em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 30em; height: 15em; } form.update span.checkbox.hidediary{ margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin: 0px; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fefefe; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { margin-left: 2em; margin-right: 1em; padding: 5px; border: 2px dashed #fff; color: #555; background-color: #E8F5D3; font-size: 90%; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border-top: 5px solid #FFEDAD; border-bottom: 5px solid #FFEDAD; background-color: #fff; color: #555; margin-left: 2em; padding: 8px; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 2em; margin-right: 2em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: 90%; border: solid 4px #a3e066; margin-right: auto; margin-left: auto; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* サイドバー関連 */ div.main { margin-left: 20%; } div.sidebar { position: absolute; top: 1em; left: 0px; width: 19%; padding: 5px 5px 100% 5px; } div.sidebar p { line-height: 120%; text-align: center; border-style: solid; border-color: #a3e066; border-width: 0px 0px 1px 0px; margin: 2px 4px 2px 4px; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; text-align: left; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; text-align: left; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 80%; } div.footnote { font-size: 90%; background-color: #faf0d1; color: #555; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } div.section, div.comment { clear: both; } /* 引用ソースの表示 */ p.source{ margin-right: 1.5em; margin-top: 0px; text-align: right; font-size: 90%; font-style: italic; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; } .calendar-day { } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #FF8080; background-color: transparent; } .calendar-saturday { color: #3d3d8f; background-color: transparent; } .calendar-weekday { } .calendar-todo { border-style: dashed; border-color: #9DC941; border-width: 1px; } .attention { color: red; background-color: transparent; } form.search{ margin: 0px; text-align: left; margin-left: auto; margin-right: auto; width: 530px; padding: 5px; } table.head{ border: none; margin: 0px; } div.rank{ width: 500px; font-size: 90%; padding: 0px; margin-right: auto; margin-left: auto; margin-top: 0px; } p.strong{ font-size:200%; text-align:center; } /* counter */ div.counter p{ font-size: 13px; } div.day.conf div.body { padding: 1.5em; margin: 0px; } tdiary-3.2.2/theme/matcha/matcha_day.png000644 000765 000024 00000000353 12137321070 020406 0ustar00machustaff000000 000000 PNG  IHDR<sBITOPLTEӵYES pHYs B4)tEXtCreation Time 28 3 2003 12:17:49 +09006#$!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxc`61j6#_XQ_IENDB`tdiary-3.2.2/theme/matcha/matcha_day_bottom.png000644 000765 000024 00000000420 12137321070 021765 0ustar00machustaff000000 000000 PNG  IHDR$4K=sBITOPLTEӵYES pHYs B4)tEXtCreation Time 28 3 2003 11:30:03 +0900!tEXtSoftwareMacromedia Fireworks 4.0&'u?IDATxcx@!cFQ@#RK5b1 FJ ,y?eF uhIIENDB`tdiary-3.2.2/theme/matcha/matcha_h1.png000644 000765 000024 00000000346 12137321070 020143 0ustar00machustaff000000 000000 PNG  IHDR*E sBITOPLTEӵYES pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uJIDATxc`?Je30PG@7cZ0˨ӌQ0 0`1c `#$@IENDB`tdiary-3.2.2/theme/matcha/matcha_h2.png000644 000765 000024 00000000427 12137321070 020144 0ustar00machustaff000000 000000 PNG  IHDR=nsBITOPLTE]vJ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u{IDATxױ 0 @# ʌQ-Q2BJ(`\zYl&v 15p _lp'Yӽq!!ԺgD@Pb`;I#HDpk9=%#$>Z[IENDB`tdiary-3.2.2/theme/matcha/README000644 000765 000024 00000000604 12137321070 016465 0ustar00machustaff000000 000000 Title: Matcha Revision: $Revision: 1.3 $ Author: Nana Access: License: GPL Comment: 抹茶いろ Copyright 2003(C)by Nana validated by W3C. ChangeLog 2003-09-09 NT * remove specification of font-family. 2003-04-05 Nana * Update. 2003-04-06 Nana * remove form.search /* -- */ tdiary-3.2.2/theme/maroon/maroon.css000644 000765 000024 00000015255 12137321070 017660 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: マルーン Revision: $Revision: 1.8 $ Author: しんちゃん Access: stakei@nga.jp License: GPL Comment: 秋の枯れ葉のテーマ created by Shinchan modified by TADA Tadashi validated by W3C. */ /* ChangeLog 2002-10-18 NT * convert for 1.5 series. 2002-04-03 nga * add spec. */ a:link, a:visited { background-color: transparent; color: #A0522D; text-decoration: none; border-style: none; border-width: 1px; } a:active { text-decoration: none; border-width: 1px; } a:hover, a:focus { color: #8B4513; background-color: #F0E68C; border-style: none; border-width: 1px; } body { background-color: #FDF5E6; color: black; } p.message { text-align: center; font-size: large; font-weight: bold; background-color: red; color: white; padding: 8px; margin: 0px; } div.adminmenu { text-align: right; font-size: small; } span.adminmenu { background-image: url(maroon.png); border-style: outset; border-color: white; border-width: 1px; padding: 3px; font-weight: bold; } h1 { background-color: #ffdead; background-image: url(maroon.png); border-style: outset; border-color: #8B4513; border-width: 2px; color: black; padding: 4px; text-align: right; } div.calendar { background-color: #ffdead; background-image: url(maroon.png); color: black; text-align: right; border-style: outset; border-color: #8B4513; border-width: 1px; padding: 2px; margin-left: 40%; margin-bottom: 0.5em; font-weight: bold; } div.day { border-width: 1px; padding-bottom: 0.5em; margin-bottom: 0.5em; } h2 { background-image: url(maroon.png); border-style: outset; border-color: #8B4513; border-width: 1px; margin-top: 1em; margin-bottom: 0.1em; padding: 3px; } h2 span.date { font-size: large; } h2 span.title { background-color: transparent; color: black; margin-right: 1em; } div.body { padding: 2px; padding-bottom: 1px; margin-left: 2em; } div.section { width: 100%; } div.section p { margin-left: 1em; margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } h3 { border-style: solid; border-color: #D2691E; border-width: 0px 0px 1px 0px; margin: 0em; font-weight: bold; } pre { background-color: #8B4513; color: white; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.comment { background-color: white; color: #8B4513; font-size: small; border-style: solid; border-color: #8B4513; border-width: 1px; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 4em; } div.comment div.caption { border-style: solid; border-color: #8B4513; border-width: 0px 0px 1px 0px; margin: 1ex 0px 0px 1em; } div.refererlist div.caption { border-style: solid; border-color: #8B4513; border-width: 0px 0px 1px 0px; margin: 1ex 0px 0px 1em; } div.referer { background-color: white; color: #8B4513; text-align: right; font-size: small; border-style: solid; border-color: #8B4513; border-width: 1px; padding: 2px; padding-bottom: 1px; margin-left: 4em; } div.refererlist { background-color: white; color: #8B4513; font-size: small; border-style: solid; border-color: #8B4513; border-width: 1px; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 4em; } div.refererlist ul { margin-top: 0em; } hr { border-style: outset; border-color: #8B4513; border-width: 1px; background-image: url(maroon.png); } hr.sep { display: none; } div.footer { font-size: small; text-align: right; margin-top: 0px; } div.form { background-color: transparent; background-image: url(maroon.png); background-repeat: repeat-x; color: black; border-style: outset; border-color: #8B4513; border-width: 1px; padding: 0.5em 1em 0.5em 1em; margin-left: 4em; margin-top: 0.5em; margin-bottom: 0.5em; } input.field { background-color: white; color: black; } textarea { background-color: white; color: black; margin-left: 1em; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #8B4513; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: #8B4513; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; color: black; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; color: black; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ div.update.day { background-color: transparent; background-image: url(maroon.png); background-repeat: repeat-x; color: black; border-style: outset; border-color: #8B4513; border-width: 1px; padding: 0.5em 1em 0.5em 1em; margin-left: 4em; margin-top: 0.5em; margin-bottom: 0.5em; } div.update.day div.form { border: none; background-image: url(none); margin: 0px; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; color: black; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/maroon/maroon.png000644 000765 000024 00000070703 12137321070 017653 0ustar00machustaff000000 000000 PNG  IHDR\rfgAMA abKGD pHYs }vHtIME5O h IDATxg6 $ٳϋѽ'q'L d{˟UBX"Ը@@ !{y/x8G;wC|C/_pJYm6ܿ{d]|GO1c5C)R:>ޣFUxYmPFg̷՜=Ş xVc*q̩yOGV-[Q&-}9቉"c+5E&Ɖ!&!7 bd>Zؕ&R58!Fe9'a_:.#s-ލA)lBC=]6f ap|UCabBSZW!Fk6apؿ{>#~X8 糌Mi( ,#]tzO^i&0G[㯿`g hP&2z Dao*8zܿ{Ǜ&h*Yzd%-bI8k!;3YR.PklSY=׵2Xݳ^>Gk ?~a{Go1VsK @{80t(1kXL̄&{M9&΂b!;6J (Ox7r vp鹼Kڱfә{;zk0,UAY@N Drİ٬V59=ݠufX.!dG5A]5 }4a<].ư{V̞Ri(兮༏c;A#txEE)Q$3~% (& y{"9'zPR~F6|HuSc5Fip#Y>&<72$mAh> -_@{i17_]M`,M{TwKYh[A!XY7' 5 Lu'lU{j -Od6CCp!eE͡ 'hѺ < auͺa/g84lakot]V4{tӠa qTu^ qމOXs2[ |1nFk0ػP1bh!"h.&M9g Jʹ}>ө0}4}"G0KcO_F)w4M@sÀwm4}wkpR+2=Wl׮XP.H kQMCS7Qj:q2c؏+ZIZQovډ%'qq yUs(q|yϸa{8RnO?Ɍ?sJ4ԄDl"*-dÊSA c4ݛh'&?Ft>Uw1o-ڀzNOό!`!w#~8>d\k̶**[kh/Oޱۡ|=q}{aZ= 0U:f`pIl/.0މ|FONGq(5&l 3v=n ݹ+}CzY+%ȋma`L&xL{c U]3=18= Ŕ[(g%h!9R4-US^SrB" U[ɜZ{S?x?f#6}Nx4s1f%f0r~z356S0U20x'YPض1:jl]0:tZeJTwekUT*Y0u]/{#8gGP h. Ehfnň?ZGx{TPUz]0VM9/%mdQy. RYϛzMX;LQ ~pC]mpwNЁ5TM,G;5|A)|t<ںDyI}{T# @dmxVkbp6<}H|uغU5 G-;53_P"'Bt@UCh#GtED63%^p3N<Ӈ"FS֮4[Ua?Nglح6rջ۬h[_?{oq kh$tYey2Qs9P !Q)5GaƠ[U햺r98}8ytd.%  م~crs?'dkāc-;oĸ>d̎ZYe/nndOipX9ZsqđÈ2 ͚X?߄"6d۲gѶxԭAD#Z|ՈWt<%b5 r S2iyumj,7m2 e#5|SeQZ"5۸#nNa m0Es=J,Po`Nq3vMK+i*PB(aXU5mE]UqĻm nDZُdz)]gLQ .~o/\`h4ۤa5&瞪,`l}'·^ՋY 09"P$O34 C,Zͪ=ן1Jl;eRop 0fZ,aK ȕ>AWJN@OD%$<^oxV3@{2J׸Af'lUE|!h4 ~nj-! Q'bP4 V!GjMga1lǕdٰyu À҆q$L{P -hO>d*IG*LLNIN̎c]+z9 RSC~Ji~zhPf$)%+R,i(nY0Դ ͛ت?I#12y^Iʥ!2 #&KP@l{H^˴%Ϥgp FX892\,c^7MPW(H08D(X[UtGnVkv[]I(npy^5JP7L_ $@|w. `BQ߲\-36;>N)RK_Zқ57(Emdaf{ߗEuT4Fac=d?%/&'8uBJxBbkVܚ LZIr J0SMśYx0{À !w:'5{3ӶWNìUvQy'AtFmH sKh\L$-PHl12O ZK/xNǣTEp#N k o7x7P55y|U].^6|t3Jlr܌PBŌk窔Dj[A))7JTX@k\t^%JAi0_^ ޿g}e@|`Q cbGŮRXiq=B\kj(Ԗ9M! W>!2Ps3` %0bBPUcFLeYXmijGG۬$`bkJlp+I-ZڅYG1B(kHq1+N[Aik\?<9apdڳn0*k~xl^R|<ҵ=UAy-TTaT v({pALݛ7<3Z i̔jqh?[2_8NInA!@{8GňxHNӌ^/qg*N-P9B9><$㭢V~r Xh HBKpi p~z|8=nmdBʸHY4ܿ{[) #vgĦ68vGY\0-s*6,T8H0)-S(08ÀD$hw45H{cs;t۷o1X#(,Ǐl0UB}JP 7 #:2aꓐ!D!sUɔM^UݎJ% O{Q1=d%aVSW}Kn˅L$Reyo; kpȘ+AifsY^J,#0 8JTZO٠+^/PO~'!NEȂEw:qzs:pÈ c,Ȃ ,x)پyzx|w'"SC 8w3Ic^-6y.dk)v&MsJz~߸8_n \Z'P.P wiqÈ ޣNiʲ.t?I,R:eh*dr5lx=6Tb?#DZ_@M 92 ZkKTႧm[)dҊn+x?:VȴmƇ脖nҶ f̽0*ItjncHbBx5 @&\('`|EtԲ>9J#!ߞ|w.zSb͵6? bU6o?\0lV$ l`hI>S5`>9O\NG|XAlDz,s:G4Su݀?CByFZ ZYQ:rOWI<8+^"2nLOx縷):>KK{་U È]H_ЏR i|[$Cy&;K_+2 P<-=y3] LZ3 5xL{:CZw.SZiQ4tdzwwMMpԪf#98(jo KXbބRew$v CU%)À{a 4tZڀa4f/yl@f[Xmgܷ/]'B@v|*O*i/^oGIUYZ0k\xM&@DE,_H!S߶THNǨD,dڮQJsz~m[\ahhX̸}a,)i#nN h)$n<ފfhULo퓳@pJiәb%7䛺<>h{vwlRNFޡU3ϫN'S*a~e-=KѥT7^`IPj 4XBՂUau"(ȌF:GSX#9O<+N:Dk\WhT|T]Q#814ļWՏnBp\fLlp`p ڢ }DtobD9w(v l7!1TBWegI k-tl97s;i9ub>Uu$SR옙fTS?aA{}]aLo钒_ e}5CqLW0"6n:#)2ih|q-vq4wT x,UӠEX!UW;>tPi6 أL(ƨn$P$/3fU0_ -5}WEO?=b$rc#/ J4VN؇On^Ҭ5$e9i.mV!&}SP^ SiMp=Z[>Fjf6 UzJ~ӘJr[ML=&Z*qei5ģH~J)Z)zK AÅt2Ur;Qɫ`qbx07Q҄g8'ؾ{luVZ:X+a egY=ܳy^ 5ZO=TB"WTMڟrVYebͺJBb֒=@Di-])A}O?K!4!Ca@QɸvdzT-9|p^sJD 5ucbC1bsue|ѕ\c =05,+PP}6 IDAT*d10E? "Y٬gS!SO{<~ZP()uZRuU ϵx GdT*D38C籛 c6FДѕlX2zݰZ Z+#߷&-$@OZpBJ |t|;AƬԏ2[Q\Giv:]zx AA@g1RcAZ_7^c-V;j3BEGVWiDB/@?2c]i'-BpDb!SSVLjpnyo[.i)Հ *mPʣLEug="J*?#Uݰ~|иӦ!X&Q|J.6Ϥ\IP .(}Ɂ袺7+,{$Oi^5cE#~;.Or%D02(Yﶘ00f5~hɦF%WI.GB,MCkjMͯl-o? S˹\`Q*:S!SU7tr#mAZm6tm'%Li#MZ ! /5iqrnLtrŎ@d5a[W\"YJSg6yUlz9#g T:K,#0ǧoƾk`p 7>!4r-+δ/K-"\#qwbvAqN? U^FXoMۂ+~QۧM p4+o?`Y'0 2؍Z Wf;fr7jaQ (1ME&B̠L/!r׫͂|7NGf-2hO:(xĕ%~O9Ru"d7GVckv@{ikyFM2H}fnjt/q3:yZ[Mmq:\hueֲĄNB0/_@!ۉ#$#_K`bڲqʌSRdR#AJ+v+|e{pbܠbHF,f3[?cfw6@{FMm4,m{Do֒l9|YgWݥs ᜣZo HBLUU(m$6Rm6|ZS.(e0cidm($Jc@+.38QCiam}˹bC̷ Nkp4lҲm*9NT@bɏβ TiϟPsAb:)+ A`hZ3bOf@FU݈9b!.,m_huYX.g9]gC5{AA7MBQ5o tR'gg5YM&WK=*B39o5iP(I:BC$:tOKje(gAVi$& m1,ܛr5Z>=DwPn9'KGa7 \"Ny.x Jzz]xyE?VMlڒJRb*B^ ?jss->Uɋ_:(RHy=vWS2$4CB#*9ann~g 䰼(()ܓ|EזtRqx Ŝ!'{=COIlh&jQD@x791d212X1ID a)M@gjJ(bj B{hm0C/-bFKy@Rȴ{ v~L%Օf-βLkQ!h6F; taI,́L'-oV\ִ::) 6pq';i<wD k=sZb粒%vhiYK!ϯ@$_猞Ʈ'% 4^`f#B/&E#YS棂 2WU]٫VNo2VBށV#ʘ?iYB8Е+.=s˹Olx^Në́T&BP)=Y{~Pc#IM< 5^0w^c+(W\Df3!":t}RMV qR_T,Z2D0E,{ Gq.Z?.5.uj5S G5Pҋrpv; 6 q<<Nj*1HTUYjwxip+ ΅LAΟmXS mt=s t̀K) Q k0=uf PS9U!0ϩ#?= Mlbܲ v~rPRc g=j{H/L#I=ooeYL4, `q]!f{`r*5Petndͩ1Q8VaVr`Hwtv҈Ch@WI4rg#݆j8>ߵ>xTz߶jb{wG^QŃgi=&a$\ZT]K[&gp̹}ya:Y7*t2)SZd05ӳoxoV58v*#Icz^ᙃp)TWԼҬSbE>~b(|:|SqZt>аݤ?] +I  8)P6H9~›zΑ vM^ϕR@i6s1T`٬m>zޏFCf$Az*gTSc&j %T"k?Nʭ*Y_Фeat 9Whr&-6ƋyWGN_Z0s&QB%/~u>Nx'Z!9i~9RP#|dJ] riYǑη13l'=3 bm"J?v^B p)$G'6s.[jb9r4 M@sITh9'Zk)d:i6 >H!Nj!Њ`4H(D9\e,3Z6{+Nu!cr&"zt f)zgU|& KuMdY_DtƎ̆9 ̄vTHRU Rp=I˱g8X 矎gxTxUpR@U5J>#C噰@&2c$>sn *-m2$u~K؄s)ٌKf0OÄ)p O,;[/F,lTKhME vˇ4JEfH&2XrN'h[IZ+%Db}3/B(NB/U^7o R ו|1-PG)'\UIa5ؠ{.Vi-pJrY5}ۡ!9TRL3Ӻ9)m{2Cu2}{sIڝ/[Yͼ\^S7a3mE)#Yu3LW2bBT5vG?1t !ݻ4fRpyyk/8/ٍ;1%k/;%ǿ0@ Oqxm%ʹPzeME+3"Q$' rAJ3$] Џ/q.8r<8T=UfK_ 6Z-h`RϯLr~,Y+_ag_;'pMMM[ՀӮkcUWlѓWzQBe &Ï#p9K˹o-YE˹Dܥcp/V+)_&$=1{gaR(/uQ m+\rs aD׆#x)Fh\,|N7r^T$z%`J?JI 0|BUhYe;mxyn3dDOPxc| wUrj91wu%Jkg6T}NqWbe֕H+ s^n--tߓ+D߫{{I͚A5VaGV "])\N'rCt]a3ZVTʠSȋi 9S95 k^DF9R4m<Ҿj-ލ]W|Q+HHO]״?:D<"ڧ'f@Bk  9^ՎK;\7 O8ΙC*ra1 Ec$e,L/adKAB'*~UT7s~~aFtUkN1 -Ԩ# %uO}?`g+ǂ+̯򺞘ĉSdfS1% T\P|RĒ?ߺ|<2UE?YhcqwtN+Uo B|4!q$nVr^>:iD B Z{7\.d[@1u15Ĕ,a.u\/C#o8LH sfk|[+OQnF]B_7RI3,P@|nW5`O>1 #2Si#H0vqQ:{'(adHsSf誴%Z~43e<;H7wo?%\SפCk"0a:`Yݳ^oPӀeK]i~(0Ҟ.rN1ʢ x?F$f XjBG/ ? %,G_w #^f.(=ExJsNDbM|[dK$Pε/(3,ϔ<0OFiGM*2 og9l-/%Om=f+AO-I[a؉{zENjVrNA2ә.=Sk(vs cA) =z~it/_b~W(l]q9B5Aq/_QZSU6cԔ4e*gـqSq<KM*▧~3/ZAzNf> Q+ۑ"oYE@Պ$An"Кj]q L󙎚|V+?·n2:KkesvExaP^2^'N6Lf9oG9hLD9.xNCFU')U8  3{ý4|6B\E -=fZ?%9mt'ؾ}NKױn)zY&{7`_."3Z"fB*^Q~ty] Z/=9~H5ZcWZگ,}<-1Rܧjjlh LKJhɞhh> w}`zC'Z RuK|Q!(C2+Bd]M-R'T%Z* 8m?H#M{ qqÈ$o¤Fn߽G9?8@^W)uMn9<1ƳǍ#hv?$En3 ?iɆ| QEr2麎O4]GO[Y+$.03N-_g\L1|BLHꦀKYY0U;n) MM^9%"DlD$^ldʁ?>c'^r ?y]t> L3.{)[΅aJ|dcOЊk0^.ÀsjFj0 te4~m,p i.✂B~'wN#nlnߋ߉Mdfa/@wIZj}JΧߟx{3Qb)odrhPI ;̶d. ?ALw3C}%GyVSS5$9:q IDAT,Ao0@y+b!N'!ߺ4YÉ>r8J>e,*uUC{:Ip /-roPu-ϘPoUR$g&K'7Ads *Kя?ctD1mpR\ts bB,J襘Ox6/TWl})VkzU 4NG@j $Ш(+( ΍_^ؽ{(5~Z,1nJ^\/ $4ڗ;>L0ZͣYC5SkdzNjc#@KބM2桗SSif{ZYwv Dw vDēKb(d0r~G. ^)q/4/wwO`- cGam'A E1jb|AIӗOV =L>& "͕{QUhQMwh''Q(r+$Ii SVeQVJ)8`ݱyx)8Mp%$1F_UZ',jf/NҴ3ӅUUӝ/HJ.٬SRCcI&J@d| MׯIqb 4k`=ߞq.KXhb_ǮzUcOk;xk[⃋i6 zg><;\wIjX Yë|/`qjVsiP1zBI Pb?ujV7<3ϟ9t%8;S !da6kdS2Bh%)QWr8㯿q#t.0]\7raDyVeoF7b7[c پ}w8tԎu$ˬtL&Z=ǻSQu#ɩ?b Ꭺ^-y]<>8!(q # sgpuWEV3{sZwoܿږwɑ|S4wlF_rZ7՚p:lxt%XK}}r"{NMUIf~31z P3!|9oӚfaZLλh4[ !փx mpAi}s 8}3K*,`Ϫqzw1-`EH!`kI);d8k vo߲^gޗvq#2kmn;Pχ7=,E֖vdVdQVUnq# xEJv&&!pD]C7[bmPIZJ9&qrYWn1`4a^K|7\5hlj]ӠP\7H3*?9'y-A(}z>\mmƦa=D$jTj8XTIzo !p5Fː K^v"69p | MS+ohtH`LH@B;39t v@)L/N!+z\cjqV) ;"(&%gxոެ)AH# zYOr:߸(uVkۏ`̟ax>5n>|G*8ًL->3̀ ,>~#s(g/_@̬wX_S$?;A+ZJ̞]fS(F baL4hLy ̯.]y}Ԡ c}EtH(Z>(8H&>tvdIixC 3vԽ3"7 q)8=n9 v=DA4A' Y[XobPuNKQx/XܠU-5t.lד19$<tk_Y-6;HT2j$^X>n9 k\g;:oKgLZCLhQ]I(='Yw? zY 1%/_1{cT0mcP{z" cY -M8f6x;C)m2b&5Ƨ3 F']X_Kۂح?smNf)Ϧ89;d>B.O 'uހK2A5wڦAUW@ ofrqB`l!|1HZΡ4sը/SqMSYKoSӫNV TM2XK2) lqKu}:= r4rH3pYCμ=?)щ}F2 C}mmR7PO쬑%{[_d00>w)0ZC-!+L);"haB@FՌjڥB{;7JB5oѬWhD%}\wbw*ná*h[J=可*MM_p㏉p~|i~7]9kA,nWg\1Vl6Umwm9N^lJn!'ߞ˾/{cc>ĮPS `t Ah[Ox%QMML`l0Z;!>עm8y-N_a2YmzvG"޼iC|8駰vB L-gʼnoqYB+ݮ1 0ϟczv.yO{h۷6nJJO29^ZNKʻGu JLB|?O˔t;eU(ż|;dUR*PEF V֮,on\ck=hWOjAE5{1@dg3۾n1Rn5ek '';POƐ]"-F+)*wv'/l,p)NGSPR^ ەQ'H_ik"D.\sqi+rBkvh-l^6w/_;OQ:j^_n:1UysuLM+j@/'s^W 8~Ve%2k Bz/[f:5ZD)~,W]`jUw>뷚_\`zn#hovGbYQi&gpL&CVoDL82 ܾm0]cƇkwЭͶh;B*fIyX9?;E5MTu4dLך.jLBtFi`6v8 6]0R$>ݟ$֋[l7;Yu nmvv]2ݚ̑n"Q)Hmcu@3‰kdml+H1yW&DG] 3Y)o>5{)RlZA옾0;?$v} m$C6WM?&O%?O;S@z3]'pwwfP *1>|rBU0]ޣ6;^d g'0+ O৊:7OUl䥥sjrvr*b\pa@JW/q5 뙍_p弜ըvf4Fb_m#h%YrD>KR+;p]3}L18S ըF]l6ߌN2ZC)d2h;`4P:PX,v@fQdO)\ "` $BCI:$WC&^n\pXXk@Yp=6[d%mSpy 5&']\phY+CcM+9AbgK/{> nvݣ[`Z>9tݎD. wc y]َY!M7vBr\٢_bw¯Svj&8aҎ~L'?Qgkԣ.drXK2i#$lӛ AhSc&^9 1p]g?Z?%s/ D5Ci3%$ImX'O9 63rwyOx6uڿ m$k];Hf]%Zni;VzsG5DUƇ+k 'lohKL3\1o6.R0c\DXe ɽD?%ZfbLDrNVZO )?? qlh m;ngCI&Gєu Uχ=1Δv6IHCVB JL]!i@S!M"i?3H3n( qZ} =C5 H@ Deߧ%Si09?sTө`#Q\o \6mQ&i2&2*Ԃ)*!j%!dI`t2w[9aL[߹ztn>:=E3*OBOLЎOpfmW#\C݇S3B0dt6rJu@ڑ{ܧndOSwJ`T lu~(LI^N h֤e;U8 "~%D7o0O޶e4aLhj'ceG^hT'NG,/(I,#}* ]0i.8Ev!!և=I&.087nw-v۝yv,9S$;eMڑQ D>O۬OQ@$+ gԱ>\HiQlqQ >Lk~aEۢ1 (9e!j؈)-*UZ>"AΩ#iq jc0{li``v[1eH^ecj'%;ahبG/gFOӲvF~wC?Z.O'hw6$RVwfۡ?ɤ--1ڶAsnzAZp&gPUEMYk*$M;g$4i8)U$p-1zG,M|>`LrTc|~j)Hˇ$ڟQ'kR"K'F>n4ȦU9atq >؀`$ 3I,1$o˙+R9yy60@m63C@[M 4VIE$WWlw6ɤRdR]q{ L*)0=$œߑ^&EL@bQO]kzEO}) rlnx ZaCN/c} n)^:Yrź@F Lg:)rk 7KRpһ:$ %ɮhY}龀DTACeK/B,8uE\_Z)}[کMﵳwZAƀPMj'Q={a 6 RJ^[SbU~ 3X7aH B-0P0idmfIHyrbS qd3EFd=n ے딇ފg72!3ITN_SΟ /Wqw}{wOv9 ?]v@/!\ n %'ञ^6+h,gf!k)Y[|&߹$PRaX{O. [QݾuO5+Nzd`,T$AHK3S^0Q; 7`;uWwﱺLb2 ;c߆4$63|Lae8 $4:(;K3,>I7R+aOTqxb9Ыą{(0Y|"M[`W[>^ ȍLjYlJOQ F&+Zoc$5> tؽS!YG"'崞X-LJO Z$";j$å~" &t)(M|$贍 ' emA md3\M5 N^ThT~hq?o3PNb%xg_!P=ߋMLʾwe{xtt$ *K Vf_z}4~r]O׉dy)D%Q*oo[a67FM[P>M74sI&M549ckLt_)i`74KZp,NțGgѲ"& u$%I)=duGg:k3%)[o(p +VV>tI>wDsFt!J$D `;qaŢJ%hz\ 'ܝbI&/o\w+9bђLퟐClP{h]!%&BG[O(M{_7 77_]L?~o<0˙m@pHq٧@a>OzH ~+\_?,+gqbAR,P4 L&vcIL2!) emhTŸJsw0Y.Qϧ gs}zol\>%:J[UvY/BosP!X)}aQe?OIdeд*i`Mʗ33%<ӱb^5u <3`SE7IRP_dnj<a<}i]7deЂp/}'I4)v5nt7ic޾t)M:\C2K50:uEj }XJ39>=i @PMKlPJu;Ԗ=:bz"ʾf9Ӳǎf;q'%f^7d|~/~/jPMg<7_qsϞs4l(ړ+K~+#\?K 8 LiCd,?7*A2 'e S{4_Yyw?_5DߟKN;Q.?ղƆ|VLqIDAT׷X-ͷd2k7?PmX/BWϻ]q !PL#ѡ—G|27F%~ 7@ YiF_;g9$) {pg \}/ˑ3-oZOcɭ'v r˻;M2yo}mOK4\Ru9NY,qoXog-*Hk`6K*JGo"ݽ!b)(=ʰB:E}Ѹ)z0 *C%/q?82)`SLp0X}I&Lt 7ܪ*l[,>x:p۞c٢mBT-7;_/@6zVBzeYcơ%:(Kq^{v6ܤ_W·Xg/g` ]0t||8AsI&+hc$2?ilN)$@o.jk\z V{@lo#YDܭ3&:e:Vbgg:_Id皣6-Rkjx_#D9ӰrܗR@0) g;K2.M2Y[O2it~@M b2N,B;뀤Uv:SiG)iɳKH"ܼUF#E=*k=YǬzk'>ҴuVCA}쓟w[h yEC(͔-zӭB\&7[?}zI&qhK C5%o뜭R65& <"S8ɼ)iuۣYvyݟ<735wSAHs 4O>AbE"d9vE5C`GMƨ#̯p{ p' ̈ d]~>@[]' A# 3xO{˾GsCzs?&}7?ҽ^V}d$k7c SQ ] \ﯸ׿ )$*)19?)sHJNHs:6BmZmkTW@l?GZ3&86:}99؇1>ϔoa+;J2h /3ۏB]hF[Nő19q#=]k#%/_BaFnIU~Cb_S[T7JB6;>xg?#{cp1PpL__/gY"$sQWO&c|- d8^ M $VgϞU( q& | &GD'211봬v|s3+L34 V7X/vp Cځ@N8?wB >0| VsC;O1~ZJ8Oiz2L!icjmc vf7op=,i`Ȓ1!r4VP}C*BPzݾ ~e\dc)"z[!mj3TSg/!-OL_C ~0@eOdr`)QW4n:R&J!Ya{s~vtrVkc\z9`0fzwoAN^Bu~awOʏz&D _ %8Ǡ3/L-=\Ac\C3w?O{N0DAP?-V%4ы~vD# lH)q%.߼|= vnˈTj*1Ma@v>=r`@^Bg@F"I&`{>vwhخ֨ONp6Ck Dmj4d6݇j%^<.Ql}]m6wOV=jfCm8$!@D<$?6w0QzsG5DUC7 ts[)]9`{@\b:b!zqAMi)Ў޵OL_Ӂ&p֧{<$mZT#T'eIAH]F ) H \2-j?-)@J@9?d sBC={PRvIT*DLG._.@D8 %팈1v0MQ>:lN+bC-h)&/^ 'D!7zc d<F6]nN61={ nk-ܔ_)?XH,޽m4A`1< '|nLBdл=akw tr<@9 dR;ʡp쁣 ޫ7Nfeή{`߽u +y#KRdրdZ6e% Ge~QD>v>=0|E<:{RI&?@ } c%@zPnI>wP'z*^çڿ/ | &/8Zο0 . M]5l坥66{9tV/AN?Mo,yħ}N~l/ B4|ݳHgt HŸi ?͢ G9?ߎx<.OEHHD `")+u;("s}LOO)L? $',u)DaO~{~`xL@tE>D-_ZEω[鵉E=woc}$Or}φTH.|:O?gO=00 :#=̖UD$ѿPD'~gE|'``|5< ; @pоrr~J``|Ut"Ns3bgT]OK ؃ɠ>[,\}pX)"U{KytvyfWy=[ QQWy]y?']* c<(߳L'wuӃx8>?!>=6k&w! 1(7Gf01`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`001`00;ᴎIENDB`tdiary-3.2.2/theme/maroon/README000644 000765 000024 00000001105 12137321070 016520 0ustar00machustaff000000 000000 Title: マルーン Author: しんちゃん Access: stakei@nga.jp License: GPL Comment: 秋の枯れ葉のテーマ created by Shinchan modified by TADA Tadashi validated by W3C. ChangeLog 2003-09-10 zoe * add width property in div.section. see http://members.at.infoseek.co.jp/cssbug/detail/winie/b032.html and http://www.tdiary.org/archive/theme/msg00506.html 2003-09-09 NT * font-size: em -> %. 2002-10-18 NT * convert for 1.5 series. 2002-04-03 nga * add spec. tdiary-3.2.2/theme/marguerite/bg.png000644 000765 000024 00000000276 12137321070 017617 0ustar00machustaff000000 000000 PNG  IHDRԚs*tEXtCreation Time 24 12 2002 08:35:02 +0900tIME # ) pHYs  ~gAMA aIDATxcxv?5#-oIENDB`tdiary-3.2.2/theme/marguerite/marguerite.css000644 000765 000024 00000022407 12137321070 021377 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Marguerite Revision: $Revision: 1.4 $ Author: Nana Access: moo@xu.boo.jp License: GPL Comment: Copyright 2003 (C) by Nana validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #E5EDBE; color: #555555; text-align: center; background-image: url(bg.png); } /* リンク文字列に関する設定 */ a:link { text-decoration: none; color: #F3AE1B; } a:visited { color: #006600; text-decoration: none; } a:hover { text-decoration: underline; color: #58B054; background-color: #fff; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { padding: 2px; } /* 日記タイトルの設定 */ h1 { text-align: center; font-size: 180%; color: #FFCC00; } /* カレンダーの設定 */ div.calendar { border: dashed 1px #000000; padding: 2px; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.1em; font-size: 90%; width: 450px; text-align: left; margin-right: auto; margin-left: auto; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: #E5EDBE; border: dashed 1px #000000; padding-bottom: 0.5em; margin-bottom: 2em; width: 450px; text-align: left; margin-right: auto; margin-left: auto; background-image: url(marguerite_bg.png); background-repeat: repeat-y; } /* タイトル行全体の設定 */ h2 { font-size: 130%; font-weight: normal; margin: 0px; text-align: left; padding-left: 1em; background-image: url(marguerite.jpg); background-repeat: no-repeat; border-bottom: dashed 1px #000000; height: 60px; } /* 日付の設定 */ h2 span.date { color: #fff; } h2 span.date a:link,h2 span.date a:visited{ color: #fff; } /* タイトルの設定 */ h2 span.title { font-size: 100%; font-weight: normal; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { padding: 5px; margin: 1em; } /* サブタイトルを含むセクションの設定 */ div.section { margin-top: 0.7em; margin-bottom: 0.5em; } /* サブタイトルの設定 */ h3 { font-size: 100%; margin: 0em; border-bottom: dashed 1px #000000; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ /* div.day span.sanchor { background-image: url(default_sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #fefefe; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(default_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 16px 0px 0px; color: #fefefe; background-color: transparent; font-size: 1px; } */ /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 1em 1em 2em; line-height: 130%; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { background-image: url(marguerite.jpg); font-size: 90%; border: dashed 1px #000000; margin: 0em; padding: 5px; color: #fff; } div.caption a:link, div.caption a:visited { color: #fff; } /* ツッコミ欄全体の設定 */ div.comment { padding: 2px; padding-bottom: 1px; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; padding-left: 1em; } span.commentator { font-weight: bold; color: #006600; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; padding-left: 1em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; margin-left: 1em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 2px; margin: 1em 0em 0.5em 0em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 0em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; margin-top: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; margin-left: 1.5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: center; font-size: 90%; padding-top: 7px; margin: 0.5em 0em 0em 0em; border-top: 1px dashed #000; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { text-align: left; padding: 5px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 1em; margin-right: 1em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; margin: 0.5em 1em 0.5em 3em; line-height: 1.2em; } /* 罫線の設定 */ hr { border-style: dashed; border-width: 1px 0px 0px 0px; border-color: #000; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 90%; text-align: center; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 30em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fefefe; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { background-color: #F5F5DC; color: #555555; margin-left: 2em; margin-right: 1em; padding: 5px; border: 1px dashed #F0E68C; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border-style: dashed; border-color: #483D8B; border-width: 1px; margin-left: 2em; padding: 8px; color: #483D8B; font-style: italic; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 2em; margin-right: 2em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: x-small; line-height: 1.1em; border-style: dashed; border-color: #000; border-width: 1px; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; text-align: left; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; text-align: left; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; border-style: dashed; border-color: #000; border-width: 1px 0px 0px 0px; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } div.section, div.comment { clear: both; } /* サイドバー関連 */ div.main { margin-left: 20%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 20%; padding: 2px 2px 100% 2px; border-style: dashed; border-color: #eee; border-width: 0px 2px 2px 0px; padding-top: 0.5em; } div.sidebar p { line-height: 120%; text-align: center; border-style: dashed; border-color: #aaf; border-width: 0px 0px 1px 0px; margin: 2px 4px 2px 4px; } /* 引用ソースの表示 */ p.source{ margin-right: 1.5em; margin-top: 0px; text-align: right; font-size:90%; line-height: 24px; font-style: italic; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; text-align: center; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #FF8080; } .calendar-saturday { color: #0080FF; } .calendar-weekday { color: #555555; } .calendar-todo { border-style: dashed; border-color: #1E90FF; border-width: 1px; } p.big { font-size:20pt; color: blue; background-color: transparent; } .attention { color: red; background-color: transparent; } form.search{ text-align: left; } table,td{ border: none; font-size: 90%; margin: 5px; text-align: left; margin-right: auto; margin-left: auto; } /* counter */ div.counter p{ font-size: 13px; } tdiary-3.2.2/theme/marguerite/marguerite.jpg000644 000765 000024 00000025040 12137321070 021363 0ustar00machustaff000000 000000 JFIFHHC  !"$"$C<" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?.ewOM^Pni]?5g?s?_~:I_~|˺ .\;79ϙ]?47 _~C=) su߯|0<~9-3=?:O63g;4?=Yi߯|nK߯|.M52~9-?4>{ma'su߯|^Hx|9wL_h}}'-'ﳝӯh}}\Kio4>{k?yC׾~erIi]?0$esZ_h}}zL˜_~g79-?4>{|M-3=?5 2|Zu[M^Ḕ;4?33dӯi׾~w(- sC׾~vɒSBewN?5Y16sZ_h}}B|,9-?4>{{L';u߯|伒f\w߯|f8{Zg??2˸Hw]?_~׻LC׾~ylQ2;4>{Ӓv*Mio4?><Jg_IC׾~c.ZkMN?5{ArKL_i׾~fNOwJIu߯|) 扻d]?_~%B&wL_h}}͓5̄M-3=?2];ywL_h}}Ԯ;xs{9-?4>{w ?72$n~߯| ܲ/]9[M=U2;_IC׾~g<-:{WWxio4>{0 -3&Og;s_~do]9[M^\dIܓZ_h}}Yw߯|fINio4>{s\o&sZzO~049?}C׾~v]\~9-3=?<R~9-:߯|H;u߯|YI2~9-3=?:M2-3)gϙw_~?{h}}D.+͹~߯| qÝׯh}}͖IwLo4>{[AgOM^.]>nsZg??3L's?_~DwLo4?;^d>nO-?4>{wЫ E!$C׾~i-bHilLg4>{n\_~O/Oϯ?6i5MFonk碞\G5oe|.9A19a~z]gIA&$<o~u' [{;+Ў_F7`yOqrf$$?{^JIWݓzt;r0I'څ23|j.V'L o)ʜf2|W?67+M*E/l?{=}WlG F<ջ(uC`o=O<áLm+JIu߯|'!vAǙ]?3L8mۏw4{$s;Zu[M^{,]1.sZ_h}}1>ewN?{mܛ?_~fȓw\_h}}$w߯|\@'Iw,?{C׾~t"O;4>{CwLo4>{ik]?0#;l.NsI9{獮~?{Z_h}}0yi׾~lL/s7iM^7@ͻ;u߯|ɟ3io4>{~9-?4>{B5̟'_M=Φ ZzO~s63iM=ωs_߯|&\wtwOM^{@;u߯|\?{-:߯|ng>vsZgzC׾~wp1 3g;4>{͒r]?{Zg??50s?_~/?'sC׾~drw߯|fȐ FȲb\Zu[M^@X?39-?4>{{L H|ܟZ_h}} JxfewLo4>{q6Y{_~%􅋕?{Zu[M^w%d>gs_~qă;u߯|zɉsC׾~i%%dsZ_h}} d"Lw߯|wLo4>{iri]?5G|ZgzO~io4>{r䲂7?{Zu[M^_e\w߯|-C׾~j9Y'h}}ҸwOM^f\w߯|LĄ˜_~iU$VQiM=dJ C׾~hesC׾~iҮ$I-?4>{Yy 3/_nq~9-?4>{I._~y83{Zg??:|gN?3^r쓻ZgzO~V~dĠw#)̟wOM^ɮ36G-:߯|- 3g;u߯|.39-?4>{cJۤ>nsZu[M^ yr Li]駿^It7޻u߯|̚4n s_~Eq)"LK;io4>{|~9-3=?6{\y?}_~ٖ\wL_i׾~e,I?'zC׾~f͒wOM^ǛkI_~h;dsZ_h}}̓\YC׾~d3ed~_~2rY?O~ ;Zm3_O|嶮/Prwm.P݌Ig4>{/'yfl/{/Xw=!u[B̋sh^۰/~C?>S2w wr%ZC׾~e{۰'t]eh}}Jji$=6RUp /_q]qC t߷#w72=Ӱp.s_~[ԧ4Cog<ɞOM=i n6ppF>^g g'}׾~nJ NheN]Hl.x4>{)%F,6߯|{-ncs'Bgz?6Z~Iw߆Oyϯ^'7>n~_~ig_~lUݩi7"mpǏKyC4;y \vqAC׾~bR ^oi߯|/yWVlycZ{&Y8;7g߯|á.swt%wLo4?<7r[Z_h}}ͻx~rd_7-!{UxL :{q\Θg9X\~[n$9ysϮO?SE5cVfo03C׾~tlyJNwOM^էPd~o.UC-:߯|d-~9-3=?{Vǘ|w_~B?{-?4>{Y C׾~aG+2~9-?4>{F_g;u߯|\zj ~iM^DWM̄K_~Y?{_~S;u߯|M.|;4>{,6A-3=駿^u_OM^L9-4>{~ h}}i{`I iM=\+ A9-?4>{t;u߯|Ǩ$3H|i߯|ιbO;u߯|d4C׾~hnK4w߯|4Y?{@%wqgzC׾~gY?{߯|͘7_~/P.Li]?;o'~iM^gx_~9-3=駿^{qp~9-3=?3n&%wL_i׾~js -3=?<\g\iM^2C) 8-?4?4JpC׾~dC{Z_h}}΍r i]駿^  a ?-3=駿^ ewN?;?{_~:Yă_~ _;xz{r~io4>{瑥Pd̹i߯|;H?_~0)]Ięӯh}}s'sC׾~i>n%wL_h}}Lo4>{+&d6 ɜ_~12dsZ_h}}{R@gc_~T.eYVh}}2yZgzO~i);\.[,OC׾~nºlX ;D?>||2&h̤L_i׾~oF1c|}}}o(䍕yssAi1L#,OROKSIӜ0r*+ܬ{[v0A}꼦7VVCyϿO,l}bĨ-Ie#GzJ{}zoI89_s\\"a_,g8hI d\~wZպGNXbs.y~{{dE7Gd>JFho6Go߯|щ@sg7snsIrebۉrs\~[\y9ǙM^2I9-?4>{ĚFf%ylw_Nft[w_Nqlľ`HZ_h}} i3']?_~Wb?~?-+d}~?/H/w߯|ιmi]?5T{?lrIv*>l~?䜦2d9C׾~g#~f;t߯|_*=]]9Y9|$ wSd~C׾~hf&OLo4>{;{9߾?䜺;d߸}~?䜗 `D';u߯|Y;u߯|=7{9߾?䜂GG~w'.!3wL_i׾~il?zZg??5KLlqow_NbikIlW4%\io4>{q9^NiM=ZVskI̢12{9kmf\wgo77cvkI_LYw_NUۊ䕓2;4>{e䥌˟-3>;7{9߾?䜺VkI7$Iz߯|LwOM^gd}~?䜾+霶9߾'6́C;4>{;sZOh}}߶H{9߾'5o/d%Qg?;gOA#Sp(ns#w7s9/o/w>s}=zO\)23yw_NRKxF?,\AhZ9 *z4~ 6 eO׿N͜۾'2̰F؊PY'5F3 ;w"I,ewqU,oa9Եkz<;Np潕 s'*X@cGWl(i)?_~:9BIm_+BwFsG=w$g>s}9U&㹑˓9s34TP9n$[-tdiary-3.2.2/theme/marguerite/marguerite_bg.png000644 000765 000024 00000011073 12137321070 022040 0ustar00machustaff000000 000000 PNG  IHDRE/sBITO pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u*tEXtCreation Time 24 12 2002 05:07:53 +0900Αc{IDATxi1As~Kbᠩf?YA$A$A$A$A;Pȱ H Hܖ H H H Hv} cp H H H dYAz,w qU  H H H H H * remove specification of font-family. * font-size: em -> %. 2003-01-08 Nana * add marguerite theme tdiary-3.2.2/theme/manuscript-green/manuscript-green.css000644 000765 000024 00000007305 12137321070 023635 0ustar00machustaff000000 000000 @charset "utf-8"; body { margin: 0; padding: 0; font-family: tt,"MS ゴシック","Osaka-等幅",monospace; background: #fff; } a { text-decoration: none; } a:link { color: #c00; } a:visited { color: #600; } div.hatena-body { position: relative; margin: 0; padding: 0; } h1 { color: #98b37d; font-size: 24px; letter-spacing: 1em; margin: 0; padding: 0 18px; border: 2px solid #98b37d; text-align: center; } h1:before { content: "【"; } h1:after { content: "】"; } /*main*/ div.main { margin-left: 25%; border: 1px solid #ccc; } div.day { border: 1px solid #98b37d; background: #fff url("manuscript.gif"); color: #333; padding: 6px; margin: 30px; line-height: 35px; } div.day h2 { font-size: 18px; letter-spacing: 7px; margin: 0; padding: 0; line-height: 35px; } div.day h3 { font-size: 14px; letter-spacing: 11px; margin: 0; padding: 0; line-height: 35px; } div.day span.sanchor { background-image:url("toru.gif"); background-position:bottom right; background-repeat:no-repeat; padding:15px 20px 0 0; color:#FFFFFF; background-color:transparent; font-size:1px; } div.day p, div.day li, div.day dt, div.day dd { font-size: 12px; letter-spacing: 13px; margin: -1px 0 0 0; text-indent: 25px; } div.day ul, div.day ol, div.day dl { margin: 0; padding: 0; list-style-position: inside; text-indent: 16px; } /*脚注*/ div.footnote,div.footnote p { margin: 0; padding: 0; font-size: 9px; letter-spacing: 16px; margin: 0; text-indent: 15px; } /*コメント*/ div.comment,div.comment p { margin: 0; padding: 0; background: #fff; font-size:11px; letter-spacing: 1px; line-height: 17px; } div.comment p { border-top: 1px solid #c00; text-indent: none; margin: 17px 0; } div.comment div.caption { text-align: right; padding: 3px; margin: 0; } div.commentshort { padding: 0; margin: 0; } div.comment span.canchor { border-right: 1px solid #c00; background: #fff; color: #fff; padding: 3px; margin: 0; } div.comment span.commentator { border-bottom: 1px solid #c00; border-right: 1px solid #c00; background: #fff; padding: 3px; margin: 0; } /*リファラ*/ div.refererlist { } div.refererlist div.caption { text-align: right; padding: 3px; margin: 0; } div.refererlist ul li{ letter-spacing: 0; } /*その他*/ a { color: #c00; } img.photo { float: right; } del { text-decoration: line-through underline; color: #666; } ol,ul,dl { margin: 0; padding: 0; } li { margin: 0; padding-left: 30px; } dt { font-weight: bold; text-indent: 30px; } dd { font-weight: bold; text-indent: 75px; } /*サイドバー*/ div.sidebar { width: 25%; position: absolute; top: 0; border-bottom: 1px solid #98b37d; } div.hatena-module { } div.hatena-moduletitle { border: 1px solid #98b37d; background: #fff url("manuscript.gif"); color: #333; padding: 6px 6px 0px 6px; line-height: 35px; font-size: 15px; letter-spacing: 9px; } div.hatena-modulebody { border-left: 1px solid #98b37d; border-right: 1px solid #98b37d; padding: 0.5em; } div.hatena-modulebody li { line-height: 125%; padding: 0.5ex 0; } /*カレンダー*/ table.calendar { font-size: 12px; margin: 0; padding: 0; height: auto; vertical-align: top; } table.calendar * { margin: 0; padding: 0; border: 0; font-weight: bold; } td.calendar-day,td.calendar-sunday,td.calendar-weekday,td.calendar-saturday { background-repeat: no-repeat; background-position: center middle; text-align: center; vertical-align: middle; padding: 0.5ex; border: 1px solid #98b37d; } td.calendar-sunday { color: #c00; } td.calendar-prev-month { text-align: left; padding: 0; } td.calendar-current-month { text-align: center; padding: 0; } td.calendar-next-month { text-align: right; padding: 0; } table.calendar img { height: 1em; width: 1em; } tdiary-3.2.2/theme/manuscript-green/manuscript.css000644 000765 000024 00000007274 12137321070 022544 0ustar00machustaff000000 000000 @charset 'EUC-JP'; body { margin: 0; padding: 0; font-family: tt,"MS ゴシック","Osaka-等幅"; background: #fff; } a { text-decoration: none; } a:link { color: #c00; } a:visited { color: #600; } div.hatena-body { position: relative; margin: 0; padding: 0; } h1 { color: #98b37d; font-size: 24px; letter-spacing: 1em; margin: 0; padding: 0 18px; border: 2px solid #98b37d; text-align: center; } h1:before { content: "【"; } h1:after { content: "】"; } /*main*/ div.main { margin-left: 25%; border: 1px solid #ccc; } div.day { border: 1px solid #98b37d; background: #fff url("manuscript.gif"); color: #333; padding: 6px; margin: 30px; line-height: 35px; } div.day h2 { font-size: 18px; letter-spacing: 7px; margin: 0; padding: 0; line-height: 35px; } div.day h3 { font-size: 14px; letter-spacing: 11px; margin: 0; padding: 0; line-height: 35px; } div.day span.sanchor { background-image:url("toru.gif"); background-position:bottom right; background-repeat:no-repeat; padding:15px 20px 0 0; color:#FFFFFF; background-color:transparent; font-size:1px; } div.day p, div.day li, div.day dt, div.day dd { font-size: 12px; letter-spacing: 13px; margin: -1px 0 0 0; text-indent: 25px; } div.day ul, div.day ol, div.day dl { margin: 0; padding: 0; list-style-position: inside; text-indent: 16px; } /*脚注*/ div.footnote,div.footnote p { margin: 0; padding: 0; font-size: 9px; letter-spacing: 16px; margin: 0; text-indent: 15px; } /*コメント*/ div.comment,div.comment p { margin: 0; padding: 0; background: #fff; font-size:11px; letter-spacing: 1px; line-height: 17px; } div.comment p { border-top: 1px solid #c00; text-indent: none; margin: 17px 0; } div.comment div.caption { text-align: right; padding: 3px; margin: 0; } div.commentshort { padding: 0; margin: 0; } div.comment span.canchor { border-right: 1px solid #c00; background: #fff; color: #fff; padding: 3px; margin: 0; } div.comment span.commentator { border-bottom: 1px solid #c00; border-right: 1px solid #c00; background: #fff; padding: 3px; margin: 0; } /*リファラ*/ div.refererlist { } div.refererlist div.caption { text-align: right; padding: 3px; margin: 0; } div.refererlist ul li{ letter-spacing: 0; } /*その他*/ a { color: #c00; } img.photo { float: right; } del { text-decoration: line-through underline; color: #666; } ol,ul,dl { margin: 0; padding: 0; } li { margin: 0; padding-left: 30px; } dt { font-weight: bold; text-indent: 30px; } dd { font-weight: bold; text-indent: 75px; } /*サイドバー*/ div.sidebar { width: 25%; position: absolute; top: 0; border-bottom: 1px solid #98b37d; } div.hatena-module { } div.hatena-moduletitle { border: 1px solid #98b37d; background: #fff url("manuscript.gif"); color: #333; padding: 6px 6px 0px 6px; line-height: 35px; font-size: 15px; letter-spacing: 9px; } div.hatena-modulebody { border-left: 1px solid #98b37d; border-right: 1px solid #98b37d; padding: 0.5em; } div.hatena-modulebody li { line-height: 125%; padding: 0.5ex 0; } /*カレンダー*/ table.calendar { font-size: 12px; margin: 0; padding: 0; height: auto; vertical-align: top; } table.calendar * { margin: 0; padding: 0; border: 0; font-weight: bold; } td.calendar-day,td.calendar-sunday,td.calendar-weekday,td.calendar-saturday { background-repeat: no-repeat; background-position: center middle; text-align: center; vertical-align: middle; padding: 0.5ex; border: 1px solid #98b37d; } td.calendar-sunday { color: #c00; } td.calendar-prev-month { text-align: left; padding: 0; } td.calendar-current-month { text-align: center; padding: 0; } td.calendar-next-month { text-align: right; padding: 0; } table.calendar img { height: 1em; width: 1em; }tdiary-3.2.2/theme/manuscript-green/manuscript.gif000644 000765 000024 00000000311 12137321070 022502 0ustar00machustaff000000 000000 GIF89a#}!,#F diAlp,tmx|/,p7T cQ9d:hNެ6lMKμ2pL #.tKD&l"2;tdiary-3.2.2/theme/manuscript-green/README000644 000765 000024 00000000314 12137321070 020511 0ustar00machustaff000000 000000 Title: manuscript Author: id:DocSeri Access: http://d.hatena.ne.jp/DocSeri/ License: GPL Comment: 原稿用紙風のスタイル。半角英数が入ると位置が合わなくなるのは仕様です。 tdiary-3.2.2/theme/manuscript-green/toru.gif000644 000765 000024 00000000125 12137321070 021311 0ustar00machustaff000000 000000 GIF89a!,&y{qj+H}7mEa*[ 0奠l2X;tdiary-3.2.2/theme/manuscript-brown/manuscript-brown.css000644 000765 000024 00000007305 12137321070 023713 0ustar00machustaff000000 000000 @charset "utf-8"; body { margin: 0; padding: 0; font-family: tt,"MS ゴシック","Osaka-等幅",monospace; background: #fff; } a { text-decoration: none; } a:link { color: #c00; } a:visited { color: #600; } div.hatena-body { position: relative; margin: 0; padding: 0; } h1 { color: #c9ad80; font-size: 24px; letter-spacing: 1em; margin: 0; padding: 0 18px; border: 2px solid #C9AD80; text-align: center; } h1:before { content: "【"; } h1:after { content: "】"; } /*main*/ div.main { margin-left: 25%; border: 1px solid #ccc; } div.day { border: 1px solid #c9ad80; background: #fff url("manuscript.gif"); color: #333; padding: 6px; margin: 30px; line-height: 35px; } div.day h2 { font-size: 18px; letter-spacing: 7px; margin: 0; padding: 0; line-height: 35px; } div.day h3 { font-size: 14px; letter-spacing: 11px; margin: 0; padding: 0; line-height: 35px; } div.day span.sanchor { background-image:url("toru.gif"); background-position:bottom right; background-repeat:no-repeat; padding:15px 20px 0 0; color:#FFFFFF; background-color:transparent; font-size:1px; } div.day p, div.day li, div.day dt, div.day dd { font-size: 12px; letter-spacing: 13px; margin: -1px 0 0 0; text-indent: 25px; } div.day ul, div.day ol, div.day dl { margin: 0; padding: 0; list-style-position: inside; text-indent: 16px; } /*脚注*/ div.footnote,div.footnote p { margin: 0; padding: 0; font-size: 9px; letter-spacing: 16px; margin: 0; text-indent: 15px; } /*コメント*/ div.comment,div.comment p { margin: 0; padding: 0; background: #fff; font-size:11px; letter-spacing: 1px; line-height: 17px; } div.comment p { border-top: 1px solid #c00; text-indent: none; margin: 17px 0; } div.comment div.caption { text-align: right; padding: 3px; margin: 0; } div.commentshort { padding: 0; margin: 0; } div.comment span.canchor { border-right: 1px solid #c00; background: #fff; color: #fff; padding: 3px; margin: 0; } div.comment span.commentator { border-bottom: 1px solid #c00; border-right: 1px solid #c00; background: #fff; padding: 3px; margin: 0; } /*リファラ*/ div.refererlist { } div.refererlist div.caption { text-align: right; padding: 3px; margin: 0; } div.refererlist ul li{ letter-spacing: 0; } /*その他*/ a { color: #c00; } img.photo { float: right; } del { text-decoration: line-through underline; color: #666; } ol,ul,dl { margin: 0; padding: 0; } li { margin: 0; padding-left: 30px; } dt { font-weight: bold; text-indent: 30px; } dd { font-weight: bold; text-indent: 75px; } /*サイドバー*/ div.sidebar { width: 25%; position: absolute; top: 0; border-bottom: 1px solid #c9ad80; } div.hatena-module { } div.hatena-moduletitle { border: 1px solid #c9ad80; background: #fff url("manuscript.gif"); color: #333; padding: 6px 6px 0px 6px; line-height: 35px; font-size: 15px; letter-spacing: 9px; } div.hatena-modulebody { border-left: 1px solid #C9AD80; border-right: 1px solid #C9AD80; padding: 0.5em; } div.hatena-modulebody li { line-height: 125%; padding: 0.5ex 0; } /*カレンダー*/ table.calendar { font-size: 12px; margin: 0; padding: 0; height: auto; vertical-align: top; } table.calendar * { margin: 0; padding: 0; border: 0; font-weight: bold; } td.calendar-day,td.calendar-sunday,td.calendar-weekday,td.calendar-saturday { background-repeat: no-repeat; background-position: center middle; text-align: center; vertical-align: middle; padding: 0.5ex; border: 1px solid #C9AD80; } td.calendar-sunday { color: #c00; } td.calendar-prev-month { text-align: left; padding: 0; } td.calendar-current-month { text-align: center; padding: 0; } td.calendar-next-month { text-align: right; padding: 0; } table.calendar img { height: 1em; width: 1em; } tdiary-3.2.2/theme/manuscript-brown/manuscript.css000644 000765 000024 00000007274 12137321070 022573 0ustar00machustaff000000 000000 @charset 'EUC-JP'; body { margin: 0; padding: 0; font-family: tt,"MS ゴシック","Osaka-等幅"; background: #fff; } a { text-decoration: none; } a:link { color: #c00; } a:visited { color: #600; } div.hatena-body { position: relative; margin: 0; padding: 0; } h1 { color: #c9ad80; font-size: 24px; letter-spacing: 1em; margin: 0; padding: 0 18px; border: 2px solid #C9AD80; text-align: center; } h1:before { content: "【"; } h1:after { content: "】"; } /*main*/ div.main { margin-left: 25%; border: 1px solid #ccc; } div.day { border: 1px solid #c9ad80; background: #fff url("manuscript.gif"); color: #333; padding: 6px; margin: 30px; line-height: 35px; } div.day h2 { font-size: 18px; letter-spacing: 7px; margin: 0; padding: 0; line-height: 35px; } div.day h3 { font-size: 14px; letter-spacing: 11px; margin: 0; padding: 0; line-height: 35px; } div.day span.sanchor { background-image:url("toru.gif"); background-position:bottom right; background-repeat:no-repeat; padding:15px 20px 0 0; color:#FFFFFF; background-color:transparent; font-size:1px; } div.day p, div.day li, div.day dt, div.day dd { font-size: 12px; letter-spacing: 13px; margin: -1px 0 0 0; text-indent: 25px; } div.day ul, div.day ol, div.day dl { margin: 0; padding: 0; list-style-position: inside; text-indent: 16px; } /*脚注*/ div.footnote,div.footnote p { margin: 0; padding: 0; font-size: 9px; letter-spacing: 16px; margin: 0; text-indent: 15px; } /*コメント*/ div.comment,div.comment p { margin: 0; padding: 0; background: #fff; font-size:11px; letter-spacing: 1px; line-height: 17px; } div.comment p { border-top: 1px solid #c00; text-indent: none; margin: 17px 0; } div.comment div.caption { text-align: right; padding: 3px; margin: 0; } div.commentshort { padding: 0; margin: 0; } div.comment span.canchor { border-right: 1px solid #c00; background: #fff; color: #fff; padding: 3px; margin: 0; } div.comment span.commentator { border-bottom: 1px solid #c00; border-right: 1px solid #c00; background: #fff; padding: 3px; margin: 0; } /*リファラ*/ div.refererlist { } div.refererlist div.caption { text-align: right; padding: 3px; margin: 0; } div.refererlist ul li{ letter-spacing: 0; } /*その他*/ a { color: #c00; } img.photo { float: right; } del { text-decoration: line-through underline; color: #666; } ol,ul,dl { margin: 0; padding: 0; } li { margin: 0; padding-left: 30px; } dt { font-weight: bold; text-indent: 30px; } dd { font-weight: bold; text-indent: 75px; } /*サイドバー*/ div.sidebar { width: 25%; position: absolute; top: 0; border-bottom: 1px solid #c9ad80; } div.hatena-module { } div.hatena-moduletitle { border: 1px solid #c9ad80; background: #fff url("manuscript.gif"); color: #333; padding: 6px 6px 0px 6px; line-height: 35px; font-size: 15px; letter-spacing: 9px; } div.hatena-modulebody { border-left: 1px solid #C9AD80; border-right: 1px solid #C9AD80; padding: 0.5em; } div.hatena-modulebody li { line-height: 125%; padding: 0.5ex 0; } /*カレンダー*/ table.calendar { font-size: 12px; margin: 0; padding: 0; height: auto; vertical-align: top; } table.calendar * { margin: 0; padding: 0; border: 0; font-weight: bold; } td.calendar-day,td.calendar-sunday,td.calendar-weekday,td.calendar-saturday { background-repeat: no-repeat; background-position: center middle; text-align: center; vertical-align: middle; padding: 0.5ex; border: 1px solid #C9AD80; } td.calendar-sunday { color: #c00; } td.calendar-prev-month { text-align: left; padding: 0; } td.calendar-current-month { text-align: center; padding: 0; } td.calendar-next-month { text-align: right; padding: 0; } table.calendar img { height: 1em; width: 1em; }tdiary-3.2.2/theme/manuscript-brown/manuscript.gif000644 000765 000024 00000000146 12137321070 022537 0ustar00machustaff000000 000000 GIF89a#ɭ!,#=ڋ޼w:f{¤ѝᛮ^bHANfYbP;tdiary-3.2.2/theme/manuscript-brown/README000644 000765 000024 00000000314 12137321070 020540 0ustar00machustaff000000 000000 Title: manuscript Author: id:DocSeri Access: http://d.hatena.ne.jp/DocSeri/ License: GPL Comment: 原稿用紙風のスタイル。半角英数が入ると位置が合わなくなるのは仕様です。 tdiary-3.2.2/theme/manuscript-brown/toru.gif000644 000765 000024 00000000125 12137321070 021340 0ustar00machustaff000000 000000 GIF89a!,&y{qj+H}7mEa*[ 0奠l2X;tdiary-3.2.2/theme/magic/magic.css000644 000765 000024 00000014456 12137321070 017234 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Magic Revision: $Revision: 1.8 $ Author: zoe Access: http://www.kasumi.sakura.ne.jp/~zoe/ License: GPL Copyright (C) zoe http://www.kasumi.sakura.ne.jp/~zoe/ validated by W3C */ /* ChangeLog 2002-10-18 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. */ body { background-color: white; color: #008; background-image: url(magic.png); } a:link { text-decoration: none; color: #f30; } a:visited { text-decoration: none; color: #838; } a:hover,a:active { text-decoration: underline; color: #c40; font-size: 150%; } div.adminmenu { text-align: right; font-size: small; } p.message { text-align: center; font-size: large; background-color: black; color: white; padding: 8px; } span.adminmenu { background-color: #ddd; border-style: solid; border-color: #eee #aaa #aaa #eee; border-width: 1px; padding: 3px; background-image: url(magic_g.png); } h1 { text-align: center; } div.calendar { background-color: #dfd; border-style: solid; border-color: darkgray #eee #eee darkgray; border-width: 1px; padding: 2px; margin-bottom: 0.5em; text-align: right; background-image: url(magic_g.png); } div.day { padding-bottom: 0.5em; margin-bottom: 0.5em; background-image: url(magic_g.png); } div.anntena { width: 160px; } div.main { float: right; width: 560px; } h2 { text-align: right; margin-top: 0.1em; margin-bottom: 0.1em; } h2 span.date { font-size: large; margin-left: 0.5em; } h2 span.title { } div.body { padding: 2px; padding-bottom: 1px; margin-left: 24px; margin-right: 12px; } p.body { margin-top: 0em; margin-bottom: 0em; line-height: 1.2; background-color: #fff; background-image: url(magic_g.png); padding-left: 1em; padding-top:0em; } div.section { width: 100%; } div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } h3 { font-size: 100%; margin-top: 0.2em; margin-bottom: 0em; font-weight: bold; border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } pre { background-color: black; color: #ff8000; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.comment { font-size: small; font-weight: bold; color: #606; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-right: 12px; margin-left: 4em; } div.comment div.caption { margin-left: 4em; } div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } div.referer { text-align: right; font-size: small; background-color: #fd9; padding: 2px; padding-bottom: 1px; margin-left: 24px; margin-right: 12px; background-image: url(magic_g.png); } div.referer { position: relative; top: -0.7em; left: 0.7em; color:black; border-style: solid; border-color: lime; border-width: 1px; } div.referer { position: relative; top: -0.7em; left: 0.7em; color: blue; border-style: solid; border-color: red; border-width: 2px; } div.refererlist { font-size: small; background-color: #eee; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 24px; margin-right: 12px; background-image: url(magic_g.png); } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; margin-top: 0px; } div.form { background-color: #ddd; border-style: solid; border-color: darkgray #eee #eee darkgray; border-width: 1px; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; background-image: url(magic_g.png); } input.field { background-color: white; color: black; background-image: url(magic_g.png); } input { background-image: url(magic_g.png); } textarea { background-color: white; margin-left: 1em; color: black; background-image: url(magic_g.png); } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; color: black; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; color: black; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ div.update.day { background-color: #ddd; border-style: solid; border-color: darkgray #eee #eee darkgray; border-width: 1px; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; background-image: url(magic_g.png); } div.update.day div.form { border: none; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; color: black; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/magic/magic.png000644 000765 000024 00000005741 12137321070 017225 0ustar00machustaff000000 000000 PNG  IHDRPPsegAMA abKGD pHYs  d_tIME 3*z ^IDATx\rYC8ĀgLUJn yμA KU.& qVAV 0_V/}e/駟"_5r[&b3yUQcc- Fmh6 f3Bȱm&,(f2c۞ |``G=۷oEy>Q˲\,}Gy^ӴJ²3<=yZn6^yށ %,Iij-c0iz=˲iuA4UUEQ7c,IRV irh41 PJ)_UFQ*q+Ot*dǗX,\ 2q_zXfqR|68!D)ݦ0t:]}>AeYUUv\C4aZy|*zꕢ(L&i$V+4yDZ,˲,b:8cyWUUuNӥRi۶`0}\םb<eUUeY>j)o6`0m5φaQכͦ$Ir)llP&"0NBl8p0%I|;?C]#y^q^BvD4GSjmXua<̇eYEQ ].~?'VtKV,d nnnf˲ce$T*|>Å">6zB0|R燇H%I--LӼ]pt(juDӁ>_Q~z{ޔj/ mK8qT ҄t:& N1Ky8[T*?>2yS"RJ'zP9(Kmp'i v1i9z/sÔRuMu=fW_yNGRFq№(zjH8vݝlrklрZ42N3"ߊ!#_LIP)bX&G/'ч K"^Xl^,,/RXԱIaq3zqZ} .RӄzC>8'K=atz'>싄K#9}a)D/cKAK#}w &#IғewR!HTK Q}.gK Q}.gK Q}?=^*!z$c B>A/ A0~xԛ7o^D|&B/ #^ > trz)'9aaKaaKaaKyaORa8$ Gr'R }Uf^j;zC0 ܫ}2'|R'QINca6˲2*lr˴b">跇?Rq;ф]ׅ ^*#â>^*"8:Q>IENDB`tdiary-3.2.2/theme/magic/magic_g.png000644 000765 000024 00000002503 12137321070 017524 0ustar00machustaff000000 000000 PNG  IHDRw=gAMA abKGD pHYs  d_tIME .2IDATx{STeyYv]²š\\DW\Sg(5:ٌ9H9Xݝ2L-Ҍ.⅋`!,.9}6Gce@ \=˾$M: ܃aݾ0q,]Q~+y \u=F; kܼɀOd7D`VN ]3Dqqf?$fAC!ã+ab%ZݼY6D8WobtXNFh^z!AG^四VቒV9(!txTܖ.yn1CCj }g'1G0LA*ssCCmP^cAמ V\Gjekɀ4 |^.x, 1ffj%PcXY@F$ZP&x䊅-hhT@ܿ>faNW[^-4N>k$(ڛ"mBPpR3uQ,-!@ɒn^dōЎ,0Π]~*Lj [vs{hև@!TljO^7W`ֻbaN/?2<4Dk!JX?Gl O;x_#M\4qEѿ%LxIENDB`tdiary-3.2.2/theme/magic/README000644 000765 000024 00000001151 12137321070 016306 0ustar00machustaff000000 000000 Title: Magic Author: zoe Access: http://www.kasumi.sakura.ne.jp/~zoe/ License: GPL Copyright (C) zoe http://www.kasumi.sakura.ne.jp/~zoe/ validated by W3C ChangeLog 2003-09-10 zoe * add width property in div.section. see http://members.at.infoseek.co.jp/cssbug/detail/winie/b032.html and http://www.tdiary.org/archive/theme/msg00506.html 2003-09-09 NT * font-size: em -> %. 2002-11-02 zoe * remove many comment-out lines. 2002-10-18 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. tdiary-3.2.2/theme/madrascheck/madras-blue.jpg000644 000765 000024 00000024611 12137321070 021517 0ustar00machustaff000000 000000 JFIFHHC  !"$"$C" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?uTD~UI,99-!<ZT~@z'ӿF{1,vw'^cio!(nG\L{>o˖?WK8xK迯1Eyy/% #Ԟק@+ϷbO?N5BeUC׷|ٻrP:s}GE}ǑG>IԡD rx:/3 TQw>-R] 9wlJSMͩim#JaӌcN$NYۜо%iNsz4h+.-8uA=771ʼg*w=>24#~|텰 "*JWSVb'S OPqs  =W?!Ō cV k.誩JZ_nA&`TGWRx+"[Yz{s]$IXo38ٻ8FVM87G:v q$"-#~B '`{t2vcO>=:t9nI'=:խ$Q`0xAض=;}*sv]:y<Vw_vFw݇ߎnpds6=~ݗw2fM>xpm ʠs>J;fX\//DR1BX1/v*T9[~~oЬ._o8)+$F9`SשW%p$q3Pzs5RH{8LovU=LJS0eHew2&8:9]\_biΚ-߁zLf1Ƙ,w'#K5=YbVUmU1 * p*K @ۃ[1w{"R^vg=A֛_8zz7g*EN?Q?쓻p gG~agKn[w\z!WtMn3q(c [t7eOsv96QjH7Dv;@?!vS9ʲ8@ p@#ԭR-!89oo׊mc>,oq~"/sI`˾x8$'寰<~uIY!n7}`)[6!vx8$ۖ~<)]}I0ywFB= L?QEvV~I\; =ƒ?/ǒSxE'yKY#$m' ߯_\ݏ=${!RAR2\pzQwW"sX;G{{Vg7>dms:VJH°p~Ҥ.eWS7Z6- *APzwOeHYw2vBxחV?bO^>5ΝଗO_qmbEu*WtБN¿_y6.Iۄ(A1A!o-$ )ۄ'~-y1;'(FZ|ۢ~;N I2)Ww`w2\t WK HebT9YWG^, 1zdz/lw=}ނӪZmXʐPo_֧J-|v=!;pЏOOAkzH781çn(ʣ|xVV-29H¡~v1\s?b = N5~ib@gq!폽ۜq54KQH$86wgw&ɢ[_ן[K:iV #)h6p=<~ w&d&B~y:]-4RIK`ソ p@5UhRH8_/ʸIjH$:?̠{z'9;'#5 d's=}оנxz/!ZQ|'qqs2&H)>`}I,LΨCy;rO{ק)V濳 *AJ~Kt~ąQO{, sA{c<+i,d  "zcxt#=x'=--$ќmx1N|{֤zӬVU 9.m9eF49=d?_\,fO0J,Vdp9{M_^/T9%4^6Enk=J(go3:05͝-×ygal/ &rû}}=?2j4bV<~~os#l#/8ԜuSy<-e9-O\}}Ѯ0*NDI#_O8 0,y@ f=m8{$cF1UΩu<[%܌:8ZQ%iԀYz/'}UW4o}cH܍9P1vnyO :Ө'zг;ױ?s,Z!2anT/z(8#+|5nGIh#Og_;=FFl3aه=s&r<:5Yc1gg|QekKu'sR Qmݞ1؎zpV\)JF#$[=Iսo$ɴ~ ?zqwࢷ,߷.o}n*CIۿw-W8sf'xqxbݐ T)uG7jg#r5cXsy8-7Yk @1DA`@8U= K$X.pPN_V=1!3oy(uoRq44?zǐ8{kbC J1,g?cۜ~_^rv;[x5ewV2}?κ%f$)a?z .r0e鵇u%eǼ0l̛s&J' K/MV*>B !]Ns w[82bpFw8\0}$r0 @yB- !" #Տ|v)?3P{-ɾ%(q变>'pQH9[U|n5uprOzugnpcxAۧ+کg??լ#>WuG.}sGIke d r[:dN#9B6eFG!ʽdeRFpn7>P0cɩu_M0ط~O9u嘣`0cqEd_ZKq;>.NYʖ<t_ћlu6;@Le@zӷg<79'?"==1?i%`tێvI{Wv7 :# Zv<>+޽4=E!yX2qz1{13!ד[iv!dA=#"l@@s|/*^ӷG@o4,ԔU9F (%jIfso/:8in'pҴ9̏CϿt4*En:;(;5ok}wO%b`q㝹=9i-a|,>]9=D%K>ö;tVMyq\Ԉe@ Ցc;@ʬTW,)^ ^CXW QH'?IJ4~fð2t8?9'(;VCx3̱ D#;9cr9KZemY0G@1^޴F:߷Hӿc02Fc@v^;twO]yU}[Yozz(qqXF{idI+aվ\:V]}kd?zu,7敇{8}й yߟǰ329@N}sܟ_)L.ڤH rQG;sv8xLKH cst6f5ģB;?Awb;M2C !%Nyݏp&M{$~om3Z -?ZҬV%GVR[6:{/x7Yfq1b s8ÇErpn|d'NC{mr:CDF3lsdrSۧr|Ntultwzhs.Ǐl7AzIeZh3~=8n#>lu($Y0~dRt8V.:]?΁.x(IIךO%dc\|A,z>ޯ^fMmC{LN:vЪߩRRN$hѬOU8qR{O\` W5we(Xg+KÎS6A?2]{8&m0md oA۸g }V:<ȲzW=F3;/mi|p:Tg c q#{~G]as}JŒ;=Ҧ ʵxbFJߧzt,4~~?'SzOZ1ďJĕ "Cܕا̮O 8KBڟ1 ',{Տ{czL98g9z`u-.]|ϻ(+(?Ƕ=]ZbDnw<8n/.KڿQ5vKZP\}NGoVz%=^ZGW!Vn_@=?.:;U}BG;_ayp8;t:=/ϒpO!G^O~:u`V(NݽJޔ{,Obc>ﯻjw!ms)l9p?ִgUe#.ʺ۾M'SkFڲ)u=S=3ߧտwg8U.\'6KNJXl4+/~>pSj!T+`)G (tˇ$22e<ԧg{F>#l#ɹdq" #h?dogbqEW6)Tp{-|}^wGq& /cb%~:C] ܱsl{%a_73}6<*n*:)n$lDYTГz~daY}SQ]Hsu>^1hԅE|䧽)vP}@V#'N䢼{WOoU_ŵΗ“}f679yvfo#1rʪH邍,1rMWIe}>=#BF̀78,Qcu-{rAv?ŒwבQ3E6?SУsҒ1Vϗ#x~FN9|EaҲѿm([ lM%mOOom#@ zaC%UiI3O7V(ܠIlo4hX4c ~TQ^L59Mz(+Fz<8)_*/,0C+4Absp(gjOWX%MmRh֏VR ZzA7X}JD %R ^]+ry^WnqerPԩCon؍%:'c92ʁW ֵʭ)ŕ胫!Dղn#qL#iz81gJ3A:6gMn*P]cym-<0ɆWA0:)FA-۪(˥5>\ZѳHv)cJzywZxVP$a2ߢruEZ7D"}+|Dž(ӏl6JQlzuw(E9z0wW>Gaw,AXtZ&5pۘtFD]WL~cD\' Fw%$R~z `] VO$I{ᏕXхds *̹*7phIlM}k"A l *S[;LzTvgmfʘuYe7425p{+fCjߢ3ۊe_3%7Um#oVNmC8Lq"e fjaK.كlfJe{OVRXe*,Σ%E ph# {bklmT )Y ! DVjjB `,ԸO>rDw~<鼧IM+;p,P %Ty55ݘMMև@qv֏ۻRum%DF3Q7L| \32E@ȵüwLj}ْ(ZR|Oa5P.qU*h'Dg{Z#8xBh:xwjnj>ò՚JWHnb|ƅQ4l|ȿ.&;t '+ei+zoB_v/;3Y!/cBEqL䁀g撇3>d_z@SuU&֞Fh1|U^9.ޣMup@55;}? D>G<6ӭ~X;jy\{6_Ѭ/P 㱜| /$:@E"| ֟RIsǨ( `?_>1rӕ2.6-˒3:/VĹsbBHP` e,(VTxR%>|.<N(x(t29ɴӆv P6vqPڷMU <<f .jy{ * l^%aA;t $#1Fb{c 1p"|ҶTŹFA~P S5DtlŘg)҅T2 óƿN~Jv;۞a|lT {%?VЪm9W^{as55;tH 0Af] PR?W`onagUUhZ Εd_JJ٦ǃ߰67^\ԏ9W8Zh`%qW ' c6YwpɁA+;ܑ843BŽϩ^:c5-?48x8<xg`%:$cC ũT.q6NSF CM_ƂbC`A9 KYAosF-!) I%1[kS禬 Anh^`H`^!@,:ә qģ*B[È3J1/UM`&tEw N*MLnBۅ/9#\qXySSo@mO"epWΚ/zt| c}#G3%Ƴ )Z~A@JT‚2,C+0h7|n.] }Wp{b0|Ex*u?pHFQGY##f DG;aoѸ0΍*@_n _8MEd0Q|ڝ2nu^dkHQ;<|Zx|ֿ76Vf\VQGa` $#332U<Wp\/Em_;@!K6~v(NP<00w@0y1/dl˞,r!};y;qa܉iU/龒YR . ŹщM{c1w<^"΅lmA,gy,Q@&0; C4E<;Cp);Xm} P2`W&/\pϳqswk$:dF_&FaW%^E#VpO$9wcҠO:b})ކ,'lsi ۋEr( oh2!6g0`fgQ #MT{A%JMm혍#AM]8k (Uʂ\#S:ED9 Ih14J,>"-~1)V !GK]h:ƹ4`FJ1qo>$-sAd>TB9"8n'ƓOo,tayxZV r`fؐ .ǧg;czem;6KWo4-BLq;5mE3x[O_0CEMsQl$Fv ֔Z&Y"h?6,CJ71Aൡi^0w8wF{m/y1N_Dy/r y_dfbcE}}QɋnH|ϻ(ɋNEM^ ^VȋYԋy1|1&/f/3^e!/8'E^+{q8|'yqaޛ~q._\y oNыZնɋk/Wr_\_&/{O^] /T\Uz+P^!/XED^nz押X byrz>bՏ~*ZQb 닕Ŋ됿[/V[_E7y,QM;h'~tk]j7F>ZcъooV}6𣕔;}*z߬}ɕ>ѧ> G}Ͼ~I>Wѧ?Gw8~={|tgc]>GGw[ܭŚ7vNx7,^ܓ;x~tӏͽthb7IENDB`tdiary-3.2.2/theme/madrascheck/madrascheck.css000644 000765 000024 00000022340 12137321070 021575 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Madras check Revision: $Revision: 1.5 $ Author: Nana Access: http://moo.boo.jp License: GPL Comment: Madras check Copyright 2002 (C) by Nana validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-image: url(madras-blue.jpg); color: #fff; background-color: #000068; text-align: center; } /* リンク文字列に関する設定 */ a:link { text-decoration: none; color: #0038FF; } a:visited { text-decoration: none; color: #87CEFA; } a:hover,a:active { text-decoration: underline; color: #000080; background-color:#fff } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; padding: 2px; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { margin-top: 5px; padding: 2px; background-color: #000068; color: #fff; } p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } /* 日記タイトルの設定 */ h1 { text-align: center; font-size: 130%; } div.calendar { text-align: left; font-size: small; padding: 2px; margin-top: 0.5em; background-color: #000068; color: #fff; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { margin-top: 4em; text-align: left; padding: 0px 8px 0px 8px; background-color: #fff; color: #000068; border: 1px solid #000068; } /* タイトル行全体の設定 */ h2 { text-align: left; margin: 0.1em auto 0px auto; font-weight: bold; } /* 日付の設定 */ h2 span.date { font-size: medium; font-style: italic; padding: 1em; } h2 span.date a:visited{ font-weight: normal; } /* タイトルの設定 */ h2 span.title { font-size: medium; text-align: right; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { margin: 0px auto 0px auto; padding-top: 0.5em; padding-bottom: 0.5em; text-align: left; } div.section { width: 100%; } /* 日記の本文(段落)の設定 */ div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 140%; margin-left: 12px; } /* サブタイトルの設定 */ h3 { margin-top: 0.2em; margin-bottom: 1em; margin-left: 2px; margin-right: 2px; font-weight: bold; font-size: medium; border-bottom: 1px dashed #000068; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 20px 20px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } /* div.day span.canchor { background-image: url(canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 14px 12px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } */ /* 整形済みテキスト(preタグ)の設定 */ pre { border: dashed 1px #ddd; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; text-align: left; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.comment { text-align: left; padding: 0px; margin: 0px; } div.comment div.caption { text-align: left; font-size: small; margin-bottom: 1em; padding: 1em; background-image: url(madras.png); } div.comment div.caption a:link,a:visited { color: #000080; } /* リンク元リスト(Month/Latestモード)の設定 */ div.refererlist div.caption { text-align: left; padding: 1em; font-size: small; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: small; padding: 0.5em; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { font-size: small; text-align: right; padding-bottom: 1px; margin-top: 0.2em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; text-align: left; } /* 罫線の設定 */ hr { border-bottom: solid 1px #ddd; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; } /* 更新フォーム */ div.form form { text-align: left; padding: 0.5em 1em; margin-bottom: 0.5em; width: 95%; } input.field,input, select,textarea{ background-color: #000068; color: #fff; text-align: left; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0px; } span.commentator { color: #000068; font-weight: bold; border-bottom: dotted 1px #000068; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.3em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 130%; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0px; padding-left: 1em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 1em; } div.form div.caption { font-size: 90%; border: solid 1px #000080; margin: 1em; padding: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding: 0.5em 0px; } form.update input, form.update textarea, form.commentstat input { background-color: #000068; color: #fff; } form.update span.field { display: inline; margin: 0em 0.5em 0px 0px; } form.update div.field.title { display: block; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin: 0px 0px 1em 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin: 0px auto 0px 3em; } /* 項目リストの設定 */ div.body dl { margin-left: 3em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* 引用(blockquoteタグ)の設定 */ blockquote { padding: 5px; border: solid 3px #000068; background-color: #6495ED; } /* 引用ソースの表示 */ p.source{ margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } div.rank { font-size: 90%; width: 80%; margin-right: auto; margin-left: auto; text-align: left; } div.rank a:link,a:visited { color: #00BFFF; } div.rank a:hover { color: #000080; background-color:#fff } .search { text-align: left; } /* footnote脚注プラグイン */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.body div.footnote { font-size: small; text-align: left; padding: 1px; margin-left: 20%; } p.strong { font-size: 180%; text-align: center; } /* calendar2 */ table.calendar{ font-size: x-small; line-height: 1.1em; text-align: center; margin: auto auto; } table.calendar td { text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; background-color: white; color:#000068; font-size: x-small; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #DA70D6; } .calendar-saturday { color: #1E90FF; } .calendar-weekday { color: #fff; } .calendar-todo { background-color: white; color:#000068; } /* recent_list */ p.recentitem { font-size: x-small; margin: 0em; text-align: center; background-color: #B0C4DE; border-top: 1px solid #000068; border-bottom: 1px solid #000068; padding: 0px; } div.recentsubtitles { font-size: x-small; margin: 0px 0px 5px 0px; padding-left: 3px; color: #000068; text-align: left; background-color: #fff; border-bottom: 1px solid #000068; } /* counter */ div.counter p{font-size: 13px;color: white; span.counter,span.counter-today,span.counter-yesterday{ margin-top: 1em;padding: 2px; } span.counter-0, span.counter-1, span.counter-2, span.counter-3, span.counter-4{ margin: 0pt;padding: 1pt 2pt 1pt 2pt; color: white;background-color: #000068; } tdiary-3.2.2/theme/madrascheck/README000644 000765 000024 00000001170 12137321070 017474 0ustar00machustaff000000 000000 Title: Madras check Author: Nana Access: License: GPL Comment: Madras check Madras check Style Sheet of tDiary Copyright 2002 (C) by Nana Validated by W3C ChangeLog 2003-09-10 zoe * add width property in div.section. see http://members.at.infoseek.co.jp/cssbug/detail/winie/b032.html and http://www.tdiary.org/archive/theme/msg00506.html 2003-09-09 NT * remove specification of font-family. * font-size: em -> %. 2003-02-16 Nana * add sanchor image 2002-10-31 Nana <> * add Madras check Theme. tdiary-3.2.2/theme/madrascheck/sanchor.png000644 000765 000024 00000000715 12137321070 020763 0ustar00machustaff000000 000000 PNG  IHDR exsBITO~PLTEdꔾ~sӌlv醼޲alwe pHYs!tEXtSoftwareMacromedia Fireworks 4.0&'u*tEXtCreation Time 29 10 2002 00:27:22 +0900IDATxe DwV:)) a {U-Črz ?ю6#&PHD6B o%m+/0`ǂ dl9D h>3"w[Z]c~_kڿ=7k~IENDB`tdiary-3.2.2/theme/lr/lr.css000644 000765 000024 00000015122 12137321070 016115 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: LR Revision: $Revision: 1.11 $ Author: zoe Access: http://www.kasumi.sakura.ne.jp/~zoe/ License: GPL Copyright (C) zoe http://www.kasumi.sakura.ne.jp/~zoe/ validated by W3C */ /* ChangeLog 2002-09-12 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. */ a:link { text-decoration: none; color: #0000cd; } a:visited { text-decoration: none; color: red; } a:active { text-decoration: none; border-width: 1px; } a:hover, a:focus { color: #0000cd; } body { background-color: #ddd; color: black; background-image: url(lr.png); background-position: center; margin: 3em 5px 5px 5px; } div.adminmenu { text-align: right; font-size: small; } p.message { text-align: center; font-size: large; background-color: black; color: white; padding: 8px; } span.adminmenu { background-color: transparent; border-style: solid; border-color: #eee #aaa #aaa #eee; border-width: 1px; padding: 3px; } h1 { text-align: center; } div.calendar { background-image: url(lr.png); background-position: center; border-style: none; border-width: 1px; padding: 0px; margin: 0px; position: fixed; top: 0; left: 0; width: 100%; } div.day { background-color: transparent; border-style: solid; border-color: darkgray #eee #eee darkgray; border-width: 1px; text-align: right; padding: 0.5em; padding-bottom: 0em; margin: 0em; margin-bottom: 0.5em; clear: left; } h2 { margin-top: 0.1em; margin-bottom: 0.1em; text-align: left; } h2 span.date { font-size: large; margin-left: 0.5em; } div.body { background-color: transparent; border-style: solid; border-width: 3px; border-color: #000; text-align: left; padding: 0.5em; margin-left: 12px; margin-right: auto; width: 35%; float: left; } div.body p:first-letter { padding: 0em; font-size: 200%; font-weight: bold; margin: 0em; } div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } h3 { margin: 0em; font-weight: bold; } pre { background-color: black; color: #ff8000; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.comment { font-size: small; text-align: left; background-color: black; border-style: solid; border-width: 3px; padding: 2px; padding-bottom: 1px; margin: 0.5em; margin-right: 12px; margin-left: auto; width: 65%; max-width: 35%; color:white; } div.comment div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } div.referer { text-align: right; font-size: small; color: white; background-color: transparent; padding: 2px; padding-bottom: 1px; padding-right: 12px; margin-right: 12px; width: 100%; clear: left; } div.refererlist { font-size: small; text-align: left; background-color: transparent; padding: 2px; padding-bottom: 1px; width: 50%; margin-top: 0.5em; margin-left: auto; margin-right: 25%; clear: left; } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { font-size: small; color: white; text-align: right; margin-top: 0px; clear: left; } div.form { background-color: transparent; border-style: solid; border-color: darkgray #eee #eee darkgray; border-width: 1px; color: #888; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; clear: both; } div.form form { width: 90%; } input.field { background-color: white; } input { clear: left; } textarea { background-color: white; margin-left: 1em; width: 90%; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; margin: 1ex 0px 1ex auto; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; text-align: center; } form.update textarea { display: block; margin: 1ex 0px 1ex auto; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } .calendar-popup { display: none; text-align: left; background-color: #fff; position: absolute; border-style: solid; border-width: 1px; padding: 1px 1ex 1px 1ex; } div.calendar3 { background-color: #fff; border-style: solid; border-color: #777 darkgray darkgray #777; border-width: 1px; text-align: right; padding-right: 1em; padding-top: 2px; padding-bottom: 2px; margin: 2px; font-size: small; } .calendar-day a{ font-weight: bold; } .calendar-sunday { color: red; } .calendar-saturday { color: blue; } .calendar-weekday { color: black; } tdiary-3.2.2/theme/lr/lr.png000644 000765 000024 00000000262 12137321070 016110 0ustar00machustaff000000 000000 PNG  IHDR@.gAMA abKGD pHYs  ~tIME : `8/IDATx 0; | L]d=fSIENDB`tdiary-3.2.2/theme/lr/README000644 000765 000024 00000001105 12137321070 015642 0ustar00machustaff000000 000000 Title: LR Author: zoe Access: http://www.kasumi.sakura.ne.jp/~zoe/ License: GPL Copyright (C) zoe http://www.kasumi.sakura.ne.jp/~zoe/ validated by W3C calendar3 プラグインに対応 ChangeLog 2003-09-09 NT * font-size: em -> %. 2003-01-18 zoe * add GPL description. 2002-10-21 NT * adjust the position of textarea. 2002-09-12 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. tdiary-3.2.2/theme/lovely_pink/lovely_pink.css000644 000765 000024 00000013606 12137321070 021756 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: lovely_pink. Revision: $Revision: 1.8 $ Author: しんちゃん Access: stakei@nga.jp License: GPL Comment: ハートだらけなテーマ */ /* ChangeLog 2002-10-18 NT * crimson => #dc143c * validated by w3c. 2002-10-13 NT * convert for 1.5 series. 2002-04-03 nga * add spec. */ body { background-image: url(lovely_pink_back.jpg); color: black; } a:link, a:visited { color: Gray; text-decoration: none; border-style: none; border-width: 1px; } a:active { text-decoration: none; border-width: 1px; } a:hover, a:focus { color: #dc143c; background-color: whitesmoke; border-style: none; border-width: 1px; } div.adminmenu { text-align: right; font-size: small; } p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } span.adminmenu { background-color: pink; border-style: solid; border-color: lavenderblush #aaa #aaa lavenderblush; border-width: 1px; padding: 3px; } h1 { text-align: center; } div.calendar { background-image: url(lovely_pink_bodyback.png); border-style: solid; border-color: darkgray lavenderblush lavenderblush darkgray; border-width: 1px; padding: 2px; margin-bottom: 0.5em; text-align: right; margin-left: 40%; margin-right: 3em; } div.day { background-color: pink; border-style: solid; border-color: dimgray darkgray darkgray dimgray; border-width: 1px 2px 2px 1px; padding-bottom: 5px; margin-bottom: 20px; margin-left: 4em; margin-right: 3em; } h2 { margin-top: 0.1em; margin-bottom: 0.1em; text-align: center; } h2 span.date { font-size: large; margin-left: 0.5em; } h2 span.title { } div.body { background-color: lavenderblush; padding: 2px; padding-bottom: 1px; margin-left: 15px; margin-right: 15px; } div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; margin-left: 20px; margin-right: 10px; } h3 { font-size: 100%; font-weight: bold; border-style: solid; border-color: gray; border-width: 0px 0px 1px 0px; margin-left: 15px; margin-right: 15px; } pre { background-color: black; color: #ff8000; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.comment { font-size: small; background-color: lavenderblush; padding: 1px; padding-bottom: 1px; margin-top: 0px; margin-left: 15px; margin-right: 15px; } div.comment div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; } div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; margin-left: 10px; margin-right: 10px; } div.referer { text-align: right; font-size: small; background-color: lavenderblush; padding: 2px; padding-bottom: 1px; margin-left: 15px; margin-right: 15px; } div.refererlist { font-size: small; background-color: lavenderblush; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 24px; margin-right: 12px; } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; margin-top: 0px; } div.form { background-color: pink; border-style: solid; border-color: darkgray lavenderblush lavenderblush darkgray; border-width: 1px 1px 1px 1px; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; margin-left: 4em; margin-right: 3em; } input.field { background-color: white; } textarea { background-color: white; margin-left: 1em; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ div.update.day div.form { border: none; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/lovely_pink/lovely_pink_back.jpg000644 000765 000024 00000013700 12137321070 022721 0ustar00machustaff000000 000000 JFIFGGC       C  B!1A"2BQaq#3Rb$Cr6S45s0!1AQa"2q3#4B ?R~4z]o>)eumcg4oK}~ {QI>#75'WUYyzR/ԴmjτĂ߈妳Ymnjsy[ӳ @ogNJ7QY986p6ڙr+>HZM݈fFM=m_Q_U2So>o`xNKZwr/ QJtO?t :l\״(fw#fZsZv(zD·[9cj8oYܳvCG>G9rCcCZ+YVk8ZWy&]{ǩ}$qO!^S1k1RvlL~<qN#qcvɇ&9YƳR'Ϧ֚TJk;Wuσ4iGohl@Ckˊ)2;Mu=|3Zj2ֱxmP<>ٞOкnI9a.mhm,zxAG{#ɾM$Y'?8jo[!,{tn0:[_= 3^/ڍoofѧL%ǫ[ï5X{cx 'i-?&JҼA K<.<^?.1jt:|2FYx"1=}2;3浄&WO^l)6<{1?[_Syb}y͚Q}[گn4ڏƒQ.~,u͊b^% h3آC~˴VxNk r)Z6 {wtLl)sv}٪p$fyϞי 9j2è`_txU긆-_JEzۚ&>^"ƞz_I% {!k8Qɋ:|''#LQj}VMػ[t薧M/7?X/o_/wu[/;C£O$uE]&o p#˚ju^(tx+ºzzޏϧ.W='>2Wv-ټvsLm;%0%YF9oɎLB6b!=>3e*sOLB6Yyڜ﷘e->oH-KxZ6h6n_f\R)ϓG\ ~43%=>^Cql2({StZTi9z_hMbF<?~ 64'3w<c/5g]K~bgws󨽏UߢUs`Y޷rGjm5Ce[o.#u e oע\(FPk=u|?WX;_vXa~gQM7njLmй_Ѿ9|3JtDŸg> 7ɿ9 3^ݿK⭱FѾ/c6}vޏ4rϏD2Ɵi`@LG>?DѼW7坝SmndŊo*LKW}~HT^%Puch+:=:寵?.noK\Vۊ +*͟><4;@g7|ş^fm3=dlb6aK[H;AOgz{g&lxڱj"ڲ O|SO]>'ЏRvo˦ 5Ͻf6V$mt寺8֤G1ٷ8&XGŵɫ}}"?1j,ޚee$N<՞o۪?fӊ)>WZ>P4F[[^/^}6icNӴ1Sŧ-:yןe95|)r3;$ckϐԙ[=?g XV׃i0j-WO4-i<0f㿴vO #Ufkk;ON+q/>ovCQNo>=ғe>l={gZ4+Ǹ,8ⶮK]KMy;]k3kl-;mhi+bǟ=/[Dciov&-kKZ8nlT h4-vԞ>cUs6{G'm$,WDg74x;[|Z*sZ֟ä1i}Dm1A_ OcY>Tz1w6ۥwA(^bϩ|e~n=Lsa1"׼5jpx+ELCN}X'^p_SIh.s_NHڱz9Y&߭g>u-H| #{N:]28}bzm,Z1[Oj..js"+YM+qkE2eg>2k |Gf5qR8?;õ[Wɋ햟{+tq~I}[Q5ki=w\F=ζ7Kū9?yryZ_T;M(ݪ?Ǘ%q?Tc4 CE[˥e'2b4Z;Ùq.qM[Vا&8rSL|ax<mY5t[v"ֳ<{jB\o{@Qy1@Si4HgB%O_Ꮢw-S[*O`4gOQnc4wQgbŪɚ/l;vF nsmzE * font-size: em -> %. 2002-10-18 NT * crimson => #dc143c * validated by w3c. 2002-10-13 NT * convert for 1.5 series. 2002-04-03 nga * add spec. tdiary-3.2.2/theme/lovely/lovely.css000644 000765 000024 00000014175 12137321070 017716 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: らぶり〜 Revision: $Revision: 1.7 $ Author: ただただし Access: sho@spc.gr.jp License: GPL validated by W3C. */ a:link, a:visited { color: white; background-color: transparent; text-decoration: none; border-width: 1px; } a:active { text-decoration: none; border-width: 1px; } a:hover, a:focus { background-color: #ff69b4; color: #ffffff; border-style: solid; border-color: black; border-width: 1px; } body { background-color: #ffb6c1; background-image: url(lovely_back.png); background-position: right; background-attachment: fixed; background-repeat: repeat-y; color: black; margin-right: 28px; } div.adminmenu { text-align: left; font-size: small; } p.message { text-align: center; font-size: large; background-color: black; color: white; padding: 8px; } span.adminmenu { background-color: #ff69b4; color: #ffffff; border-style: outset; border-color: #ffb6c1; border-width: 1px; padding: 3px; } h1 { background-color: #ff69b4; color: white; padding: 4px; border-style: double; border-color: #ffb6c1; text-align: right; } div.calendar { text-align: right; border-style: double; border-color: #ff69b4; padding: 2px; margin-bottom: 0.5em; } div.day { background-color: white; background-image: url(lovely_back.png); background-attachment: fixed; color: #000000; border-width: 1px; padding-bottom: 0.5em; margin-bottom: 0.5em; } h2 { text-align: right; background-color: #ff69b4; color: #ffffff; border-style: double; border-color: #ffb6c1; margin-top: 1em; margin-bottom: 0.1em; } h2 span.date { font-size: large; } h2 span.title { color: white; background-color: #ff69b4; margin-right: 1em; } div.body { background-color: #ffb6c1; color: #000000; border-style: double; border-color: #ff69b4; padding: 2px; padding-bottom: 1px; margin-left: 2em; } div.section { width: 100%; } div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } h3 { font-size: 100%; margin: 0em; font-weight: bold; } pre { background-color: white; color: #ff69b4; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.comment { font-size: small; background-color: #ffb6c1; color: #000000; border-style: double; border-color: #ff69b4; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 4em; } div.comment div.caption { border-style: solid; border-color: #ff69b4; border-width: 0px 0px 1px 0px; } div.refererlist div.caption { border-style: solid; border-color: #ff69b4; border-width: 0px 0px 1px 0px; } div.referer { text-align: right; font-size: small; background-color: #ffb6c1; color: #000000; border-style: double; border-color: #ff69b4; padding: 2px; padding-bottom: 1px; margin-left: 4em; } div.refererlist { font-size: small; background-color: #ffb6c1; color: #000000; border-style: double; border-color: #ff69b4; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 4em; } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ff69b4; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; margin-top: 0px; } div.form { background-color: #ffb6c1; color: #000000; border-style: double; border-color: #ff69b4; padding: 0.5em 1em 0.5em 1em; margin-left: 4em; margin-top: 0.5em; margin-bottom: 0.5em; } input.field { background-color: white; color: #000000; } textarea { background-color: white; color: #000000; margin-left: 1em; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #ff69b4; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: #ff69b4; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; color: #000000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; color: #000000; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ div.update.day { backgroud-image: none; background-color: #ffb6c1; color: #000000; border-style: double; border-color: #ff69b4; border-width: 3px; padding: 15px; } div.update.day div.form { border: none; margin: 10px; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; color: #000000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/lovely/lovely_back.png000644 000765 000024 00000000664 12137321070 020670 0ustar00machustaff000000 000000 PNG  IHDRjx{gAMA abKGD pHYsodtIME 7 Po1IDATxՕKK@O摙BQ], BB7ltS\$3uSI^U!_9$Y]K` /o@G wʯ{:A>16VJꍭd/I00_6n?PX˰ U' -o]+Z~A ftE z$Ne 2Nu2g);Auˌ R CiF~&"6z+Td۝s(mP3glyNNu`ƤdAcc?!N?5 IENDB`tdiary-3.2.2/theme/lovely/README000644 000765 000024 00000000734 12137321070 016546 0ustar00machustaff000000 000000 Title: らぶり〜 Author: ただただし Access: sho@spc.gr.jp License: GPL validated by W3C. ChangeLog 2003-09-10 zoe * add width property in div.section. see http://members.at.infoseek.co.jp/cssbug/detail/winie/b032.html and http://www.tdiary.org/archive/theme/msg00506.html 2003-09-09 NT * font-size: em -> %. 2002-10-13 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. tdiary-3.2.2/theme/loose-leaf/loose-leaf.css000644 000765 000024 00000022662 12137321070 021146 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: loose-leaf Revision: $Revision: 1.3 $ Author: Nana Access: License: GPL Comment: ルーズリーフとエンピツ(ナンバリングアンカー対応) Copyright 2003 (C) by Nana validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-image: url(loose-leaf_back.png); background-repeat: repeat-x; background-position: top; background-color: #fff; color: #333; } /* リンク文字列に関する設定 */ a:link,a:visited{ text-decoration: none; color: #0080ff; background-color: transparent; } a:hover { text-decoration: underline; color: #0099cc; background-color: transparent; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; margin: 2em 3em; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { padding: 2px; } /* 日記タイトルの設定 */ h1 { font-size: 150%; text-align: center; } /* カレンダーの設定 */ div.calendar { padding: 2px; font-size: 90%; margin: 0.5em 3em; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { margin: 1em 3em 2.5em 3em; padding: 1.5em 0.5em 0.5em 0.5em; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #000; background-color:#D8EDEF; color: #333; background-image: url(loose-leaf_top.png); background-repeat: repeat-x; background-position: top; } /* タイトル行全体の設定 */ h2 { font-size: 130%; font-weight: normal; margin: 0px; text-align: left; } /* 日付の設定 */ h2 span.date { color: #ECF5FF; background-color: transparent; padding-left: 1em; font-weight: bold; } /* タイトルの設定 */ h2 span.title,h2 span.nyear { font-size: 80%; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { padding: 0.5em; } /* サブタイトルを含むセクションの設定 */ div.section { padding-bottom: 0.5em; } /* サブタイトルの設定 */ h3 { font-size: 100%; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(pencil1.png); background-position: bottom right; background-repeat: no-repeat; padding: 20px 12px 0px 0px; color: #D8EDEF; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(loose-leaf_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 12px 15px 0px 0px; color: #eefffb; background-color: transparent; font-size: 1px; } /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 1em 0.5em 2em; line-height: 130%; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { font-size: 90%; margin: 5px; padding: 5px; } /* ツッコミ欄全体の設定 */ div.comment { padding: 10px; margin: 1em 2em 8px 2em; background-color: #eefffb; color: #333; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #000; background-image: url(loose-leaf_top.png); background-repeat: repeat-x; background-position: top; font-size: 90%; } /* ツッコミ省略版本文 */ div.commentshort { padding-top: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 2px; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { line-height: 1em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1em; } /* ツッコミ本文 */ div.commentbody p { margin-top: 5px; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { padding: 2px; margin: 1em 2em 0.5em 2em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; margin-top: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: 90%; margin: 0em; padding: 5px; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { font-size: 90%; text-align: left; padding: 5px; padding-bottom: 1px; margin: 0.5em 2em 1em 2em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; margin: 0.5em 1em 0.5em 6em; line-height: 1.2em; } /* 罫線の設定 */ hr { border: 1px solid #fff; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 90%; padding: 5px; text-align: center; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { margin-left: 1em; } form.update span.field { display: inline; margin-left: 1em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 30em; height: 15em; } form.update span.checkbox.hidediary{ margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fefefe; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { margin-left: 3em; margin-right: 2em; padding: 8px 8px 8px 20px; font-size: 90%; background-image: url(loose-leaf_left.png); background-position: left; background-repeat: repeat-y; border-width: 1px 1px 1px 0px; border-style: solid; border-color: #000; background-color: #fff; color: #333; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { background-color: #99d6eb; color: #000; margin-left: 3em; padding: 8px; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 2em; margin-right: 2em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: 90%; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* サイドバー関連 */ div.main { margin-left: 20% } div.sidebar { position: absolute; top: 1em; left: 0px; width: 20%; padding: 5px 5px 100% 5px; padding-top: 0.5em; } div.sidebar p { line-height: 120%; text-align: center; border-style: solid; border-color: #555; border-width: 0px 0px 1px 0px; margin: 2px 4px 2px 4px; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; text-align: left; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; text-align: left; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 80%; } div.footnote { font-size: 90%; background-color: #fff; color: #555; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } div.section, div.comment { clear: both; } /* 引用ソースの表示 */ p.source{ margin-right: 1.5em; margin-top: 0px; text-align: right; font-size: 90%; font-style: italic; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; text-align: left; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #FF8080; background-color: transparent; } .calendar-saturday { color: #3d3d8f; background-color: transparent; } .calendar-weekday { } .calendar-todo { border-style: dashed; border-color: #ff0040; border-width: 1px; } .attention { color: red; background-color: transparent; } form.search{ text-align: left; margin: 0px; } table.head{ border: none; padding: 0px; } div.rank{ font-size: 90%; margin-left: 15%; padding: 0px; } /* counter */ div.counter p{ font-size: 13px; } div.day.conf div.body { padding: 8px; margin: 1em 2em; } /* ナンバリングアンカー */ div.day a.p01 span.sanchor { background-image: url(pencil1.png); } div.day a.p02 span.sanchor { background-image: url(pencil2.png); } div.day a.p03 span.sanchor { background-image: url(pencil3.png); } div.day a.p04 span.sanchor { background-image: url(pencil4.png); } div.day a.p05 span.sanchor { background-image: url(pencil5.png); } div.day a.p06 span.sanchor { background-image: url(pencil6.png); } div.day a.p07 span.sanchor { background-image: url(pencil7.png); } div.day a.p08 span.sanchor { background-image: url(pencil8.png); } div.day a.p09 span.sanchor { background-image: url(pencil9.png); } tdiary-3.2.2/theme/loose-leaf/loose-leaf_back.png000644 000765 000024 00000000537 12137321070 022117 0ustar00machustaff000000 000000 PNG  IHDRdsBITO!PLTEɻt tRNS{O pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u)tEXtCreation Time y 29 3 2003 20:32:24 +0900t\IDATxcXjB. epcVM\fyHbP[f5 00Y+@@\M\V 0ڶj^=-oS컡IENDB`tdiary-3.2.2/theme/loose-leaf/loose-leaf_canchor.png000644 000765 000024 00000000554 12137321070 022633 0ustar00machustaff000000 000000 PNG  IHDR JƚsBITOr pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u)tEXtCreation Time 30 3 2003 01:46:10 +0900 VPIDATx ʼd6RA[Š{/0s#ʹZJ>E*qX+˿V ~~}yI UoIENDB`tdiary-3.2.2/theme/loose-leaf/pencil7.png000644 000765 000024 00000000616 12137321070 020450 0ustar00machustaff000000 000000 PNG  IHDR l7ZsBITOKPLTESUߑ^`ꎑY[ڬffƨMItRNSW6 pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u)tEXtCreation Time 30 3 2003 01:46:10 +0900 VSIDATxI @?1]]c1 pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u)tEXtCreation Time 30 3 2003 01:46:10 +0900 VNIDATxA DяR,*zZbN2[̢ t\6)5x%ךGD,{ץ|:ח'r&(5IENDB`tdiary-3.2.2/theme/loose-leaf/pencil9.png000644 000765 000024 00000000531 12137321070 020446 0ustar00machustaff000000 000000 PNG  IHDR [sBITO0PLTEܫ﨤液பPhtRNS>2 pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u)tEXtCreation Time 30 3 2003 01:46:10 +0900 VBIDATxc066"ccfeP^+g20y jTBh $*yTb|дf'#h IENDB`tdiary-3.2.2/theme/loose-leaf/README000644 000765 000024 00000001066 12137321070 017261 0ustar00machustaff000000 000000 Title: loose-leaf Revision: $Revision: 1.2 $ Author: Nana Access: License: GPL Comment: ルーズリーフとエンピツ(ナンバリングアンカー対応) Copyright 2003 (C) by Nana validated by W3C. ChangeLog 2003-09-09 NT * remove specification of font-family. 2003-04-05 Nana * Update Memo ナンバリングアンカーに対応しています。pluginディレクトリにnumber_anchor.rbを入れて ヘッダに<%= use_number_anchor(9) %>と記述すればOKです。 tdiary-3.2.2/theme/line/line.css000644 000765 000024 00000017145 12137321070 016750 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Line Revision: $Revision: 1.8 $ Author: zoe Access: http://www.kasumi.sakura.ne.jp/~zoe/ License: GPL Copyright by (C) zoe http://www.kasumi.sakura.ne.jp/~zoe/ Modified by TADA Tadashi validated by W3C. */ /* ChangeLog 2002-10-13 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. */ body { background-color: black; color: #fff; } a:link { text-decoration: none; background-color: transparent; color: #ff8; } a:visited { text-decoration: none; background-color: transparent; color: #ff8; } a:hover,a:active { text-decoration: none; color: #c90; background-color: transparent; } div.adminmenu { text-align: right; font-size: small; } p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } span.adminmenu { background-color: transparent; padding: 3px; } h1 { text-align: left; font-size: medium; } div.calendar { font-size: small; background-color: transparent; text-align: right; padding: 2px; margin-bottom: 0.5em; } div.day { margin: 3em auto 3em auto; text-align: right; clear: both; width: 80%; border-style: double solid double solid; border-color: #fcc; border-width: 6px 1px 6px 1px; padding: 0px 8px 0px 8px; } h2 { text-align: right; margin-top: 0.1em; margin-bottom: 0em; margin-left: auto; margin-right: 0px; font-weight: normal; } h2 span.date { font-size: medium; position: relative; top: -10px; left: -20px; text-align: left; background-color: #000; color: #ffffff; margin-bottom: 0em; margin-left: auto; margin-right: 0px; padding-bottom: 0em; border-style: double solid double solid; border-color: #fff #aaa #aaa #fff; border-width: 4px 1px 4px 1px; } h2 span.title { font-size: medium; } div.body { margin: 0px auto 0px auto; padding-top: 0.5em; padding-bottom: 0.5em; text-align: left; color: #fcc; background-color: black; } p.body { margin-top: 0em; margin-bottom: 0em; line-height: 1.2; padding-left: 1em; padding-top:0em; } div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } p.sentence { margin-left: 12px; margin-right: 12px; line-height: 1.2; border-style: none; border-color: #ccc; border-width: 1px 0px 0px 0px; } h3 { margin-top: 0.2em; margin-bottom: 0em; margin-left: 2px; margin-right: 2px; font-weight: bold; font-size: medium; clear: both; } span.anchor { margin-top: 0em; margin-bottom: 0em; margin-left: 12px; margin-right: 12px; font-weight: bold; font-size: 24pt; float: left; } pre { border-style: solid; border-width: 1px; border-color: #fcc; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.comment { font-size: small; clear: both; /*text-align: right;*/ padding-bottom: 1px; margin: auto 12px 12px 0px; border-style: double; border-color: #fcc; border-width: 3px 0px 0px 0px; } div.comment div.caption { text-align: left; background-color: #000; position: relative; top: -10px; left: -20px; color: #cff; display: inline; font-size: small; margin-bottom: 0px; padding-bottom: 0px; border-style: double solid double solid; border-color: #fff #aaa #aaa #fff; border-width: 4px 1px 4px 1px; } p.comment { font-size: small; text-align: left; background-color: black; color: #cff; padding: 0px 0px 0px 0px; margin-left: 24px; margin-right: 12px; margin-top: 0px; margin-bottom: 2px; line-height: 1.2; } div.refererlist div.caption { color: #8f8; background-color: #000; text-align: right; display: inline; position: relative; top: -10px; left: -20px; border-style: double solid double solid; border-color: #fff #aaa #aaa #fff; border-width: 4px 1px 4px 1px; } div.referer { display: inline; text-align: right; color: #8f8; position: relative; top: 10px; left: -20px; clear: both; font-size: small; background-color: #000; padding: 2px; border-style: double solid double solid; border-color: #fff #ccc #ccc #fff; border-width: 4px 1px 4px 1px; } div.refererlist { font-size: small; text-align: right; padding-bottom: 1px; margin-top: 0.2em; border-style: double; border-color: #fcc; border-width: 3px 0px 0px 0px; } div.refererlist ul { margin-top: 0em; text-align: left; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; margin-top: 0px; clear: both; } div.form { background-color: transparent; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; } div.form form { background-color: transparent; text-align: left; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; width: 95%; } input.field { background-color: transparent; color: #fff; border-color: #f80; border-style: solid; border-width: 1px; } input, select, option { background-color: transparent; color: #fff; border-color: #f80; border-style: solid; border-width: 1px; clear: both; } textarea { background-color: transparent; color: #fff; border-color: #f80; border-style: solid; border-width: 1px; width: 95%; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } option{ background-color: #ffffff; color: #000000; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #fff#aaa#aaa#fff; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: #fff#aaa#aaa#fff; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: transparent; color: #fff; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: transparent; color: #fff; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: transparent; color: #fff; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/line/README000644 000765 000024 00000000772 12137321070 016165 0ustar00machustaff000000 000000 Title: Line Author: zoe Access: http://www.kasumi.sakura.ne.jp/~zoe/ License: GPL Copyright by (C) zoe http://www.kasumi.sakura.ne.jp/~zoe/ Modified by TADA Tadashi validated by W3C. ChangeLog 2003-09-09 NT * font-size: em -> %. 2003-01-18 zoe * add GPL description. 2002-10-13 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. tdiary-3.2.2/theme/lime/lime.css000644 000765 000024 00000017267 12137321070 016753 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Lime Revision: $Revision: 1.6 $ Author: zoe Access: http://www.kasumi.sakura.ne.jp/~zoe/ License: GPL Copyright (C) zoe http://www.kasumi.sakura.ne.jp/~zoe/ validated by W3C. */ /* ChangeLog 2002-10-08 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. */ body { background-color: black; color: #00ff00; border-style: solid; border-color: #00ff00; border-width: 0px 4px 0px 0px;; } a:link { text-decoration: none; color: #f60; } a:visited { text-decoration: none; color: #f60; } a:hover,a:active { text-decoration: none; color: #00ff00; } div.adminmenu { text-align: right; font-size: small; } p.message { text-align: center; font-size: medium; background-color: black; color: white; padding: 8px; } span.adminmenu { background-color: transparent; padding: 3px; } h1 { text-align: center; } div.calendar { text-align: right; padding: 2px; margin-left: auto; margin-right: auto; border-style: none; border-color: #00ff00; border-width: 2px; } div.day { margin: 1em 0em 3em 3em; text-align: left; border-style: solid; border-color: #00ff00; border-width: 0px 0px 4px 0px; } h2 { text-align: left; margin-left: 3em; margin-right: 3em; padding: 0px; display: inline; font-weight: bold; border-style: solid; border-color: #00ff00; border-width: 2px 0px 0px 2px;; } h2 span.date { margin-left: 3em; text-align: left; position: relative; top: -0.7em; background-color: yellow; border-style: solid; border-color: #00ff00; border-width: 2px; } li a { color:white; position: relative; background-color: yellow; line-height: 2.0em;; border-style: solid; border-color: #00ff00; border-width: 2px; } h2 span.title { background-color: yellow; padding: 0px; position: relative; top: -0.7em; border-style: solid; border-color: #00ff00; border-width: 2px; } div.body { margin: 0em 9em 0.5em 0em; padding: 0px; background-color: #ff2; text-align: left; color: #00ff00; border-style: solid; border-color: #00ff00; border-width: 4px; } p.body { margin-top: 0em; margin-bottom: 0em; line-height: 1.2; padding-left: 1em; padding-top:0em; } div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } div.body p { margin-left: 12px; margin-right: 12px; background-color: #ff2; line-height: 1.4; } h3 { display: inline; font-weight: bold; border-style: none; border-color: #00ff00; border-width: 0px 0px 2px 0px; } span.anchor { margin-top: 0em; margin-bottom: 0em; margin-left: 12px; margin-right: 12px; font-weight: bold; font-size: 24pt; float: left; } pre { background-color: black; color: #ff8000; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.comment { font-size: small; text-align: right; padding: 0px; margin: 1em 3em 0em 9em; padding-bottom: 0.7em; border-style: solid; border-color: #00ff00; border-width: 2px 0px 0px 2px; } div.comment div.caption { text-align: left; background-color: yellow; position: relative; top: -0.7em; color: #00ff00; display: inline; font-size: medium; margin: 0em 0em 0em 0em; padding-bottom: 0px; border-style: solid; border-color: #00ff00; border-width: 2px; } div.comment p { font-size: small; text-align: left; color: #00ff00; position: relative; padding: 0px 0px 0px 0px; margin: 0.4em 0em 0.4em 3em;; line-height: 1.2; border-style: none; border-color: #00ff00; border-width: 2px; } div.refererlist div.caption { color: #00ff00; background-color: yellow; text-align: right; margin-left: 3em; margin-right: 3em; display: inline; position: relative; top: -0.7em; border-style: solid; border-color: #00ff00; border-width: 2px; } div.referer { display: inline; text-align: left; color: #00ff00; font-size: x-small; padding: 2px; border-style: solid; border-color: #00ff00; border-width: 2px 2px 2px 2px; } div.referer { position: relative; margin-left: auto; margin-right: 0px; top: 2.0em; color:red; background-color: #ff2; border-style: solid; border-color: #00ff00; border-width: 2px; } div.refererlist { font-size: x-small; text-align: right; background-color: #000; padding-top: 0px; margin: 0em 9em 0em 6em; border-style: solid; border-color: #00ff00; border-width: 2px 2px 0px 2px; } div.refererlist ul { margin: 0em 0em 0em 0em; text-align: right; position: relative; left:6em; list-style-type: circle; border-style: none; border-color: #00ff00; border-width: 2px; } div.refererlist ul { background-color: #ff2; text-align: left; margin-top:0.5em; list-style-type: circle; border-style: solid; border-color: #00ff00; border-width: 1px; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { font-size: x-small; text-align: right; margin-top: 0px; clear: both; } div.form { background-color: transparent; font-size: small; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; } form { background-color: transparent; text-align: left; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; } input.field { background-color: #ff2; font-size: small; color: #00ff00; border-color: #00ff00; border-style: solid; border-width: 2px; } input { background-color: #ff2; font-size: small; color: #00ff00; border-color: #00ff00; border-style: solid; border-width: 2px; } textarea { background-color: #ff2; font-size: small; color: #00ff00; border-color: #00ff00; border-style: solid; border-width: 2px; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #ff2; color: #00ff00; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #ff2; color: #00ff00; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ff2; color: #00ff00; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/lime/README000644 000765 000024 00000000513 12137321070 016155 0ustar00machustaff000000 000000 Title: Lime Author: zoe Access: http://www.kasumi.sakura.ne.jp/~zoe/ License: GPL Copyright (C) zoe http://www.kasumi.sakura.ne.jp/~zoe/ validated by W3C. ChangeLog 2003-09-09 NT * font-size: em -> %. 2002-10-08 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. tdiary-3.2.2/theme/lightning/lightning.css000644 000765 000024 00000014405 12137321070 021034 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Lightning Revision: $Revision: 1.10 $ Author: Nana Access: http://mikan.sakura.ne.jp/~mpc Comment:13pxに固定していた所を全て1emに変更、カレンダー2プラグイン対応 Copyright by (C) Nana http://mikan.sakura.ne.jp/~mpc validated by W3C */ /* ChangeLog 2002-10-12 NT * convert for 1.5 series. 2002-04-28 Nana * p calendar font-size16px ->1em font-size: 100%; support calendar2 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. */ a:link, a:visited { color: #FCC404; text-decoration: none; font-weight: bold; border-style: none; border-width: 1px; } a:active { text-decoration: none; color: #adff2f; } a:hover, a:focus { color: #dc143c; background-color: #adff2f; border-style: none; border-width: 1px; } body { background-image: url(lightning_bg.png); background-repeat: no-repeat; background-position: right top; background-attachment: fixed; background-color: #000; color: #fff; margin-left: 0px; font-size: 100%; } p.message { text-align: center; font-size: large; font-weight: bold; background-color: red; color: white; padding: 8px; margin: 0px; } div.adminmenu { text-align: left; } span.adminmenu { margin: 4px; } h1 { text-align: right; margin-top: 0px; margin-bottom: 0px; } div.calendar { margin-top: 0px; background-color: transparent; margin-left: 0px; font-size: 100%; color: #fff; text-align: left; font-weight: bold; padding-top: 8px; padding-left: 8px; } div.day { border-width: 1px; padding-bottom: 0.5em; margin-bottom: 3em; } h2 { text-align: right; background-image: url(lightning_hi.png); background-repeat: no-repeat; width: 249px; height: 72px; padding-bottom: 1em; font-size: 100%; } p.strong { font-size: 200%; font-weight: bold; text-align: center; } h2 span.date { font-size: 120%; } h2 span.date a:link,a:visited { color: #78D2F8 } h2 span.title { color: #fff; margin-right: 1em; } div.body { padding: 2px; padding-bottom: 1px; margin-left: 2em; } div.section p { margin-left: 1em; margin-right: 1em; margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3em; } h3 { margin: 0em; font-weight: bold; } pre { background-image: url(lightning_pre.png); color: #fff; margin-left: 2em; margin-right: 3em; padding: 8px; font-size: 100%; line-height: 1.3em; } div.comment { background-color: transparent; color: #fff; font-size: 100%; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 4em; margin-right: 1em; } div.comment div.caption { border-style: solid; border-color: #9BF9FF; border-width: 0px 0px 1px 0px; font-size: 100%; } div.refererlist div.caption { } div.referer { background-color: transparent; text-align: right; font-size: 100%; padding: 2px; padding-bottom: 1px; margin-left: 4em; margin-right: 1em; } div.refererlist { background-color: transparent; font-size: 100%; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 4em; margin-right: 1em; } div.refererlist ul { margin-top: 0em; } hr { border-style: outset; border-color: #8B4513; border-width: 1px; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; margin-top: 0px; } div.form { padding: 0.5em 1em 0.5em 1em; margin-left: 3em; margin-right: 1em; margin-bottom: 0.5em; } div.form form { width: 90%; } input.field { width: 9em; } textarea { margin-left: 1em; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* calendar2 */ table.calendar { font-size: 90%; line-height: 100%; border-width: 1px; border-color: #78D2F8; border-style: solid; background-color: transparent; color: #fff; padding: 2px; margin-left: 1em; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #9BF9FF; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: #9BF9FF; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } div.update.day input.field { width: auto; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/lightning/lightning_bg.png000644 000765 000024 00000401604 12137321070 021501 0ustar00machustaff000000 000000 PNG  IHDRH$*tEXtCreation Time 10 12 2001 14:51:51 +0900tIME 4 pHYs B4gAMA aIDATx]{p}=}ZO$6< bhaM :i0 RC@R@ MxvRImLiLllIlʒudK}սgϞ=gϷ9 @zv19[4[)G$8.W>y-CG>6Ur#gyX,D ,#>-jgGGm۱,˶mƴ86NJ&zOb rd t 9ص4G"?Ph/#iH&RNpГy~p4%[OYSW[䊺Uad~R%$KB GG,ΌZQ4 t'X3xl9eg_VG~d1vN@Q4Sxzu~TjSeQt!nۘ6^\DzS.I|brم37VBJz*#*k`9száx̘M"~aeK?!6H? 8lAKW'*B@C|F:*N/'bQ%O zo rp޽ssCj,ClCdcx_5[ob&ϲbAt((*p7kw~?z>iu9cn$w+V PcCdݜl>Uu Z<Rc(G88ʒ(P T LA# #n_}TH<'w=_7=Ovk(;(1#Dy<]ڱ7.m2M41ƫ 997$SEZ Eal0伎`8 : %@"[(#da>+objȬ`t Z#YJׯc ㅘ1D '}$B@v'Q)<2HXc}]f9 }fl^iV9ZW0u'$*X&wC4žʛ/ls>%#OL3tzn2`*h[q,ʵ|P* u%~4i|N)7:C(_&3ifc㶟{icˋ4/S= o1+p4-u9Zv6Kz9GQ VAj5?>aꆭk6~j-#;lg8F,M%<_F#p#tbY[cYbaNDz{U k(ѯc#]>WzO.s2?骮6RF R|}[OJLJ┉1> sAΧ WYabD:Dm㕊c$k%m/~)NDcEul-۵C1) F*@l_FiCCr""eT-|\Ys}|}꘿S\ QenEXxM] jAR`w.sEc;wet #1(l2^5G] bi k:cZNGClUM pUW]{{:#51kXBc.xӹHPΝ|bI=NB-9k~f4ZU4l*T0btyUjvjfWaO7D,<|H7lh ÎT3-m!:iG&F@Q bX<oN867oa2n)vVC9d2sZ!'^&OV>VAMv peQɪ!}AXޝo֮Z+N0{ àad2hi&^FHh?b`E[;rEYVL()jY9NX葨#6uw滲]{@6Ǎv:t4ڀ^< {wРcd2z_.w MQfNq? n[p{X'H ȐJf1<n†Mi/`RHN\iY"_8$7 K=T(:(xb,ֱ'GlS /C|/vZWU5 O@=pbOS'XmPᄏK2 0Hy~w`I+,tc'5m'{UY4o)b~KRJUTT2'B0o#آ8=GOTeueچ&H~1I`N P@Yg]b={ضյᜧʽ-t._#NoPFFLSwL-wAggd D& ͽ}wAH*IK6/ƭQHMOw'.bEh(ˮ\e69n»~MÔQjږFȽ.cUOih9TfN۶m[sl"1@+D>Yc^ (|S7^kd44 ߾BJAj$\2hYfq1Almz&):%ӎ!Yl9z?/prMIgEbj0\(dս7C*\9I:-+{zN~ƚv9Gp{^|)ڶ_^ US7LLgxe3d1>!zq`<N@86=T#R4c }i,)F< ,#!D$/ K/]M +IX_jŞ]QdQwbB pMDSwBON#-Ux +VM7"@OV vr:جcX)%thri~ Ҿ]lZcc= !Q|8r霥ж0f_#S#:9Ά 2!ߪc9jm)09wQ(8/<uZ'r& M 3Ml٢z]r$(ƗXGDZϟx_L0k'ƜN .ꔯ߿;-YNg{Tq:o邃mPbϸTru/zg?l\S35v%&7M]L;cl fxI`%HIZ6?M 4 =uSb~dtMOYD QwqUǹ}jZkI +&\7L1GNÐ8LJa&L :&@RB `012mI}{>{wW+i%!ٝw֫{>MMd߼Wl3}/εTeQSy OH^xCœMC.H[0'p'@4Xl F24_y^Ʈ6dΧ68,>GHC$wߌPO?:Q(d& P0Tç>/2~#^Jx2۝v9T*;͇3ߟ:s(L& ÁF|ٲp[ײ0aA[ l+iF N=49tO:zU99:Ƽ@%KXU a;wn+%''xa֯z LjΛʋ*kn:8Zj3r" ,y}bWɜQ>58cBϜw CpX 'J ӁLJؿ䑣p 􉂥BI L@SVp . ;O-zݱT N>vedS_;9ۦ() odŊdEc#CCcDQXqٲڵCC0fY̱űdKzӸ,< B%f磹r:Cv1IgQ. û%veW{|VP啤nhPM?MO"QkZQ)MmJa3 Jӄ^2LFܰ2Ԑ7gr" oD J5aJ4 277 9"Bn0 ÑGL/wu7EI YZt3*STTO^!OҞnNYHspu"+^Ƿl6*ՉD/qA>.|{*huio2j>Ͽ_s^Xҡ( AK)!Z_!, ^'A+/#` ћDZvٳw"W??ų$ڶ ~/ƲL_B5RL#2A( jXA,YGi'u^rLiH-ihc$v "L+w}=EOL3IB EIYl -z@?Q5e qJP)`N}-àb/wT5722f͚;w&)tKl8==]]}@SB.W W]ښli!S:ᆫG/h@% "xDK4H0Ӏ|o?jnNg?qbgӦu 'OL:;Ox}-W\QNgWShUh 0jEU}yxZ y$b8[W"-UG׬v19 W)ɾrW^gϾgFK?]>rF$tr^m>C'moCW@}j m*f euG UXBeǢ4| G%t5p*w'wܴ#vǻPz,G;2Χ#2ak02N{-Q &[͢`CwODISUKP.i iazP %Y77[H(@ᰫ ?ز,m'6f`EQsy[' f.O+Ϧc\0fduueVw;v$Ky :;7ngoiY77Rž= ޾g04Ӥx .#p4ɺu[:piY˥"Pb9.k!xm/%ӒJ*%,o)?zO?wm6~?R \Nŀ148 M$: 87L_ =5gP4!jG;g"g~T=O@pH\!r&}`k %o14nLdwbY\L q(b6eTj4Л$}pV3pV b!lM]7bqƣ̜S˨/EE'Y5ַv pȣ^λ7 >XǚD{H2¾ { ݁fpyê4Yk( K:xYE7oFc N^w 4/ag=q",q؁_#66v4Ƣ]`S$z :4%)F-zPU|/j0VMjTjj0:>C=KchRXnX*b^8$sNz) iV`e +0>hPfz&n|C "sd3C9}x+e#?p6uD9K.|!} 3šCGwr'բFƃu5r2ű2i^E,U$.a@*kkmm@e-v=444Naݫ"Vw@$Kp۷_hF g[[;>9uzL7iJ"Gobpr;vnfO᭼c9z7ED4kʥ~tg ,wWkks$x~wG{e`Op]IzH&>gW+nt`v,~-މ72hj27Wwv ʚ:8ĕ𝅷/܊z4"ٔSd1_S"諕w2lf8ֵ91wʼNgh_=MaArh<Pv4a,`PE[fj6qz'J} rwArTu=1Үծ!, "r?qR*T* 18B*NU "Q ̡+ig{|{vv}Z~}L~4rLsqzb);93әœ GdD0ƁѷJ4qf9&ThG:[AWZqm?֥N::333jR_pKjoO4 oQQZM暭tJ[6?XD:65!/$4 5C)KpO`;Z[P4Mcv6 ,~ew$H,n]W-پn'eI/}U!'ƧM]WHz>RHt!9p;? x} d ?ۼ k6yW< 'Ćځ{:~VL0kϠ\e]/9\nD"U#4Af CLU2i #KJ]Ag FM]\ "q[1+ nmn'.]hnpOkΝZj#UWpyQH魟pxw|!s_+[7mcMwjԑO5Nh_|{:X/hoP\%UUf"]7[|rgiV4Y}BX5MU=YH$=67:y6 htx/Mhq˲1=rLX5Yi۳g0W_}x?E}vOOzf*#\{z*瞐ӆZpPQp,H ??t՟|s4Wuuob]HԵ/P'b'[7~ {:Q"Xc{Bg\iA+B׿r'C?g{^; ݡѮ ~&{Ke'VG`@U[BCC!AE⬪LN۶9 Sp8}aaNc@ 0|]`.!pX`/ʲttĢȶmotbݺT88Zc p'ѶRepiG){ ӡD] n޵TrulgO<\Z>lTڷigӆ^{#'Nz{fgG{z]i}Ag~2 Dz2솝;JS6; }ld$C`M;S<\)C岘\߲RGRo}H}ݠwѯވZmВ>"9=CIoI$lNjlgUueSeaO(F0)$jm]2vpK `jfq e1]1,"4E3D$e9&P,²Bsx{hxo=D DGL!B2 h}aJRݢՊn[6\^Б?pO&W [G]nb1oqp$IoSRTjj8C^{{+ U @=A` ੩9( `v]{i]\,5}+m<)kO&ptVb`n_|> qz4ee|%Lk*=gshh2"EICUogʕAEF"Y; #F襲C?}AmN[Y+j>(p4Z'H_'|5UMp7Ept()jF!BzY PI]?$W)7' (LV<7;.I5o߾se2Xa)L(2jUtwb槦 0'+[==IlIJ޼|&`/R@ avfgAT*#'ݻ2 ḧ|(0B@ EhLFY1G~?h}yҖ U>csq؀a M H᥎\/ Cʛo>yr.Lgg;<$\<97\ݱ|4K"*7=-Z^%0 Ţdha+x<m~ 9ӑ;Y׃uap{6F8@6tvu%Ag=;yO.016 r$I>=qZZaV$)=mmq'!"bSSlӉF&|x4d:fw- sM$a[@Mي`ye G.6]%7o[n(=<;]ܼ `}׮X,89ӭ6x&[&}T]>/ٛk*`~nY11+ޘqÃG;tI`p}:mS:'0ZGhcW^1Pƴ=8˿&(B)u(kᝃ%9_,*H+bhgΟ &ӛݡ[lޤ(D5J U`05KHz`R}>k˖Z 7q;Ee9 ` |%,=g2Rl:ȕ(0<>c},/7X?4_[\h,e$US5 mVnQ;76<_lqTK < LT_܋ƦLƲI^$0d(kfl$;;WUoIѼ##dL};7ťXOΌ51LV VvMU`Q..C^>#u)n x@siP4:p'Fr^uy߂slPj WB2/FX-`hp7 6 !&aphKQQ]tc$:>ڙz];Ǝֱ  !!  .HHD"EQPcga=f㽺W=>b{nuOWuuU1I6ז$^*GHt9뚈"IDHh%},#REs``pcy$۲Ӫ$*tO"Al,7:܂=U(*hS.1Ns{sP/ g>?hE.,F ɳG/mwZA(&1K?X3LAgb4,túaȀ"p o0{&UpSK 8bOMMz pvEloo//_74jeY%;ٌ~ץƀe!WL V}& r%sFe{͚֒pF ?>7eٞGN; p]D̓tC/r:ݕ+#jf|`w Ġ &V7.e׏; >I%Zj$3QP =66T*WV#p,J8S{S7N1|0Nd%Pծd$#N,(ht[::zԴ"bYDx2Jg¥h! &6!]@\98Bۼ)ݳEg B!~@c f M'BUuCOHb>0=MOҾ%7Y&aFs7E?Y&z[v 싮W*n ٬ndGR;Wj^3z(G&sʵfiko-]|w/,nolUrI@--N }jT$+s&UYi#6ӡ1Ix AHKJ%αd>;7"|amm?i-'tc1N"A|o &7zwpOcho~ظeu[KQ "'B/xg]շxl%iMHe\9=@Q`:l-;\Q87;ih0??nb`|>78oaHumd*k|W`)Wn&6 piLF4U$n41@I)2MWq#M \VE̠'S Z&Tic^0"𼲅,.SsV Dp&ǧ8{}C` IK(p]'Z2 |CHt]~ME581 @j(?*||=ibdxoQSfi4l{ .zin]|Rax][-)1:>ؽ>:X48L ǏOJdiVL S]ڝ4P(V*5:A⦙E@b,;;۪jvv}'!d޶ 'Qu(bb&?J\Z~UC15+: H#F"J +cCUx*jz1Fj C,#rhjym]G|R=xxgǟP".!8<64$E6sNq۝%`h$Hq¿QU/j08q۵O(t":0Bt'3}]xb6;yեʙ|I~顇 tm`P0ɵ_ V: s 3##9Ќad2)4iB`>_@yMP\pI ڙ$1z[ήo@/! GƦoPJ0D @l֬כ,^ң9cucw6f 4 $*g~y 8Y }%wD(u>M%%3YN68XR~;%xR_[;}zINEGiuw7AӾq06LUVO$ (ț庋qCi hh4f݈ګ?~Rݐ32HDVmooX98霆N540(/oO١# #.Iuб>zˡY8Φ ]_]Z5>=ꖇY(>URU#>BA16=16>'T "%xT Åuhcӵ8O$#˲",A0 E-۫4ivvDQTUhJjB+ˇ8dLMJSaIȶCyV%i. d˚ Vakp@m8NP dɳtFBO@"ɢ(ʊO/$S}8̎'V}_}F\{zۡ#i27GoKcvm']Zu $ Y'Jz?OR_D$ڏ8x `I6 KXCzFvTUyIL[ $^ :WZZ(mxl8Du!Oͣp8Tjy(@] P wRE 5v#O-֬*id"v]75I^;/j15EȇI'4{Z Ё*RZνA߇7CEG/&q=ɉT9d6͓gt65k|۪ͦfV7u6(D$hX_Ge}g\* pqbVӻb^?CCi,rʂx,$v vNҸzuܹKvg@ S/6 f `ll,V[R4)I*HySSGvvvEsHn=IPY+Jx,mۘE{hKR|g x?Y8,^lȗoaׁ LP/_.W ,w: xiL,ϩ4[]Ndž/eXGl5ǧ5fϥP?[ ޷) ]G ~CЀ!q ;y]"NDzBInX'Xnh~bBo?U[Ƽ^Hx!CBKD rYQ#GNyYKgư:UMLbC:eŴsn9ml5V޺ ONП6课!\r`Mԃ?"}ksQjׇxxI׍l6-JVv*IH[^^VnTzFN~~ȅ L٩ۖ/F!6͢0b)Nҙ[`/FzlhRtv- z RE&'KJ26, ۃ œ…0+Bz)=yn&|j]zLHD'u4o< 娄}ь:$`QЇרAKC{uV̙>ʨYU,ǐBB 8?nB4q93s_bh LCZ14vԮ70kP!* 1<W,^~gY 8SZ i"!)}$SpFaB-xB<PS9^+yOϧ^ڈ+8Fv`cXyDq$;6K2~zt>M7:6O@08l:vѿtaJL7¾m߼y͹srBi|9UuaޮU r;apw ՋCR ծI͗ꧽi3aR8,eS up&DsmZ^Ҷ*d ہ>ȥTPCc߾|PpyX0 ȩ_{2l a%7\[j(% &ZチB9_@v ͻP7Mb̩=۷iWt{>u| yTT 2:PuHFD)Deo5sϜ:ۮ`zk9 JI ;K:XEa &rl`Jļ̰.$RΏݦOf9!|2GRo%FzU6;/ɲDd9 PݓAI7W:b8/LHD٢ij "1 y VpoX\VSi zT8t:D>v?Z˗dۈKrWP`a VX~ 1JA}{,@yG𽊼~4{9ۦQ0w2u=u30$h:͛CSAv I#`LRAH 6 Arv$^"۶un/-D,.V;F:%p6oj45eh+~` CkɗEᑎC6LDVd#SS{(Nlp\n gTM{*K${ytA hfXd Hkw(% l?Za\r84nxd*K"w}ϠޥrnaY|xŜ1=P2*3dŁAeG'oځ} zDRyǿt5Qܵz {*TFnܿo/}jpbxtUq݄j54]or)40ag) ,RTٸekU6҈i s?t{0B*hWOb`08H4,n% pVb4f_*B=:|܉%(bjΖ.^\|dz` xH/D6]> zͱT?+m`@nجOSKަ!G/KXy-i8@ټuw hO67Q=$#;qzq!Nl&R1XŞuxTco3k@z"@Ri{*_5ʙWRr}97Lߺ *ч>ƳKJ!RVE3q/*zP% J(I|ۯ߸Taӟ4$ ͚#ŋ/@=Gx0xfu.ooth4EڈhW~JSsb:#29%J8ob4\6z٬VZR@=y Jk RRZh=o߶%/F酅: #D[T* XpLH ;@@+'\ hC$Rl bNQV,v,JQi'o?{GnG? ]L,pqL = 6WV.zfdZ$IsCh|w^Ux:*ty(p8a.DwÊJxp!h#C\Oau 40>BA-˦pL ]/>VH<0oXKۏeA# {f+Ǿ2M[_64G8][[aysi:r:hX|e/"bA" E쁹]|ѬoTX&[6[7'=QZmyM>KNruv9ILDa)N䃒H.`L,s ޳y#Sǿ:zq`ÙXn@ *F&+\7g/>7˪X`?6z/c)?ħpcu-4lv9)/{Ƨ?&x+1wRUԱB' f#LPמl\e.ۀDmH\Y$)1FC0}5z~ͽ읗V} /AX PYdQTdA7n oo/[G}p,˷tt o4&H1:]xݲ_M]3UցUw{'N}۵ŋ>Q:;t5jiDN{n EӤpߧtA0~xgunlp`EF%i7CQ<+Ƈ9ph̥3sȳxR),W)yOR@#!jXFH"z34'W ǍmZ#Zio!ۡeT]50]`_g=E\h L'+yW>;83&a$,X4^toeP_0NCj8];44 Z(LFf9wMzԉs*22J ޢH\shע jXhvYg0i}qq|1;0̜mԚn7a`qkx7PXQvߦzr B' ^]tjz_;qTUl|Fo5fچs{Ν}\WUASKxP.cFZP o:3<'0S0Q\z&2,U}eT^u0 %Kv\ ֑SY@+f]s4H4|A%pްԈ\^\8p[)pMAe,888T,V& [#0BW)(Çl 2 jAƕwmWZ+jӧ44giھo#%'<Fw?ɦsCk캥:?4F|TzQޯbf5__sԷƶFl6K!bYx%h+r#L%#MDy>X+ߓm8Ê֨DdxXf#E#`2CӋbٸ09aI:$pf\mմ6[m5Q +C pT֤.$\#}^D jjs=`(<}{XdەZyH(l+o#{?m"E{5# =䏒RuXE^U/,HNt;l]y]9)S{7{@ލ,U]['}t?{I6<'Ę;Cg=-t-.Id3mDȘK#^EyB;h?}wt_M}@%f>?UhZN&<|?s쨍 7Hw_z2D}IQnT=fV|#:\&Еe*l)p^L~˟8G;jϹ#)[n nvM,-ML2`vZQ@}G&>u0U# ™H?gDAݲ #5tnzN[]Oz]cϖȆťbb5Ba k0i zH0a5$=.b~.>,BCS*5oލ gS~3cԊU"v/Hw'&q u^- ; pF/2T:ciCkœϐ7nغ6ۥ~qq*1j4P7ZFP%0jLf_T7%˺ҖNGl  k:58v=ܺ{=UfZ_c8z\n{ASiOq(/xs nw$)N K ?~x߽ܿsߡ 2Cj`""}K:Z߿['ͥ$!jMZ#1f؏:̳;ԳvkN=t &snqp$i5lrxIpcF/D1)4҇zwnwFDxjJunT_ZKpKn, oA4lCbuOT/HD6\=|;9~.oS nJ2TQ.nԙpqrth_X}HلD0mt㣛Ficʂ#UkU V3ڨkYCNvXkQ<,$+Hjsg McL@2JU,,Rph0OPZ43 D\H`+Ih(A"冻2c^-?(U:aX~,MTKmn ¢X9=3P}?P (PLSKe{/N/ \XEuAJ#,)xsB{stX*#p'(z* "q!܏zVr@=\c"BaKX90eԩ5ɉKKAT?(DDžleE^݂>/(}W y(A`y4auǞ?|S8ur[DdF{Nmvpoǟ)=8 pF| >Cc}[^S=Sujۮ1R?Abҩ+g}M;i4M+3$8|LՋ#g^x;Gg'O9V^ cVْTD ͖ԬޗC ]5/۳WOyR>*IM޼VM\Rjz16x;iW_D$ӛ9."4űV'LYr>P4 h%=}H"5~kV7KcW;fG\G1,Ul /\_3 //J< &IQjM8pdEV4/?Ͼ+ V,5up̶Q)րgC`.u7ȰSys \Wz B _7G,KNjl7?0p )ZmR_8O G۲Pn[m Kk 7,^n0x~mj M>I`Y+#d{3 pv}y2A@ r:Q@س" j\[w8q>[rP@`{v}`z(oJXO&ca,ݯr[y%(fdm>M}?ufzȱ H2;=S@,rCQLuwldžaY}ߣpAcdEM\f\8}@d xӓmCӐ0 Zg/:U.W.b(6¶OmVjP2CJၥERu#;$cZmYDP&Ӟ(r#(Nő:H덶<%p$\ ,ŵ9¤há#>FCŷa EhUBD"5eN 'L]?3>}x:_f!PS.\p8qe\H"O^[X9=bCgsMJ Sȭfe:rI>U>($[w5, zSlv|Tax6+9^ F.b<7 򌯎wa6vj׫0XQl~`]JX@(nv+f!v_EGN6N26ƚbH`S6Mw7?fl%ٳq%.51ը%_kdd$xTʤ~esߍ릲qun$O|A,kPvnNM-TJMcZ9* v$ "r1p]7~zk ?_0"n"+Db(Mp:n9cV-Хd*7W3YCYM@x]bqRF"(9#2$WK|DrT! 2+lc{4(_uMCXجi'p2ԛ mCPV8$ /mA;u!R0 >;VlVŤZM DjϞ ~;6r'0>mOeif RY}Û/O]=wPG gz]w{.nRR3G $2  TudDzc jy]f6rM)]7~i"Ll`ԛ x.ewjͶ5if N?gt=ƥYpIܷ-7.NWOՋ3 T;A\QJV$04%7HZYxW9:vw@-cjFA2RbeE-9UH!4=qp DhՃnIƥn&D ݰ&3LXdhl]ZƂl< ܍$iwW#CwUmaOUhc[f|IB6vnߵJƤ.[EuUR G8ÙP@,X|hbYTC ĞX6uxZmCV{SO,j}$|&&N򹸒Dc?L)z75 >l^m6'g[Ŋn K3Hk @bq5nf,k+b1a1vȥK۶a]X(\{Sf:V__O+)XH*u4QXqXYNqMqh8 ;0zzK?,(%IR664::wۛ;<jogn|C;nli98# HKўN:h{tl+u *N<˰`V3L!dWeKpd{`:4'VlU!"S2c^= {z=tV {MXJS.iF0:u:#er&9霜#R^ 0q]O/an"_Nlk.-a YIOڽ: J1PQP, .gƏD` aL<IAdWFAh7 t*]0_̈ڶK6EYp௿o>qj' zTj||8AOz#CON蹹 ɣ%Ҋ_~?!?;9qsO|g0ɂz/@C:.q+Ȁh #xlͻjMmS5YYՎ*aW /:xR\V1K/p|qͫZl0!p#dx690J!B7t1pxzzzۄIt_5LQky:sw۾Bc\3z j:HѨ wu ;uY.Jh5Wh@^5b4ޮ] B=CʧLg^1^?ֶUj$Xj5ە9*d.~L4 r9P!.>YFؠmbȹÏypZ WK|'f-,ye!ؑv#WC!IǨ{ Y,++ 4y8#>z+wXaΰg[ H]s03AXV.Nl5==S7о06سjUV)-`OMhgdFZ<=snN Ny_s[BI%T@_,z ?ѻXAI Qr& jLkbV~rinժmljii*N),\~UX s3$Wkv`opݸjr82C2b4j 1M;O?JB75|p`7{aMg(9>K!2xsjjn q$K}y`Z"n,']FC$hP),7VӉ燥DZ[ĊɂJ%r h, E KliM,5]p*3g#J~+3'DK(A-RagGكwuر3#֭״ZFݶ8,902\T&1&X:p1MO/{qbUr0[vSM,)8{7gwӞVݱ$3`N\iJ\`f@! p Ktak`EMmz ef8ek"m |'z9u/)bFR d(?z̺g/e&}~r|8c7{W9o}Lג0t:y"Xu@LvgaP~x"I+}Z{c}jF.|~nlSr(1,>D} ʘ.?r3*kV0:xE^A\Ea0pʯpc&?~E8@ti:cz< <]*6VK([m\QDۦb~Z-B'4EG9Xߴ7&?_^\FJbxTe}o14-bQ\ė,e{w~b{[_LSj;mMSʨf麊 Zta=/-1>k8nuqU(0-? 9 XYѨfhz՗dymޱ6;GcUwth LQ"%? F H]\~m˅Ņ׃X_`)/`-n#Z/a8]\ ݸ0 Jm0YM‰ Cҩp\ `  YU^n//$ _sJpwLLZ p7%?۷lY˲W,y2&~K_VxnyH$'OTJ+1.|Nqq`^"!X/eIF48a,f߾0^yaH!-wmhNAO5}]=@;38wuQ`0mbbTJM̩8X<WbXyeCBn> UpMӮKO%" ڴIMS]cc x>x'\/quxںsp;ŪOZ )-;|6w#s!OϱX Km\4ݠlnkޠfF``n3EvG Bu[#,+. \tfHd؁7Vew,P!{O%_)D^ <ʰH Q&#[߶:o.?3V[uںX%:AaL XxX+{O~* kvpxukNE-&" ).`Ӎ2Y\7}O"L=0sQ8v"ͤ~lh=yg K Ey%xްgk4d_g=tʭr診^7ZCNVpn^O `%nCB8Ԇ1:4̀ ψ"2!,Ie^NHq,Dc֍j3\YQN lMB2w聯{aGWC,1|;=?vs>Q*p$h$K2m14n3Y۹aND \S;jǸc7cSëmp{ۼ04j(體g+B,5roGsz{^}LltSfnۢĩh[_Tg]Ytb\q%~rIz0h2u~tT$74oiˎ;.OIw9f=]钮Kz0=#&o7[۬,, 33(fxE3%xxbttˮ|L*O}Umq,]+QW5n11 Gh._bOЈ`@plD> kn7zj_0@QL^7jX,Y*b :EY (Q5\Hu7{ء8 )jbwM]8q33h~,!U&O8pU'([V,ggxKKVHh卸RɁF慴ƀ:˳gJ٬mv)>!)āg7le(h6pWC1aP"hH`['ONAM&5,X陭[oq;HNM7ps{W]0uL;~n5DNubP8pБ JI
,[-˾f \$q=ſxNe 2a8p%g&㱸Xd SE4kx8Gd.s⼪}Jq|֨<tԩӧ5)--vX9FZӁ5Db8}n.mt|;^$Bt^_H5ϞuoLrhi(Fk7D#䏆/[MWdWe'mͲ,sjB5IH.x @T ype&=T}v˥4өfP&(NI= q[fK餫 E{"29ω&z%>1`]W>9V]]UԲ lcf3<>f}3 Lm:mxE O/Ջ/KfHq;'wWTx쏾g$Y ׾~fz=8:eԓ^rd͊].99"T Sl4]^I凷^ ttHP$}>;.s6ڕoX0B덀 ԁx X@RƈφBs+Zy6fxK9#`H\:>RU-< ɿHd"JPoCp9KBbn'$VD"ux/;!}wqWUE)Ĵh.cu1lXhM2 ::؋pmjC 0.e&}`–HZ\ ayKPeyft 'PMXUQEݪt H&a,qAR܏D9}ޟܯ;@Oۓ=QjVSWu'86AGt=]z u !U•0h(h&'J2`_rpLx0L#.3Y`d0 i_x!V},?~\q00'ԙxei"<,dnb2m6ߨn)vQ &"T=@a`Лj.οܮ6}߁ ΈB"ߧںNHid] \UKٴ;mӲuK4jt] QWRRsLczP4.o4NG>cdpv&Ņf.F%bZ+k; 8拱IQvzӲzT#͚=_W 5WjF+MZ<5X:\fV1ƹE8u `V7`m$ GVKTU{c)Vhua~ɵfIDpڥHF Ų .aw&˰5yDo+Wpk?+>x~JJW9F\Ob ָ=֣ `]_96J 2%uD3) &l!v#'5Qw<fQ^Hx)k o>|Hm3$nJE^rm,9H`[9l¤`IfBp'fMFh.!wa%p!/t:t`1qT 1}9pRA47t Fb|iS{a)8+%x}Ͻ [O}Z:bԚQup.jI*#~q-/?hƲuhUvy %Yp0ا?-GglĂԸ!,Geުlntmus1Nz  M<t`D϶cXI8F( 0; +% nEAx+|,mvt FLjhu*˫_ODZ 1ۓޡ5jo:VR۞6nZzjdRanEavy3,Y'Kc ֗s*OU ;5j%@H[>lv@>^:CDOTz$ Gtϟ.|h~ϟ^cw%&8MSqKOv Ӊ]KXxEwNM/Wچw/(W7gf\vHoͥcfwGG>MiZ.NJŵWWV֩Tj` `(ZTiw2"=C7*˺[eqV{aqxzD$\. M@Y f6 8ͧnMVnXtvp[RsW997 %~}ԢL^kt:B@K8³"jOv#)@ -YݮsCLlc;+]^+85k#]SH8~BW pؾq!SNu94ɢlܽo\p!؅d<3xh$ ED}g2R{&bͭՕ}J7y \yxz7ޓ߿k䮡ŮhS%}g;B(K$fD;ƀaõ8w,iC;86+86?Fn{FHf- 3P.w@#>/~#C/Gلy4Z-ցʉѱ64S*ю?uL&g%ˀIu  `"hP?Ɔ˯zgsuSi+l сKfF s@UTVr`: n$/Úw'SLR'=}2z-)L֮ȱ}7HGL6ν;{t?Sڻz$- QCZyS Žhxp*9nYB{ ζƻY4,%']4i93adȝǒ饗QWV78'p##b VGik.~"šRQoڕEW~zh*ti~zz̙+/N^*S;wILKzpuf KdI`頯/{ψڱl\Futt{޹s3?.4.e&;npaa ZBrW=}1l_;*F"Zm ˯NgsJLb2[0'w흪璆nT55 w6Vs YD2}چŇlQṆ-ւ/F8а(z  X0]@ms=5JO DۦIըL)ѷEբ,IF\ˉ4Fk;).Ju?E%ڱepJ҅ E!Dx9XX\f߷mJ>lsp۫(g[&MaO`V ${r8Z!WGRGol}_jmEs^5n{$\Djz]"pގ(TjcĢ 9gebfTjpX5"nH[=a|vcq9cڸ z . 9tZз{+?KH Do>?醮Y 4ƴ u^H&XL/X) Fw^ZUj(γĘC#(S]dZ[0'F*6[Dr VOsYa ?mၔjabON/Tz'L&ۥ8Qf鈫:v\KJ$ uXgv4H6$G2}kfq)7OȶZغc%D9;kM/\ߚR50je}!#ʊ26[;X^[%n4r^f}G2@jS^g~0fZKU[:M>^W2 n{1ax.Pԕ*'.%GyCMUWQ*FȦ,&N$r@8Q5@\Kk-HVv撙\.?wC{u]k6;M[uͰENG0?}~3*X SODS5-aMHޞwlUߍ7]Jw^$Q_'y*!"^p۝_>^ێ"Lk?\^oz'%F}J[KZ 5qL65^l]ɍzu%GiF1sYsm2`$bxj`BkUX8Pi,]ܠqSTk+4)5;C{OѬyXǏw_sgM eI ]k&>;`8#Mu;*`X%8BexŁ 2m۟[dSS#}C\zm].WwR寶향c71 tpn'~"㑽{'\Yҁ/̇^XܚGٓ%I|{=/.^tIApd&vۆU920p@JfMmtte͕u1p~t_u5x;4 ʳd೅#-}6jju%1< DmTV_Asy ^`nHɸMFdD:͉>&qq ҸFog~TsN`}R?aj53g D3L<'g///V0-pʭ<Ryy\""$ SۦJ$t# y&LUա\|^p2\ 'RS=˔Y0x0L,Z/>i*Rᝲ38bv_U^y #fzGplO7JMQ<\i&3 Xv8\%'E(!* }ur#x1f@E-y;o}qМ7jkfO>5qC2o<;zZJnH|ز|/'J>"})~}xK6wofif&s175<C}O8JLR3`\CI)l%p*컀S;11Q*_9ī3t“GGK+徜 L2U'''gɋgu&L/xƑ![n0spr,))lFWgmp*Em WZJ<tt_7;0nVGXR & Id%y%Ǖy':Cy`-Ưۀy,4> WV ~=t;00#5r;}*x(wLUp4~fxFfBkV늨ോ/ўAXuu[V>B|鸕e`8ЃT%h߅jlGqZ{G{q_ A`mɐ$k<KD衙*jP : 0=;wh5ZKSFڨ68qb[G<6łY46(!KWsD 춤oܹ9D%`5)Xזjkyo9@|>j5Can-VER)[\. Z^"⥅ US%?9\whxyr%:>E[Hy[yNroJ<w9}®+*2URd#d.q9:z~))O6ߪTMSPIA3 E'+Un.]NO m}oW< 8*jڽk칹 :Ο/05}4>}?a[ w:N1 FL,z :q5lx<(8b||p@Q[5ukp|w-2 72қJ%OdbjXǦFu}riu`l 0ݴq^>Qhyn||ZZ ݂P%o|y.lbbxyy#Tq!5U| C;fcVUes 96wշL Jq\(XT p Quci=TϞp{q7BREˢO`4: ?F&vGx`wS^T+)PMSs5xL3EgтK S+m:e冻}r>k]'q7}+Ni4l0,VIJƱ0 $GFffg$GxoMıWl ^< GH[UZU*ExG].]:2L򙡽GY-2{^Z!ِT&g?ߛvm<::W  1cv>ɳyh ~ͬxG" в0žb /^-..o> hhL/cY:t:*Css;w8qe*kkd:YϘfc\Y\TChq^j[!#2QL7nw.\X#ypءlgNok\kb7|j8 wm>^rf9kfORE-VcX>5zDb|$g "^mkhaBd.dNb2VY[_w._^HdQ`G@~p/Soo'>J7Z(hR:R+jooisL.,9O,K85`qR&ȭ'[9x_Y~]!-$+(A(PM& [E2 ]HaמDkB@la?|eO8:Ζ$v 7*`-G~K |rr,dEK %H&qW.hw'㙾Bzj?}h}m}}yh*ʼn,F'' HJ1Pd ._`IQߘa6Nq5ݶ1;[r]7|A74ͬZIMmw?@. i$*ʮ}.BD~R?fFht_c*bD1PػxtBVj&As8;dOԁW? $'ڼ>ٗ.N>* ؘKx`Q0:#;*CO_]E^ `pw)L>ə'f4پ. AtGDXs,lx8L؇5Փ'O<}}/{+ma\ h |wРМ$-2@QQZ7y'3f Sl*FX4CU((L#XL]bxHW;F Ե5|T*9<[,6VV6_zu!,pùT(Cs;"ҚanDF7jtB#9u\-qa=0/ t,OO/ *vfu1di+>Vh~Ge4i=q yQZlu[:®;r{Ӝ#4i04iixz41=޳KW|G"q#&(-sZ166X*"Hy$h׋ 2凘dҾ vePk;' +_F}`y:#).X*Qoh?\46&ɑ"!'̗FQ 2(rw٘ g_~aQwYr-, uoN/mR;VѶ8k,GK<2o2zM#Bmg`bc \6y1d2-Үa|a6g>- .7NJɹ84#O߳~4뀆cDz_;tuLx7`F0r+p}HeSDPUlXCQD0bGzeԚkh~cύkR2"Q9u4}۔$D*>4'4nmd~7>;ЗiۑXK\Ed_m[G2Hnro$Wk N1^WLLhLlն(VeoeY+Ic֛r+GGڭi֥KVI<#xJF#꺕R za;i;}f YIso-B[ pN}Z3'VD"%Ξs3r OE1H8cۏ`O2#𽒊>Y$gs"Іbǰb(Ќ'K>|4niB0qS͠EQR]U31H)AgnO`[ؽ]b"t x|'NKzDAa/GG˗;/r0 u~X{xXQ}`U dvY=݃~:7CN:h~7ywq8. J Q`Z-e"5^Gkč=}n:m¢}㝭v_ ]x>8A2=8ex6O8QK߻}CJ| 87&G]AXǗG?oqض#!'8Z'j7u=өF]ͶVӃPh&`z\~k#7:x`==2!)TV_yQW28k-@A08!W'~?s֟8Tuej\$)O(#w܉>/Ia HX.1jt&N9qnT*(&#̫rקgyh (I@o!52g~(2@^DgU~~^^ZNI5R8NFss!߲&gMSͦ=3' x$=acP"-H3EC%G|azQn4:3#W bmK*2vNGIdwT.O[]#2Y8c8V($st\S tF4fN g?ZmRe:o'A }R,W[{3O9Y){<]ʹ4fIV֯5ڈma^;u F% a6\ nۯOz;܎q?дL& xcD4 Ξ}Ր TRupCgxFrqp?Njm)Ւڨ(,!e;FvhڈQ/ s]XbE鬭-Z ӴT*{uNY._ ͅžΝB+RTdykۛ4 -˯*4~GX5͋/P_xnxG) olug}}ill`aa3Fάpa6T4`EaDZcKmE;qV(QHQT'MKDu$]~6D]ݰ#7JHu襇*[u 80o}/J0 nӖ0  &ly5l z;z|ViGa ;7 YB#Z::?"Dҟ[W^x }|CzGu_zz_jGP[mmLoJdW">ib8EG[i;3:#Xv mtzgr冉+u#*kT,DD&)O[>sw1 I꒳ox4OF5D+D esM _Ӱ͏/]Eg!i7`püTU9Kl nbzǶ=8NL4[屾><:zB4T#ueUpjR67k:%k㕧_2,H"nk9g7_r,"Z0 Fe892wpfrݿ˦#CmuwyNGbkq!b{RFM޳grmm5KΌ v:XL|Wٻ\LV [.suN1-(V;H*͘UM5, 74S]`a"KH %XmE vn gzEIc}gY->67 h2VfUY\rI 0{X4W6% {te[%)C!6nG Hx ;ۢ.O H(7+2$Ed.<&nvԅV@]=m2$#)FzՖ\ośū&'Ljc)=)܌g`Ks޾s?,FXl;pmed.MH "\"e1p33䎿oԛ;k!E0ܖIR/ν ې>Z(9ȟG>QOjusS'fe`rתVJcZXx TW +la~ggV/|C4xVj3*1ku,-/,#)RSXQ I ;DـgJ}U)-}!ӰSdTĦHSaEc8 &^DlX>\$F-aR9V[~(h nچ ]&Q8-?Ћ~TK:*ɮok`TsS{ 3#H] hY_ӑ/GJikaoVP[@db}%7~}+GR]4/!byqo3|J5Veliڝ &6ͻpG*FϿrj=2o;|c-^]m ~R]H k +N'(Tgcmpe6{J"o|[5 t"U (w ,Ͱg{,{V6F_\-Wb^NrՋTzT)v:4)q|o .u*KKkmܰަ Q;y3{~[0&!=tZ{ˑ6RJ7qXaDXy~rw"9",cS\x/>쁱Jm#\ɜ뚞m&)vS7,|A'>=z,bq3Fj]`eם+QBnAG{bRiO ZէMC }f4GbR<&Vf3ca]J PO=uBUͻzqv,P sc( VXbu={_~nN srqVvGz3{aͭ:#q KfKEvI e Q\qxԴԎXչ4Ǚ8m-f^qr8`tÌ`y6z(wE5?}+:e;xsB ZBۏlk]*NGu^\N/Tr*Q坆P=p5EFD28;Z@X}pI-?CjbיeR=iO'):c'_bنI Znht*nPau|T[N2%BE?/߅ߨS+ܪsn@vĖ@;`yOp9Bx?diB`[/4;$ .u24ˑgƈa/v'/n>OS k082\|#Dl:۬R Jrsl6F W}:*N%0(QXZDXd$Ciq*Np'ŅH35Q"MoMXC nl٪Elq6kdhKp_kiG-00u--v坻waX56h1~FG\Yp=ekjs%xdRbC1,/': g4$0TcO lZ( *'{F' ?黖hۊV[HLXJz@㤷,ߞ7ӄ\ =z]:)s X<"p,ԸEQX-#E=o {Rg;}l`3Tz,@>)O$s,J#v$)U/Y|r6*$i_7Tl2i:[Lˋz` މ"Ojٓߝ1 g+ Ј9TX_0Zi{ p) hXNJie kɼFe%ݿ{.Qe(}&,- {|h5 kȫ0=\Nh-Nb+X^SRGX렋gaf3M/vJ7ȳzoq$Vw %Աk5bB'Ö!,.yիκ馻0D Ỳ{`XTܰXXDClxluzϾWO9wꉟ-{bBijUhLbc7i{?#:pG׏ <[T 쫯}bqfcHόF(w)me:Q@#΋%I6 QU2)ӱ膂Ych[kVnȮSA']O3%:OGJ>"y(-AP²=P@KԾoR+Cl;KB>F+Fo*_ލGfnpQ x1mb6%ئ2H~)tyN_A#X<5lDm]Y f11 ^]em*W/TPc//o#y?|W^C'/}\oa^N$Btb(2Q-((d.\}=wb;^r9c#1h!5,!P6I |EBT2 eqSL~W\ᕗwjpo:@yxXwZE:d^KJɽ-[gF/z}mq޵ܱ^>pX F;k}?$S-++V?6îXlH'g!2YqJ *oj3-7EdAmf+l6bxH \v16K{ (n9DlҁrJWetʢ2/쳦G0 a-WOzl1wZ+HVJp6h'F;| ?Ce7鱲x\<_g >% DJزx*m 2DnipJ4> *m@ʼnjMCbV3+F Ы#*R0++{7\P5kj*oL&XQq{ߥvE)C )ǟHaһ~Q\A U-t5}bqF^YQNU-f.+ln>c6p_Ydü(`2{$?Lga#/(P%ca6'px{ wx=W'LqǎqQeY+dwi8怭Rp`i!5Z6"OgIiͦ[jĮSϷ}K~x |X* BMžEgX;$R{|葛=pQ<ԕ=Q^+ q#l_;^>\7+'\w1Lfp 77o>-Tm0+V27 3JG=M ,͌?wIZSRV8Zd0OmU Zf,'Jي$Cvc _2,%>#K'#sPYQ.`9f<):4.Q=9AYc {еӌVfsrLSbWG$a dՖPL@p>oԖ݌>0J, DZmE=xǵ>3wZcÝ8IOM= Z\ (I$d&6T+~7-`vk6&d{ʼg;{,G.Bvw[.}rK3`V2zʂȊdwRrK2׵yuŞdm?u\fi;m#2*?u;; RmXad =Pr Ncח{t Ap6t0aޖ#hZ(rLAH $^>iEJ \iS2 |/i>hQy`~̫LJeB"YI,E<~]X1shCX`YT,uA |E%Xh:K숒C Deǫ*~I rjT%+Ӭˁ)J$/N˷t8M^hz `-#&mi ti $jT S7=s .J22<1~Bltz:^ O>h$gG[] kE";qѽNx_7'm^_]FX{6|zrDxlmXHT%XZq"E݋~1:Ps$֜g A^dRMB.82ulo'yW?xdae&/)O,&;|h#ZU i:> D>7凮n]D:*:=F|IyJL<.r]=p5[" `=V=I~J C )1M( ݖv=O]9i>iM%A¶메"c@GiFç\iGT5cG;Z>1,=v5wl wmM237K=!F]<V`?FBe9$ L{)U]tZܴi>F>sLLq1ji Ȓ" AXyhu+ b%xգmWvom#u+k"yIA |lHGm\>d@~^DڶF%Q9e??zt6ʘpLl_mdu7_T` LH6 B? Nj4cpkaNi8߀,(}EoJS{]?7~|~aT\sMKoVYa< VXg5J=B^yIq'HqqW\Oh_$~q* Ƌѓ#$PuKorw7w/t'bK/B!Kt902TJ!_61,`S(Ϫu:9icrP…:x*"I=Y~{>v^?tcGo4>1 >< +qX@)D#OOOxT>\]0Uԟǜsv8)|B^4-*fTRq%mTK~{,/y+X*ϻo 3D\խڤ=_P10O2ce3AT`qJ~~Xё>^PUnLYYH$%=ʁ?dDjy8AR%,+U|Ɵ:I \Frgo \Gv Kwh{֍eE R IrHPai EW$;ȂͫI5^=-!£XPwK%rHVɍ~ϟ6F.$Owdx궯!lZg 9s(x@M~t}9u=~|YV%]H̪ zNmH`Gj qтQ)O%״W_)jzl[CND݉ ^iA`o4ć˽ Re,]qOg1}U"8㺖(*ʳFd:/|ͯARX&-r`ꢈ>SQ`De7W}W?/F {<݈gCUŕF^^j1%[(ȌuCa5(~i ]rnHL|,ȇkwa?=E v}?_vFO޼u詍ylʢ S`!6(U"8 ~TKAHw`Y¦D6|^KUE]P%rcSm4!\!i!>KEQt,bA^<5jv|:/Ƙ`;l& ]NgͰ( s~hUQio8'&l͢srr~r2]IX8*mQ E `υ~4qRεXsHBݍ0Q0| _ oҿ|7yWSOr0yx^M/C%~D+q+Hr5"zXb|V eCku!IVZ*y :w9﷗.|3J"R_GkZ+ogVsI6 U8wxEWZ*\8Gxvdvq>I$ELBWG %l Z:o!WMtù) -kγ/$*mVh8^]j6^Gw:|ۖaٺqC;Z9LvꂀrV#; Yp|)gԏDxE]QX'[ui6ҒzdͽCj"aϤ2ba\$1(IX ցU99QЏ.ݞ3>:og6nBVi) ҮM; y6/$BW/K3+LI$fu1ˎ򈡬(aQRDc)SwH2Ooܮ- /?`pJďI4S뤳DLb.5BU^]CR|؄جgӟ2̀,9،ZSIiȦ dq0gu=N$O Ƞjz]h`(zH-)r"JVyX:}ٻ1W#2In$(t0+~8k6sՈ#9w?-U;ЁULj1lB{1;qDoFg«IqLH\+Tז |9T/H%Dq/*yQz&Ѝ q$@g,:(B԰]589K(@6Ub3qJu#Γ|>efer<2s9餡{ygq95 !$d:0KՖa`g~Б)H@ -g&;JsY3yQ 0ݖah \zm?硩'tMW<TvO&5^mqvDC7 8EH-rGhhlX|J77XZR󘭀S~ }iS3#&'sv̩IϴdžJSo MDrgsö5eE0EpgpDWILocMz|z,TIr*%eg׉ %MLl?.Rt KoGd}Qj,tUuY6o~3{ P"%[o`G#a*su1v${( Q5cjissRu[ KMmzӒ_p䞝{J ,Wuu}02j@_=ڎ L 4=/5w:iY#[M=pc >j;̯ya0sj Q9RET__Slg_0M4ccSSEL3U{ ̞=4۟iO:i0\A\TƖ$lڴ9MG|ط7>:y'? K^jdJp`TvmW_\BԶ^Ɠ]pGoLOgY_i8QWhh%[a" #]67ķ Mz } zJl$9lբNwaiXĦ쬛)c[W`oNM V\<[ EGy Ky%ËQG*Z.){43Eq,9pTߏUHN_qwbQNL#2MJ6kd:knMRPX 9x]*M}9{Hq~R?^KW&la{ZǨ|/GXJG=ƀdq/0!"KT iKĂRuԁBpoZ3ypFT1 {ةH_Ҽ=+<7XB!TYNcmGs<ƾ u;mUr^x=?^koО9-nwߩ(t׏I- Y] PhP/D?[}Nx}P)<4M{*m%L$Y V}5lN( G9tZ?w^YEfYGl]Ŭi? _8Ԑ7Ê^>] f/ "RY=R1XYsACek/]5ˌ*d2V]'* zµ9$-f{yrזTorpޕj {jR 0@BɃw&~(`w:w]LI#FOȺj pD} s&7zzn+pVş`>`c5Vͱ+Gk-Mwo^3̭V1u=K@5E~m?}FCTv6N+RaٛK(Ύw ȱڌFcO8"qiL _jYFD^`Xgt)~QdcQ?Y%1)%;v`Y(+^ky#F暎Pp"<(} Ě dY2 (bwwζ=* !{tjv<3./SI E/_)X#LBڮ49PD1r37F0eN<~?. nudMhG9rϰ zWȆב׾L(ϵ~!jQe&ĵj9Ae5$MUY"'.I̛Qi\?tmB&w:\]wӡ`MxOyӑ BS׏Ԁڈe{%3[/%;(8bIj_WOHid((`{%U//]m|L_^$XTk miF.?x2a L2DAR؂!RiJfn`U 8aW?Юbᣋ) כtΥVqXB:IZbd(i09cgt~ 5${ƶoyo>1kM8b?h;nU^lQlÝȪ}. 8.,Ƨ{3FQJ cH>:SG 1Z$[, I7cN#Ma=8gZB#X]<ֻ,_M'CVC͚Hh"bp!mO]: XTwЁZsеCeL ۤ\$5jUYU*$hYV;)"l|Fx@$:t1F~K"o{Gت`S+z%WplXXΰCY="%W!we"`0~|g'Lj*6Wc-/*&2F^yߊ[^  ..JJW:pP@1lF\f3!j謹ھLPm;+ׅMUvgBG/|ZJ +\śX (nQ^W\t㇗@ҝXl/]L [88h]Uq꺺zBٵGH.<:o2|52̰ r\}\(*mœX^^O:`:x"QQntexz˜9ܕ)FP<Maz$ݙ8ԤyQb3z)r0.jAXiﻰÀZ^- 0=֛f }G]D6ǥ 〹q>~?;m`5I Zܜi;~_pM݅Zth%i&b sBn`=B/tu'JHSa^Ѐl4DH=lz6WiFq?;+/j8qHRN 6aM{k$۰^`zJ aaD6,򇋜9v0ۈՊ< l`C-,"8@%OAxhw]Ap8 0IH2v@a1Ad}ퟐkM bҠ}BI6;')<>` XCW#|/HVrRTٺLr}P fͨe+GE581M3++م^,?#pR~hԨ䌊(@-*jL>tw?YB4$͔h-4(zm !"JVCW^ݽ]Eh AOᔶkJXA[{,@U]Z[*vuu0n?*F@ѯ˱ᜏ}w~oxë.hH>٥әܴa)$tw纻l̲ܥR3x>le/)S`f2#H5oޞl6c4ap=8,cw A:?C~d|ZL'݀չwc"_$27]řbMtϳI`uinXx! nqPa.Yh#lAtʓ{[!ŲûX,v&~bw`[ӓ-'Pga=vFނ{6`]7>EI`>B"( /jo!޿3[k9.Nu,r;0&%wJXl$p ,ݱhx}dqʿ$߻Sz.2$qˏ?>H.:%IRY8N0]\K=BGp%nTuU#po, 5ZsI KJ"(⦓lۦ%=w6Z1=yͯcҘ"\ļL8}=:LOt߸|'n?.+T_eklPD" fÖM福Q*x&xa0sKUQ7np~z~~2ԃ_IѳJL;elP4s̹ ܡif}l}CD-\y476GA0pbbR!mתVWp PTE.UNJ* /OO Q4D'{A)M5-[܇{Ǒ.A'c1ipxp~0Ko[(@Y+`>@.b3wGwgl[}nsm9)ԞBw/w`q3LVk?"XYm움bUG 2gZo5YUeԝyn`O*~2LWAYPA1nz{i;|?iܗWȪNe n 3iN†5[wWݓ{u%6%v'B(.:j%-YXz xד0k.nC瀵i]kp\3LzI5-V*Vz8=&9\Z%>^כ\w<*I!KʊnHwO]7͸ /B8̮M{)O ?;@X#jZ:bӞ1|WW<WjCCC{} Hv[ay FRa:~9 oMC^:wM1gz+~yn+ļ,Dx@L,r6(!YXg6f{+vBN ::!%u|^$u;G2*9-G( cv:C6wO]R" dɠY>kGFI;~}(YZ$KAҳϓ# Qs旾14O΀`D# :aI6TU\n00NEFHIr*1CPU%1`. :HX cqqqpEJ%B~Qԅ )Q)6k-ǛFyAcM4M :kZ<6 @9x܁#j֙|hV,;7"=.k͙$ Bt[pAxirmpJHVsxXjY*kv8V0) >h+ޘho6V[N /yo<{4M?v֨<9awnrr/+jST[JjuZFQs Ӈ{ 9xQbOSVó܄H* ߘӀ1l{vvvgqmц)SSbj[,쬷ِf.c0DUG>a͑T1@?]v}qc" #R7xil%nGe9J8,+?7~5-hٱqJ(FD>z}Q1ÛJ8geXV-< KWqx;!P Q<_He(ׂYtS*7GgCiȌ<3{O0[u&V8 A׃)-[~$9ɥ|\ł* I՟ TMԍ).ÊU"vJ"˻ܗ%"f3dtx 3 dbk10łȂ#۫U+Z!:CMOL1G>| Qo57tRۮ[s ȃd*)ZYL >B:cDUhHLVˇk'%|,)1=X{e>u)CR|TN&q9'n/>x>`P^X|0 hKajF]'߳&g\l1ghA |/iQZnSVK=^񛳇E7O7<<ӳ/2o0qr9z˳-!ӫK7?+CuciF8)b&{??=}V5?3%SJ {J858F(s@Yf ,'nd͂h h1raF\G9Z!lV,>it٪;?P̘Y>U8mEds*~:S&Ko|pʁE9'ZL԰)v0D`mpk&S;qd[9c V#"N6KsGUs$!MbpaIk)Ru(45bJ Ձ&iu5\,V [1;К^?8lf2LH_޸q_)nNi`^--Us6 &Z MY8˰-LZE6˵7`8zO olAvF[V"ZX,S*.%e<ijB<1$*>|$(%Cظٟ;ћˮ;uw6l6]뚺`lPnxe5i*JSe)V'Pߗw1]D ´Vԣ SҾ]쵴CCTJ^RyKӬ_F: z ;yF GɊgm_vPU]M$ +)i@N]'|ZG -A P]b +db?+=;sK+D& ̮=s$l.wо#N5Z]k}M@$)L=] : f B\V6 ",sݤV߻ h2ɯm&ɣ{􉥷:og.8Xv'm<Ka玝Ύ=^<Ҷ%s>/}8`ܽ#L?v.¯ѯpXedqvszndOTd JӬQn s!>UdcSgEWj0! |=3=4}4Z" Ccg* IxJU %5Iv**NC6 \]#f.s[=#@dLM{{/~@x%zxgM+.D[{^[w4r8nG(ξsnQrYR*4ڊu"dD2؎1dt&#:\q ˰)jβՕsǧ>b*lXJ j0/^UyP"/j'I!"xXT6|DPyf̞Dcie&\@K *ٹ,Nɴd ʢߧH CNgzK APm p]'줐qͥyx$CeFNz.]%ҸtvxD,/v~etU0L&a[ә|*o}Zh$l{S`!SF\wleSs9O2h__bRYTYt!9ǫaR߸>x~f:Bl(Jdf΢.hNp $/ :#2tqŏcެj( Vx2}_kS/uM=fFjBa;O^uUUVyEg~rE^ǿETg6qs%&KaꃽN$O}ٱj,3bؑwz[,VګzLꠚWp| INAf̂ƈ%Wf֔tLJַc=XFkԄ{fg/y8 =P]ӍQ( n1D݈8`J 1F뮖kyLw>Dmlb nELTTxy$ dlT}IG&7ddQ-=yQD/=k-XP%է<{D-wNvYm7TbIQd$T^=(\^=Vd V !X:.RxGUKW.1ݕQO /30^Iߣv*yҙY7ȑ#c@g\;-ʔG (PPƇ|J4 ^,}zV /'*[X7jyqju=%:(: $A*\ z2I'DYT%J}i~tPرkJV7_~ŋ3634,ۧE|=1#oUA]Y\I d_w=KeTlWS`QP,yKo)y%Y<<5降#odFp6sK+N6P|ȣ-+*^2m;##t6{ A=(PȊ 낪?:<=:ajxԏlo }ů$Z#8fBb af⹱]_٬}Y4eo ,ƉX>`e1 lYA֯^iLը83 -ͦM+ֆ^E,| w3f?xQ0[Ki 0Fݫa=NAui# U~T4`$wMv̽_SzY.i ӱI`Nc! (/ڶd~_>7;stIԫÓS=cwjC!kUҒ-OE0ŋǻ9H/#kQd2q谡& ~WZ+FOh1@PQgn:_}:auPW/&_MrvDVcߕS[k ږl%h; 'ᏇNjnWK*X2eEfP[# /Q}[{yLRf|scag\]p^) 2@sU۴z ~zD6+3 kRQY]q#잂 vKvP$rjB:v#ޮ,d08@vﵛ3{?F+rpc?x~xD`veƭ.1k/6Ցd Fz,4!ˋ\Ad2?.NRP ƥ|%94$Z2V|F?p|:a(a`c"N#ԧBTNV*_@O>T1o>Rq`"C^d! b{\a4Q)%<-3 I#5#õOݵwrޙNrjN*;o} ?(7kA(_LI@vK MWȣcjh p0I>gtUO/gb -"xyaݽsNDgΜ6+-18ё\^.,ssۭ48ǏI/_8崺ըi G\Zh4]<^ٖ^Xi֪V%UM0u 6o_9w ( Q֣kcqT}Mg?@85D[I$?otߞ[Vm<ٻ|߾q'i6F#G:Tخ+NNm(t) W@M[[ؒ[niFh9{۷s9"}p}${w=o{bfHbC>:4b9xIjat4;0-i$w^R\XӯF'WpZllX:2ZTv8娑6G\D_eV 3I/&v5ҫA 3^sL@r0VqVq1Jg<N~y_"M&xHoc`>`klz0*N̝Rc r_1OLs1}X#HW&WQ(.r[pC#pdQ hdx:ݷbÄ燂:3 u5ikG{cyj s{+A q^3)(1&ϱ0pNeETL&J33S|_={zCoq_4uaFlFFTwcD~67Q Ps#^n;!"vPD^%Uph,ht]&yCL ZzjKY5Q.y/~cX;h,|ѕ [o ZUeFJrn!O:1H$N6'ZSW`<2%9UC)[Q?{*g^ݨZ-Iۣ"6`CyZuQye]yY ,YYɳk_ koIU|Rq I>9J$~7wZMsj~pZ^w:jWr4:oV֨;饁^KM61B(TS(R{Q1>oB8|Zˆ:s- FEƎbNwҍҳ}d6tMŔZFlppEӵYAP9t-PO mT&|%5[v@d{J|#"F˨+̲ c%Ey 3?6OEpzwT6ftJB }'^jukfgxXT'uMO `&'x4Sgo'L^7>};USGzeU #4ErT158^+ VB$O?x"Ĕ 4"L?l}smM\0,0I.տ<(i>%!=n^I4ټIp ?F(o?#{Nzn`QY1ח׍/@ST@D|"R,ߢFfGnJ\\es6kKsceY.֮BRݛlV0F,))0lK ނyVY`FD-_R%.nb C]Rocq5h 50M:9r\ b<kAdMK)`Cs +.\Qbg_=O?1?7t*MXVlYEo'v/=hUkPP%EP"*Α9RSle!'PuNRRZ}Wm/.N'<ژN%wa./!w}8\4 f篾҅ξ^ҵw==Cvr[*y-ݴJ_}+_=w[7gϜ~+" IY5Q3պi+L4!rNDloBgB^Tl_EھkSs#mCI%ued SV4 {!P(䆎0";jڡ:rcQny-;f)HAO.[QW *{uk|" vKxm3,B_?f_}S/d%Yȇ/NE`EgkەAK|ט_@RITV?=| |7o}miQl˳54 k}"+Ty`KaƲBc}B+i6VcULx QFT^,7?v`h-GSh,N@96=%jZ1 WH^T2)!%R3rjԭB;r nhK$_ SF}'P= { 7["L=+*oQeAL뺭UϧJ>MSLWXKe1) l; 9Ĉos=8_@_xp=u`*L itwy]9^i*T}tt~q.M¿32j$զׂ/k+tQE tzVf9lv<ӹd^Y0=sGy$ .;BJJJ633.rX뢄 1yȤ)Ls-g*'|Zu T^VroΰG2<v;M9UhVh̭J7-cID/r<+ Ȃ,a=]C;?Glx.C#Bوщ-}kڿ6tǰQǮ:Llg{}Z%"Pv}&cmMz~<|~|ȝG|pV7  ,a\_9 "+کub5+9f%UPD%KUT2-1+T= : HҿIE0T =z["ܐ[IyX!WwkVږɲDzhw)B B07Wc5`M{ &xh ٍNؾo@P??^a;aweA0wy CGvS૿KÙ>̙M}v5"Iz=2[;i4 ð%muCMFзo'[BN1;Ո1#7 gEWhrK ntMpԍ8٨QR afzʱ÷K{uh| ?f0\f´U[-qZ͠i`;fkGIK\Xԅi&ӿzywwbX.^*ۘ_`ˀA|M&sT%-Q,Z`Y[/Vy߃\T [nT\Aj 'UYIgc+Lã&_z>]ԛcVw4 [1(@j%qLwap<](DvBT.ںk,(Tbvvjk,ZƊ /Vl$*S#;y9Hh!`Tj'9 h8 7!KJ̀!c +8+jbބ" rnj60IL6D=}xI)ds[aqȾQ*X0z(Ea䛁л UgequicKݴ}ǎ>G+|O_^"fez2=a4,1 wT~oԪUJ{f>$BqWBQ O/-I~rQp#&S4\3\ _Ww\ l7h{Kreq(C96oƧ -W9a0EBl![a8Qʋ2h$*\O7l9?0+˾eҾBBSAq,b c&WbL{ [:'C_. ztvcOXŊI 9׭JQPSl?Vv۰RWwcQo,Xc-KYq:}bOXQ_iUW|aYw-j=]#{0./)o W($ȱ#ULWIo3NH`ZmCa!mHۜd;>uE<B0HFEiF:31@ \]3_:ډ 0 Ǐ(8--%f j<-=qOcۤaF:_1V2 Q{O-0x!lmS^Μ(Y%({Gnth;$`P1%d̤*i=d͉r9rYiΦf"+YtУX,?N3?˲ג5kJ[ "rVf){8۱&U;xswUV$βbg^AřΓHGψ!YxwZ?g/rkUClv y}@ف1U:ՙǩ+!@3gwHBH(b=)r"9 _Ȫm.ݲUo5 Sz<8o\_}\ҬZmF;{j=jKr_Ï;חjXp]]' %U,s23}MC3xE߬:Ra]Yl\y>wgqEQvK%vGi,@F>_-ڗ5cmڠi"A[$HwC8صcٲd[p˹=3ԐM)Krxss/L@6ڂ"al(f=f|O*h\tZf"Vx粟$#Z^pwζ{v=g.-*!斓)u] 4%rH\/6iQ\/g$_2F7O956VQ l߸ٳXRoAӉMnMm7IKxCNSq#)`Wv# $ sbE 4U0U.^OKeM3rr捍ե[V7|^Cn&p.XbT_O?TYx7 GWUtnQgVzAyh熤Lj؅Mlֵ/1x1駊 N;CIW|HmV`ȒX Z|LJ͙:-%)jE |_xfѝ-16` jU:G| ߫UЭڞ'}_Ɗ^R4:ֺ E )%6)|/0@6ALHZ5Va%xp|X,)Q67 ?z2j,8AjFHS zN=3:`ĵuE \NéI BuA5^紳LHE,e;HXd%NElߓ%0 0iI؊Mߦ)CV6ǴP 'žM?En5OG'Z5; 0'1}'QbYcE'ݳClJ|.|O~T*Z]MjZH ) l,..bCq;/Cet0Dһ,ZE#NNh^$ 邀&cz mbêN,3SvA+f9(WڮTʹ==bJp-𢨤tchlս&EI 2IW   -)eϞQMWԍt0L.KUx_f4bNWn8Sg$UCW{8nRY/p1,j2rԗk_{Bi{1?w'?ve|tdjߤgΜ_\{Bd=ۂ3`pHubcFQ‡΍Dv4ƞAYjXskU\\6fc.f]EGl-\4+ݢ\ Ӥ dpZ؃<ی8~/z0 lm}k5F%QIQN91'1 K㶛ʬ>\PFW AdxO:WY\tm:Y 8] פ*MlzLkdoĠ`S,^D%/K6Am!"bdޭͲݬx^y jTNa=rzbycr If7~2aqdKg2:gMP+.uq9 EO}~r|MtxG? b\]yXnEr~Ev!hu FL6r-O =AH ]Ϋ(F:QK%jwݨkGtv@'d _'qadneksB\/oԫu)-cQL,)::aANLG* 7Biܜz\XDV3a7 +Ȃ?Ks}G lm#5ȓ_֥ϏwL1zjDՒyBCn Dԉ(_?OP ZW;[%Z7G܀6zZ޺jǬ1: eGk&m"# =7i7^?>s!FW~tU"nDzXsnύ (r*#S?»#GN*0rU|y kwA%asby_-ԎٽRkL?jϨ'S^E{bKj6}Iqh./8[ ,)E:>Mm%G@V:b&!*AGKK zVY7vGUxV;Ǧߥ9(v VTȸ\ Ġs!4M؝L"x* ѾcZ@xP$r RVlWguE tr;ӧ];r} ݭMU%ֳUok˾R8 `0,.N0J,f77 <YP︗ 8PId#˙l亐$-od#㕹wgDP! 5d%n#'ǪcmgFSGŁ\&=̇=Ec.iQ /FmDoϋqJ:+ʺ:0`)^֬@PE|cUY Ŧly-dId߿/Z^fQ\n֊e kJ.Hq:gХ!JFF }jUEBuE46{OՕuİױo*.Y. w 37˥bLe,N/M'%9dXQW\ m ^te3z(7:5T5i Y-1 a{bX<|dv8vG @>Ol:<ωkkYAwެVR%a9EDfըM?InѕNJi6.v:ks͑<p4Jkk?yTQB*by_׾#N7 *QCʽHBZ8YQ:Vy!8#fyAdcoV;-R3ùIV4$"`88-Р+:È]59X$Q}_CMpLqq_fW0z/澖kwA}'YJKľ ̥1fuu; ANmP"m,D-~vaӎr<1>=i)a" }c7_=˯hB4Vޝx7ڊE b]Oll[ߥrOB_8~;_@/S\;3K9"E$T]ߡ̈!ةYl )r[ Po}ܘmKn!GQ5m}QQ-8u&/17]]eGr}s\&%Ya ŷІ=_yZmQxaZ2"1=G]&*tm{(+ M ҤQ29Y]uxZBr<t|Ēj|;/Ղ8RJ5nBG_w /fzȚhikɎ$gBlRI9u~l/KA[iڅ牍sUa-; Yv*5#"3]Y\y>/MLόFڐR–N 6&ĕJRɃRR* $\/N IFh,o}HBb{ Z=o;~52aEVGEat@l#fzAYV QX,KiB;:Vg<A gȄ!O}yD;rFHҀϔ/N1Pe8XKj^vw7*ӃW/gӇMsyGIZƪKT/->[5^㍚aYb՚ Іw^yK]/UDL: ]8>uy mlbMLF> $>g1lj|όP0qD囕MXCP0dS&e j6[ij 0J+uϤK6)r%a%3 IN#>{bnךfI4@huLi[_ʢ̩[xs Lj)y^e)j l B]9}(Ga3qZatca> m*҇qw p_sIhd˂L%;& -+_5nʈradk$`A㍤E=wq Wš8-ح癨5*sx1z S|iN" G{z}V|^Gu> ?|O͖=7% n as:W  LMӕf`߁&5F.(!yUYAS#5qX$#rXlmd^tZg6o1W?kV%eþ/腾٣oo?p/D xLYjX ٳJ 8sW9u7$bASZAx2|va* {iFֻmɡ瞼 2l};(&`[(ȎYɷli|.;F8{rJjGDIe TC@M#( ۬>\ ّc|;r G[PT 2'd(e8Y֮80:v@糹k&vϹR>c .ѾJ JaLѩZC!"E6&|GZ>t,eꒀbǷPw%LGA' N~6PFB4 AKA6+5ȂP,Tg՟\, 7/?i<ݶkA8h˵>A#žEdˀd /kOliB p+Qd+N*b1j=juV>@sŕfn0]P߽/38w'g.ݮk4Hbz|P8OY$hY>ςa Gm {q1<>7q6! LnlZ,agȘZNYw-RQ`Y5ɆSr23BqNUu3k7lQ4yo/~]8IKzFbmETp>W>[eԮyGLLs 2y%2Ld=#YYa%.J ߻tgȫG~3I<'RG 5#ۼ;Ypҝ8_F+LSak5d hM#yZ4G䐓uoֳT?}:oL$n8FylfxpYg!7\1 9IaK mɌFI.$x{~Vҹÿ>! `Aib4TP߰^~/@(&K`8Aq!2wA-*G">BWkU?1 Y%s9s3 ^CLǛuρu{^EYF 5dC`VyBqt·xׁMzZԱxn`: /G1YYm5 8Q$W: 6i:ˉ$h;}vw% sBBPL{c7²@ 1#L7 C%Z7ŞQCipJe[0jP/ȯ-H&[ס勴gvmyfBpubyɁAWCAH[h=HoZјa5n^cgN!L7 yI]$vbϽ1|iWLZђ$Zif`-Ę!(;|_M e`r%S˗8m_j=Z/kSJU_Mxė>!IGww`k+IŌ#6J뒀@w|j$Sw[Z/6yf ;c$BEv>dGr85=qPA8Zvf4mbU6UDV&5&}M1МX'( 0PxBh{GX<86ۊ$h) _3n: U=%rmEPę[jZxx(Tmn:,RyhxPi ˋW,Kr݋|Ri[F&jJè]!:DXt l]k֫Cy/sbC1U,߄UhRܗ[gzĄeBa-^1A&W:D,:ܿ"*S'+ G̣Co/1˟_:cB J`{~ Q.Əzo66~/~/(z ˢSN1}IH_Rc6Lw/ UeewUs]ˆl!V˪,fyBd5ڱ9BOo0o o=>C=$z`:{CQP^r\N;Q$G+Qr֜?w%[)/% A)f6x2_LPVKo$dVTz!jf4.44~$d6oE2:阉pw1rUk;~xw/p A@A iI<EZRHEKU)HRѦJPQB Ly}?;3]lC$s<ޝ{PB77gĒ{@]cl2I*H䑟T|o{T 0m,(pQy6{͢~^ÝCLOpkxH.D\赊EZ͎rڡ"dY/RF,|V KnDoD@g% sNE|EL+#.WB*>:h<_$2Z/b0q6 n6>wZr|T~jvqpƘ왏~3dK@.]S 1B;Eץ]#cQ0jͪ:Fq%-JZ*;/>On 58(6k1v<@^4t @>g(gKRFY[8)rh<&k- =OKhBjN9sX mVhw]]ZD9?avږHaަEG֍A}bA YVtj^.ҝUmCSӝb"gN_žz>:R=c^R΁s{):A% YC`1!"jOc78 g"L H&㩅B;}h{8rd}!?le$n;=E)/"UR3H˳*ne7)-e'.m?=lBO?БW:jfC1L 2Iє8/si7.O#urRre`zM4AܦydLr|&4q)ďz{mD9?f-j!d7?$Nwfv|2@qe1ʖڐ=%6$ &!Ũu@k_B|b~XJy^s }=BIs#`o. ew *ڹ w;Տ2:Koh`|6B26?V:^.)Jd{9?0 f׍˪{dPȦ#{ʳmzFki.PB,':BJ0J;':+}UO #ts:I":B6ջrσ''W ԕLgaEڎu@ZZ}- j.jW>7g23_,ӫg]ST@:kp./1"6*ּ{ZC*__UZugaӇ2hS=-šXf ]10`,wY.Mf(*H\-o$uxqB^8bC6p-oY';3jNGgVW<䴮RtAt NrIS HuA5 MChC'B bIN.dXkx tRR4UK}m>ꥲx k+j!n#*RQ<}ӥRq)PaEȨV:XRvNNX}va3s,̅ø'{cxH"F\5>TyԚ"P 3]wΦ&۞^!vĄU-;Һ[vO3{=ux?Wɞݨ2x6uV#L8N}Ԟ7Tm`cӈ f۹ 2pb}C[w˗K[xPA`iUә \'LRO@%#bR,#".~1dTj@I '?[kl3] !بWu1Y ?my ޒ; Uu?+Cuȷт⤶>b4'mn!RuBkcxA0kjT6%jI'₈b$!ƽv]V^hM7Π"O_sdpj"tݗgK&B,94T*36 ϒɁF1OhZd AΒp׶~/L?yOf_z֣kK$:Ņ2%pԓ"DTN.|K@tYB(Fv`;B(ce?9>Ih]qdrQ1ٲ~DpEW,!uVTJg'P#xyxЕ5N41a)hoyͷjΗaeʼnMy#NBzúڱk SD#C; }G(Ӄ"T ,ÅV  *9OK%x^fNVƹgzB^mMCV\@\@@?\S]Pvcabf&QlL7*PB糰9K]LX'6NO_vW]9Y*OO!PaD|#ߜ:޹w_0 l3{W ̖<߳ꐎX2vWS.$ wz[˶yt쑃mI OB$1a=7ӱn*78eI>V-oF.D_,jn (XB<xU4؂L0b.N@xŚeI ӛO#-UFMrN]^,g%lVĒ\X$;ZgQGltX,yBMKŌ9sRÚ1<o ,@W [H?:7LK \]jAYc8KV^$,[컡Cc}e1. džKS "L\1J2)HT.^5T,DgSJppȎ"@o Iۇ^}ޱm<٢/ig h5PUc_]}e6@͹S Lbөgq04IJԳgLaF,1 D߿/[JmxUQ4N% f ξۿd sl-n/10po>45 l#_E[Gw~< LPBL _%WbX L6k@1xZ >rg99I(B6z/$Gs+y׺ӬI*1!.grJ@M1?2X>7ft-X~C?ȏqIslv&DyIx-N]] M1a}T%uR!8632vj#'F{ˑ U$h&-eBN1@1@2K]]y>S=RSOSa0/>vzom!;0/ L`%*8"εcQ}UDU@. $=DwQX?'H_w =b#|<3ٳq:}1k®'>5n[̈T9Cc7kJTLWl`=5@~DU#L{aq2= +Cx (O7lC6ʞ^T1qh,Q~#߲iobJb<ݽqkq%١tt*tQKIl/EVy\Wt7`9 ,:2^եt Bc2S to I^,x`7oüjTOZGgooS_^-gfOn u޼sy-kf/AÙU#G?`"v%4 ֯)TRjh]en ~2}>.=d(bN{7s`'5k|a^< "q$ !e/ cNLT5xtT@GM?{W#q^vvvfHR%JYRl,  $@@((H˰lÎ :b]ֵ^3;s]R+!`ÞޞWQOKh;;sɑ,e6YjC }mfP_փнZ?@ZAr M!ҧ[Ta9%Uex&*x?kV5>YR88lM5 a 62MFg8Ms-0MKV'˰4Pg99BNX[pY/a*]_B8M 1T<E#_7"Y+[DIWuB`]ý*ٰfA( $p.²EsjN[+݀ |?oD$ 1,*j(;t3|7 ~\\XVb^/ۖ k6厞Ղ >7T[?N?F ƽώչ!C{)᭔Gpx4t) wy_7Ӫs@{U/ sub2U;zG9Nt #}b66Օa'LOQ}-v^߷ci^,uŽ /-̗盥ǾBuw^%4cjdۖeʉ4_PnScR8̕S x &AȠ!%Y!Y$Т+ܒ, IYQlM2Ļ/..4֪I,o.e:/A]'aN8p*i(T/$2k}ϮiҶ *%}$ԫJY JuANgT\A!H8~5.k4h[/E3t }QLPXd1Jz"$+r$O~0@?v:>0)Q4-XZ̓zo?p-(H &l3jzk;ѯ/{A)folٓ9MbDx%BE9 ϟ2k% ,F⪋qbz~4)(;uAFZh3 [cxlL^Zt%Dbfu1W/2ӧgy҉SnEwru"(B$|H¥}z~mOK([ay} CE%R)r$BV^aփךXJva]D?Kdm{ {>{oP 9!l p5klrp'5ɐEa=^0xutgPf!G~O+.‰{'SÓ=C cъ~|A{ kϜl:Pe-J73xgZh,Qm:B1`47[d7(H*lizq[~`[.M٤5.vjĎFoTj~=P;gh%ɬ&9eN4|בj.gkUơ N>G>xoA%96A@PC Bdl{n MSw~}%F"쑡|odF&góPF{vr\IbƍZR4GBr 19@6l'=9T['! !!F,疏Kbj$RC{sS:~afL@@jpHq4exL|I>ʯ+Yý+C܉"c OU"e93;Vb8XDDJ2dDIbƒґ=p4PXXEMjD=чX[eX,ũ.:PX/f#}~tGr.Oƻ3K@B?:銅gہSs#`:C'awAݡU!6:vC_~ Mf9-=_oT*?dZMt*}}|m* PhT r,U]ڹ|]k$ / }yAo}F/ێzL9~V)tze-P"poXKךA;V8#zԾI9`4NR߁C~if[FL h 1%eGddX\DQ놦WragN:JcwЊy3ALPwin0{n_VqS+`4*4!I‚Y>G 25@ Q$zn ҥ>3MSP•j!؈+Ff.3=cDzf.z]JqcLvw8yfGN瞵Ъ*J.<ӹ:M%8Do;:G>@Pf~< eٷӨ#MA&l/2Y1'o M tWgOZh5s@ wFC^XmGsɑDzHF3'Ui3nˇ✜|Fr"Qd,.]4m&YwCCSYw,r2NW~6pޓMZWO>h6g_|1:Ѧz:v޽YNlr/R#W.]P _<80&o[B)X2HP 菡?8P9\NJŌlYpq͠enMթڥѵc]N0 ̒iDmcMN iI~RJ@J#VEؽ:7>K`ӢS_եR޲,D0[u؇]Ly[XliyٞS)n,1#w$_'3_]<՚f\XΫֲJiږeՋ9AfVp+r[SSF +-ME "u+"6JG[]ڀԛBN u "voU*٩ eǎ庶ߵ0][ Nsx^Q: \zCټL[-";03S#w?d*\|pIj8%I^ө NǀQ12B_X--K|,~ G/Mz$s +3*AXQִGI{VMZ)W* \ͯNPgo2 ]7~pND\<{{ndSؾ߶#`'y+rQnmǺәjlu`EFzY/Ox;k%8ZEBc<(gIRدBЭ XBxcȣ%1y뤚Jvb%+}۷@jt#7HHMk=,xzY_1vzyߓ[86'AU<'qo7^(immBi{:jL Y(O{XoW/ws VVx 5ZkGޕǸqsJx~n.Y7b4AF5v@np_`۶ȼ‰"lµZ3C]^YʎJor+_֍-Bԑ^HF"n"| Y.DY#ۙi+ +즪iC LJ*ĹD(DOR|ggcE[W֝9(Ayy&xLm0 HE&(A=z䶈yJZjaڮ"qJbd nxbn>x\][~L0}/Ah{z#AkbB,mad5GTֵta{i=ksԤaVˬP2yd(%ױjcS/]Ǒ\A-/ݥ,ɹŋo uZ%SpuQk&x^ 玻1*ӗbye#Wz$Jr9?NglCTpڿ^}Y]SCWBۤň!GmG,X\"8\bCƓ4Qn uia;\$HBolƶy!;AM Ь@s^ u  <|jtHoY i88'É0g9.-E±H< 7gg4]mJ; N,\.Y49fy& g&Ἓ)99mc[iY*VWݾR4uvN"uMCNZ8@zGܩ%;U)Ax='~ Ilcqh8+t;'Jn ]BXv{  HB;4Wo9[25mJ9<~&hyl˩VVh9Dc%AVV,YQdD |' La~h1YEaqky~%q7$,X%W%j(g>.q8QVc+=+jI쩔LVAι2Z~h6@7mhdpZǰڣVŐ邽@U5)l$50Lt?!7Xyg"F XĶbIpwuQLR6l%’U(T5AzeH8L5+p\`vz:!L}WE[T39/p(IF^(|Zl:^!G=ǤqE5 4Ǝbz,MmѽmKϾ\ 18 4M+&y#13|C"4j{4HP46`oASND])Lk RSR߯L}p7p,~*pls8W202|a=:0*r,庪#'rd] \q+ej |\B; Vw<ܱw]qd! ҢX5,B@y^_?ud,SKxDb6UO?w܉Ot2nBBwO3{.Ĝ۲ia록/LRTu]tŮPdT R*%]), TJFXj3ZSjZgw&UEbj#>1e>|^.oF!ˀ>m 1'"#Hd"\]y|#ܙRUQjѐWL5gy1ͅKŁvRq?F0%'/4o;VځqzҼa:cTiqۈ/ ZW Gn4ֿ@2EN/]m]K_O ~/\@UsWsɯqzbt7t(yJ ;{:Bw9N8w{vJc(?8l/uOd4lg(M1rL~a|]7}~h1";($xXB w7@օLZTQ86B!*OhFۋY}g*+2 d9vg=7'ߣdalvzǍ=|¾FiZ],=U %0AWǔxL\TGi!KyA@j"mp B8f( Z$F!=`4]D݄A(r JBa! l|yttSV.']?dAaKq޳eQhKi?JҖ$"okk4Ŵ-3%uG18Pr{B/njM;ٓg=Cl7M}'ܩ=Q鈭`d7?i{Li ZbTm_sZS~z -mڑ}I<̱h${}~֯r|@ ] hڅkm فQŁALFI3r;ŁrQbip|7 Z]޳϶[n/pRb?b^Q۱l'DbZNTWWiB x:âȃV{[t'h؁h.5=IF e49O 1$qRk7Ętto[(*M1aEֵG&. %%T} (XPeЖ4\[r-Y:-J$&LI9?_Wެ6TL| OXm{}h{m@VJs Aʙ9\|(Z|eD}`kPaQpyzۿ / (CG4_n3'hXd8v[RQiN7"[֘=*n5ԕ-S$8̠'SsLʍBj^0|ul~. IexW/~a߹Ͼm}`}'z:ˣ< uꑟyMw`N _%K%ysKXpWʏ~ZS/ ,o\}%V/7Y4M^Z5rsTL3!ekԲYJ䗈,zs³lA'#$5gNl@P$fͮ LՎU S81>G0Ho5qAXŭ܏G l+0G]LKɴNoߵKU~d41Woi ~LQ\=A-,7x+ŽO3!Ǣ CB@d@Y׀*ZIAvzlHF=RPwAe @ː}I 5ѷ5!+ЍzŨlK=jC&~s6DŽWn>P:}\|?;@D@TfY,۾ރy6ܵ[{Cԭ۶u7]QALQDL!HNsCr1q~l5lt2B6Cdd(uGWdHv=IsJͳZTJ-AN1Ieh:<{1&çd*eXVU{d5j 5X<(X\Ne?mO|mTU*uT [2j4Z ( 0:じR$&)$R$!Y tf WQ[ϣGa RRfDqS4:w,L;퍕ӧ?kf9)1H`IJsGfݍ 4-1qЪ-:]97_ʯ|]0Kj5RNʢiaucxxx`m<P,B/hy&~xG:y6i'3D2w;rR'q\u&=M;h~x<0kz MMv<醮wGK]Xb:i)s@[ n ۲BfhJcx,%'37|/ Ũ+h(hiFZo2 ; .6{8FvaP94븁5V<-U`sqX 'J7($W\<&NarB/oǂwL߿6Vr-3R #&$șSܵxRs-1tWk d0AhpkPL@.&H$$E=2=Z-Rk8jJ%k/%ĵU=c}1=;@I&FaECֻ0 :o7W.b9F:# vD!ӄHH@.ƫS3aM;jB)08g[uxi##. (わyw I>5f$."a}u5iR5.f&]X:9!oπ>XCljh^vBj 쵆%secl)6gbHsm31خ|昬kھ{?wb>v `iH JN}1 J\O }CS\[bDs|sB8T%V5~@!5:vFQnMRW]`cz J'WiL A>lRu l|=H" DLEsw_%} D( __Q#D<жZ5[ô5(\m!CnbG] [}n {rrom٦bˑx3:$B<".m-[7ԟ]=7!qivϟA;e$'o un>uZjɣͅc&-|!%wquDhCV!E2-$`#dCDyE|(ԓqB<]Lo>b:/+\X>*Nw]DEM95Lqs֫ڈaL^)M =0E E$m=7Qpp4M)BQNp\ rT(Yl =uW& TжLNg q65Ǎ}  zsS\,s+F>'o \f0-̗O~(Hq).:Γ)|RkoʡPBژ`x1uvP+( @H[LA 3qS ٸj=wܻ4þ[K2@'Z}T$FZ6Dk=_}wH,$AD~vx_JX*,5 #u#İr>] ycCv%B$D.08P6,P1 Rc|UIQ&NJvN8 \!Ʉ#BbWV9vf>==gV#WhgvM}L5+Lz.CgBݷ]仒Ź,,^խ8Nm}CJWՊLA*0< 12tӄѭgchǙs)29 ]D5!t)A)mz@MYa،,VM˖I%mo?]R`8'\@"x**_{i*L؅I=K֎+mv :ab9O 놫|ltf5G)viJq"Rb![955i䧴e+a:=ITaLQ/4kgrpc BׯðߜӞKGrxW{:`,Oag q Ξzj~,JB6l}#Clڵt>@LSuABPx1zPQcr՘)V'.X(ѨNR ׋ԃY+Y+P[wfQ|u˖cƧ؆Q j[n 98yޡ%2LIc2`Z6by&pY{;;}gm۪Vp4"dcfM}(1+EB81nUdspKNX&*kv +d%q:zӟP, ;g/CځaOX*F5`ӬgN1HJdK(iFsk}X?%49)sq隇~pާ~֛J7AN-l9GxS@0]&CWWb1D`Y^F?C͎f[Fgn5,sƢtјZXN0]9Ƒc#`H2!f2ܱ5ah:t^:0^(X%X|ŵo+.r }p!@vsrn(.jSKwd`Ix^W2LPɩ ۍᴗd)tKh4?G,DQ䁤GEuW@fn抓 pc-hY;A¼«%,\( cR+ ߄jT*˅_Ye;lrUSt*K^g 1^u)lICqN18>sRD:AL`\y<9~ja @4+ -&fu+R tagpRWa#ZiY ㇽ_p$;92C2I뭭GjP֏w,/2 il 8^L ][^|cjizBwNvk^2Nx} OG<+c٩B./:rfiO$h/״kh싸<*V G|O~n:ॆVdqV.qѮNص[ EuCJHU~S'Ʃa:Avkp FAE+ςW6Y?P)s9=7UTWChG@@<,:?T|֏HdY,hH URoGW/>2pK-O.;~\$5r"\~)^cjf" o\Xn.h-ӶcLWV1C}N'htU@1QCطvã%A 'Jέtw:Bޱph\lphe%P '3ͨۛeʚs 8TtY?Bo +aщdCL##ty¸ï!DkWA8 hSB$+x .qQ<8tuǷݛ^1.&Ɨ>3t2 B͢fI'$%O ߁;y Np{8.e z`Ű\E =qܧ``W#\(SXX:P8T$Nyt^xnY(G0>7]C+x>uYSX1ŀa,h `5k{>Шϕ6W2`[S)\so9 'XX7n*FA.L֨Β`0Зk5Ҫjs.iQ `8xF0x9>v鼜@E˼\ϸZϲR_kכ޵~] 9Eu&D.0O@) NXt٢ω|oƢ ! YBʖ71ٙ "&Ӱu!iR4bY";%N2Dui՟ŪtjZG`cJ5M u'>.JeX ٶ |"Ez/#9hWt֡U3v!O$RoPˡ46:K,\~8! 1[R[Pۢч(')gm۾(sco V]]*%h9iYE1}YW%XMCPYՍ`pU tf`t7Jt@M/a:G؛as=W8a_ |kAX5=]obiک u Injf2IϳN0>%@$M>zp'l]j-NO. ";9 y_+~"zHA^]%d;чD~E\<Ϟí;~;7 w}"Y%n٦VlgJM)JJad캏)F@SLѐ3{qSTXh#@_g a >v@Ǝ$*:SOٲmg8ChֽTLbҴ ԙHg۶( ń2Ug RdgO~owWPv\'ziS,+/p, }cc>twjLw=0 >p*&rw=bl5 i{<\(`ӂߡ#&q5J`6lE-A/Z Aao Jf@Q26T@WlU=d`U:q쬵$z]nE{2tgqw* 傥PhY;˲LVZr~V{'B%@MO ڱOhg1 Avh77V)n| \Z"CmfB |oAvJ~9x󢥧dhwy?.2$EPBػ\bnnus (ZL5`ԕ {.ޓ s#N<#XY囦X!ׅ;Op)ӏ#hEaJMqa|aH5弣iB={`^X ucNdG%yM:>?kk@&v4Y ;!=ot "A/ܑa¿o\9`6K}X`.+,vp/kwઝQea=ȣCh_=y?At <<o_rc3A[o AҬ^Y̕Ɔ^d$_O>s!l @ {G1B%+hT[C+0C{%{ 9x9#ovpaO^Bc9{^G/Zq\XĀpvJ΅3 UBd'/:a Mspc^ XjC*__jb74,I9 .4ރe8cֻ?p%7KσoqZc`fh-> &FT)iZ>wW։jg[ei{ U\:vƚ&4?u>aף c@h@$s{-F{0Xs}+wGEb1[ $?!SoO;0R3!S" ӏ"9}0ldE\'vI5OCT>bܑ'GF!#X&֡);E9(*[ e_ BuJ㏪VbDnHŧ1NӋddx |A#"M"AͰsKIա=>a.r;}6\8z̒7AOh%O7cQ cIuq >b:k9K]OK]@P-Uǥ)VQ6a~i~" KRD[یef&G-ރ:ڦkz,Jhg>ܱ!ۍ//pCG79cWPUQvQA&]&u"S-M.7?kY}rh)ScuPO?>U7i?!fjkv\B"rIks 8*,G`@(';:TN|@IQݞ֗j)Q }FQe#-r^Hl}ZiUm ~bփ 8Ţc[y  VOu ke|dzV^\2@4#57ޚSN^$?/Jo;iizE-Uk+0}[g\gD4Lo= Y>; H->\<8PEd;w9]c?$]GۥR:^-w7[^| ish]og̓YNLGݷ @HAGUSrm[?8TL!O3xB#p<$NA4F  Z BkNO !Svt*B,f#K|SX= r"E ,qj|Ӿᗞ C'iC:GWF8?{U3:"eN6ki9:2ND6kzPR9Axa嚵'ݿߌl1Dl4mMjLa7uS5tO0# <\ qqE-F9=UH`IB{w|~k[$2I SjzfSYty&Nb5C*1{<[pY $ N!bz=/~m39԰)(Qʐ cU5s٩3|ȱL8tnmhGj*4.R: Oh/ĩR3#\ @1P# p:i=Xu: #NȦK;rm;pÂuzU)ZqJǾݧ6.'] ":;K%%wy &I@YLp`X3knaI+H곀Yh:mA$:fԟxs?ljۆp0r4o\`4-ͥ-#ȌeTp%lCKCϵKל>ǂkvL1 u°,OJ,n* ' R@l#&CN9tzP7@jCGhP)=tҖc}?uL2Ɨ,$rZDD,\XCMG"kkmTaC#v\iZrw"M MB8 ?Ͼ>0q.y2\tv&@.YOJD~:,?'UGH㸞8 ?x&,]̉tC$&Ir˺ˊ"+x x]4>'}ړ :QcR0G#BZ$9Eõ?zP?﾿+(BY& ǛZ* 1ȳ 'sSzFhFeL(eu2bh[|wl˲-q_3}vhҜ1ZLCZ$tk,"Stm"`[詗\)HQYX'B>89=yؘ#DG0''9;>=t88jE/VKSZ\7 (m~8BKcݟb9nNk6.Y Wu,¢D"&2G,EfDmomP O1+Jr ^}]ڐBu|Z#rtpxtu2,YA2u|1u=,J2 Ȅ6V"$Ջr⢏\agM_ܿ-gX^s5#0I샹#F`[0M4"b]4V\pz (rB *R)!*"'{|0!Vs93iB(gR $Ia3aB6\?}n L ޹/*%SPAv2Z*`auN_q19J&wZ(r$P'> &dM K`OK >G^T1t=w_c_߁6=|͟׷H}$`8V2 V~;$ҠZ (ld隖IkB+>IH\ĻL霂y/Oh[yշqXe `E'XfоՃNsgx ه&IJLˏDQEzIyYJr l6ZNszh# ˩ r|t$thGuГ3?BDHs q:z ɏx?a RK۳03x,jh׷8CG `ZBwx3G͑@{^(rtDF<W!8\H z.M-b)޾鵾lNϝ$g5iK$B1LL0xs!7N i@]^NPyag !;`kj~?OYu7w B2{-㘬Nyp{{z,0,g ~+)t,GJ1C=xoGPZZ73 >NN+ۿxxڏ E ~k/_~rxCѓ? 9aU1\+C2絪 5K+iH/ C{息m"u|JL5쵉 r- J#S`d&1! 5KcGŮR"x7eHbE>ry \I'UHQx{/n#?J-kt0.5ُdAB>b /"g?DHyW71:SՅpk-AZ$?P륈$o^}cȥ5/<` XA e)\c9woDEgݪbCL]Jdwy^% 鯽W6]{fii l VM_o,Q 5Hm=zY0&h V0LOy`i 1H.kW y Zǐy$bjaA?p͚WIDzP& Ύi=;X) 'l9iٚ/~g۶l.Ko s@E\c{:ؖ02%w1,` P~XfoB\BZt-aF7\o\b5 Ou*A%IXs<[ookZEhDX*Qs y}ïfX2fJWZRwͩ?kjCZA|#"/ec]YzGϽbs?zs:p=a=H4ME:,{3=w) %$5;gL҄eb*Gc, j&rm`1wf"}EOXuzF=D X߱۱ƓOަ$;z0`)k!Dc88j_uy\uAf>wH6cL: zF} o$AL;Y%~cF),:,1{H!jXCA Xyq銖IɧuoӵXΠT+DDCÖׯcka"diVQT,)*sP_|4q>~/D/huhHG)k%zQp@&=ݳmq=_o?g6=7y'RAIH .A1K.Al-Fno's2dAtVh[bbWΔ0 8=œ2nIBNDw:ۆ$7 SV?%moh}PSZ T<Dv=k6rS8oHw}r̍ t\s.{\xA- WfIh^1 c :1&cg8plW-?4|1QsaD쌂ecLUU`dSĹ[w$hwXeÏ}czx)Q& 1Nn<2wkNYvM\ ߶jezóXW_BY' 3InCYcj|$]]C| 8} sPܔGr$Q;ۦӦٓx}^y[GYAhN^DT A_i5mio_/1<ԋ7w2㧿I։1yd׹a#\ oy̫Jo!cBЅ Ug*SX!N+\3fRD|J=lj谎;r:11zO cH[<˖5͜#rDEM.B`/}Cz{uӡ)!ǾNc#7I։I'baX°g [s4a "dˋH$b&?^ikIׇ Сix(f z5'eyo^ͧV{hcމrÑm'|Ǻ }_ϵ /ҊL5 {.s:aRAN{ٻk s6){1Ϸ93rjnP ܽԈ73kc/P"Y'N  2gWg e[^1 '9~cǟT̐SViBCc0an+{A!Y'&K!fݣȲO׿yms= Gn[//QS5qqw}ީg5Dvry@(x 0nv~S`j@Lo ?(}[L:1RVJOk[w*>pƮ.R9lx+vLdYִ*oPYE3 ;t7Sq-͈_ &w:1iNE[aW!cc#O[vUèqǮ·1ع_]^=;U,AQ2r11L) !Y'&, AWdMCLOeBٓ1j)G0 7:k>k:U8nuڝ){9^:1)BMeEI9vx'=t,,-_at֯{N6u^(X:@NL&̺pLY yg"0Lv&K9m)̩@U?S Pbd@Cx #+lՆ?vl%0r`G4fӕe:@#٧q|)h.npJD 3WbWݻp'tl&?NA.2}z`jgk A& ([puubMa,nW~(2on )"pgez5׊s=pcc5) #]0ELN/t)PIo3}f}lʁ){3ICH;2:5)fn#7#@4H։ 26 x됽`i2)S8Lq duFPY+㑆Sˬp*^BNL,IE(Gbv-,Dv784;aoFqrU|vYlsI։ q3!=#I`[`Yzr`ʗHT\2wx`)<8/ubI¾z2ӶyR)#,BS*$Ĩ.n'ޖѪsT , i{{w2Fhz%HC!Y'F (K\yê [667d+ aڭ (k!僰N^OV}YtuwyzEFwe^4:1 3`Twh?[7yJV+j #ɥ^PP^BNg2UOGVbAex0oz15D dFhЌ̆7^m NC3*ISʔz!Eڍ:17KK< Uc S0{P<*1YJ!Y'!KȪo}cd| 6 Ue&ɉg2Iҫub8,y$mmۦtuI 4FK8P|`)>Bn[d+ rStn&]c2$71&0krJ CN ťq]ƑHuɑ6 '9㐈ʡ;~ꦆͽ4mO) 3#IjH։A$񅳐˒'=j`@^q`FSKhZR֒K!J!*dζ8kR& u83Ta%zww5^¦p8M#]ZH։EڲX(zFq°GQ˒ԫ#  F\f>ȦW0h5Mŋ)DUBN 0ms>{$Yd+a#fjR/ycK`#~ƮuJwvo}vE; nWn|;CJ$;wilv:7#,1:؍}UsFB9#qwyJ܍6 @U}:zP2%!i B+J6[ì;i@Mt{?%\xO q^õRqd }V x H{ rLh2ԌүD!abXp^QwrQކ<msM5Sc j/ 'P5p7%;ڏLHr'գ /$.cٶ!nuj*Jkg-jfV9wFj4BO $RƌUSAg15;<͡5܍zTsD#S49!.zҠN](sX0șY`k&w*rI :F-iOК3+~$bzQXI2Bn'oYön*fgfGhezeqyhQ|aTaQASsZևasG ddTZ`KrQ½e)WuѮj/^b5$q8&!SXtw8Jo`}1k3 D LtHp}I:vi@L%KwO Sp鐪i :Kzxf "7 Ddz48fjP"PXV*/J]Cʌ~Fz>7kpsq`xr)Ȱ n|!%c% 5I&e!no;@i\+-j-0R~: rHNHt}6/meYԖXDMr3i)@@EQ&9qC$ E-(Tօ%w/ټʧb7:}{Mtۑg`>/&MDCOG"ǑWK0m to3tk?F>jirT ]ne"CETb# \f lG&P2, ?Dz Tt:Ǻ؅t0 p=" B8no/# JI7z i z7c#ݽb澌 `Ns2R^E p%(֜&V$XM3)gR"P2bD$,V!GFQzڞNZ.3JW>GY>Zd_4ɰ*jQ\:ë^:]xXDzy /|=q۵='*[2)kws{qn9I%cJear^nHbTɉF߬Rp;_h騾Q"ݍgotZo8ήgIT~/》MC 9'}N4);i]][`JV$[aʼXdV*^wX;!LC+(i=,E8q:Qux[kITyy(0c;4wlIW&U+T;%ft<M ӑޗ&I^w^ $n.Ur: <@]hG:u+bIl%q}řgG%f:֛v{yJ4mVx]5xNѥ3(䘻oo[HƟ#@\ZskMn$9dy/F#̟<{ C[o(3n*#4sZjal߿ZrIF8+!W4ŋ$𴇔2"-]m%\͉PH2^_]Ѕs`YŗWzx£0}&tK q4Q_=iRiA%1-7] LͶ Q8U7gZ gŹ|U>vcv9֙(pdw';NI7rg/ >LZawSh(7Go}0PcQwO{0ص@M,4l!d~bH7qAuq 9tWmܣ|=Il"eaYֈx_Kc5Ƿ>::ʨFIENDB`tdiary-3.2.2/theme/lightning/lightning_pre.png000644 000765 000024 00000000301 12137321070 021664 0ustar00machustaff000000 000000 PNG  IHDRZ*tEXtCreation Time 29 11 2001 15:54:41 +0900W9tIME 3 pHYs B4gAMA aIDATxclia8jͣ6L1 [,HIENDB`tdiary-3.2.2/theme/lightning/README000644 000765 000024 00000001232 12137321070 017211 0ustar00machustaff000000 000000 Title: Lightning Author: Nana Access: http://mikan.sakura.ne.jp/~mpc Comment: License: GPL Copyright by (C) Nana validated by W3C ChangeLog 2003-09-09 NT * remove specification of font-family. * font-size: em -> %. 2002-11-02 zoe * equalize indent size. 2002-10-12 NT * convert for 1.5 series. 2002-04-28 Nana * p calendar font-size16px ->1em font-size: 1em; ->1em support calendar2 deleted font-family 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. tdiary-3.2.2/theme/light-blue/light-blue.css000644 000765 000024 00000024203 12137321070 021153 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: light-blue Revision: $Revision: 1.5 $ Author: naoko Access: naoko@undefine.to License: GPL Comment: 明るい水色のテーマ。 validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #fff; color: #222; } /* リンク文字列に関する設定 */ a:link { background-color: transparent; color: #19c; text-decoration: none; } a:visited { background-color: transparent; color: #19c; text-decoration: none; } a:hover { text-decoration: underline; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { background-color: #F8FCFF; color: #222; text-align: right; font-size: 90%; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: transparent; border-style: solid; border-color: #ffffff #B8E8FF #B8E8FF #ffffff; border-width: 1px; padding-right: 0.5em; } /* 日記タイトルの設定 */ h1 { text-align: right; background-color: #fff; color: #48C0F0; border-color: #B8E8FF; border-style: solid; border-width: 0px 0px 8px 0px; } /* カレンダーの設定 */ div.calendar { text-align: right; letter-spacing: 0.8em; background-color: #fff; color: #222; border-style: solid; border-color: #B8E8FF; border-width: 0px 0px 3px 0px; padding: 2px; /*margin-top: -1em;*/ margin-bottom: 0.5em; line-height: 110%; font-size: 90%; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: #fff; color: #000; border-style: solid; border-color: #48C0F0; border-width: 1px; padding-bottom: 0.5em; margin-top: 1em; background-image: url(light-blue_back2.gif); background-position: bottom; background-repeat: repeat-x; } /* タイトル行全体の設定 */ h2 { margin-top: 0px; background-image: url(light-blue_back.gif); background-position: top; background-repeat: repeat-x; padding:0.8em 0em 0em 0em ; } /* 日付の設定 */ h2 span.date { margin: 0em 0em 0.1em 0.5em; font-size: medium; } /* タイトルの設定 */ h2 span.title { margin: 0em 0em 0em 0.5em; font-size: large; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background-color: #fff; color: #222; margin-top: -1em; margin-left: 2em; margin-right: 1em; } /* サブタイトルを含むセクションの設定 */ div.section { margin-top: 0.7em; margin-bottom: 0.7em; } /* サブタイトルの設定 */ h3 { font-size: medium; margin: 0em; font-weight: bold; } /* その他の見出し(必要なら) */ h4 { margin: 2em; font-weight: bold; margin-bottom: 0em; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(light-blue_anchor.gif); background-position: bottom right; background-repeat: no-repeat; padding: 14px 13px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(light-blue_anchor2.gif); background-position: bottom right; background-repeat: no-repeat; padding: 10px 11px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } /* 日記の本文(段落)の設定 */ div.section p { margin: 0.5em 1em 0.7em 0em; line-height: 140%; } ul, ol { margin-left: 0em; padding-left: 0em; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { font-size: 90%; margin: 0.5em; } /* ツッコミ欄全体の設定 */ div.comment { background-color: #fff; color: #222; border-style: solid; border-color: #48C0F0; border-width: 1px 0px 1px 0px; padding-bottom: 1px; margin: 0.5em 1em 0em 2em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.2em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 120%; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.2em; line-height: 120%; } /* ツッコミした人の情報 */ div.commentator { line-height: 150%; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: #fff; color: #000; border-style: solid; border-color: #48C0F0; border-width: 1px; padding: 2px; margin: 0.5em 1em 0.5em 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #F8FCFF; color: #222; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #F8FCFF; color: #000; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: 90%; padding: 0.4em 1em 1em 1em; line-height: 1em; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { background-color: #fff; color: #000; border-style: solid; border-color: #48C0F0; border-width: 1px; padding: 2px; padding-bottom: 1px; margin: 0.5em 1em 2em 2em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; margin: 0.5em 1em 0.5em 3em; line-height: 120%; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #B8E8FF; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 80%; text-align: right; margin-top: 2px; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #F8FCFF; color:#222; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { border-style: solid; border-color: #B8E8FF; background-color: #ffffff; color:#222; margin-left: 5em; margin-right: 1em; padding: 8px 8px 8px 8px; border-width: 2px 2px 2px 2px; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border-style: solid; border-color: #B8E8FF; border-width: 2px 2px 2px 2px; margin-left: 4em; margin-right: 3em; padding: 4px 4px 4px 4px; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 6em; margin-right: 3em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: 80%; line-height: 110%; border-style: solid; border-color: #B8E8FF; border-width: 1px; margin-left: 1em; } table.calendar td { margin: 0px; text-align: center; padding: 0 3px 0 3px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month,table.calendar td.calendar-day { text-align: center; background-color: #F8FCFF; color:#222; } td.calendar-sunday { color: red; background-color: #fbb; } td.calendar-saturday { background-color: #bbf; color: blue; } td.calendar-weekday { background-color: #B8E8FF; color: #222; } /* calendar3 */ div.calendar3{ font-size: 90%; line-height: 120%; padding: 2px; text-align: right; } .calendar-popup { background-color: #F8FCFF; color:#222; display: none; position: absolute; padding: 4px; text-align: left; border-color:#B8E8FF; border-width:0 1px 1px 0; border-style:solid; } .calendar-day a{ font-weight: normal; background-color:#F8FCFF; color:#19c; } .calendar-sunday { color: #f00; background-color: transparent; } .calendar-saturday { color: #00f; background-color: transparent; } .calendar-weekday { color: #222; background-color: transparent; } .calendar-todo { border-style: solid; border-color: #1E90FF; border-width: 1px; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; border-style: solid; border-color: #ddf; border-width: 1px 0px 0px 0px; padding: 0em; margin-left: 6em; } p.footnote { margin: 0.5em; padding: 0em; } /* amazon plugin */ img.left { border-width: 1px; border-color: #008; float: left; margin: 0.5em; } img.right { border-width: 1px; border-color: #008; float: right; margin: 0.5em; } div.section, div.comment { clear: both; } /* サイドバー関連 */ div.main { margin-left: 25%; } div.sidebar { background-color: #F8FCFF; color: #000; position: absolute; top: 0px; left: 0px; width: 24%; padding: 0px 0px 100% 0px; border-style: solid; border-color: #B8E8FF; border-width: 0px 3px 3px 0px; padding-top: 0px; } div.sidebar p { color: #1094C8; font-weight: bold; background-color: #B8E8FF; line-height: 120%; text-align: center; margin: 2px 4px 2px 4px; } tdiary-3.2.2/theme/light-blue/light-blue_anchor.gif000644 000765 000024 00000000133 12137321070 022456 0ustar00machustaff000000 000000 GIF89a F!, ,p z/aY}ՠ([Id&WsRJkX;tdiary-3.2.2/theme/light-blue/light-blue_anchor2.gif000644 000765 000024 00000000077 12137321070 022547 0ustar00machustaff000000 000000 GIF89a F!, qJNO})AL4K;tdiary-3.2.2/theme/light-blue/light-blue_back.gif000644 000765 000024 00000000177 12137321070 022114 0ustar00machustaff000000 000000 GIF89a !, DH`l@DK+0a(ڜj@@\]Y4dʮ&F4Fh0;'n;xfr;tdiary-3.2.2/theme/light-blue/light-blue_back2.gif000644 000765 000024 00000000175 12137321070 022174 0ustar00machustaff000000 000000 GIF89a !, Bx9Cz&Ye)iBm)@, E"8j * font-size: em -> %. 2003-05-13 TADA Tadashi * add into repository. 2003-07-09 Nana * div.calendar letter-spacing: 0.08em ->0.8em,remove margin-top tdiary-3.2.2/theme/leafgreen/leafgreen.css000644 000765 000024 00000007214 12137321070 020746 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Leaf Green Revision: $Revision: 1.1 $ Author: kosaka Access: kosaka@tnat.net License: GPL Comment: 春 Copyright 2005 (C) by KOSAKA Takashi validated by W3C. */ body{ font-family:Verdana,Geneva,Arial,Sans-serif; color:#030; background-color:#ffe; } hr.sep{ display:none; } /* ----- link ----- */ a:link,a:visited { color:#090; text-decoration: none; } a:hover { color:#f39; text-decoration: none; } /* ----- sidebar ----- */ div.main { float:right; width:80%; } div.sidebar { float:left; width:16%; font-size: small; } /* ----- h1-h3 ----- */ h1{ color:#999; margin:1em 0 1em 0; } h2 { margin:0.3em 0 0.3em 0; font-size: medium; text-align:right; } h2 span.nyear { font-size: small; font-weight:normal; } h3{ margin-top:0em; font-size: medium; border-bottom:solid 1px #eca; color:#050; } /* ----- navi ----- */ span.adminmenu{ padding-right:0.3em; font-size: small; } div.adminmenu{ text-align: right; margin-bottom:0.5em; } /* ----- day ----- */ div.day{ margin:0 0 3em 0; padding:0.2em 1em 1em 1em; background-color:#ffd; border:solid 1px #ff9; } div.body{ padding:0 1em 0 1em; background-color:#fef; border:solid 1px #eca; } div.section { color:#000; margin :0 0 1em 0; line-height: 1.6em; background-color:#ffd; border:solid 1px #eca; padding:1em; } div.section p{ margin-bottom:0em; } /* ----- comment ----- */ div.comment { font-size:small; padding-left:1em; } div.caption { margin:1em 0 0.5em 0; } div.commentbody { padding : 0 0 0.5em 0; } div.commentbody p{ margin:0; padding: 0 0 0 1em; line-height: 1em; } div.comment p{ margin:0; line-height:1.4em; } div.commentator { color:#090; font-weight:bold; margin: 0.5em 0 0 0; } span.commentator { color:#090; font-weight:bold; margin:0 0.4em 0 0; line-height: 1.1em; } /* ----- referer ----- */ div.referer { font-size:small; text-align:right; margin:0.5em 0 0 0; } /* ----- footer ----- */ div.footer{ text-align:right; } /* ----- pre & blockquote ----- */ pre { padding: 0.5em; background-color:#efefef; border:solid 1px #ccc; font-size:small; line-height: 1.3em; margin:1em 0 1em 0; } blockquote { padding: 0.5em; font-style :italic; background-color:#efefef; border:solid 1px #ccc; font-size:small; line-height: 1.3em; margin:1em 0 1em 0; } /* ----- img ----- */ img { margin:0 0 0 0; border:0; } img.right{ margin:0 0 0.5em 0.5em; float:right; border:0; } h3 img{ margin :0 0 0.2em 0; border:0; } /* ----- footnote ----- */ div.footnote{ font-size:80%; margin:0 0 2em 0; border-top: 1px #ccc solid; } div.footnote p{ margin : 3px; } span.footnote { font-size: small; margin : 0 0.1em 0 0 ; vertical-align: super; } /* ----- bq ----- */ p.source { margin-top: 0.3em; text-align: right; } /* ----- Category ----- */ div.conf h2{ margin-top:0.5em; font-size : medium; text-align :left; } div.conf { margin:2em 0 2em 0; line-height: 1.4em; font-family:"MS ゴシック"; } div.conf a{ margin-right:0.7em; } ul,ol{ line-height: 1.4em; } /* ----- Calendar2 ----- */ table.calendar { } td.calendar-current-month { text-align: center; } td.calendar-next-month { text-align: right; } td.calendar-prev-month { text-align: left; } td.calendar-sunday { color: red; background-color: #fbb; } td.calendar-saturday { color: blue; background-color: #bbf; } td.calendar-weekday { background-color: #ddd; } td.calendar-day { text-align: right; } td.calendar-day a:link,td.calendar-day a:visited{ font-weight:bold; } /* ----- Wiki Style ----- */ em { font-style:normal; font-weight:bold; margin: 0 0.3em 0 0.3em; } strong { margin: 0 0.3em 0 0.3em; } tdiary-3.2.2/theme/leafgreen/README000644 000765 000024 00000000402 12137321070 017154 0ustar00machustaff000000 000000 Title: Leaf Green Author: kosaka Access: kosaka@tnat.net License: GPL Comment: 春 validated by W3C. サイドバー推奨 設定画面で下記の様に設定 ヘッダ
    もろもろ
    tdiary-3.2.2/theme/lcd/footer.png000644 000765 000024 00000003470 12137321070 017122 0ustar00machustaff000000 000000 PNG  IHDR0 pHYs  ~tIME  /YIDATxAnI᪲q0!q.i8A &[`85D&f@?OQn^w\R>sn^\\{ W͛/_>}t6M&Zkm ,%t:@XBKa  ,%t:@XBKa  ,%t:@XB>&t1}B ,%t:@XBKa  ,%tql6{{o:Ւjg0jeG ,%t:@XBKa  ,%t:@XBKa  ,%t:@XBKa  ,%t:@XBKa  ,%t:@XBKa  ,%t:@XBKa  ,%t:@XBKa  ,%t:@XBK#Vso  ,Zs0~}+w0j}ʵ&t1kWN:@`BK#WskEcVs[5*6{FcV;zF=]A~G`JJ:ցWBKa  ,%t:@XBKa  ,%t:9*t:@XBKa  ,%t:@XBKcVK60:ܬ$tQ)v ,%tF.Yr:@X˵Jayteee~K&:99|0f , , ,`ʎ12Fwz9VI)7Db^fD{+'*Lt˵&r2Fns֚sN)ZK)۷o໭_6߮y)emDd\ryrrZbXV{`Z-4':{uqqX,.//[ rlLt_j:::Z. vz>==}/=Ç_~}r;:[/zvvv~~~|||xxn[W?޻n]o߾L&GGGϞ=זO>m6^zRZ׳ދSJY˗/?>j[a>×'O>x TkO5љL&wnnnmuCxd2ͦiιﻮkMt/#O&g"R>|ѣZku]}?C,a BB,/>?&~MK\3#*OgtPtx"aGFسA ȳx$L56p9dY*?$L;pظx4ܙ2Tl8?ʊg|"`qGŒ r$lq;x v}Ig(ѥ¡r6FRK<L~WgMH$ Rɔj RimI 2@V+4\l\ "cH~GT9*6(ijK:G9ZwD$sFå8tQ3gHxQ>9Xh׌iJ>CC"=RϹQD% LY%yTO{$sFå8tQ3gHxQ>9Xh׌iJ>CC"=RϹQD% LY%yTO{$sFå8tQ3gHxQ>9Xh׌iJ>CC"=RϹQD% LY%yTO{$sFå8tQ3gHxQ>9Xh׌iJ>CC"=RϹQD% LY%yTO{$sFå8tQ3gHxQ>9Xh׌iJ>CC"=RϹQD% LY%yTO{$sFå8tQ3gHxQ>9Xh׌iJ>CC"=RϹQD% LY%yTO{$sFå8tQ3gHxQ>9Xh׌iJ>CC"=RϹQD% LY%yTO{$sFå8tQ3gHxQ>9Xh׌iJ>CC"=RϹQD% LY%yTO{$sFå8tQ3gHxQ>9Xh׌iJ>CC"=RϹQD% LY%yTO{$sFå8tQ3gHxQ>9Xh׌iJ>CC"=RϹQD% LY%yTO{$sR:p~5svsgdM͚3d2ę@Bơp?~D~T`0Ϥ>ꉟA Hʓ.7T/9w:PeD1_!ԿN_* 4e.9/gkIJ]@|Y2qoe.9:r 4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]U R'ɔx%)w.Z4]V{y)6aA2&Qg8?T93·:T0(ag8?T9=6_ _F_#Um-1qu $GK#RgGTquD~ }$ITLQ?SR;|=#":A礭QT Ҵ9* dO#!glULu I[ +vDJݐI[, 뽏@dV d-;Y3{86%n$+vA%nZv(*g?pmJݐI['VJݐ!glPT7]( dO!iBؠnQ +vA%nȟI[ +vBӰAS8whVJݑ>dV셧a ;bqcG$"}%n$ NvLu I[ +vDJݐI[, 뽏@dV d-;Y3{86%n$+vA%nZv(*g?pmJݐI['VJݐ!glPT7]( dO!iBؠnQ +vA%nȟI[ +vBӰAS8whVJݑ>dV셧a ;bqcG$"}%n$ NvLu I[ +vDJݐI[, 뽏@dV d-;Y3{86%n$+vA%nZv(*g?pmJݐI['VJݐ!glPT7]( dO!iBؠnQ +vA%nȟI[ +vBӰAS8whVJݑ>dV셧a ;bqcG$"}%n$ NvLu I[ +vDJݐI[, 뽏@dV d-;Y3{86%n$+vA%nZv(*g?pmJݐI['VJݐ!glPT7]( dO!iBؠnQ +vA%nȟI[ +vBӰAS8whVJݑ>dV셧a ;bqcG$"}%n$ NvLu I[ +vDJݐI[, 뽏@dV d-;Y3{86%n$+vA%nZv(*g?pmJݐI['VJݐ!glPT7]( dO!iBؠnQ +vA%nȟI[ +vBӰAS8whVJݑ>dV셧a ;bqcG$"}%n$ NvLu I[ +vDJݐI[, 뽏@dV d-;Y3{86%n$+vA%nZv(*g?pn8_<ԒeNR R:p~5seq 癒4,6Jqb YN`Nѣ37}X./Hʗ"aIR}?ꃥ?.']Q3:o:_sE(%A _AB!OR?rJݑ'B`POk8`Bԗf HHPrN$ )I/_hLY f<$ g`n L',>HaDÔBDB0a&`\ܳ7CI="\+eNfx V% V*Bj9 ҵI[ +vDJݐI[8AF*PggiT +vA%nȟI[ +vB}ѫp AnP$"}%n$ AF(%qv@dV d-YUJݐI['VJݐtj"PggiT +vA%nȟI[ +vB}ѫp AnP$"}%n$ AF(%qv@dV d-YUJݐI['VJݐtj"PggiT +vA%nȟI[ +vB}ѫp AnP$"}%n$ AF(%qv@dV d-YUJݐI['VJݐtj"PggiT +vA%nȟI[ +vB}ѫp AnP$"}%n$ AF(%qv@dV d-YUJݐI['VJݐtj"PggiT +vA%nȟI[ +vB}ѫp AnP$"}%n$ AF(%qv@dV d-YUJݐI['VJݐtj"PggiT +vA%nȟI[ +vB}ѫp AnP$"}%n$ AF(%qv@dV d-YUJݐI['VJݐtj"PggiT +vA%nȟI[ +vB}ѫp AnP$"}%n$ AF(%qv@dV d-YUJݐI['VJݐtj"PggiT +vA%nȟI[ +vB}ѫp AnP$"}%n$ AF(%qv@dV d-YUJݐI['VJݐtj"PggiT +vA%nȟI[ +vB}ѫp AnP$"}%n$ AF(%qv@dV d-YUJݐI['VJݐtj"PggiT +vA%nȟI[ +vB}ѫp AnP$"}%n$ AF(%qv@dV d-YUJݐI['VJݐtj"PggiT +vA%nȟI[ +vB}ѫp AnP$"}%n$ AF(%qv@dV#`0? (' c`DꉟAe.i9bE˲F(+b>o‹¢ C$TtC'' ʓ&\&\2J( RH!"u2MШsR%jX.nbjDT(Z)g8?S96\kE,sY0FWW%A#'PD~T` "?*_ RgGTquD~EYe!8T) TyxPD~T`tdiary-3.2.2/theme/lcd/lcd.css000644 000765 000024 00000011132 12137321070 016364 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: LCD Revision: $Revision: 1.1 $ Author: kosaka Access: kosaka@tnat.net License: GPL Comment: i-Tunes Copyright 2005 (C) by KOSAKA Takashi */ /* ---------- Body ---------- */ body { background-image: url(main.png); background-position: center; background-repeat: repeat-y; background-color:#E5E5E5; width:760px; margin:0 auto 0 auto; font-family:Verdana,Geneva,Arial,Sans-serif; } hr.sep { display:none; } /* ---------- Link ---------- */ a:link,a:visited { text-decoration:none; } a:hover { text-decoration:underline; } div.section p a:link, div.section p a:visited { text-decoration:underline; } /* ---------- H1-H4 ---------- */ h1 { background-image: url(header.jpg); background-position: top center; background-repeat: no-repeat; margin:0; text-align:center; padding-top:40px; height:45px; font-size:120%; letter-spacing:3px; font-weight:normal; } h2 { margin:0 0 3px 0; font-size:100%; border-bottom:1px #333 solid; } h3 { font-size:100%; } span.sanchor,span.canchor { font-size:90%; } h4 { font-size:100%; margin:0; } /* ---------- sidebar ---------- */ div.main { width:550px; float:left; margin-top:0; } div.sidebar { width:190px; float:right; font-size:80%; } div.sidemenu { background-color:#EEF2DB; padding-top:2px; padding-right:5px; padding-left:10px; padding-bottom:5px; line-height:130%; margin:0 20px 10px 0; } div.sidebar form{ margin-top:0; margin-bottom:0.5em; } div.rss-recent li{ margin-bottom:5px; } div.calendar { margin:0; text-align:center; padding-bottom:1.5em; line-height:1.1em; font-size:90%; } div.footer { background-image: url(footer.png); background-position: bottom center; background-repeat: no-repeat; margin:0; text-align:center; padding-bottom:1.5em; line-height:1.1em; font-size:90%; } /* ---------- adminmenu ---------- */ div.adminmenu { text-align:right; font-size:90%; margin:1em 1.5em 1em 0; } span.nyear { font-weight:normal; } /* ---------- Section ---------- */ div.day { margin:0 0 3em 0.5em; padding:0 0 0 1.5em; } div.body { margin-bottom:1.5em; margin-left:1em; } div.section { margin-bottom:1em; } div.section p { line-height:175%; text-indent:1em; } div.section li{ line-height:1.5em; white-space: -moz-pre-wrap; /* Mozilla */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: pre-wrap; /* CSS3 */ word-wrap: break-word; /* IE 5.5+ */ } div.section blockquote { font-style:italic; } /* ---------- Caption ---------- */ div.caption { font-size:90%; margin:0 0 5px 0; padding-bottom:5px; border-bottom:1px #333 solid; } /* ---------- Comment ---------- */ div.commentshort p { line-height:175%; font-size:90%; margin:0 0 5px 1em; } div.commentbody { margin:1em 0 0 0; } div.commentbody p { line-height: 175%; margin:0.5em 0 1em 1em; } span.commentator { font-weight:bold; } span.commenttime{ font-size:90%; } /* ---------- Referer ---------- */ div.refererlist { margin:1em 0 1em 0; font-size:90%; } div.refererlist ul { line-height:1.5em; } div.referer { text-align:right; font-size:90%; } /* ---------- Image ---------- */ img { border:0; } img.right{ float:right; margin-left:10px; margin-right:0; } img.amazon{ float:right; margin-top:1em; margin-left:5px; } img.bk1 { margin-right:10px; } /* ---------- Plugin ---------- */ span.blogmap { font-weight:normal; font-size:90%; margin-left:5px; } div.footnote { border-top: solid 1px #999; margin-top:3em; margin-left:2em; font-size:90%; } span.footnote { margin: 0 2px 0 1px; vertical-align:super; } em { font-style:normal; font-weight:bold; } blockquote,pre { margin-right:0; line-height:1.5em; background-color:#FF9; white-space: -moz-pre-wrap; /* Mozilla */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: pre-wrap; /* CSS3 */ word-wrap: break-word; /* IE 5.5+ */ padding:1em; } .highlight { font-weight:bold; background-color:#ff6; } /* ---------- Calendar2 ---------- */ div.calendar2 { margin-bottom:2em; text-align:center; } table.calendar { width:90%; text-align:left; font-size:small; } table.calendar tr{ margin:0; } table.calendar td.calendar-day { margin:0; text-align:center; } table.calendar td.calendar-sunday,table.calendar td.calendar-weekday,table.calendar td.calendar-saturday{ background-color:#FFF4E0; } table.calendar td.calendar-prev-month,table.calendar td.calendar-current-month,table.calendar td.calendar-next-month{ background:#fff url(calendar.gif); font-weight:bold; color:#605048; font-weight:normal; } tdiary-3.2.2/theme/lcd/main.png000644 000765 000024 00000000413 12137321070 016542 0ustar00machustaff000000 000000 PNG  IHDR * pHYs  d_tIME  $)U7IDATxڻ@ @AOtAOTGOt@Hp#<7>&0-BIENDB`tdiary-3.2.2/theme/lcd/README000644 000765 000024 00000001026 12137321070 015771 0ustar00machustaff000000 000000 Title: LCD Author: kosaka Access: kosaka@tnat.net License: GPL Comment: i-Tunes validated by W3C.

    要素に背景画像を使用しているため、ヘッダの一番上に

    ほげ

    を設定。 sidebarの下に
    を入れておく sidebar、main外の要素は、
    で囲む サイドバー推奨 設定例 ヘッダ

    ほげ

    もろもろ

    ほげ
    tdiary-3.2.2/theme/lcars/lcars.css000644 000765 000024 00000020621 12137321070 017273 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: LCARS Revision: $Revision: 1.3 $ Author: MUNEDA Takahiro Access: mux03@panda64.net License: GPL Comment: STARTREK LCARS validated by W3C. Copyright 2005 (C) MUNEDA Takahiro */ body { background-color: #000; color: #fff; margin: 0px; padding: 1px; } a:link, a:visited { background-color: transparent; color: #0A46EE; } a:hover { background-color: transparent; color: #4BB0FF; } h1 { margin: 10px 0px; padding: 0px 30px 0px 0px; color: #000; text-align: right; background-color: #97567B; } h1 a:link, h1 a:visited { background-color: transparent; color: #000; text-decoration: none; } h1 a:hover { background-color: transparent; color: #F00; } div.adminmenu { font-size: 80%; margin: 0.1em 10px 0px 0px; text-align: right; font-weight: bold; height: 20px; } div.adminmenu a:link, div.adminmenu a:visited { text-decoration: none; background-color: transparent; color: #000; } div.adminmenu a:hover { text-decoration: none; background-color: transparent; color: #FFF; } span.adminmenu { background-color: #FF9C00; color: #000; padding: 2px 6px 2px 6px; } div.day { margin: 0px; padding-bottom: 1em; } h2 { margin-top: 0.1em; margin-bottom: 0.1em; background-color: #FF9C00; color: #000; text-align: left; padding-left: 30px; } h2 span.date { font-size: medium; margin-left: 0.3em; } h2 a:link, h2 a:visited { text-decoration: none; color: #000; } h2 a:hover { text-decoration: none; color: #F00; } h2 span.title { font-size: large; margin-left: 0.3em; margin-right: 0.3em; } h2 span.nyear { font-size: medium; } div.body { margin: 0px; padding: 0px; } div.section { margin-top: 0.5em; margin-bottom: 0.1em; margin-left: 0em; width: 100%; background-image: url(lcars_orange_line.png); background-position: left; background-repeat: repeat-y; } h3 { margin: 0em; font-size: medium; font-weight: bold; color: #000; background-color: #FFFF9C; padding: 0.1em 0em 0.2em 1em; margin: 0px 0px 0px 15px; } h3 a { text-decoration: none; } h4 { padding: 0.1em 0em 0.2em 1em; margin: 0.5em 0px 0px 15px; font-size: medium; font-weight: bold; } h5 { margin: 2em; font-size: medium; font-weight: bold; margin-top: 0em; margin-bottom: 0em; } div.day span.sanchor, div.day span.canchor { font-size: 70%; margin-right: 0.5em; text-decoration: none; } div.section p { line-height: 150%; margin: 0.5em 1em 0.7em 2em; } div.caption { font-size: 90%; background-color: #97567B; padding: 0.1em 0em 0.2em 1em; margin: 0px 0px 0px 15px; color: #000; } div.caption a:link, div.caption a:visited, div.caption a:hover { text-decoration: none; color: #FFF; } div.comment { margin-top: 0.5em; margin-bottom: 0.1em; margin-right: 0em; width: 100%; background-image: url(lcars_orange_line.png); background-position: left; background-repeat: repeat-y; } div.commentshort { font-size: 90%; } div.commentator { margin-left: 0.3em; } span.commentator { font-weight: bold; } div.commentshort p { line-height: 120%; margin: 0.5em 1em 0.7em 2em; } div.commentbody { font-size: 90%; line-height: 120%; margin: 0.5em 1em 0.7em 2em; } div.commentbody p { margin-top: 0.2em; margin-bottom: 1em; margin-left: 1.5em; } div.form { margin-top: 0.5em; margin-bottom: 0.1em; margin-left: 0em; background-image: url(lcars_orange_line.png); background-position: left; background-repeat: repeat-y; } div.form form { margin: 0.5em 1em 0.7em 2em; } div.form form.comment { font-size: 90%; padding-bottom: 0.5em; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #9CA8AD; color: #000; margin-left: 0.5em; } div.textarea { display: block; vertical-align: top; margin-top: 0.7em; } form.comment textarea { display: block; background-color: #9CA8AD; color: #000; margin-left: 3.5em; margin-bottom: 0.7em; width: 25em; height: 5em; } form.comment div.button { display: block; margin-left: 3em; } form.commentstat div.button { display: block; margin-left: 3em; } div.referer { text-align: right; font-size: 90%; margin: 0.5em 1em 0em 0em; background-image: url(lcars_orange_line.png); background-position: left; background-repeat: repeat-y; } div.refererlist { padding-bottom: 1px; margin: 0.5em 0em 0.5em 0em; background-image: url(lcars_orange_line.png); background-position: left; background-repeat: repeat-y; } div.refererlist ul, div.refererlist ol { font-size: 90%; line-height: 120%; margin: 0.5em 1em 0.7em 2em; padding-left: 1em; } div.section hr { border-style: dotted; border-color: #888; border-width: 1px 0px 0px 0px; margin-left: 4em; width: 70%; } hr.sep { display: none; } div.footer { font-size: 90%; text-align: right; margin-top: 1em; margin-right: 1em; } div.update { padding-top: 1em; margin: 0.5em 1em 0.7em 2em; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #9CA8AD; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } div.comment form { margin-top: 0em; } p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } div.section pre { background-color: #9CA8AD; color: #000; margin-left: 3em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.section blockquote { margin-left: 3em; padding-left: 15px; background-image: url(lcars_lilac_line.png); background-position: left; background-repeat: repeat-y; } div.section blockquote p { margin: 0.5em 0em 0.5em 0em; } div.section ul, div.section ol { margin-left: 7em; margin-right: 3em; padding-left: 0px; } div.section ul ul, div.section ol ol { margin-left: 1.7em; margin-right: 1em; margin-bottom: 0.5em; } div.section dl { margin-left: 4em; } div.section dt { margin-bottom: 0em; font-weight: bold; } div.section dd { margin: 0.2em 0em 0.5em 2em; } div.section table { margin: 0.5em 1em 0.5em 5em; border-style: solid; border-width: 1px; border-color: #b60; border-collapse: collapse; } div.section th, div.section td { padding: 5px; border-style: solid; border-width: 1px; border-color: #b60; } /* plugins */ /* amazon plugin */ img.left { border-style: solid; border-color: #888; border-width: 1px; float: left; margin: 0.5em; } img.right, img.photo, img.amazon { border-style: solid; border-color: #888; border-width: 1px; float: right; margin: 0.5em; } span.blogmap { font-size: 80%; } /* div.section, div.comment { clear: both; } */ div.footnote { background-image: url(lcars_bordeaux_line.png); background-position: left; background-repeat: repeat-y; } div.footnote p.footnote { margin: 0.5em 1em 0.7em 2em; } div.author { background-image: url(lcars_bordeaux_line.png); background-position: left; background-repeat: repeat-y; text-align: right; margin: 0.5em 1em 0em 0em; } /* sidebar */ div.main { margin-left: 200px; } div.main h4 { text-decoration: underline; } div.sidebar { font-size: 90%; position: absolute; top: 80px; left: 0px; width: 195px; padding: 4px 0px 100% 0em; } div.sidebar h4 { padding: 0.1em 0em 0.2em 0.5em; margin: 0em 0px 0px 0.5em; font-size: medium; font-weight: bold; background-color: #CD6363; color: #000; text-align: left; } div.sidecontents { margin-top: 0.5em; margin-bottom: 0.1em; margin-right: 0em; } div.sidecontents p { line-height: 120%; margin: 0.5em 0em 0.7em 1em; text-align: left; } div.sidecontents p.misc { line-height: 120%; margin: 0.5em 0em 0.7em 1em; text-align: center; } div.sidecontents ul, div.sidecontents ol { margin: 0em 0em 1em 3em; padding-right: 0px; } div.sidebar a:link, div.sidebar a:visited, div.sidebar a:hover, div.footer a:link, div.footer a:visited, div.footer a:hover { text-decoration: none; } div.sidebar img { border: none; } div.calendar { margin: 0.5em 1em 0.7em 2em; } div.calendar select { margin-left: 8px; } p.recentitem { font-weight: bold; margin-left: 4px; margin-bottom: 0.5em; } div.recentsubtitles { } div.sidebar hr { border-style: solid; border-width: 1px 0px 0px 0px; border-color: #000; width: 80%; } tdiary-3.2.2/theme/lcars/lcars_bordeaux_line.png000644 000765 000024 00000000237 12137321070 022170 0ustar00machustaff000000 000000 PNG  IHDR h) pHYs  tIME ]O#tEXtCommentCreated with The GIMP 2.0.5yvIDATxc<̀.OȋIENDB`tdiary-3.2.2/theme/lcars/lcars_lilac_line.png000644 000765 000024 00000000237 12137321070 021443 0ustar00machustaff000000 000000 PNG  IHDR h) pHYs  tIME X+#tEXtCommentCreated with The GIMP 2.0.5yvIDATxc<=nFl9i TIENDB`tdiary-3.2.2/theme/lcars/lcars_orange_line.png000644 000765 000024 00000000236 12137321070 021631 0ustar00machustaff000000 000000 PNG  IHDR h) pHYs  tIME 2#tEXtCommentCreated with The GIMP 2.0.5yvIDATxc?/O[IENDB`tdiary-3.2.2/theme/lcars/README000644 000765 000024 00000000257 12137321070 016340 0ustar00machustaff000000 000000 Title: LCARS Author: MUNEDA Takahiro Access: mux03@panda64.net License: GPL Comment: STARTREK LCARS validated by W3C. Copyright 2005 (C) MUNEDA Takahiro tdiary-3.2.2/theme/kurenai/kado1.gif000644 000765 000024 00000000110 12137321070 017464 0ustar00machustaff000000 000000 GIF89a!,@ڋ޼8䉦ʶ \;tdiary-3.2.2/theme/kurenai/kado2.gif000644 000765 000024 00000000111 12137321070 017466 0ustar00machustaff000000 000000 GIF89a!,@ ڋ޼Hcʶ DzW;tdiary-3.2.2/theme/kurenai/kurenai.css000644 000765 000024 00000022623 12137321070 020163 0ustar00machustaff000000 000000 @charset "utf-8"; html { margin:0; padding:0; border:none; } html *{ -moz-box-sizing: border-box ; box-sizing: border-box ; } body { /* font-size: 90%; */ letter-spacing: 1px; /* font-family: Verdana, Osaka, sans-serif; */ line-height: 1.5; color: #000000; background-color: #ffffff; margin: 0; padding: 0; text-align: center; word-break: break-all ; word-wrap: break-word ; } .hatena-body{ position: relative ; width: 85% ; max-width: auto ; text-align: left; margin: 0 auto; padding: 0; } div.title{ margin-bottom: 5px; padding: 0; } .main{ padding: 0px; margin: 0 0 0 26%; } h1 { width: 80%; margin: 40px auto; padding: 0; font-size: 200%; text-align: left; line-height: 1.2; /* font-family: "Trebuchet MS",osaka,sans-serif; */ letter-spacing: 0.2em; color: #e22e14; } div.day { background-image: url(kado1.gif); background-position: top left; background-repeat: no-repeat; margin: 0 0 15px 0px; padding: 0; width: 100% ; text-align:left; background-color: #e22e14; } h2 { background-image: url(kado2.gif); background-position: top right; background-repeat: no-repeat; font-size: 100%; color: #ffffff; font-weight:bold; text-decoration:none; letter-spacing: 0px; margin: 0; padding: 4px 7px; text-align:center; } span.date{ letter-spacing: 0px; } span.title{ margin-left: 5px; } h2 a{ text-decoration: none; border: none; color: #ffffff; } div.body { padding: 1.5em 0 0.5em 0; margin: 0; border-left: solid 2px #e22e14; border-bottom: solid 2px #e22e14; border-right: solid 2px #e22e14; background-color: #ffffff; width: 100% ; } div.section{ margin: 0 1.5em 1em 1.5em ; border-bottom: solid 1px #ffffff; } div.section P { margin: 1em; text-align:left; } h3 { color: #000000; font-size:100%; font-weight: bold; margin:0; padding: 0; text-align:left; } h3 a{ border: none; } a.sectioncategory{ } span.sanchor{ color: #e22e14; margin: 0; } span.timestamp{ font-size:70%; font-weight: normal; letter-spacing: 0px; } /*********** decoration *******************/ a{ text-decoration: none; color: #000000; border-bottom:solid 1px #000000; } a.keyword, a.okeyword{ text-decoration: none; border-bottom: dotted 1px #d0d0d0; } a img{ border: none; } a:link{} a:visited{} a:hover{ color: #e22e14; } a:active{ } h4 { color: #000000; font-size:100%; font-weight: bold; margin: 0; padding: 0; } h5{ font-weight: normal; margin: 0; padding: 0; } blockquote{ border: solid 2px #e22e14; margin: 1em; padding: 7px; } .section blockquote p{ margin: 7px; padding: 0; } cite{ font-weight: bold; font-style: normal; } cite a{ border: none; } pre { border: solid 2px #e22e14; margin: 1em; padding: 10px; } font{ line-height: 1.2em; } em, em a{ font-weight: normal; font-style: normal; border: none; background-color: #f5f5f5; } ins, ins a{ text-decoration: none; border: none; color: #666666; } span.highlight { color: black; background-color: yellow; padding: 1px; } /************************* list **********************/ .section ul{ } .section ul li { } .section ul ul{ } .section ol { } .section dl{ margin: 1em; } .section dt{ font-weight: bold; } /********************** img ***************************/ img.photo{ float: right; margin: 0 2em 10px 10px; border: 0; } img.asin{ float: right; margin: 0 0 10px 10px; border: 0; } /********************* footnote **********************/ span.footnote{ font-size: 70%; } span.footnote a{ border: 0; } div.footnote{ margin: 1em 2em; } p.footnote{ margin: 0; font-size: 90%; } /********************** comment ***********************/ div.comment, div.refererlist{ background-color: #ffffff; width: 100% ; padding: 1em 0.5em; margin: 0; } div.refererlist{ padding: 0 1em 1em 1em; } div.refererlist ul, div.comment ul{ margin: 0 2em; padding: 0; list-style-type: square; font-size: 80%; letter-spacing: 0px; } form div.refererlist ul, form div.comment ul{ font-size: 100%; letter-spacing: 1px; } div.caption{ font-size: 80%; padding: 0; margin: 0; } div.caption a{ border: none; } div.refererlist div.caption{ font-size: 80%; padding: 0; margin: 0 0 0.5em 0; } form div.refererlist div.caption{ font-size: 100%; padding: 0 0.5em; margin: 0.5em 0; border-bottom: dotted 1px #d0d0d0; } div.caption a{ border: none; } div.commentshort{ margin: 0 0.5em; } div.commentshort textarea{ width: 90%; } span.canchor{ display: none; } div.commentshort a{ border: none; } span.commentator{ font-weight: bold; display:block; margin: 0 0 0 -1em; } form span.commentator{ display: inline; margin: 0; } div.commentshort P { margin: 5px 0 0 1em; font-size: 90%; letter-spacing: 0px; } /********************** sidebar ***********************/ .sidebar{ position: absolute; top: 10px; left: 0px; width: 24%; padding: 0; margin: 0 ; text-align: left; } .recentitem{ display:none; } .hatena-module{ margin:0 0 15px 0; background-color: #e22e14; background-image: url(kado1.gif); background-position: top left; background-repeat: no-repeat; } .hatena-moduletitle{ background-image: url(kado2.gif); background-position: top right; background-repeat: no-repeat; letter-spacing: 0px; font-size: 100%; font-weight: bold; letter-spacing: 0px; padding: 4px 7px; margin: 0px; color: #ffffff; text-align: center; } .hatena-moduletitle a{ border: none; color: #ffffff; } .hatena-modulebody{ padding: 1em; margin: 0; background-color: #ffffff; border-left: solid 2px #e22e14; border-bottom: solid 2px #e22e14; border-right: solid 2px #e22e14; font-size: 80%; width: auto; _width: 100%; } .hatena-modulebody a{ border: none; } /********************** sideber li **********************/ .hatena-modulebody ul{ padding: 0; margin: 0; list-style-type: none; } .hatena-modulebody li { } .hatena-modulebody li a{ display: block; padding: 3px 5px; margin: 0; _width: 100%; line-height: 1.2; } .hatena-modulebody li a:hover{ color: #e22e14; _width: 100%; } /*************** trackback/comment module ****************/ .hatena-modulebody ul.hatena-recentcomment li a{ display: inline; width: auto; padding: 0; } .hatena-modulebody ul.hatena-recentcomment li a:hover{ width: auto; } /******************asin detail***********************/ div.hatena-asin-detail { margin: 1em; padding: 5px; border: solid 2px #e22e14; _width: 100%; } img.hatena-asin-detail-image { float: left; border: 0; margin: 0 10px 0 0 ; } div.hatena-asin-detail-info{ float: left; margin: 0; word-break: break-all; } p.hatena-asin-detail-title{ font-weight: bold; width: 100%; margin: 0; } div.hatena-asin-detail-info ul { list-style-type: none; margin: 5px 0 0 0; padding: 0; } div.hatena-asin-detail-info li { margin: 0; padding: 0; } div.hatena-asin-detail p a{ border: 0; } div.hatena-asin-detail-foot { clear: left; } /************************ form **********************/ form{ margin: 0; padding: 0; } form.hatena-searchform{ margin: 5px 0; } div.day form{ margin: 0; padding: 0; } div.day form div.body{ margin: 0; padding: 0 15px; } /******************* photo module *******************/ ul.hatena-photo{ padding: 5px 0; margin: 0; width: auto; list-style-type: none; text-align: left; } ul.hatena-photo li{ margin: 0; display: inline; width: none; } ul.hatena-photo li img{ } ul.hatena-photo li a{ display: inline; width: 48%; margin: 0 0 10px 0; padding: 0; text-align: center; } ul.hatena-photo li a:hover{ width: 48%; background-color : transparent; background-image: none; } ul.hatena-photo li a img{ filter: none; border: 1px solid #999999; } ul.hatena-photo li a:hover img{ filter: none; border: 1px solid #ff0000; } /********************** calender **********************/ div.calendar { font-size:80%; margin: 0 ; padding: 0; text-align: right; } div.calendar a{ border: none; } /********************** calendar2 **********************/ table.calendar{ font-size: 90%; letter-spacing: 0px; margin: 0; width: 100%; padding:0; background-color: #ffffff; border: none; background-image : none; background-repeat: no-repeat; text-align: center; } td.calendar-current-month{ font-weight: bold; } td.calendar-prev-month, td.calendar-current-month, td.calendar-next-month{ text-align:center; } td.calendar-day a{ border-bottom: 1px solid #000000; } td.calendar-weekday, td.calendar-sunday, td.calendar-saturday{ display:none; } td.calendar-day a img { width: 12px; height: 12px; border: solid 1px #f0f0f0; } td.calendar-day a:hover img{ border: solid 1px #ff0000; } /************************* header **************************/ table { margin: 0; padding: 0; } td { background-color : transparent; } table table td{ background-color: transparent; } table table{ margin: 0; padding:0; border: none; background-color: transparent; } table table td font, table table td a{ border:none; color: #000000; } table a{ border: none; } table input{ border: solid 1px #999999; background-color : transparent; } /************************ other ****************************/ div.adminmenu{ text-align: right; width: 85%; padding: 1em 0; margin: 0 auto; font-size: 80%; background-color: #ffffff; color: #000000; } div.adminmenu a{ border: none; color: #000000; } div.hatena-body div.adminmenu{ text-align: right; margin: 0; padding: 0.5em 0; width: auto; border: 0; } div.refererlist{ background-color: #ffffff; } tdiary-3.2.2/theme/kurenai/README000644 000765 000024 00000000140 12137321070 016661 0ustar00machustaff000000 000000 Title: kurenai Author: id:chepooka Access: http://d.hatena.ne.jp/chepooka/ License: GPL Comment:tdiary-3.2.2/theme/kotatsu/kotatsu.css000644 000765 000024 00000020441 12137321070 020247 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: こたつ Revision: $Revision: 1.5 $ Author: ただただし Access: sho@spc.gr.jp License: GPL Comment: こたつの中で本を読む感じ(←読むな) Copyright 2002 (C) by TADA Tadashi Validated by W3C. */ /* ChangeLog 2002-10-08 NT * convert for 1.5 series. 2002-05-07 zoe * remove overflow. 2002-04-04 TADA Tadashi * created. */ body { background-color: #f50; color: #000; font-weight: bold; } a { color: #000; background-color: transparent; text-decoration: underline; } div.adminmenu { text-align: right; margin-top: 0px; font-size: x-small; } div.adminmenu { border-style: solid; border-color: #000; border-width: 1px; color: #000; background-color: #f80; font-weight: bold; } h1 { text-align: left; } div.day h2 { text-align: left; font-size: medium; } div.body { margin-left: 10%; margin-right: 10%; line-height: 120%; } div.body h3 { color: #f50; background-color: #000; font-size: medium; margin-top: 1.5em; margin-bottom: 0.5em; padding: 4px; } div.body h3 a { color: #f50; background-color: transparent; } div.day span.sanchor { text-decoration: none; } div.day span.canchor { text-decoration: none; } div.body p { margin-top: 0px; margin-bottom: 0.5em; margin-left: 1em; } div.body pre { border-style: solid; border-width: 1px 1px 1px 3px; border-color: #000; /* overflow: auto; */ padding: 8px; margin-left: 2em; font-weight: normal; } div.body blockquote { background-color: transparent; border-style: solid; border-color: #000; border-width: 4px 0px 4px 0px; padding: 4px; margin-left: 3em; margin-right: 3em; font-weight: normal; } div.body blockquote p { margin-left: 0em; } div.body li { margin-left: 2em; } div.body dl { margin-left: 2em; } div.body dt { border-style: solid; border-color: #000; border-width: 0px 0px 1px 0px; margin-top: 0.7em; } div.body dd { margin-top: 0.3em; margin-bottom: 0.5em; margin-left: 2em; } div.comment { border-style: solid; border-color: #000; border-width: 1px; margin-top: 1em; margin-bottom: 0.5em; font-size: small; margin-left: 2em; } div.day div.comment { margin-left: 10%; margin-right: 10%; } div.form div.comment { margin-right: 1em; } div.comment p { margin-top: 0em; margin-bottom: 0.2em; font-weight: normal; padding-left: 4px; padding-right: 4px; } div.comment p.commenttitle { margin: 0em; padding: 2px; color: #f50; background-color: #000; font-weight: bold; } div.comment p.commenttitle a { color: #f50; background-color: #000; } div.form { border-style: solid; border-color: #000; border-width: 1px; } div.day div.form { margin-left: 10%; margin-right: 10%; } div.day div.form { margin-top: 0px; margin-bottom: 0.5em; font-size: small; } div.form form { margin: 0; padding: 4px 4px 4px 4px; width: 100%; } div.form p { margin-top: 0px; margin-bottom: 0.5em; padding-left: 4px; } textarea { font-weight: bold; color: #000; background-color: #f80; border-color: #000; border-style: solid; border-width: 1px; } div.form textarea { margin-left: 2em; } div.day div.form textarea { width: 20em; } input { font-weight: bold; color: #000; background-color: #f80; border-color: #000; border-style: solid; border-width: 1px; } div.form input { margin-left: 2em; } div.referer { text-align: right; font-size: x-small; margin-top: 0px; font-weight: normal; margin-right: 10%; } div.refererlist { border-style: solid; border-color: #000; border-width: 1px; margin-top: 0px; margin-bottom: 0.5em; margin-left: 2em; font-size: small; } div.refererlist p { color: #f50; background-color: #000; } div.day div.refererlist { margin-left: 10%; margin-right: 10%; } div.refererlist ul { margin-left: 2em; font-weight: normal; } div.refererlist ul { text-decoration: none; } div.form div.refererlist { margin-right: 1em; } div.refererlist p, div.refererlist ul { margin-top: 0px; margin-bottom: 0em; padding: 4px 4px 4px 4px; } hr { color: #000; height: 1px; background-color: transparent; margin-top: 0.5em; } hr.sep { display: none; } div.footer { color: #f50; background-color: #000; padding: 2px; text-align: right; font-size: x-small; } div.footer a { color: #f50; background-color: #000; } form div.body { border-style: solid; border-color: #000; border-width: 1px; color: #000; background-color: transparent; padding: 0px 4px 4px 4px; } /* for plugins */ /* calendar */ div.calendar { text-align: right; font-size: x-small; font-weight: normal; } /* calendar2 */ table.calendar { font-size: x-small; line-height: 100%; border-width: 0px; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* recent_list */ p.recentitem { font-size: x-small; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: x-small; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.body span.footnote a { text-decoration: none; } div.footnote { border-style: solid; border-color: #000; border-width: 1px 0px 0px 0px; margin-top: 1.5em; margin-left: 3em; font-size: small; } div.footnote a { text-decoration: none; } /* amazon plugin */ img.left { border-width: 1px; border-color: #000; float: left; } img.right { border-width: 1px; border-color: #000; float: right; } div.section { clear: both; } /* for Asumi Diary layout */ div.main { margin-left: 20%; } div.sidebar { color: #f50; background-color: #000; position: absolute; top: 0px; left: 0px; width: 20%; font-size: x-small; padding: 2px 2px 100% 2px; } div.sidebar a { color: #f50; background-color: #000; } div.sidebar p { line-height: 120%; text-align: left; margin: 2px 4px 2px 4px; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #f80; color: #000; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ div.update.day { border-style: solid; border-color: #000; border-width: 1px; } div.update.day div.form { margin-left: 0%; margin-right: 0%; border: none; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #f80; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } div.update.day form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment div.caption, div.comment div.caption a { background-color: #000; color: #f50; padding: 2px; } div.comment form { margin-top: 0em; } div.refererlist div.caption { background-color: #000; color: #f50; padding: 2px; } tdiary-3.2.2/theme/kotatsu/README000644 000765 000024 00000000742 12137321070 016725 0ustar00machustaff000000 000000 Title: こたつ Author: ただただし Access: sho@spc.gr.jp License: GPL Comment: こたつの中で本を読む感じ(←読むな) Copyright 2002 (C) by TADA Tadashi Validated by W3C. ChangeLog 2003-09-08 NT * remove specification of font-family. * font-size: em -> %. 2002-10-08 NT * convert for 1.5 series. 2002-05-07 zoe * remove overflow. 2002-04-04 TADA Tadashi * created. tdiary-3.2.2/theme/kitchen-natural/cloth01.gif000644 000765 000024 00000010423 12137321070 021402 0ustar00machustaff000000 000000 GIF89aje!,jeUM5U%%LS34D <*Jŷj q$dBYT,LFM:ꦥS R  $NXCA)$ rqmTRsRnUuhrtWlxz|~0#*    s˦ı jiRL2u: צ 8 4Z z(s o•UTeW9Ur@+B۰Q+ds! +׺< Ο=F!6M @fa)hrw`[^: u&* <Gs!h^U.EM]SQ{:%#WJ@DI0œ;Ց4H 0 Up0hq|>A(MIbe3 jIs L."Kf䴨2B27(O<T |$"Il@ P`PS)E1BZ*P&8d Tu5bOuWXHuA'ZUbtD<8ZIW$,(MfȦT,iD!jJrY2$7}a@?d5)>ŽP0z> AQ"c!ؙ:PTA@6BH*4ۑa0lXdV! Oѯ %j@XA)|kXēLU%(iSP: "#0PKU0lˌ,>U53ʎ  IY(lE$P$VdM]MQ@uTK#™mP50Ͷۛ 9sVm1ޝ,bf*A rP0YA7C ݾD~8~y;yLҨ|&w- 01~/BR&8oJ7ɴSh`;Ky@# <;؁pV`6օQm"QG$( 8$PpFل sSNf%'(A y)6M'1CͦƎc} Hxt@bL$ #D6Fa ,`"p_g݊] Ie/HyQaɨ̜iB D/0;.j3a0h>$*vH)^k+"I'@dS uQ+wgSn2*deO\il*w*'@9o>,?rJQD 0TLz@W2fV`[FrCEtf}F7 Nf$RҖ4L*8=S$*7M҈jB ɢF4jƱ-CBA^D"CYH&;'X65hZ֜0o#*1Bm(d O.i$6G4 MU 'UADmPj97L@Xlj'IK {֨tN`(&m]x:=G=rh`yBKa9)Ct Hݸj8 #Z'VAb:' p&pp>#%LB<A&msd@ɛ`)Znt(UV]1D[1a`T{ZY Dj6[yʢ GY@X3@-UuӒeʁ9$3dtwjRA*(+"|ՋFKBH8Ve.$݂lř b::O` [ ĆWTIG "Pr[?r܊4.K.XK2=uYބ-iG.d2j#]Z]N-18!LH@۵, K{bޥY{ܠF*f#PFInCN!@PJ_n aH짣>4N%cyWk§`,P@=j<zgB)58-Ez>E p^67w1Rh^1}yQO3Fs"g)e%@p ]hgx8| 3zq#F7v:x:(>x @/XrB'D$5#p(p#ԂR_:,(+X^DăSKcDKiH z1H^`AM9ִE*GXmp 0iaLh-b\27cb=P]A޴T AJmE$߀$27,JX\O`Pc=DG"RQiea?@g#o0ʓ RzSEqw$q {  p#0vptN8X T >0@ H Mx /x"r #QSΡ\C0/QR1+`b> zfywK>qa8rp"[;$OzR rTLiI KCO3ҢsrS{]aX^%Wvba3F]y*_Q8~T4)Q&!q9rɡ[0J xR=IoX LLo! H"bky)RK7bR_ 9(ȉ"."Kvr|Dv %;#v& #RT$/ݙ}#T#F%u=e@?>~簏l +=='0?5WT JA^%B@xle4:-A0!T#CPY)dD/4$IzLSHOCO4Q@DLqE6)h1DNtnQUDEEEZ7 uSF~D9RF$G[WG]cT|dFt64CgH IPIpIkqy%JUUlapBJ :Kb (G"K(KLHƤ2apDKLoMzgSUONTȫU$O>OߧO$Q PUPDQ E [_EQk ,j;S.S0%SZrY9'RjR UAUJUivMe UTصWeIŝ\ b5W~uViu!Ve6 a?dW?Pß56AshYPt" Y"9Nw?ŗ;tdiary-3.2.2/theme/kitchen-natural/kitchen-natural.css000644 000765 000024 00000023134 12137321070 023247 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title:kitchen-natural Revision:1.1 Author:Nishioka Yuji Access:http://d.hatena.ne.jp/n-yuji/ License:GPL Comment:キッチンのインテリアふうのテーマシリーズです。お料理日記に最適? この「kitchen-natural」は、スタンダードなナチュラルテイスト。 */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color:#FFFFFF; background-image:url('tile01.gif'); background-repeat:repeat; color:#755447; font-size:100%; line-height:150%; margin:0px; padding:0px; /* font-family:"MS Pゴシック",sans-serif; */ } /* はてなボディ */ .hatena-body{ position:absolute; padding:0; margin-top:20px; width:100%; } /* リンク文字列に関する設定 */ a:link { text-decoration:none; color:#9B4E31; } a:visited { background-color:transparent; color:#755447; text-decoration:none; } a:hover { color:#AF842D; } /* はてなキーワードリンクに関する設定 */ a.keyword { text-decoration:none; border-bottom-style:solid; border-width:1px; border-color:#B9956B; } a.keyword:link { } a.keyword:visited { color:#755447; } a.keyword:hover { background-color:#EECB8A; } /* 日記タイトルの設定 */ h1 { background-image:url('wood01.gif'); background-repeat:repeat; text-align:left; font-weight:normal; /* font-family:Verdana,"MS Pゴシック",sans-serif; */ letter-spacing:0.25em; color:#755447; margin-top:1em; margin-bottom:0em; margin-left:90px; margin-right:90px; padding:12px 10px 12px 10px; font-size:170%; border-style:solid; border-width:4px; border-left-color:#D8C49E; border-top-color:#E6D49F; border-bottom-color:#AA8566; border-right-color:#977A5A; } /* タイトル下の説明文の設定 */ div.hatena-description { line-height:140%; font-size:80%; margin-left:90px; margin-right:90px; } /* カレンダーの設定 */ div.calendar { text-align:right; line-height:110%; font-size:80%; margin-top:0; margin-bottom:0.5em; margin-left:90px; margin-right:90px; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color:#FFFFFF; background-image:url('cloth01.gif'); background-repeat:repeat; border-style:solid; border-width:0 1px 1px 0; border-color:#C5B499; padding-bottom:0.5em; margin-top:0; margin-left:90px; margin-right:90px; margin-bottom:1.5em; } /* タイトル行全体の設定 */ h2 { background-image:url('wood01.gif'); background-repeat:repeat; font-size:100%; font-weight:normal; margin-top:0px; padding:6px; border-style:solid; border-width:4px; border-left-color:#D8C49E; border-top-color:#E6D49F; border-bottom-color:#AA8566; border-right-color:#977A5A; } /* 日付の設定 */ h2 span.date { font-size:120%; /* font-family:Verdana,sans-serif; */ border-style:solid; border-color:#AA8566; border-width:0 2px 0 0; padding:0em 0.5em 0em 0.25em; } /* タイトルの設定 */ h2 span.title { font-size:120%; font-weight:bold; color:#755447; padding:0 1em 0 0.25em; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { margin:1.5em 0.5em 0em 1em; /* font-size:90%; */ line-height:165%; } /* サブタイトルを含むセクションの設定 */ div.section { margin-top:0.75em; margin-left:0em; margin-bottom:0em; } /* サブタイトルの設定 */ h3 { font-size:100%; margin-top:1em; margin-bottom:0.25em; } div.day span.sanchor { background-image:url('maru01.gif'); background-position:bottom right; background-repeat:no-repeat; padding:16px 16px 0 0; color:#FFFFFF; background-color:transparent; font-size:1px; } /* その他の見出し(必要なら) */ h4 { font-weight:bold; margin-bottom:0em; } /* 日記の本文(段落)の設定 */ div.section p { margin:0em 0em 0em 0em; } /* コメント/フォーム/リンク元のキャプション設定 */ div.caption { font-size:80%; line-height:150%; border-style:dotted; border-color:#977A5A; border-width:2px 0px 0px 0px; } /* コメント欄全体の設定 */ div.comment { padding:0px; padding-bottom:2px; margin-top:1em; margin-left:5em; margin-right:1em; } /* コメント欄本文 */ div.commentshort { font-size:80%; } span.commentator { font-style:italic; font-size:120%; margin-right:0.5em; } div.commentshort p { margin-top:0.2em; margin-bottom:0.2em; line-height:150%; } span.canchor { background-image:url('maru-s01.gif'); background-position:bottom right; background-repeat:no-repeat; padding:10px 10px 0 0; color:#FFFFFF; background-color:transparent; font-size:1px; } /* フォーム全体を囲む枠の設定 */ div.form { font-size:90%; line-height:1.5; margin:1% 5% 1% 5%; padding:1%; text-align:center; } /* リンク元リストの設定 */ div.refererlist { padding:2px; padding-bottom:1px; margin-top:0.5em; margin-left:0.5em; margin-right:1em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size:90%; margin:0.5em 1em 0.5em 3em; line-height:120%; } /* 罫線の設定 */ hr { border-style:dotted; border-width:2px; border-color:#977A5A; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display:none; } /* ヘッダ・フッタの設定 */ div.footer { text-align:left; font-size:80%; line-height:120%; margin-top:0px; margin-right:90px; margin-left:90px; } /* エラーメッセージ表示の設定 */ p.message { text-align:center; font-size:large; background-color:#d00; color:#fff; padding:8px; } /* 整形済みテキスト(preタグ)の設定 */ div.section pre { font-size:90%; line-height:120%; margin:0.5em 0.5em 0.5em 0; padding:0 1em 0 1em; background-color:#FFFFFF; } /* 引用(blockquoteタグ)の設定 */ div.section blockquote { border-style:dotted; border-color:#977A5A; border-width:0px 0px 0px 2px; margin-top:0.5em; margin-bottom:0.5em; margin-left:2em; margin-right:1em; padding:0em 1em 0em 0.5em; } div.section blockquote p { margin:0em 0em 0em 0em; } /* 箇条書きの設定 */ div.section ul, div.section ol { margin-top:0.5em; margin-bottom:0.5em; font-size:90%; line-height:130%; } /* 項目リストの設定 */ div.section dl { margin-top:0.5em; margin-bottom:0.5em; font-size:90%; line-height:130%; } div.section dt { margin-bottom:0.2em; font-weight:bold; } div.section dd { margin:0em 3em 0.5em 1em; } /* カレンダー2の設定 */ table.calendar { font-size:1em; line-height:100%; text-align:center; background-color:transparent; margin:0 0 1em 0; width:100%; } table.calendar td { margin:0; padding:1px 2px 2px 2px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { } table.calendar td.calendar-sunday { color:#BE002C; font-weight:bold; } table.calendar td.calendar-saturday { color:#095C9A; font-weight:bold; } td.calendar-day img { width:15px; height:15px; border:0; } /* /* 脚注の設定 */ div.body span.footnote { vertical-align:super; font-size:70%; } div.footnote { font-size:70%; line-height:130%; padding:0em; margin-top:1.75em; margin-left:8em; margin-right:1em; } p.footnote { margin:0.5em; padding:0em; } /* amazonの書影リンクの設定 */ img.asin { float:right; border:0; margin:0 0.5em 4px 1em; } /* photoの設定 */ img.photo { float:right; margin:0 0.5em 4px 1em; border-style:solid; border-width:4px; border-left-color:#D8C49E; border-top-color:#E6D49F; border-bottom-color:#AA8566; border-right-color:#977A5A; } /* 検索時のハイライトの設定 */ span.highlight { color:#ffffff; background-color:#977A5A; } /* サイドバー関連の設定 */ div.main { padding:0px; margin-right:220px; } div.sidebar { background-image:url('wood01.gif'); background-repeat:repeat; position:absolute; top:0px; width:180px; right:90px; padding:6px 6px 6px 6px; font-size:100%; text-align:center; border-style:solid; border-width:4px; border-left-color:#D8C49E; border-top-color:#E6D49F; border-bottom-color:#AA8566; border-right-color:#977A5A; } div.sidebar p { padding:0 ; margin:0; } /* モジュールの設定 */ p.recentitem { font-size:75%; font-weight:bold; line-height:160%; padding:2px 2px 2px 2px; margin:0 0 0.5em 0; color:#7B5F59; border-style:solid; border-width:2px; border-left-color:#D8C49E; border-top-color:#E6D49F; border-bottom-color:#AA8566; border-right-color:#977A5A; } div.recentsubtitles { font-size:75%; line-height:150%; } /* はてなモジュールの設定 */ .hatena-module{ margin:0; padding:0; width:100%; text-align:center; } .hatena-moduletitle, .hatena-moduletitle a{ border:none; } .hatena-moduletitle{ font-size:75%; font-weight:bold; line-height:160%; padding:2px 2px 2px 2px; margin:0 0 0.5em 0; color:#755447; border-style:solid; border-width:2px; border-left-color:#D8C49E; border-top-color:#E6D49F; border-bottom-color:#AA8566; border-right-color:#977A5A; } .hatena-modulebody{ font-size:75%; line-height:150%; } .hatena-modulebody a{ border:none; } .hatena-modulebody ul{ padding:0; margin:0 0 1em 0; list-style-type:none; } .hatena-modulebody li { } ul.hatena-photo{ list-style-type:none; } ul.hatena-photo li{ } ul.hatena-photo li img{ } ul.hatena-photo li a{ display:inline; } ul.hatena-photo li a img{ border:none; padding:2px; } form.hatena-searchform{ padding:0; margin:0.5em 0 1em 0; } /* メニューの設定 */ div.adminmenu { font-size:80%; margin:0; text-align:center; } div.adminmenu a:link { text-decoration:none; color:#9B4E31; } div.adminmenu a:visited { text-decoration:none; color:#9B4E31; } div.adminmenu a:hover { color:#AF842D; } span.adminmenu { padding:0 1em 0 0; tdiary-3.2.2/theme/kitchen-natural/maru-s01.gif000644 000765 000024 00000000477 12137321070 021505 0ustar00machustaff000000 000000 GIF89a M9ެP=M:M>:˾j?6WDK:H9ժO<߼RO EcSj(m 7 #< 2"./ I*4$A;tdiary-3.2.2/theme/kitchen-natural/maru01.gif000644 000765 000024 00000000666 12137321070 021245 0ustar00machustaff000000 000000 GIF89a}GӵXt:Þrh9uVQJz[7VG6ɴNF;Ǻݦt;ɨutnoV:׿x=ӹge`黹o;ѾͲ_KhIӺbcM5_8ȯv;ުv: <6<)0 2)<) \4  8!*P(  !PB>BEtA„ 01‡ ;tdiary-3.2.2/theme/kitchen-natural/README000644 000765 000024 00000000461 12137321070 020322 0ustar00machustaff000000 000000 Title: kitchen-natural Revision: 1.0 Author: Nishioka Yuji Access: http://d.hatena.ne.jp/n-yuji/ License: GPL Comment: キッチンのインテリアふうのテーマシリーズです。お料理日記に最適? この「kitchen-natural」は、スタンダードなナチュラルテイスト。 tdiary-3.2.2/theme/kitchen-natural/tile01.gif000644 000765 000024 00000003005 12137321070 021224 0ustar00machustaff000000 000000 GIF89aff!,ffpH,Ȥrl:Шt*Eجvɣ@.cDT|NTƍ}F # xD  E{ %# lCDDřD}DщDוCCCBݹBB%%敨go>}@3L(jaU#ҚHŋ2jű# I?(S*ZҒ˗|bDD&8uK24jiJ,vt H^kB F,@ɲ3=؊s{.3bEz%j>/E>_ B,q%d>&ETdV\T = uB%I7ҥv/aƤٍfM7uӹCȓ+_μУK_`سkN`W Oy `?NE8 hFpF(F߆pA) $V@PD$P &@D,XaD @8&Y D$D9J&NBCIV e7n)D^ba%&jf+YBrnHw&|V'7h%(6ᣐ(*VjifজR**ᩨy䪣6骩Sƪ+z"2[BRkb;r[wrm;Y를TҫP[嬽.i+Q8< !hDEw1D z\ꅳYyFxl^zm'7@-Dm!@L7P@z%T7Xg<6zHhhKkt tm<ɴl.x݈'A xr) .9w+, ?,D spy.za:ꧫ~e:^뾻 1n&_#| }S_ZG߫=ߎ;~>u=?S}? \ @&Pn  h fp}_#(e~#9Ov &H@>1 MXC; CZC,_wn%q{K^EٰrCX@;p.` X.˘fm!;#f"oXZa\ $׼Vf8C";tdiary-3.2.2/theme/kitchen-natural/wood01.gif000644 000765 000024 00000026624 12137321070 021253 0ustar00machustaff000000 000000 GIF89aKƮ~̲͵Ƭ}Ŭ{ʰūyŬ|ɮ~Ūyεū{ͳȮ}ε̲ʲʰƮ|ɲ̲̳Ȱ~̴ʹʹʳʳƬ{ɲʲ̴ŬyȮĪxŬ}δƬ~ĪyδȰŪxʳū|ĩvɮĩxɲ~ĪvƬ|ɰεƮ}ʲ̳ͳ͵ɰ~̳Ȯ~ɰʹ̳ʲ!,K@+?׳n=W#&}mNn+rtNB'z8m+5> 7w=33=837:6QZ3]6?YN8wQ876?529mPb=TJg2k:qwyxwR?6<4eHH58tSGS^t̏ t\3 ZPt6܄8 ߷x`ی3?< 49I2lnjyE!J&pс'4AS`e ;2Xb b@cc `GY9@%U映;w9Wɺ;0(@cSQ+2KYӄPR # 4:nc--QXBkgPcAA3xGTh@@?L+Q@u5p LGiIPk|D$ \T,!&qT0|*ь晴~L'2(A@g<Cb2a%8H ąD;'l趉]'~dḨX&!9`*hFv!!K\™ zF00(V 1+0j cNPH`_4&(ƪOr }AQFI]4FHB n CP1Z#k7jـve<$5@VW #Pbc kU>zxCczL07* hz46a"_APb65 YL*a"xbX`~Fdp* S0CD>7r}8`:@1%X*RFX#-1!T6faC @h/`iy$Lj1$* j4O,QON1`sA0b6~1)GS ֦9Acu_bNg<H)WE NunQ jQ g$ARM'5:`6=D~kE ߃(AUXÎ{.ff,@ n"3a 9 oe ,RD"c46Lv2gG*#`$r/3s\0%2A nRRMa`'[N,ag*>60(p2155P@O ܇R@"g m&p$0djI5XDNwiWF.CiV< V*O$pU6X>+or,a'9Rk``o+/ RI XT&#(R;:Tq*Q`61Nՠ C`jA\QP=M19P11tR *>tU'X`T^DS+$ 0E'yXmQ]`91+0;4`+DΦH 1"r~G cC9f-)G<y:W  E2]t*3#W;GCTL[WH7JwVD b!ND E`Q`?!m3.+/4cqtiF `Bm*%&Ra3R&Z >Yv xQwӢ!.a0AEH> xvȁq`Q0udi Q@x&RJ~I8f7QD.' wR$Z@f$vR.QD#ut,Rqk1@aق+!"FXfP8cf i@ zR0bLFR) V)D pD=bBZPgr@UaS(fr)}<hBxe Y Ue&`>a1```EoL&u% @bArAq%+9=10[T5;SE"U*t"1"=P[""[n@+zT]Pf5SS*e5Pt:a$tk u(}C2X#@S W3eaY%kN7Oi@R)DT` 'S* :Տ$ P DҗA3r lp"> -!p0 d~a6\3D. 7r2DaMDx61;#!B >2Q0?qZ,;KV44Gvȱ 0jooV)9)g7'bZ'8*P~9lb*S88j ryC2w5A(PI1(T `N6hBq?pY=&7.;Us"}4h+js2(v/D;4j!RiH.2EF\1*6@6Bzd 1AȅP cD)@Nv &5T(0*"c": GVb@*GP1<ٗ>d  ይ ?hDq0 ,dx&8% Rx!Mr4 M- ܠ!/P Q& @vNh`rl9Dt '!3R*i/=b1?p Yc"pU֑PsKsuP)"r*J CoHM]V#%09p P'`lGп pyEE" 7HB2S.3`P_rƧa\"s&@ve>Ê7R+R<~;BH#!ӏ{[g󩦃` p}t7M kSd%3x*q`Ujm ,!r!=VE/g'm sP8@JPM(y ,JT-/BXX1tH`' 7џU 4L!2 M{.)FM"lfsgrpq){C¨*A֙|7ni>"{uuBnDMsT1KA4C1H(@ fc!"̱ѫe{.57d1 3h|`|"/; A oK+c 1Q cɩY@TGc⑹z;@\!Qz7.xG<#XU!rׇ;I*iF Sr"@{uRHKpxX^f1?%\5tD[+1/"8; +C [(o`SR@ 9e&[z# 0F(s  쐛H,P'qr?|I P"@??&l%"qWp{~Ёfs IưL% @ %rWd1kF#u8 i (PO5čT.T)uî1_Uw[O*](0wrp0C">+5 DJ*ڐII (D}G 6_k$gqAIr&0W)K&A(1@h" Qf%PA RQ2t0e49I Y#6Y4" ="$No~cP7pdãpM#%49 |6c6'Ppyn?Pz%쯬7Q@`">NoF@W'h P-v/U#.[GKq$>p)6&RMшV('NP:gsC+wPm۵p15x4cf ũ2]5:)ЏH ;dY:3).7b-5 ƘA"!/p<@l^2 ==~Q5N >;liPPՙ\~*:w0U 57Ep=UXc"Pzs1Ai61P1+!mᷥB&FqZε c+ '\ a `Pb! %`B E)@QY)DQI6-͉fLWP)L0ޱyRU#z C"1LDa2A`0E @sv4xdހ#r/Ptyۭjtnn|uztzp&g~j0/u{fpzlz|4|tjxvrrXb/ixT.{2vVic8xR9mlBq ul|)|z.nK?Aqd/'#g*?~d xVh|26( @RjxH@ t":0H1C:oT;=Ԕ`F A D7p9ISyhP`SBU0BnI h9TpD'j`,; 9t8drD)1n }QquƑs3 /%N>Џ1e!`PLwjPI,$PD!0 xFF`BƗF Y-Za%/j'z ԀPQ T<  j#)WqF 9{ %f "1LDT*B2֧Ũ|'(8N L#BcXh5Gh1jI# Ip5:aK.xB+{4XlhAOsxK]N | D9#46Mej*-r16XТ ;.9XI417"D`*419yq$Q,9 JZ2\F%1Ct(N:D,`[80|aTJ.4z`D5/iq XNy4mZ]#pX(YuВIN2p|xU,$# 0 <4%BXjaA 7L Ƌu&CE>T$Հfr @U`#AB*K7(b! 9H+K dy!gPh;=A44Љ%b^B0'0 4`)Dž0vD4BQ0/%.͟}O! 9;9gj;V#rv-W/2 )!ޢo#|T fc(2P3VFYJ ػfp뚀WZ Sǐ|ʍ0d* oӀO>Ԉg8@3g)cHiLwDpf iR+(biWVqB: B> !ez(w p 2v~Jd)0 0P B~l3H7lT7Z|S  on:(S@a ~h)/&?zicePd @9E:bb*cƾpь| OҶMIyۂE뜜5uXe:E^lچEĵ "' nQǃb'$AA_D ``-o&FҤP. #(㝶FtԐs{>)v!'#CZzvE B<7W85H 2nK wRO4cXnzHcY_ 00L11`kZ!SU(]g5l#7}=b"F]k{,>IB_.p-+ځZV*p1c)qh$C'Ur2R4 |vLCp0D a/Qc!$\@!&F!&9 H"{|DjH&cP"@h.&'ςz"fG-!rC %m d Hj D ZXi!epIC=\!blB)hAbb2g^. \՘U,CG4k`naBF< )/4.Plj21 (2^.\m8Оo=h7!N" 90.3(j\ƮFa!F摤"0iĪ D7_" (K,CZ `$8-` -k4"*t`j0/^ |`0FZzm%j.`u c!JfR {jB #l#c`"Jb@Ԃ 6+,dD$MFnFANDpLvYLH4 #u#"A\(#=iLg(i#!=D&CfZA=ځ.at5/Hk.! H#i JF7p/n,Þc>$&#$ Mhl- ]m>`H(6h3-A2$+HD=B4 p@ B'L1ư'@N"i9`1,h3:ң2=\AIPKEF$ .rU|r4W$Z$i^NQHc$R\AB>&>}'` $U8F=m|@E2 kgK,k/̠TxN&!gm(@NpILJ "2e`" #;`<!v`d0L`RQt0!g "YLP:sDg0 jXK&%D; ] D>8Tf HJ  (Ž3`wf(h-,j`N4n5R9t# @$=:a;|N429YA&0T(v!$/uKo&Ȁf`daΨD҅F.At e/@{fbnaD,1Hm.Z\%vi P9 C~Z$UШ .z0^l{$OofiW '$Df`$<D[ zl x ;Nd&o UkA(@LL} [SU< i,A#Avn7"DŽkJDU, 9L !(xm`$w5c#*R!= 6ܲ$[(Blh#9~JX> ~bm^.kޠ,'+WRL[T!xs;(q3A}B# m-LHQpjvZ1bAtB~ 9J@#Bz>>A Up`i! C2n#7 R@O$`ptǵu.(&nL!Mf\~#w"3 \04@#K䃝D&P@Y-dOqs]n!jYxj`N[rN8 l\c%أA0/mїP*K^ʒF*Z9)qYtj4Aoi\Hh:2sc[amF۳:GdR9k!6 Hާ\G^@.: Aj(roBlYBA;Ԥ`sxkLoWQzD >61!WEo*+blYSb(I(4Qf 0~.;"q+`W ޅQtl,*Oa0Ā['Y@dBF,tF \p$맕>HMqԄǬD#r0>NoaB@թ)xC^^`*J >|Hr^Ԅ] -#$jVG2&^З]. Zp+`tHa8@NZMƆ 8~O KG͟awy]㧎/Քz`g֨Ub BySkBH+@O4DViE"x@Ab;傟FV^ D*@ rtN 0jICHCFq;l#t J89~vAOBd ΤEb=Rzj#9S j]SQHhhzr<^@mM"~ "!gm %R\*}Tb&dǡ ㅲ,Wn @=Dĥ  ge|w|Cr\}uJfː{87qW Ŀ\y!l0Љ\ܬUuL4 (є(z} 48̜ `(| T hn@F dۙ)|"p0gG6;zk.шo>;tdiary-3.2.2/theme/kitchen-french/cloth02.gif000644 000765 000024 00000010413 12137321070 021201 0ustar00machustaff000000 000000 GIF89aje񜜜,jeUM5U%%LS34D <*Jŷj q$dBYT,LFM:ꦥS R  $NXCA)$ rqmTRsRnUuhrtWlxz|~0#*    s˦ı jiRL2u: צ 8 4Z z(s o•UTeW9Ur@+B۰Q+ds! +׺< Ο=F!6M @fa)hrw`[^: u&* <Gs!h^U.EM]SQ{:%#WJ@DI0œ;Ց4H 0 Up0hq|>A(MIbe3 jIs L."Kf䴨2B27(O<T |$"Il@ P`PS)E1BZ*P&8d Tu5bOuWXHuA'ZUbtD<8ZIW$,(MfȦT,iD!jJrY2$7}a@?d5)>ŽP0z> AQ"c!ؙ:PTA@6BH*4ۑa0lXdV! Oѯ %j@XA)|kXēLU%(iSP: "#0PKU0lˌ,>U53ʎ  IY(lE$P$VdM]MQ@uTK#™mP50Ͷۛ 9sVm1ޝ,bf*A rP0YA7C ݾD~8~y;yLҨ|&w- 01~/BR&8oJ7ɴSh`;Ky@# <;؁pV`6օQm"QG$( 8$PpFل sSNf%'(A y)6M'1CͦƎc} Hxt@bL$ #D6Fa ,`"p_g݊] Ie/HyQaɨ̜iB D/0;.j3a0h>$*vH)^k+"I'@dS uQ+wgSn2*deO\il*w*'@9o>,?rJQD 0TLz@W2fV`[FrCEtf}F7 Nf$RҖ4L*8=S$*7M҈jB ɢF4jƱ-CBA^D"CYH&;'X65hZ֜0o#*1Bm(d O.i$6G4 MU 'UADmPj97L@Xlj'IK {֨tN`(&m]x:=G=rh`yBKa9)Ct Hݸj8 #Z'VAb:' p&pp>#%LB<A&msd@ɛ`)Znt(UV]1D[1a`T{ZY Dj6[yʢ GY@X3@-UuӒeʁ9$3dtwjRA*(+"|ՋFKBH8Ve.$݂lř b::O` [ ĆWTIG "Pr[?r܊4.K.XK2=uYބ-iG.d2j#]Z]N-18!LH@۵, K{bޥY{ܠF*f#PFInCN!@PJ_n aH짣>4N%cyWk§`,P@=j<zgB)58-Ez>E p^67w1Rh^1}yQO3Fs"g)e%@p ]hgx8| 3zq#F7v:x:(>x @/XrB'D$5#p(p#ԂR_:,(+X^DăSKcDKiH z1H^`AM9ִE*GXmp 0iaLh-b\27cb=P]A޴T AJmE$߀$27,JX\O`Pc=DG"RQiea?@g#o0ʓ RzSEqw$q {  p#0vptN8X T >0@ H Mx /x"r #QSΡ\C0/QR1+`b> zfywK>qa8rp"[;$OzR rTLiI KCO3ҢsrS{]aX^%Wvba3F]y*_Q8~T4)Q&!q9rɡ[0J xR=IoX LLo! H"bky)RK7bR_ 9(ȉ"."Kvr|Dv %;#v& #RT$/ݙ}#T#F%u=e@?>~簏l +=='0?5WT JA^%B@xle4:-A0!T#CPY)dD/4$IzLSHOCO4Q@DLqE6)h1DNtnQUDEEEZ7 uSF~D9RF$G[WG]cT|dFt64CgH IPIpIkqy%JUUlapBJ :Kb (G"K(KLHƤ2apDKLoMzgSUONTȫU$O>OߧO$Q PUPDQ E [_EQk ,j;S.S0%SZrY9'RjR UAUJUivMe UTصWeIŝ\ b5W~uViu!Ve6 a?dW?Pß56AshYPt" Y"9Nw?ŗ;tdiary-3.2.2/theme/kitchen-french/kitchen-french.css000644 000765 000024 00000023130 12137321070 022641 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title:kitchen-natural Revision:1.1 Author:Nishioka Yuji Access:http://d.hatena.ne.jp/n-yuji/ License:GPL Comment:キッチンのインテリアふうのテーマシリーズです。お料理日記に最適? この「kitchen-french」は、フレンチテイスト(のつもり)。 */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color:#FFFFFF; background-image:url('tile02.gif'); background-repeat:repeat; color:#45446E; font-size:100%; line-height:150%; margin:0px; padding:0px; /* font-family:"MS Pゴシック",sans-serif; */ } /* はてなボディ */ .hatena-body{ position:absolute; padding:0; margin-top:20px; width:100%; } /* リンク文字列に関する設定 */ a:link { text-decoration:none; color:#6A6DCA; } a:visited { background-color:transparent; color:#45446E; text-decoration:none; } a:hover { color:#72C2D4; } /* はてなキーワードリンクに関する設定 */ a.keyword { text-decoration:none; border-bottom-style:solid; border-width:1px; border-color:#BDBDCF; } a.keyword:link { } a.keyword:visited { color:#45446E; } a.keyword:hover { background-color:#D5E6EF; } /* 日記タイトルの設定 */ h1 { background-image:url('wood02a.gif'); background-repeat:repeat; text-align:left; font-weight:normal; /* font-family:Verdana,"MS Pゴシック",sans-serif; */ letter-spacing:0.25em; color:#FFFFFF; margin-top:1em; margin-bottom:0em; margin-left:90px; margin-right:90px; padding:12px 10px 12px 10px; font-size:170%; border-style:solid; border-width:4px; border-left-color:#7C9EE2; border-top-color:#9AB5E6; border-bottom-color:#6363B5; border-right-color:#575791; } /* タイトル下の説明文の設定 */ div.hatena-description { line-height:140%; font-size:80%; margin-left:90px; margin-right:90px; } /* カレンダーの設定 */ div.calendar { text-align:right; line-height:110%; font-size:80%; margin-top:0; margin-bottom:0.5em; margin-left:90px; margin-right:90px; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color:#FFFFFF; background-image:url('cloth02.gif'); background-repeat:repeat; border-style:solid; border-width:0 1px 1px 0; border-color:#BDBDCF; padding-bottom:0.5em; margin-top:0; margin-left:90px; margin-right:90px; margin-bottom:1.5em; } /* タイトル行全体の設定 */ h2 { background-image:url('wood02b.gif'); background-repeat:repeat; font-size:100%; font-weight:normal; margin-top:0px; padding:6px; border-style:solid; border-width:4px; border-left-color:#DADBEA; border-top-color:#F1F2F7; border-bottom-color:#BDBDCF; border-right-color:#A6A6C6; } /* 日付の設定 */ h2 span.date { font-size:120%; /* font-family:Verdana,sans-serif; */ border-style:solid; border-color:#BDBDCF; border-width:0 2px 0 0; padding:0em 0.5em 0em 0.25em; } /* タイトルの設定 */ h2 span.title { font-size:120%; font-weight:bold; color:#A6A6C6; padding:0 1em 0 0.25em; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { margin:1.5em 0.5em 0em 1em; /* font-size:90%; */ line-height:165%; } /* サブタイトルを含むセクションの設定 */ div.section { margin-top:0.75em; margin-left:0em; margin-bottom:0em; } /* サブタイトルの設定 */ h3 { font-size:100%; margin-top:1em; margin-bottom:0.25em; } div.day span.sanchor { background-image:url('maru02.gif'); background-position:bottom right; background-repeat:no-repeat; padding:16px 16px 0 0; color:#FFFFFF; background-color:transparent; font-size:1px; } /* その他の見出し(必要なら) */ h4 { font-weight:bold; margin-bottom:0em; } /* 日記の本文(段落)の設定 */ div.section p { margin:0em 0em 0em 0em; } /* コメント/フォーム/リンク元のキャプション設定 */ div.caption { font-size:80%; line-height:150%; border-style:dotted; border-color:#BDBDCF; border-width:2px 0px 0px 0px; } /* コメント欄全体の設定 */ div.comment { padding:0px; padding-bottom:2px; margin-top:1em; margin-left:5em; margin-right:1em; } /* コメント欄本文 */ div.commentshort { font-size:80%; } span.commentator { font-style:italic; font-size:120%; margin-right:0.5em; } div.commentshort p { margin-top:0.2em; margin-bottom:0.2em; line-height:150%; } span.canchor { background-image:url('maru-s02.gif'); background-position:bottom right; background-repeat:no-repeat; padding:10px 10px 0 0; color:#FFFFFF; background-color:transparent; font-size:1px; } /* フォーム全体を囲む枠の設定 */ div.form { font-size:90%; line-height:1.5; margin:1% 5% 1% 5%; padding:1%; text-align:center; } /* リンク元リストの設定 */ div.refererlist { padding:2px; padding-bottom:1px; margin-top:0.5em; margin-left:0.5em; margin-right:1em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size:90%; margin:0.5em 1em 0.5em 3em; line-height:120%; } /* 罫線の設定 */ hr { border-style:dotted; border-width:2px; border-color:#977A5A; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display:none; } /* ヘッダ・フッタの設定 */ div.footer { text-align:left; font-size:80%; line-height:120%; margin-top:0px; margin-right:90px; margin-left:90px; } /* エラーメッセージ表示の設定 */ p.message { text-align:center; font-size:large; background-color:#d00; color:#fff; padding:8px; } /* 整形済みテキスト(preタグ)の設定 */ div.section pre { font-size:90%; line-height:120%; margin:0.5em 0.5em 0.5em 0; padding:0 1em 0 1em; background-color:#FFFFFF; } /* 引用(blockquoteタグ)の設定 */ div.section blockquote { border-style:dotted; border-color:#BDBDCF; border-width:0px 0px 0px 2px; margin-top:0.5em; margin-bottom:0.5em; margin-left:2em; margin-right:1em; padding:0em 1em 0em 0.5em; } div.section blockquote p { margin:0em 0em 0em 0em; } /* 箇条書きの設定 */ div.section ul, div.section ol { margin-top:0.5em; margin-bottom:0.5em; font-size:90%; line-height:130%; } /* 項目リストの設定 */ div.section dl { margin-top:0.5em; margin-bottom:0.5em; font-size:90%; line-height:130%; } div.section dt { margin-bottom:0.2em; font-weight:bold; } div.section dd { margin:0em 3em 0.5em 1em; } /* カレンダー2の設定 */ table.calendar { font-size:1em; line-height:100%; text-align:center; background-color:transparent; margin:0 0 1em 0; width:100%; } table.calendar td { margin:0; padding:1px 2px 2px 2px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { } table.calendar td.calendar-sunday { color:#BE002C; font-weight:bold; } table.calendar td.calendar-saturday { color:#095C9A; font-weight:bold; } td.calendar-day img { width:15px; height:15px; border:0; } /* /* 脚注の設定 */ div.body span.footnote { vertical-align:super; font-size:70%; } div.footnote { font-size:70%; line-height:130%; padding:0em; margin-top:1.75em; margin-left:8em; margin-right:1em; } p.footnote { margin:0.5em; padding:0em; } /* amazonの書影リンクの設定 */ img.asin { float:right; border:0; margin:0 0.5em 4px 1em; } /* photoの設定 */ img.photo { float:right; margin:0 0.5em 4px 1em; border-style:solid; border-width:4px; border-left-color:#DADBEA; border-top-color:#F1F2F7; border-bottom-color:#BDBDCF; border-right-color:#A6A6C6; } /* 検索時のハイライトの設定 */ span.highlight { color:#ffffff; background-color:#6A6DCA; } /* サイドバー関連の設定 */ div.main { padding:0px; margin-right:220px; } div.sidebar { background-image:url('wood02b.gif'); background-repeat:repeat; position:absolute; top:0px; width:180px; right:90px; padding:6px 6px 6px 6px; font-size:100%; text-align:center; border-style:solid; border-width:4px; border-left-color:#DADBEA; border-top-color:#F1F2F7; border-bottom-color:#BDBDCF; border-right-color:#A6A6C6; } div.sidebar p { padding:0 ; margin:0; } /* モジュールの設定 */ p.recentitem { font-size:75%; font-weight:bold; line-height:160%; padding:2px 2px 2px 2px; margin:0 0 0.5em 0; color:#A6A6C6; border-style:solid; border-width:2px; border-left-color:#DADBEA; border-top-color:#F1F2F7; border-bottom-color:#BDBDCF; border-right-color:#A6A6C6; } div.recentsubtitles { font-size:75%; line-height:150%; } /* はてなモジュールの設定 */ .hatena-module{ margin:0; padding:0; width:100%; text-align:center; } .hatena-moduletitle, .hatena-moduletitle a{ border:none; } .hatena-moduletitle{ font-size:75%; font-weight:bold; line-height:160%; padding:2px 2px 2px 2px; margin:0 0 0.5em 0; color:#A6A6C6; border-style:solid; border-width:2px; border-left-color:#DADBEA; border-top-color:#F1F2F7; border-bottom-color:#BDBDCF; border-right-color:#A6A6C6; } .hatena-modulebody{ font-size:75%; line-height:150%; } .hatena-modulebody a{ border:none; } .hatena-modulebody ul{ padding:0; margin:0 0 1em 0; list-style-type:none; } .hatena-modulebody li { } ul.hatena-photo{ list-style-type:none; } ul.hatena-photo li{ } ul.hatena-photo li img{ } ul.hatena-photo li a{ display:inline; } ul.hatena-photo li a img{ border:none; padding:2px; } form.hatena-searchform{ padding:0; margin:0.5em 0 1em 0; } /* メニューの設定 */ div.adminmenu { font-size:80%; margin:0; text-align:center; } div.adminmenu a:link { text-decoration:none; color:#6A6DCA; } div.adminmenu a:visited { text-decoration:none; color:#6A6DCA; } div.adminmenu a:hover { color:#72C2D4; } span.adminmenu { padding:0 1em 0 0; tdiary-3.2.2/theme/kitchen-french/maru-s02.gif000644 000765 000024 00000000465 12137321070 021302 0ustar00machustaff000000 000000 GIF89a N\msRNҨKUK^imbdwfO쥥KHNOq}tXtyzv︸ntuknOP⠠M˷PN, Zx_XH+`4[4O-@.\NvbU ):?"2>#-4;S,6&>A;tdiary-3.2.2/theme/kitchen-french/maru02.gif000644 000765 000024 00000000663 12137321070 021042 0ustar00machustaff000000 000000 GIF89aiQtzQxaiq􎚧MKjO`lqvNTeyZerOY\t\n~tO||}SkMRoä皹KZOMN!,@_Ϸ0D6Ǖ0ix7`p4vK#fepKxg@z ?$#$>"3|:?)  o?9 =r?%1!;$$:' >?#9/ <(#.: 8):9 <> %-,>  !B 2(wJzP$dq;tdiary-3.2.2/theme/kitchen-french/README000644 000765 000024 00000000452 12137321070 020121 0ustar00machustaff000000 000000 Title: kitchen-natural Revision: 1.1 Author: Nishioka Yuji Access: http://d.hatena.ne.jp/n-yuji/ License: GPL Comment: キッチンのインテリアふうのテーマシリーズです。お料理日記に最適? この「kitchen-french」は、フレンチテイスト(のつもり)。 tdiary-3.2.2/theme/kitchen-french/tile02.gif000644 000765 000024 00000001400 12137321070 021021 0ustar00machustaff000000 000000 GIF89aPP,PP@pH,Ȥr4tJZ$zఘ0Jzn|ND~xB"|Y$e$z BBkBt%$$Č|ʁzmvٟѧnshqYL 4 *CL!18K-,"+ww0c4$q<*:"=,$% ^DK5 4 3,5aAXjʵkIP /.4Y˶۷pe{aٻb8rj׿~5253GÒ(LUӧC0i D+Sa zh ~9uh!Yhk[aM[l׹IĶ=[gퟷg\o{ ߭9/lzoƭ3R{G_;to'?OyC/]x|W7 9`fMe!YajU%Jd!N5OQ^,zA\!Q<\8V;tdiary-3.2.2/theme/kitchen-french/wood02a.gif000644 000765 000024 00000026614 12137321070 021213 0ustar00machustaff000000 000000 GIF89aK`{dg_}\ybYw]{`~Yxh\{e_}fba{a~]yb{eb~`|fged|b{\{aye~e~YvaWv_|g`~Zxfa|Vve}]|TsaWw`xTr]|b}g_yd}fff`|d`~a|feb|,K@+?׳n=W#&}mNn+rtNB'z8m+5> 7w=33=837:6QZ3]6?YN8wQ876?529mPb=TJg2k:qwyxwR?6<4eHH58tSGS^t̏ t\3 ZPt6܄8 ߷x`ی3?< 49I2lnjyE!J&pс'4AS`e ;2Xb b@cc `GY9@%U映;w9Wɺ;0(@cSQ+2KYӄPR # 4:nc--QXBkgPcAA3xGTh@@?L+Q@u5p LGiIPk|D$ \T,!&qT0|*ь晴~L'2(A@g<Cb2a%8H ąD;'l趉]'~dḨX&!9`*hFv!!K\™ zF00(V 1+0j cNPH`_4&(ƪOr }AQFI]4FHB n CP1Z#k7jـve<$5@VW #Pbc kU>zxCczL07* hz46a"_APb65 YL*a"xbX`~Fdp* S0CD>7r}8`:@1%X*RFX#-1!T6faC @h/`iy$Lj1$* j4O,QON1`sA0b6~1)GS ֦9Acu_bNg<H)WE NunQ jQ g$ARM'5:`6=D~kE ߃(AUXÎ{.ff,@ n"3a 9 oe ,RD"c46Lv2gG*#`$r/3s\0%2A nRRMa`'[N,ag*>60(p2155P@O ܇R@"g m&p$0djI5XDNwiWF.CiV< V*O$pU6X>+or,a'9Rk``o+/ RI XT&#(R;:Tq*Q`61Nՠ C`jA\QP=M19P11tR *>tU'X`T^DS+$ 0E'yXmQ]`91+0;4`+DΦH 1"r~G cC9f-)G<y:W  E2]t*3#W;GCTL[WH7JwVD b!ND E`Q`?!m3.+/4cqtiF `Bm*%&Ra3R&Z >Yv xQwӢ!.a0AEH> xvȁq`Q0udi Q@x&RJ~I8f7QD.' wR$Z@f$vR.QD#ut,Rqk1@aق+!"FXfP8cf i@ zR0bLFR) V)D pD=bBZPgr@UaS(fr)}<hBxe Y Ue&`>a1```EoL&u% @bArAq%+9=10[T5;SE"U*t"1"=P[""[n@+zT]Pf5SS*e5Pt:a$tk u(}C2X#@S W3eaY%kN7Oi@R)DT` 'S* :Տ$ P DҗA3r lp"> -!p0 d~a6\3D. 7r2DaMDx61;#!B >2Q0?qZ,;KV44Gvȱ 0jooV)9)g7'bZ'8*P~9lb*S88j ryC2w5A(PI1(T `N6hBq?pY=&7.;Us"}4h+js2(v/D;4j!RiH.2EF\1*6@6Bzd 1AȅP cD)@Nv &5T(0*"c": GVb@*GP1<ٗ>d  ይ ?hDq0 ,dx&8% Rx!Mr4 M- ܠ!/P Q& @vNh`rl9Dt '!3R*i/=b1?p Yc"pU֑PsKsuP)"r*J CoHM]V#%09p P'`lGп pyEE" 7HB2S.3`P_rƧa\"s&@ve>Ê7R+R<~;BH#!ӏ{[g󩦃` p}t7M kSd%3x*q`Ujm ,!r!=VE/g'm sP8@JPM(y ,JT-/BXX1tH`' 7џU 4L!2 M{.)FM"lfsgrpq){C¨*A֙|7ni>"{uuBnDMsT1KA4C1H(@ fc!"̱ѫe{.57d1 3h|`|"/; A oK+c 1Q cɩY@TGc⑹z;@\!Qz7.xG<#XU!rׇ;I*iF Sr"@{uRHKpxX^f1?%\5tD[+1/"8; +C [(o`SR@ 9e&[z# 0F(s  쐛H,P'qr?|I P"@??&l%"qWp{~Ёfs IưL% @ %rWd1kF#u8 i (PO5čT.T)uî1_Uw[O*](0wrp0C">+5 DJ*ڐII (D}G 6_k$gqAIr&0W)K&A(1@h" Qf%PA RQ2t0e49I Y#6Y4" ="$No~cP7pdãpM#%49 |6c6'Ppyn?Pz%쯬7Q@`">NoF@W'h P-v/U#.[GKq$>p)6&RMшV('NP:gsC+wPm۵p15x4cf ũ2]5:)ЏH ;dY:3).7b-5 ƘA"!/p<@l^2 ==~Q5N >;liPPՙ\~*:w0U 57Ep=UXc"Pzs1Ai61P1+!mᷥB&FqZε c+ '\ a `Pb! %`B E)@QY)DQI6-͉fLWP)L0ޱyRU#z C"1LDa2A`0E @sv4xdހ#r/Ptyۭjtnn|uztzp&g~j0/u{fpzlz|4|tjxvrrXb/ixT.{2vVic8xR9mlBq ul|)|z.nK?Aqd/'#g*?~d xVh|26( @RjxH@ t":0H1C:oT;=Ԕ`F A D7p9ISyhP`SBU0BnI h9TpD'j`,; 9t8drD)1n }QquƑs3 /%N>Џ1e!`PLwjPI,$PD!0 xFF`BƗF Y-Za%/j'z ԀPQ T<  j#)WqF 9{ %f "1LDT*B2֧Ũ|'(8N L#BcXh5Gh1jI# Ip5:aK.xB+{4XlhAOsxK]N | D9#46Mej*-r16XТ ;.9XI417"D`*419yq$Q,9 JZ2\F%1Ct(N:D,`[80|aTJ.4z`D5/iq XNy4mZ]#pX(YuВIN2p|xU,$# 0 <4%BXjaA 7L Ƌu&CE>T$Հfr @U`#AB*K7(b! 9H+K dy!gPh;=A44Љ%b^B0'0 4`)Dž0vD4BQ0/%.͟}O! 9;9gj;V#rv-W/2 )!ޢo#|T fc(2P3VFYJ ػfp뚀WZ Sǐ|ʍ0d* oӀO>Ԉg8@3g)cHiLwDpf iR+(biWVqB: B> !ez(w p 2v~Jd)0 0P B~l3H7lT7Z|S  on:(S@a ~h)/&?zicePd @9E:bb*cƾpь| OҶMIyۂE뜜5uXe:E^lچEĵ "' nQǃb'$AA_D ``-o&FҤP. #(㝶FtԐs{>)v!'#CZzvE B<7W85H 2nK wRO4cXnzHcY_ 00L11`kZ!SU(]g5l#7}=b"F]k{,>IB_.p-+ځZV*p1c)qh$C'Ur2R4 |vLCp0D a/Qc!$\@!&F!&9 H"{|DjH&cP"@h.&'ςz"fG-!rC %m d Hj D ZXi!epIC=\!blB)hAbb2g^. \՘U,CG4k`naBF< )/4.Plj21 (2^.\m8Оo=h7!N" 90.3(j\ƮFa!F摤"0iĪ D7_" (K,CZ `$8-` -k4"*t`j0/^ |`0FZzm%j.`u c!JfR {jB #l#c`"Jb@Ԃ 6+,dD$MFnFANDpLvYLH4 #u#"A\(#=iLg(i#!=D&CfZA=ځ.at5/Hk.! H#i JF7p/n,Þc>$&#$ Mhl- ]m>`H(6h3-A2$+HD=B4 p@ B'L1ư'@N"i9`1,h3:ң2=\AIPKEF$ .rU|r4W$Z$i^NQHc$R\AB>&>}'` $U8F=m|@E2 kgK,k/̠TxN&!gm(@NpILJ "2e`" #;`<!v`d0L`RQt0!g "YLP:sDg0 jXK&%D; ] D>8Tf HJ  (Ž3`wf(h-,j`N4n5R9t# @$=:a;|N429YA&0T(v!$/uKo&Ȁf`daΨD҅F.At e/@{fbnaD,1Hm.Z\%vi P9 C~Z$UШ .z0^l{$OofiW '$Df`$<D[ zl x ;Nd&o UkA(@LL} [SU< i,A#Avn7"DŽkJDU, 9L !(xm`$w5c#*R!= 6ܲ$[(Blh#9~JX> ~bm^.kޠ,'+WRL[T!xs;(q3A}B# m-LHQpjvZ1bAtB~ 9J@#Bz>>A Up`i! C2n#7 R@O$`ptǵu.(&nL!Mf\~#w"3 \04@#K䃝D&P@Y-dOqs]n!jYxj`N[rN8 l\c%أA0/mїP*K^ʒF*Z9)qYtj4Aoi\Hh:2sc[amF۳:GdR9k!6 Hާ\G^@.: Aj(roBlYBA;Ԥ`sxkLoWQzD >61!WEo*+blYSb(I(4Qf 0~.;"q+`W ޅQtl,*Oa0Ā['Y@dBF,tF \p$맕>HMqԄǬD#r0>NoaB@թ)xC^^`*J >|Hr^Ԅ] -#$jVG2&^З]. Zp+`tHa8@NZMƆ 8~O KG͟awy]㧎/Քz`g֨Ub BySkBH+@O4DViE"x@Ab;傟FV^ D*@ rtN 0jICHCFq;l#t J89~vAOBd ΤEb=Rzj#9S j]SQHhhzr<^@mM"~ "!gm %R\*}Tb&dǡ ㅲ,Wn @=Dĥ  ge|w|Cr\}uJfː{87qW Ŀ\y!l0Љ\ܬUuL4 (є(z} 48̜ `(| T hn@F dۙ)|"p0gG6;zk.шo>;tdiary-3.2.2/theme/kitchen-french/wood02b.gif000644 000765 000024 00000026614 12137321070 021214 0ustar00machustaff000000 000000 GIF89aK,K@+?׳n=W#&}mNn+rtNB'z8m+5> 7w=33=837:6QZ3]6?YN8wQ876?529mPb=TJg2k:qwyxwR?6<4eHH58tSGS^t̏ t\3 ZPt6܄8 ߷x`ی3?< 49I2lnjyE!J&pс'4AS`e ;2Xb b@cc `GY9@%U映;w9Wɺ;0(@cSQ+2KYӄPR # 4:nc--QXBkgPcAA3xGTh@@?L+Q@u5p LGiIPk|D$ \T,!&qT0|*ь晴~L'2(A@g<Cb2a%8H ąD;'l趉]'~dḨX&!9`*hFv!!K\™ zF00(V 1+0j cNPH`_4&(ƪOr }AQFI]4FHB n CP1Z#k7jـve<$5@VW #Pbc kU>zxCczL07* hz46a"_APb65 YL*a"xbX`~Fdp* S0CD>7r}8`:@1%X*RFX#-1!T6faC @h/`iy$Lj1$* j4O,QON1`sA0b6~1)GS ֦9Acu_bNg<H)WE NunQ jQ g$ARM'5:`6=D~kE ߃(AUXÎ{.ff,@ n"3a 9 oe ,RD"c46Lv2gG*#`$r/3s\0%2A nRRMa`'[N,ag*>60(p2155P@O ܇R@"g m&p$0djI5XDNwiWF.CiV< V*O$pU6X>+or,a'9Rk``o+/ RI XT&#(R;:Tq*Q`61Nՠ C`jA\QP=M19P11tR *>tU'X`T^DS+$ 0E'yXmQ]`91+0;4`+DΦH 1"r~G cC9f-)G<y:W  E2]t*3#W;GCTL[WH7JwVD b!ND E`Q`?!m3.+/4cqtiF `Bm*%&Ra3R&Z >Yv xQwӢ!.a0AEH> xvȁq`Q0udi Q@x&RJ~I8f7QD.' wR$Z@f$vR.QD#ut,Rqk1@aق+!"FXfP8cf i@ zR0bLFR) V)D pD=bBZPgr@UaS(fr)}<hBxe Y Ue&`>a1```EoL&u% @bArAq%+9=10[T5;SE"U*t"1"=P[""[n@+zT]Pf5SS*e5Pt:a$tk u(}C2X#@S W3eaY%kN7Oi@R)DT` 'S* :Տ$ P DҗA3r lp"> -!p0 d~a6\3D. 7r2DaMDx61;#!B >2Q0?qZ,;KV44Gvȱ 0jooV)9)g7'bZ'8*P~9lb*S88j ryC2w5A(PI1(T `N6hBq?pY=&7.;Us"}4h+js2(v/D;4j!RiH.2EF\1*6@6Bzd 1AȅP cD)@Nv &5T(0*"c": GVb@*GP1<ٗ>d  ይ ?hDq0 ,dx&8% Rx!Mr4 M- ܠ!/P Q& @vNh`rl9Dt '!3R*i/=b1?p Yc"pU֑PsKsuP)"r*J CoHM]V#%09p P'`lGп pyEE" 7HB2S.3`P_rƧa\"s&@ve>Ê7R+R<~;BH#!ӏ{[g󩦃` p}t7M kSd%3x*q`Ujm ,!r!=VE/g'm sP8@JPM(y ,JT-/BXX1tH`' 7џU 4L!2 M{.)FM"lfsgrpq){C¨*A֙|7ni>"{uuBnDMsT1KA4C1H(@ fc!"̱ѫe{.57d1 3h|`|"/; A oK+c 1Q cɩY@TGc⑹z;@\!Qz7.xG<#XU!rׇ;I*iF Sr"@{uRHKpxX^f1?%\5tD[+1/"8; +C [(o`SR@ 9e&[z# 0F(s  쐛H,P'qr?|I P"@??&l%"qWp{~Ёfs IưL% @ %rWd1kF#u8 i (PO5čT.T)uî1_Uw[O*](0wrp0C">+5 DJ*ڐII (D}G 6_k$gqAIr&0W)K&A(1@h" Qf%PA RQ2t0e49I Y#6Y4" ="$No~cP7pdãpM#%49 |6c6'Ppyn?Pz%쯬7Q@`">NoF@W'h P-v/U#.[GKq$>p)6&RMшV('NP:gsC+wPm۵p15x4cf ũ2]5:)ЏH ;dY:3).7b-5 ƘA"!/p<@l^2 ==~Q5N >;liPPՙ\~*:w0U 57Ep=UXc"Pzs1Ai61P1+!mᷥB&FqZε c+ '\ a `Pb! %`B E)@QY)DQI6-͉fLWP)L0ޱyRU#z C"1LDa2A`0E @sv4xdހ#r/Ptyۭjtnn|uztzp&g~j0/u{fpzlz|4|tjxvrrXb/ixT.{2vVic8xR9mlBq ul|)|z.nK?Aqd/'#g*?~d xVh|26( @RjxH@ t":0H1C:oT;=Ԕ`F A D7p9ISyhP`SBU0BnI h9TpD'j`,; 9t8drD)1n }QquƑs3 /%N>Џ1e!`PLwjPI,$PD!0 xFF`BƗF Y-Za%/j'z ԀPQ T<  j#)WqF 9{ %f "1LDT*B2֧Ũ|'(8N L#BcXh5Gh1jI# Ip5:aK.xB+{4XlhAOsxK]N | D9#46Mej*-r16XТ ;.9XI417"D`*419yq$Q,9 JZ2\F%1Ct(N:D,`[80|aTJ.4z`D5/iq XNy4mZ]#pX(YuВIN2p|xU,$# 0 <4%BXjaA 7L Ƌu&CE>T$Հfr @U`#AB*K7(b! 9H+K dy!gPh;=A44Љ%b^B0'0 4`)Dž0vD4BQ0/%.͟}O! 9;9gj;V#rv-W/2 )!ޢo#|T fc(2P3VFYJ ػfp뚀WZ Sǐ|ʍ0d* oӀO>Ԉg8@3g)cHiLwDpf iR+(biWVqB: B> !ez(w p 2v~Jd)0 0P B~l3H7lT7Z|S  on:(S@a ~h)/&?zicePd @9E:bb*cƾpь| OҶMIyۂE뜜5uXe:E^lچEĵ "' nQǃb'$AA_D ``-o&FҤP. #(㝶FtԐs{>)v!'#CZzvE B<7W85H 2nK wRO4cXnzHcY_ 00L11`kZ!SU(]g5l#7}=b"F]k{,>IB_.p-+ځZV*p1c)qh$C'Ur2R4 |vLCp0D a/Qc!$\@!&F!&9 H"{|DjH&cP"@h.&'ςz"fG-!rC %m d Hj D ZXi!epIC=\!blB)hAbb2g^. \՘U,CG4k`naBF< )/4.Plj21 (2^.\m8Оo=h7!N" 90.3(j\ƮFa!F摤"0iĪ D7_" (K,CZ `$8-` -k4"*t`j0/^ |`0FZzm%j.`u c!JfR {jB #l#c`"Jb@Ԃ 6+,dD$MFnFANDpLvYLH4 #u#"A\(#=iLg(i#!=D&CfZA=ځ.at5/Hk.! H#i JF7p/n,Þc>$&#$ Mhl- ]m>`H(6h3-A2$+HD=B4 p@ B'L1ư'@N"i9`1,h3:ң2=\AIPKEF$ .rU|r4W$Z$i^NQHc$R\AB>&>}'` $U8F=m|@E2 kgK,k/̠TxN&!gm(@NpILJ "2e`" #;`<!v`d0L`RQt0!g "YLP:sDg0 jXK&%D; ] D>8Tf HJ  (Ž3`wf(h-,j`N4n5R9t# @$=:a;|N429YA&0T(v!$/uKo&Ȁf`daΨD҅F.At e/@{fbnaD,1Hm.Z\%vi P9 C~Z$UШ .z0^l{$OofiW '$Df`$<D[ zl x ;Nd&o UkA(@LL} [SU< i,A#Avn7"DŽkJDU, 9L !(xm`$w5c#*R!= 6ܲ$[(Blh#9~JX> ~bm^.kޠ,'+WRL[T!xs;(q3A}B# m-LHQpjvZ1bAtB~ 9J@#Bz>>A Up`i! C2n#7 R@O$`ptǵu.(&nL!Mf\~#w"3 \04@#K䃝D&P@Y-dOqs]n!jYxj`N[rN8 l\c%أA0/mїP*K^ʒF*Z9)qYtj4Aoi\Hh:2sc[amF۳:GdR9k!6 Hާ\G^@.: Aj(roBlYBA;Ԥ`sxkLoWQzD >61!WEo*+blYSb(I(4Qf 0~.;"q+`W ޅQtl,*Oa0Ā['Y@dBF,tF \p$맕>HMqԄǬD#r0>NoaB@թ)xC^^`*J >|Hr^Ԅ] -#$jVG2&^З]. Zp+`tHa8@NZMƆ 8~O KG͟awy]㧎/Քz`g֨Ub BySkBH+@O4DViE"x@Ab;傟FV^ D*@ rtN 0jICHCFq;l#t J89~vAOBd ΤEb=Rzj#9S j]SQHhhzr<^@mM"~ "!gm %R\*}Tb&dǡ ㅲ,Wn @=Dĥ  ge|w|Cr\}uJfː{87qW Ŀ\y!l0Љ\ܬUuL4 (є(z} 48̜ `(| T hn@F dۙ)|"p0gG6;zk.шo>;tdiary-3.2.2/theme/kitchen-classic/cloth03.gif000644 000765 000024 00000017423 12137321070 021366 0ustar00machustaff000000 000000 GIF89aje,je"%paI^D&vG^4`5DzCp<{b} _#*EsCz N/X k<>X r;g =i>50 ?k{G+/(++C?F-+ -, **9!4 1$   --9+1xDI9+>*(9 9{;>?%(<=( < G! v C >\㟇1h`pᣀbp BU Q%x8@qE"A:N;=0!-2!G!H (xA ?HC :x .pJÃj(" xpbE';PI`Y /@X Z)Ds-μ@"Xe* k#@ BJOe\gL^!G4BD#DD9t8{ 9 0` V,)%pu9 6qN;?uGvB5Є  Ps*Xf&@7Jh";LF@tGPZ%匘Kh<< <=\@j @ YE8eRIѝC0Y@,qd"0 >矁E;A@C gf`!(S+p9<ĂL<).R@Di˩p7܁h `#TVm!%WIyP5 ܈`b!dp@t*- u@BE\ p+D(`؜r$+ {TuA@E^-m9Lm *,̍90H&\$i Ex@ ,kN*ǨG. ,2`N=@ ( 4Q9@P;߃ ؆;p (4ݝIC?=Yh?ʑ LAB(@Җ>wDE-Ae - 1,ɍլonk r h T05  X7l qfN*A"1Gr|YBгc,tpÀ LC}A  5T`#RKHh@ DRA FH*4h@ >ai `*-.MbG=JN`UJ(cQ4~MmډvH#QGZ(.ANIjPdR!vAmL\Mq@ nЁ5Ir@"B`+aRPk6 4\ l-M%U` ~U'ĈIR5Q+ K/j`]D{ P!XX j D0 teC+0@5, XMБćT8!]1 8H fJ5rPz6At?bC|ڥ=,er`\ :R> !%0HD^P|xidG:IRL! Si@nvKjGV @;np%{C:` 1 bЂ0{SNю.H΂{! ҵ8\@ . D`^H2@ 80282 xA 8`*P{aưWt* # `=5=b4%Rz#acq/(޺p pXatf߱( U%&X@5n ert`bO 9"G;o(*;bffET !X2j8#Oe`eLVS*Ē8'#8`R\6&VR:" +YLED MA] "s' c§5BaC.Tz  CU*ph^<; 0c($NHp0l {?EH=‚rt3`L#Ck9E* %DA ,H'aF$@02 'UR mu'1`9"++G&RS: rNr:uq<ej0TMCRAk-]`<zy:7N6hΡ+as,!"B8iV@O<,;% gr!d`9R3X6 :Ft>Qh͖{Q`8@RZIL`OH=@Ї/ȵ@^ 9`s3 g ]  f]@#f@ث2oSb$ų. ` G< J%{IY ? Pi^R!eTHbGbs3fVhGM! Kp J&&>;3ZSI%[L<c[Bh[@2]Wtb9X 4kEP, (s1@ {CWPGK&p 'o'WqP%bLGq,b- /Q 5e@6= \8~8Q@4 GP4s!@#p+p1PM! 0;[V`E) PL1QO_ReWXQ`;57%@``{kpNKB+44IY2XABiex\2.$%*UGuj%Uߣ">g+Q&!p(d3^GrpD3ap+Jȣ6wC2g)SkB;.-g5-d6@ޗ#k.#06vZ9 Q#&01Pdf .0>:"pe(4KH81&b Gڪqe;vs6!~DQG PYF=`8Ј"YUuQ6ӧ\~ p ,4290[*e1 S'xX9 207 EN 9sK `?x0L0v ຃UH~$_M{9;7 iUu;EE 0,R”&EZuLs 'D`C-PSb㠷eSŀO Sw EL8P0.g7|]AJwzdEfiJH ҃YD s3/ 5@1@]Y1''# ` pO#]#QtF0~4@ mΐ/ELk9`0K-*R2ʙk{pN)H4ƽmM 4Hu+@ؾ,Zܲ 3 <g;`evXSy==SVe8j")c':e:@a56h&$50&No[6-}2 j)A z d7<(!@L# ! lwQP ' v* tEV%>_Ljv d9Y1?!$5>ư M),!ku`"1ABuD"1>4iAU؈;z '`L<,`udLqH x2Y8&6'9rfgc?}7WQ%@Xbf"&A"pLK"(`7H{́;<Q[<c2'"NeO8Q5&* @%rbԂر  ?sMqm &`"D1;# OB0uEa% < km ŴU3iAMB@& dvxx+f !n>q$%R%YFGY)Ճg#bERt G"`Lv Āaf0Y ʖw5c1àTwQ>ۭ4PBXd~/+T0+ A0XFN8("ZrABDX@x:n֣rrv|~z`rx<Z pj: ||t,/ ntz@/xpy `xzpx|@ |0.uveu| "y53/  ztaePU x~~|~ XvvZY|Fy,{C1J1Au`yo`#/pȡ9"PΨI"0 -ن@+  X` 2H`1Zf,73$IT$ + 8N`ŢrBHa0*0"hkD:˅# ֒Ϗ%q@>2=MjuTA@.8! ! rx`#W@AI[Cl/U:NaqʑrT@H4c>KCo#ŃHT&hX&8v p`A?d^vqa^*k^̨AX!c5@Hx4p?:` p!\HP`O`"*0"Dl"(#PBK90 (sZk/w/2Kh(`Z.@[P!f 2 *8* j:j3BZA\fh}!0{R rvX<fC x/0t &pA ) LC`e9GWJrL3Z{F˸^`I4X^~XL m䍈[!30:D< PP=D<Áo**p擸0v-V/8~C|ɒOV0@6Ha >|x=Y" P"S`Q!w@БB.%@+PchЀi`P@A Z0d#xZ ^" Epa$  Fpt`)7T@_pi/@$p`3ȈL(h5ʰ  `…Bü!04C Ifv hT<@/*hg0&81VE߂`L ɺ0FU[J\*pXR0k1 @@M`] p@ NbEK:OT`Fq,81 =Ak0 9Aj %@8F #Ѐ(@5t< e..2ˎ@-:o'`h0' H@ T>`gxAH8Znjh3pъk@A&ւ6Kָ,J֩ ;tdiary-3.2.2/theme/kitchen-classic/kitchen-classic.css000644 000765 000024 00000023114 12137321070 023173 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title:kitchen-natural Revision:1.1 Author:Nishioka Yuji Access:http://d.hatena.ne.jp/n-yuji/ License:GPL Comment:キッチンのインテリアふうのテーマシリーズです。お料理日記に最適? この「kitchen-classic」は、クラシックなテイスト。 */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color:#FFFFFF; background-image:url('tile03.gif'); background-repeat:repeat; color:#6F533D; font-size:100%; line-height:150%; margin:0px; padding:0px; /* font-family:"MS Pゴシック",sans-serif; */ } /* はてなボディ */ .hatena-body{ position:absolute; padding:0; margin-top:20px; width:100%; } /* リンク文字列に関する設定 */ a:link { text-decoration:none; color:#8B4F48; } a:visited { background-color:transparent; color:#755447; text-decoration:none; } a:hover { color:#801B6D; } /* はてなキーワードリンクに関する設定 */ a.keyword { text-decoration:none; border-bottom-style:solid; border-width:1px; border-color:#B9956B; } a.keyword:link { } a.keyword:visited { color:#755447; } a.keyword:hover { background-color:#E0CE81; } /* 日記タイトルの設定 */ h1 { background-image:url('wood03a.gif'); background-repeat:repeat; text-align:left; font-weight:normal; /* font-family:Verdana,"MS Pゴシック",sans-serif; */ letter-spacing:0.25em; color:#CAB388; margin-top:1em; margin-bottom:0em; margin-left:90px; margin-right:90px; padding:12px 10px 12px 10px; font-size:170%; border-style:solid; border-width:4px; border-left-color:#886858; border-top-color:#B28D73; border-bottom-color:#7A5D50; border-right-color:#6E5242; } /* タイトル下の説明文の設定 */ div.hatena-description { line-height:140%; font-size:80%; margin-left:90px; margin-right:90px; } /* カレンダーの設定 */ div.calendar { text-align:right; line-height:110%; font-size:80%; margin-top:0; margin-bottom:0.5em; margin-left:90px; margin-right:90px; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color:#FFFFFF; background-image:url('cloth03.gif'); background-repeat:repeat; border-style:solid; border-width:0 1px 1px 0; border-color:#95775C; padding-bottom:0.5em; margin-top:0; margin-left:90px; margin-right:90px; margin-bottom:1.5em; } /* タイトル行全体の設定 */ h2 { background-image:url('wood03b.gif'); background-repeat:repeat; font-size:100%; font-weight:normal; margin-top:0px; padding:6px; border-style:solid; border-width:4px; border-left-color:#AB865F; border-top-color:#C9AF77; border-bottom-color:#91735E; border-right-color:#826646; } /* 日付の設定 */ h2 span.date { font-size:120%; /* font-family:Verdana,sans-serif; */ border-style:solid; border-color:#91735E; border-width:0 2px 0 0; padding:0em 0.5em 0em 0.25em; } /* タイトルの設定 */ h2 span.title { font-size:120%; font-weight:bold; color:#755447; padding:0 1em 0 0.25em; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { margin:1.5em 0.5em 0em 1em; /* font-size:90%; */ line-height:165%; } /* サブタイトルを含むセクションの設定 */ div.section { margin-top:0.75em; margin-left:0em; margin-bottom:0em; } /* サブタイトルの設定 */ h3 { font-size:100%; margin-top:1em; margin-bottom:0.25em; } div.day span.sanchor { background-image:url('maru03.gif'); background-position:bottom right; background-repeat:no-repeat; padding:16px 16px 0 0; color:#E7E2D5; background-color:transparent; font-size:1px; } /* その他の見出し(必要なら) */ h4 { font-weight:bold; margin-bottom:0em; } /* 日記の本文(段落)の設定 */ div.section p { margin:0em 0em 0em 0em; } /* コメント/フォーム/リンク元のキャプション設定 */ div.caption { font-size:80%; line-height:150%; border-style:dotted; border-color:#6F533D; border-width:2px 0px 0px 0px; } /* コメント欄全体の設定 */ div.comment { padding:0px; padding-bottom:2px; margin-top:1em; margin-left:5em; margin-right:1em; } /* コメント欄本文 */ div.commentshort { font-size:80%; } span.commentator { font-style:italic; font-size:120%; margin-right:0.5em; } div.commentshort p { margin-top:0.2em; margin-bottom:0.2em; line-height:150%; } span.canchor { background-image:url('maru-s03.gif'); background-position:bottom right; background-repeat:no-repeat; padding:10px 10px 0 0; color:#FFFFFF; background-color:transparent; font-size:1px; } /* フォーム全体を囲む枠の設定 */ div.form { font-size:90%; line-height:1.5; margin:1% 5% 1% 5%; padding:1%; text-align:center; } /* リンク元リストの設定 */ div.refererlist { padding:2px; padding-bottom:1px; margin-top:0.5em; margin-left:0.5em; margin-right:1em; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size:90%; margin:0.5em 1em 0.5em 3em; line-height:120%; } /* 罫線の設定 */ hr { border-style:dotted; border-width:2px; border-color:#6F533D; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display:none; } /* ヘッダ・フッタの設定 */ div.footer { text-align:left; font-size:80%; line-height:120%; margin-top:0px; margin-right:90px; margin-left:90px; } /* エラーメッセージ表示の設定 */ p.message { text-align:center; font-size:large; background-color:#d00; color:#fff; padding:8px; } /* 整形済みテキスト(preタグ)の設定 */ div.section pre { font-size:90%; line-height:120%; margin:0.5em 0.5em 0.5em 0; padding:0 1em 0 1em; background-color:#FFFFFF; } /* 引用(blockquoteタグ)の設定 */ div.section blockquote { border-style:dotted; border-color:#6F533D; border-width:0px 0px 0px 2px; margin-top:0.5em; margin-bottom:0.5em; margin-left:2em; margin-right:1em; padding:0em 1em 0em 0.5em; } div.section blockquote p { margin:0em 0em 0em 0em; } /* 箇条書きの設定 */ div.section ul, div.section ol { margin-top:0.5em; margin-bottom:0.5em; font-size:90%; line-height:130%; } /* 項目リストの設定 */ div.section dl { margin-top:0.5em; margin-bottom:0.5em; font-size:90%; line-height:130%; } div.section dt { margin-bottom:0.2em; font-weight:bold; } div.section dd { margin:0em 3em 0.5em 1em; } /* カレンダー2の設定 */ table.calendar { font-size:1em; line-height:100%; text-align:center; background-color:transparent; margin:0 0 1em 0; width:100%; } table.calendar td { margin:0; padding:1px 2px 2px 2px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { } table.calendar td.calendar-sunday { color:#BE002C; font-weight:bold; } table.calendar td.calendar-saturday { color:#095C9A; font-weight:bold; } td.calendar-day img { width:15px; height:15px; border:0; } /* /* 脚注の設定 */ div.body span.footnote { vertical-align:super; font-size:70%; } div.footnote { font-size:70%; line-height:130%; padding:0em; margin-top:1.75em; margin-left:8em; margin-right:1em; } p.footnote { margin:0.5em; padding:0em; } /* amazonの書影リンクの設定 */ img.asin { float:right; border:0; margin:0 0.5em 4px 1em; } /* photoの設定 */ img.photo { float:right; margin:0 0.5em 4px 1em; border-style:solid; border-width:4px; border-left-color:#AB865F; border-top-color:#C9AF77; border-bottom-color:#91735E; border-right-color:#826646; } /* 検索時のハイライトの設定 */ span.highlight { color:#ffffff; background-color:#977A5A; } /* サイドバー関連の設定 */ div.main { padding:0px; margin-right:220px; } div.sidebar { background-image:url('wood03b.gif'); background-repeat:repeat; position:absolute; top:0px; width:180px; right:90px; padding:6px 6px 6px 6px; font-size:100%; text-align:center; border-style:solid; border-width:4px; border-left-color:#AB865F; border-top-color:#C9AF77; border-bottom-color:#91735E; border-right-color:#826646; } div.sidebar p { padding:0 ; margin:0; } /* モジュールの設定 */ p.recentitem { font-size:75%; font-weight:bold; line-height:160%; padding:2px 2px 2px 2px; margin:0 0 0.5em 0; color:#6F533D; border-style:solid; border-width:2px; border-left-color:#AB865F; border-top-color:#C9AF77; border-bottom-color:#91735E; border-right-color:#826646; } div.recentsubtitles { font-size:75%; line-height:150%; } /* はてなモジュールの設定 */ .hatena-module{ margin:0; padding:0; width:100%; text-align:center; } .hatena-moduletitle, .hatena-moduletitle a{ border:none; } .hatena-moduletitle{ font-size:75%; font-weight:bold; line-height:160%; padding:2px 2px 2px 2px; margin:0 0 0.5em 0; color:#6F533D; border-style:solid; border-width:2px; border-left-color:#AB865F; border-top-color:#C9AF77; border-bottom-color:#91735E; border-right-color:#826646; } .hatena-modulebody{ font-size:75%; line-height:150%; } .hatena-modulebody a{ border:none; } .hatena-modulebody ul{ padding:0; margin:0 0 1em 0; list-style-type:none; } .hatena-modulebody li { } ul.hatena-photo{ list-style-type:none; } ul.hatena-photo li{ } ul.hatena-photo li img{ } ul.hatena-photo li a{ display:inline; } ul.hatena-photo li a img{ border:none; padding:2px; } form.hatena-searchform{ padding:0; margin:0.5em 0 1em 0; } /* メニューの設定 */ div.adminmenu { font-size:80%; margin:0; text-align:center; } div.adminmenu a:link { text-decoration:none; color:#8B4F48; } div.adminmenu a:visited { text-decoration:none; color:#8B4F48; } div.adminmenu a:hover { color:#801B6D; } span.adminmenu { padding:0 1em 0 0; tdiary-3.2.2/theme/kitchen-classic/maru-s03.gif000644 000765 000024 00000000477 12137321070 021462 0ustar00machustaff000000 000000 GIF89a LJ9Ҹ=ڤ::ÿjf6è9:D9~e֩Р`_LsnJW\YWNw76f<Βlԯ=}>߳Hʒџì_RQH[XA~xE׮MG:ţپҿ{;t9ӹ}f;ɲ=Ƨ<9KؾưζӪ8׽Ȑf=ȯĮbrA|{l̩;>?$1( 6? /*09&>,#&"$ )<+2" /"2 '05:$>3C08 O-;  ='3(Р|=Ō(NxX%;tdiary-3.2.2/theme/kitchen-classic/README000644 000765 000024 00000000437 12137321070 020300 0ustar00machustaff000000 000000 Title: kitchen-natural Revision: 1.1 Author: Nishioka Yuji Access: http://d.hatena.ne.jp/n-yuji/ License: GPL Comment: キッチンのインテリアふうのテーマシリーズです。お料理日記に最適? この「kitchen-classic」は、クラシックなテイスト。 tdiary-3.2.2/theme/kitchen-classic/tile03.gif000644 000765 000024 00000006373 12137321070 021214 0ustar00machustaff000000 000000 GIF89ad4ʺĬοȪ˭¤οɷ˽ʻŬɬªè˶Ʈȯªƭ̬Dzĭ¦íĪŧ̾ϺͿȺʲǩ«ɴ˳įͼ;ʫƧëªåǮͮĩ,d4B.Wfm9(tN;ڕ-.ς;.Lb4Rse(4 &4:(jF:&:& E {){E:((F4&(}K;cKn2 2 24c92$${$ο3<8 <<  j(}<ਁP_MI`h!AHr,@h`aĈ0cA] 40do`8p z KPD N``G zh푵 F c ]zZeХc B- ?E>P4` h`ąWՒvh3c &d0ThP@| FXo^8̝[с$Ņ K`V$׭-BߚU׫gAn$KAx 2FPGBSÿ .Z_A :< ac#iv4[[A6uH |)pBW Za@>Ő&,ui=UIdH]W&ьiQBBS]Րps_YՋ c\Jgf"pA ۉAk$P flT b_.]%L˜r|р#U=&8`HAšSYjAV_*aa Y]}VdG&'֌]UZfQ ن{y*ma@ hIY7Àfs^>U,it{EдU[Bd׶vm˙C [U/WIPlasc;+ 1c [ԭGd\^l<m 4'-4%B!Zi eaVW<]fj]i:` |ė5$@ L@l216fEf‹2e,ieWi:"Ӄ:Pȭ+ka3\e{ -G/uvLxy TpAT@|gdVDžUI*Y{W^u7S}~P@dI e 8csG23c HQJh O|%\h=FO 89i9K_d;`=EAԖl$@ t`.3 b*OCEg )T0C] w4$bM|VB U`m؄A`O<|ˤhi=ՠJS PppH`GE%xO7QK` MTX(9+jֳ3X3  )C HF08 AR(0 q,XF:Q bH 0נSpl=e$1B v 60Ғ `LApַ8n" .q#pvn) ц.?0캖VkZE-`֊W@w0qj@ D75n+entp'DE-0|`쭰|7sxn 080#`7p[ƾ>"x p^~ήx?<#Y` |`\ `ۀD4|^ԮvƳ|2yE]'p|x-.r3 TvlU^xYFFl +K[@.EMWX`ciQ_OoljSٽhpޢyqha0n+p0&@ o jr^8eYaN8t cčn[p Hp^w ]gPgpxU "1+ iv6}ظQePdӮ3Z$9 j9dۼko8req'7 It%O w8x>eօf3њ.{_]l?q}Mr^:Wy/A f;r\|` Xt}+.;Qjw3^jޱC׋Wtsy޸+@ eGrEWmEld^+&0kf6e[c5[\_t/Gjj^]o7jty,Hb!oZh<c [wvpmc͵iP+spaEoІwx^Gb7rx6e?`-[_%}c1'xedGnkuHx_ agoG6bpoRq6^vif;Vv?i4s`恌`!&x'_5pNb#w^{eyWasa2`2v\_kv[ŅiEx4b["@$VSV~Ɖ#^ydQr҆(hp.px770"`xxf&@pr%muJ*ďI*`6a4 0I ɐ=ɐ//H H-`EU` JHH@ ~OMrt0@`V$MgpqcppJ`P )`o7Ur Ux`^CO\0UfQ a C`3egFRP0LpkiA;tdiary-3.2.2/theme/kitchen-classic/wood03a.gif000644 000765 000024 00000026614 12137321070 021370 0ustar00machustaff000000 000000 GIF89aKkUlXm[iUiTlXhShUiUfSm[iTmYkUnZlXlWkWkUlXlYmXlUlZm[mYmXmXgTlWlYmYhSkWgRiUm[iUhSlZkWfQmYhUePkWeRlUfPhUlXm[kUlXlZlZnZkUmXkUkWlZmYlX,K@+?׳n=W#&}mNn+rtNB'z8m+5> 7w=33=837:6QZ3]6?YN8wQ876?529mPb=TJg2k:qwyxwR?6<4eHH58tSGS^t̏ t\3 ZPt6܄8 ߷x`ی3?< 49I2lnjyE!J&pс'4AS`e ;2Xb b@cc `GY9@%U映;w9Wɺ;0(@cSQ+2KYӄPR # 4:nc--QXBkgPcAA3xGTh@@?L+Q@u5p LGiIPk|D$ \T,!&qT0|*ь晴~L'2(A@g<Cb2a%8H ąD;'l趉]'~dḨX&!9`*hFv!!K\™ zF00(V 1+0j cNPH`_4&(ƪOr }AQFI]4FHB n CP1Z#k7jـve<$5@VW #Pbc kU>zxCczL07* hz46a"_APb65 YL*a"xbX`~Fdp* S0CD>7r}8`:@1%X*RFX#-1!T6faC @h/`iy$Lj1$* j4O,QON1`sA0b6~1)GS ֦9Acu_bNg<H)WE NunQ jQ g$ARM'5:`6=D~kE ߃(AUXÎ{.ff,@ n"3a 9 oe ,RD"c46Lv2gG*#`$r/3s\0%2A nRRMa`'[N,ag*>60(p2155P@O ܇R@"g m&p$0djI5XDNwiWF.CiV< V*O$pU6X>+or,a'9Rk``o+/ RI XT&#(R;:Tq*Q`61Nՠ C`jA\QP=M19P11tR *>tU'X`T^DS+$ 0E'yXmQ]`91+0;4`+DΦH 1"r~G cC9f-)G<y:W  E2]t*3#W;GCTL[WH7JwVD b!ND E`Q`?!m3.+/4cqtiF `Bm*%&Ra3R&Z >Yv xQwӢ!.a0AEH> xvȁq`Q0udi Q@x&RJ~I8f7QD.' wR$Z@f$vR.QD#ut,Rqk1@aق+!"FXfP8cf i@ zR0bLFR) V)D pD=bBZPgr@UaS(fr)}<hBxe Y Ue&`>a1```EoL&u% @bArAq%+9=10[T5;SE"U*t"1"=P[""[n@+zT]Pf5SS*e5Pt:a$tk u(}C2X#@S W3eaY%kN7Oi@R)DT` 'S* :Տ$ P DҗA3r lp"> -!p0 d~a6\3D. 7r2DaMDx61;#!B >2Q0?qZ,;KV44Gvȱ 0jooV)9)g7'bZ'8*P~9lb*S88j ryC2w5A(PI1(T `N6hBq?pY=&7.;Us"}4h+js2(v/D;4j!RiH.2EF\1*6@6Bzd 1AȅP cD)@Nv &5T(0*"c": GVb@*GP1<ٗ>d  ይ ?hDq0 ,dx&8% Rx!Mr4 M- ܠ!/P Q& @vNh`rl9Dt '!3R*i/=b1?p Yc"pU֑PsKsuP)"r*J CoHM]V#%09p P'`lGп pyEE" 7HB2S.3`P_rƧa\"s&@ve>Ê7R+R<~;BH#!ӏ{[g󩦃` p}t7M kSd%3x*q`Ujm ,!r!=VE/g'm sP8@JPM(y ,JT-/BXX1tH`' 7џU 4L!2 M{.)FM"lfsgrpq){C¨*A֙|7ni>"{uuBnDMsT1KA4C1H(@ fc!"̱ѫe{.57d1 3h|`|"/; A oK+c 1Q cɩY@TGc⑹z;@\!Qz7.xG<#XU!rׇ;I*iF Sr"@{uRHKpxX^f1?%\5tD[+1/"8; +C [(o`SR@ 9e&[z# 0F(s  쐛H,P'qr?|I P"@??&l%"qWp{~Ёfs IưL% @ %rWd1kF#u8 i (PO5čT.T)uî1_Uw[O*](0wrp0C">+5 DJ*ڐII (D}G 6_k$gqAIr&0W)K&A(1@h" Qf%PA RQ2t0e49I Y#6Y4" ="$No~cP7pdãpM#%49 |6c6'Ppyn?Pz%쯬7Q@`">NoF@W'h P-v/U#.[GKq$>p)6&RMшV('NP:gsC+wPm۵p15x4cf ũ2]5:)ЏH ;dY:3).7b-5 ƘA"!/p<@l^2 ==~Q5N >;liPPՙ\~*:w0U 57Ep=UXc"Pzs1Ai61P1+!mᷥB&FqZε c+ '\ a `Pb! %`B E)@QY)DQI6-͉fLWP)L0ޱyRU#z C"1LDa2A`0E @sv4xdހ#r/Ptyۭjtnn|uztzp&g~j0/u{fpzlz|4|tjxvrrXb/ixT.{2vVic8xR9mlBq ul|)|z.nK?Aqd/'#g*?~d xVh|26( @RjxH@ t":0H1C:oT;=Ԕ`F A D7p9ISyhP`SBU0BnI h9TpD'j`,; 9t8drD)1n }QquƑs3 /%N>Џ1e!`PLwjPI,$PD!0 xFF`BƗF Y-Za%/j'z ԀPQ T<  j#)WqF 9{ %f "1LDT*B2֧Ũ|'(8N L#BcXh5Gh1jI# Ip5:aK.xB+{4XlhAOsxK]N | D9#46Mej*-r16XТ ;.9XI417"D`*419yq$Q,9 JZ2\F%1Ct(N:D,`[80|aTJ.4z`D5/iq XNy4mZ]#pX(YuВIN2p|xU,$# 0 <4%BXjaA 7L Ƌu&CE>T$Հfr @U`#AB*K7(b! 9H+K dy!gPh;=A44Љ%b^B0'0 4`)Dž0vD4BQ0/%.͟}O! 9;9gj;V#rv-W/2 )!ޢo#|T fc(2P3VFYJ ػfp뚀WZ Sǐ|ʍ0d* oӀO>Ԉg8@3g)cHiLwDpf iR+(biWVqB: B> !ez(w p 2v~Jd)0 0P B~l3H7lT7Z|S  on:(S@a ~h)/&?zicePd @9E:bb*cƾpь| OҶMIyۂE뜜5uXe:E^lچEĵ "' nQǃb'$AA_D ``-o&FҤP. #(㝶FtԐs{>)v!'#CZzvE B<7W85H 2nK wRO4cXnzHcY_ 00L11`kZ!SU(]g5l#7}=b"F]k{,>IB_.p-+ځZV*p1c)qh$C'Ur2R4 |vLCp0D a/Qc!$\@!&F!&9 H"{|DjH&cP"@h.&'ςz"fG-!rC %m d Hj D ZXi!epIC=\!blB)hAbb2g^. \՘U,CG4k`naBF< )/4.Plj21 (2^.\m8Оo=h7!N" 90.3(j\ƮFa!F摤"0iĪ D7_" (K,CZ `$8-` -k4"*t`j0/^ |`0FZzm%j.`u c!JfR {jB #l#c`"Jb@Ԃ 6+,dD$MFnFANDpLvYLH4 #u#"A\(#=iLg(i#!=D&CfZA=ځ.at5/Hk.! H#i JF7p/n,Þc>$&#$ Mhl- ]m>`H(6h3-A2$+HD=B4 p@ B'L1ư'@N"i9`1,h3:ң2=\AIPKEF$ .rU|r4W$Z$i^NQHc$R\AB>&>}'` $U8F=m|@E2 kgK,k/̠TxN&!gm(@NpILJ "2e`" #;`<!v`d0L`RQt0!g "YLP:sDg0 jXK&%D; ] D>8Tf HJ  (Ž3`wf(h-,j`N4n5R9t# @$=:a;|N429YA&0T(v!$/uKo&Ȁf`daΨD҅F.At e/@{fbnaD,1Hm.Z\%vi P9 C~Z$UШ .z0^l{$OofiW '$Df`$<D[ zl x ;Nd&o UkA(@LL} [SU< i,A#Avn7"DŽkJDU, 9L !(xm`$w5c#*R!= 6ܲ$[(Blh#9~JX> ~bm^.kޠ,'+WRL[T!xs;(q3A}B# m-LHQpjvZ1bAtB~ 9J@#Bz>>A Up`i! C2n#7 R@O$`ptǵu.(&nL!Mf\~#w"3 \04@#K䃝D&P@Y-dOqs]n!jYxj`N[rN8 l\c%أA0/mїP*K^ʒF*Z9)qYtj4Aoi\Hh:2sc[amF۳:GdR9k!6 Hާ\G^@.: Aj(roBlYBA;Ԥ`sxkLoWQzD >61!WEo*+blYSb(I(4Qf 0~.;"q+`W ޅQtl,*Oa0Ā['Y@dBF,tF \p$맕>HMqԄǬD#r0>NoaB@թ)xC^^`*J >|Hr^Ԅ] -#$jVG2&^З]. Zp+`tHa8@NZMƆ 8~O KG͟awy]㧎/Քz`g֨Ub BySkBH+@O4DViE"x@Ab;傟FV^ D*@ rtN 0jICHCFq;l#t J89~vAOBd ΤEb=Rzj#9S j]SQHhhzr<^@mM"~ "!gm %R\*}Tb&dǡ ㅲ,Wn @=Dĥ  ge|w|Cr\}uJfː{87qW Ŀ\y!l0Љ\ܬUuL4 (є(z} 48̜ `(| T hn@F dۙ)|"p0gG6;zk.шo>;tdiary-3.2.2/theme/kitchen-classic/wood03b.gif000644 000765 000024 00000026614 12137321070 021371 0ustar00machustaff000000 000000 GIF89aK`bg`_c^`b^f_cbdbcc`ccbbfgccc_cdc^c^`f`^dc^d`Zc^bZ`cf`cfddbbbcdcc,K@+?׳n=W#&}mNn+rtNB'z8m+5> 7w=33=837:6QZ3]6?YN8wQ876?529mPb=TJg2k:qwyxwR?6<4eHH58tSGS^t̏ t\3 ZPt6܄8 ߷x`ی3?< 49I2lnjyE!J&pс'4AS`e ;2Xb b@cc `GY9@%U映;w9Wɺ;0(@cSQ+2KYӄPR # 4:nc--QXBkgPcAA3xGTh@@?L+Q@u5p LGiIPk|D$ \T,!&qT0|*ь晴~L'2(A@g<Cb2a%8H ąD;'l趉]'~dḨX&!9`*hFv!!K\™ zF00(V 1+0j cNPH`_4&(ƪOr }AQFI]4FHB n CP1Z#k7jـve<$5@VW #Pbc kU>zxCczL07* hz46a"_APb65 YL*a"xbX`~Fdp* S0CD>7r}8`:@1%X*RFX#-1!T6faC @h/`iy$Lj1$* j4O,QON1`sA0b6~1)GS ֦9Acu_bNg<H)WE NunQ jQ g$ARM'5:`6=D~kE ߃(AUXÎ{.ff,@ n"3a 9 oe ,RD"c46Lv2gG*#`$r/3s\0%2A nRRMa`'[N,ag*>60(p2155P@O ܇R@"g m&p$0djI5XDNwiWF.CiV< V*O$pU6X>+or,a'9Rk``o+/ RI XT&#(R;:Tq*Q`61Nՠ C`jA\QP=M19P11tR *>tU'X`T^DS+$ 0E'yXmQ]`91+0;4`+DΦH 1"r~G cC9f-)G<y:W  E2]t*3#W;GCTL[WH7JwVD b!ND E`Q`?!m3.+/4cqtiF `Bm*%&Ra3R&Z >Yv xQwӢ!.a0AEH> xvȁq`Q0udi Q@x&RJ~I8f7QD.' wR$Z@f$vR.QD#ut,Rqk1@aق+!"FXfP8cf i@ zR0bLFR) V)D pD=bBZPgr@UaS(fr)}<hBxe Y Ue&`>a1```EoL&u% @bArAq%+9=10[T5;SE"U*t"1"=P[""[n@+zT]Pf5SS*e5Pt:a$tk u(}C2X#@S W3eaY%kN7Oi@R)DT` 'S* :Տ$ P DҗA3r lp"> -!p0 d~a6\3D. 7r2DaMDx61;#!B >2Q0?qZ,;KV44Gvȱ 0jooV)9)g7'bZ'8*P~9lb*S88j ryC2w5A(PI1(T `N6hBq?pY=&7.;Us"}4h+js2(v/D;4j!RiH.2EF\1*6@6Bzd 1AȅP cD)@Nv &5T(0*"c": GVb@*GP1<ٗ>d  ይ ?hDq0 ,dx&8% Rx!Mr4 M- ܠ!/P Q& @vNh`rl9Dt '!3R*i/=b1?p Yc"pU֑PsKsuP)"r*J CoHM]V#%09p P'`lGп pyEE" 7HB2S.3`P_rƧa\"s&@ve>Ê7R+R<~;BH#!ӏ{[g󩦃` p}t7M kSd%3x*q`Ujm ,!r!=VE/g'm sP8@JPM(y ,JT-/BXX1tH`' 7џU 4L!2 M{.)FM"lfsgrpq){C¨*A֙|7ni>"{uuBnDMsT1KA4C1H(@ fc!"̱ѫe{.57d1 3h|`|"/; A oK+c 1Q cɩY@TGc⑹z;@\!Qz7.xG<#XU!rׇ;I*iF Sr"@{uRHKpxX^f1?%\5tD[+1/"8; +C [(o`SR@ 9e&[z# 0F(s  쐛H,P'qr?|I P"@??&l%"qWp{~Ёfs IưL% @ %rWd1kF#u8 i (PO5čT.T)uî1_Uw[O*](0wrp0C">+5 DJ*ڐII (D}G 6_k$gqAIr&0W)K&A(1@h" Qf%PA RQ2t0e49I Y#6Y4" ="$No~cP7pdãpM#%49 |6c6'Ppyn?Pz%쯬7Q@`">NoF@W'h P-v/U#.[GKq$>p)6&RMшV('NP:gsC+wPm۵p15x4cf ũ2]5:)ЏH ;dY:3).7b-5 ƘA"!/p<@l^2 ==~Q5N >;liPPՙ\~*:w0U 57Ep=UXc"Pzs1Ai61P1+!mᷥB&FqZε c+ '\ a `Pb! %`B E)@QY)DQI6-͉fLWP)L0ޱyRU#z C"1LDa2A`0E @sv4xdހ#r/Ptyۭjtnn|uztzp&g~j0/u{fpzlz|4|tjxvrrXb/ixT.{2vVic8xR9mlBq ul|)|z.nK?Aqd/'#g*?~d xVh|26( @RjxH@ t":0H1C:oT;=Ԕ`F A D7p9ISyhP`SBU0BnI h9TpD'j`,; 9t8drD)1n }QquƑs3 /%N>Џ1e!`PLwjPI,$PD!0 xFF`BƗF Y-Za%/j'z ԀPQ T<  j#)WqF 9{ %f "1LDT*B2֧Ũ|'(8N L#BcXh5Gh1jI# Ip5:aK.xB+{4XlhAOsxK]N | D9#46Mej*-r16XТ ;.9XI417"D`*419yq$Q,9 JZ2\F%1Ct(N:D,`[80|aTJ.4z`D5/iq XNy4mZ]#pX(YuВIN2p|xU,$# 0 <4%BXjaA 7L Ƌu&CE>T$Հfr @U`#AB*K7(b! 9H+K dy!gPh;=A44Љ%b^B0'0 4`)Dž0vD4BQ0/%.͟}O! 9;9gj;V#rv-W/2 )!ޢo#|T fc(2P3VFYJ ػfp뚀WZ Sǐ|ʍ0d* oӀO>Ԉg8@3g)cHiLwDpf iR+(biWVqB: B> !ez(w p 2v~Jd)0 0P B~l3H7lT7Z|S  on:(S@a ~h)/&?zicePd @9E:bb*cƾpь| OҶMIyۂE뜜5uXe:E^lچEĵ "' nQǃb'$AA_D ``-o&FҤP. #(㝶FtԐs{>)v!'#CZzvE B<7W85H 2nK wRO4cXnzHcY_ 00L11`kZ!SU(]g5l#7}=b"F]k{,>IB_.p-+ځZV*p1c)qh$C'Ur2R4 |vLCp0D a/Qc!$\@!&F!&9 H"{|DjH&cP"@h.&'ςz"fG-!rC %m d Hj D ZXi!epIC=\!blB)hAbb2g^. \՘U,CG4k`naBF< )/4.Plj21 (2^.\m8Оo=h7!N" 90.3(j\ƮFa!F摤"0iĪ D7_" (K,CZ `$8-` -k4"*t`j0/^ |`0FZzm%j.`u c!JfR {jB #l#c`"Jb@Ԃ 6+,dD$MFnFANDpLvYLH4 #u#"A\(#=iLg(i#!=D&CfZA=ځ.at5/Hk.! H#i JF7p/n,Þc>$&#$ Mhl- ]m>`H(6h3-A2$+HD=B4 p@ B'L1ư'@N"i9`1,h3:ң2=\AIPKEF$ .rU|r4W$Z$i^NQHc$R\AB>&>}'` $U8F=m|@E2 kgK,k/̠TxN&!gm(@NpILJ "2e`" #;`<!v`d0L`RQt0!g "YLP:sDg0 jXK&%D; ] D>8Tf HJ  (Ž3`wf(h-,j`N4n5R9t# @$=:a;|N429YA&0T(v!$/uKo&Ȁf`daΨD҅F.At e/@{fbnaD,1Hm.Z\%vi P9 C~Z$UШ .z0^l{$OofiW '$Df`$<D[ zl x ;Nd&o UkA(@LL} [SU< i,A#Avn7"DŽkJDU, 9L !(xm`$w5c#*R!= 6ܲ$[(Blh#9~JX> ~bm^.kޠ,'+WRL[T!xs;(q3A}B# m-LHQpjvZ1bAtB~ 9J@#Bz>>A Up`i! C2n#7 R@O$`ptǵu.(&nL!Mf\~#w"3 \04@#K䃝D&P@Y-dOqs]n!jYxj`N[rN8 l\c%أA0/mїP*K^ʒF*Z9)qYtj4Aoi\Hh:2sc[amF۳:GdR9k!6 Hާ\G^@.: Aj(roBlYBA;Ԥ`sxkLoWQzD >61!WEo*+blYSb(I(4Qf 0~.;"q+`W ޅQtl,*Oa0Ā['Y@dBF,tF \p$맕>HMqԄǬD#r0>NoaB@թ)xC^^`*J >|Hr^Ԅ] -#$jVG2&^З]. Zp+`tHa8@NZMƆ 8~O KG͟awy]㧎/Քz`g֨Ub BySkBH+@O4DViE"x@Ab;傟FV^ D*@ rtN 0jICHCFq;l#t J89~vAOBd ΤEb=Rzj#9S j]SQHhhzr<^@mM"~ "!gm %R\*}Tb&dǡ ㅲ,Wn @=Dĥ  ge|w|Cr\}uJfː{87qW Ŀ\y!l0Љ\ܬUuL4 (є(z} 48̜ `(| T hn@F dۙ)|"p0gG6;zk.шo>;tdiary-3.2.2/theme/kasumi/kasumi.css000644 000765 000024 00000023102 12137321070 017642 0ustar00machustaff000000 000000 @charset "utf-8"; html { margin:0; padding:0; border:none; } html *{ -moz-box-sizing: border-box ; box-sizing: border-box ; } body{ /* font-size: 80%; */ /* MacIE5 \*/ letter-spacing: 1px; /* */ /* font-family: Verdana, Osaka, sans-serif; */ line-height: 1.5; color: #333333; background-color: #ffeeff; text-align: center; margin: 0; padding: 0; word-break: break-all ; word-wrap: break-word ; } .hatena-body{ position: relative; width: 85%; max-width: auto ; margin: 0 auto; padding: 0; border-left: solid 1px #ffddff; border-right: solid 1px #ffddff; background-color: #ffffff; text-align: left; } .main{ padding: 0px; margin: 0 0 0 28%; } h1 { width: 85%; text-align: left; line-height: 1.2; letter-spacing: 0.2em; font-size: 250%; /* font-family: "Trebuchet MS",osaka,sans-serif; */ margin: 0 auto; padding: 60px 35px; color: #ffccff; border-left: solid 1px #ffddff; border-right: solid 1px #ffddff; background-color: #ffffff; } div.day { position: relative; margin: 0 0 10px 0; padding: 10px; _width: 100% ; z-index: 0; text-align:left; } h2, h2 a{ text-decoration: none; border: none; } h2 a{ } h2 { /* font-family: verdana,osaka,sans-serif; */ font-size: 200%; color: #333333; font-weight: bold; text-decoration:none; margin: 0 0 10px 0; padding: 0; line-height: 1.2; text-align: left; z-index: 0; } div.day form h2 span{ position: static; } h2 a{ display: block; text-align: right; } span.date{ letter-spacing: 0px; position: absolute; font-weight: bold; top: 0px; left: 10px; color: #ffddff; z-index: -1 ; text-align: left; font-size: 150%; } span.title{ font-size: 150%; color: #ffddff; display: block; letter-spacing: 1px; /* font-family: Verdana, Osaka, sans-serif; */ font-weight: bold; position: absolute; top: 1.2em; left: 10px; z-index: -1 ; text-align: left; } div.body { padding: 20px 0 0 0; margin: 0; z-index: 2; width: 100%; position: relative ; } div.section{ margin: 0em 1em 2em 1em; z-index: 0; } div.section P { margin: 1em; text-align:left; } h3 { color: #333333; font-size:100%; font-weight: bold; margin:0; padding: 0; text-align:left; } h3 a{ border: none; } a.sectioncategory{ } span.sanchor{ margin:0; color: #ffddff; } span.timestamp{ font-size:70%; font-weight: normal; letter-spacing: 0px; } /******************* decoration *********************/ a{ text-decoration: none; color: #333333; border-bottom:solid 1px #333333; } a.keyword, a.okeyword { text-decoration: none; border-bottom: dotted 1px #ffddff; } a img{ border: none; } A:LINK { } A:VISITED { } A:HOVER { color: #ff66ff; } A:ACTIVE { } h4 { color: #333333; font-size:100%; font-weight: bold; margin:0; padding-left:1em; text-align:left; word-break:break-all; } blockquote{ border: solid 1px #ffddff; margin: 1em; padding: 1em; } .section blockquote p{ margin: 0.5em; padding: 0; } cite{ font-weight: bold; font-style: normal; } pre { border: dotted 1px #ffddff; margin: 1em; padding: 1em; } font{ line-height: 1.2; } em, em a{ font-weight: normal; font-style: normal; border: none; background-color: #ffddff; } ins, ins a{ text-decoration: none; border: none; color: #666666; } /************************* list **********************/ .section ul{ } .section ul li { } .section ul ul{ } .section ol { } .section dl{ margin: 1em; } .section dt{ font-weight: bold; } /********************** img ***************************/ img.photo{ float: right; position: relative; margin: 0 2em 10px 10px; } img.asin{ float: right; position: relative; margin: 0 0 10px 10px; } /********************* footnote **********************/ span.footnote{ font-size: 70%; } span.footnote a{ border: 0; } div.footnote{ margin: 1em 2em; } p.footnote{ margin: 0; font-size: 90%; } /********************** comment ***********************/ div.comment, div.refererlist{ width: 100% ; padding: 5px; border: solid 1px #ffe0ff; margin: 0 0 1em 25px; } div.caption{ font-size: 80%; margin: 0; } div.refererlist ul{ margin: 0 2em; font-size: 80%; list-style: disc; } div.refererlist li{ letter-spacing: 0; } div.caption a{ border: none; } div.commentshort{ margin: 0; } span.canchor{ display: none; } div.commentshort a{ border: none; } span.commentator{ font-weight: bold; display:block; margin: 0 0 0 -1em; padding: 3px 0 0 0; } form span.commentator{ display: inline; margin: 0; } div.commentshort P { margin: 0 0 0 1em; font-size: 90%; letter-spacing: 0px; } div.commentshort textarea{ width: 90%; } /******************asin detail***********************/ div.hatena-asin-detail { margin: 1em 1em; padding: 10px; border: solid 1px #ffddff; _width: 100%; } div.hatena-asin-detail p { margin: 0 ; padding: 0; } div.hatena-asin-detail p a{ border: 0; } div.hatena-asin-detail ul { list-style-type: none; margin: 5px 0 0 0; padding: 0; } img.hatena-asin-detail-image { float: left; border: 0; margin: 0 10px 0 0 ; } div.hatena-asin-detail-info { margin: 0; word-break: break-all; } p.hatena-asin-detail-title { font-weight: bold; } div.hatena-asin-detail-foot { } /********************** sidebar ***********************/ .sidebar { position: absolute; top: 19px; left: 1%; width: 26%; padding: 0; margin: 0 ; font-size: 90%; text-align: left; border-right: solid 1px #ffeeff; background-color: #ffffff; } .hatena-module{ margin: 0 0 10px 0; padding: 0; position: relative ; z-index: 0; width: 100% ; } .hatena-moduletitle, .hatena-moduletitle a{ border: none; color: #ffddff; } .hatena-moduletitle{ position: absolute ; top: 0px; z-index: -1; /* font-family: verdana,osaka,sans-serif; */ font-size: 200%; font-weight: bold; padding: 0px 5px; margin: 0px; text-align: left; letter-spacing: 0px; line-height: 1.2; } .hatena-modulebody{ padding: 15px 5px; margin: 0; font-size: 90%; width:100%; position: relative ; } .hatena-modulebody a{ border: none; } /********************** sideber li **********************/ .hatena-modulebody ul { padding: 0; margin: 0; list-style-type: none; text-align: left; } .hatena-modulebody li { } .hatena-modulebody li a{ display: block; padding: 3px 5px; line-height: 1.2; margin: 0; _width: 100%; } .hatena-modulebody li a:hover { color: #ff66ff; _width: 100%; } /************************ form **********************/ form{ margin: 0; padding: 0; } form.hatena-searchform{ margin: 5px 10px; width: auto; } form.hatena-searchform input{ background-color: transparent; border: 1px solid e0e0e0; } form div.day, div.day form{ _width: 100%; margin: 0 0 1em 0; padding: 0 2em; } form span.title{ position: static; color: #333333; font-size: 100%; } form h3{ border-bottom: solid 1px #606060; } /******************* photo module *******************/ ul.hatena-photo{ padding: 5px 10px; margin: 0; width: auto; list-style-type: none; text-align: left; } ul.hatena-photo li{ margin: 0; display: inline; width: none; } ul.hatena-photo li img{ } ul.hatena-photo li a{ display: inline; width: 48%; margin: 0 0 10px 0; padding: 0; text-align: center; } ul.hatena-photo li a:hover{ width: 48%; background-image: none; } ul.hatena-photo li a img{ filter: none; border: 1px solid #999999; } ul.hatena-photo li a:hover img{ filter: none; border: 1px solid #ff0000; } /********************** calender **********************/ div.calendar { font-size:80%; color: #333333; margin: 0 ; padding: 0; text-align: right; } div.calendar a{ border: none; color: #333333; } /********************** header **********************/ table { background-color : #ffffff; margin: 0 auto; padding: 0; width: 85%; border-left: solid 1px #ffddff; border-right: solid 1px #ffddff; } td { background-color : transparent; } table table td{ background-color : transparent; } table table{ margin: 0; padding:0; border: none; width: 100%; border: 0; background-image: none; background-color : transparent; } td a{ border: none; } table table td font, table table td a{ border:none; color: #333333; } table input{ border: solid 1px #ffddff; background-color : #ffffff; color: #333333; } /********************** calendar2 **********************/ table.calendar{ font-size: 100%; letter-spacing: 0px; width: auto; _width: 100%; margin: 0%; padding:0; border: none; background-image : none; background-repeat: no-repeat; background-color: transparent; text-align: center; } td.calendar-current-month{ font-weight: bold; } td.calendar-prev-month, td.calendar-current-month, td.calendar-next-month{ text-align:center; } td.calendar-day { } td.calendar-day a{ border-bottom: 1px solid #333333; } td.calendar-weekday, td.calendar-sunday, td.calendar-saturday{ display:none; } td.calendar-day img { width: 12px; height: 12px; border: 0; } /************************ adminmenu ****************************/ div.adminmenu{ text-align: right; width: 85%; padding: 1em 0; margin: 0 auto; font-size: 80%; color: #333333; border-left: solid 1px #ffddff; border-right: solid 1px #ffddff; background-color: #ffffff; } div.adminmenu a{ border: none; color: #333333; } div.hatena-body div.adminmenu{ text-align: right; margin: 0; padding: 0.5em 0; width: 100%; font-size:80%; border: 0; } /*************** other *****************/ .footer, .footer a{ color: 999999; border: 0; } .footer{ text-align: center; padding: 5px; border-top: solid 1px #ffddff; border-bottom: solid 1px #ffddff; } span.highlight { background-color: yellow; padding: 1px; } div.body { clear: both; } tdiary-3.2.2/theme/kasumi/README000644 000765 000024 00000000137 12137321070 016522 0ustar00machustaff000000 000000 Title: kasumi Author: id:chepooka Access: http://d.hatena.ne.jp/chepooka/ License: GPL Comment:tdiary-3.2.2/theme/kanshin/kanshin.css000644 000765 000024 00000017146 12137321070 020161 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: kanshin Revision: $Revision: 1.6 $ Author: abbey Access: inlet@cello.no-ip.org License: GPL Comment: 某空間なテーマ Copyright by (C) abbey validated by W3C */ /* ChangeLog 2002-10-08 NT * convert for 1.5 series. 2002-05-13 abbey * remove search float. */ a:link { text-decoration: none; font-weight: bold; background-color: transparent; color: #036; } a:visited { text-decoration: none; font-weight: bold; background-color: transparent; color: #069; } a:active { text-decoration: none; font-weight: bold; background-color: transparent; color: #f60; } a:hover, a:focus { background-color: transparent; color: #f60; } body { background-color: #fff; background-position: center; color: #333; margin: 0px; margin-bottom: 1em; } strong { font-weight: bold; font-size: 150%; } em { font-weight: bold; } div.adminmenu { text-align: right; font-size: small; float: right; margin-top: 2ex; } p.message { text-align: center; font-size: medium; background-color: white; width: 66%; color: #f00; padding: 8px; } span.adminmenu { background-color: #690; color: #333; border-style: solid; border-color: #eee #aaa #aaa #eee; border-width: 0px 0px 0px 0px; padding: 3px; font-size: 90%; } span.adminmenu a:link, span.adminmenu a:visited { color: #fff; background-color: #690; } h1 { background-color: #690; color: #fff; text-align: left; padding-left: 1em; margin: 0em; } div.rank { background-color: #9C3; color: #333; padding: 0em; font-size: small; text-align: left; margin: 0em; } div.day { background-color: transparent; color: #333; text-align: left; margin: 2em; margin-bottom: 0em; padding: 0em; border-style: solid; border-color: #690; border-width: 2px 2px 2px 2px; } div.day h2 { background-color: #eee; color: #333; margin: 0em; padding: 0.2em; text-align: left; font-size: medium; } h2 span.date { margin-left: 0.5em; } h2 span.title { } div.body { background-color: #fff; color: #333; text-align: left; margin: 0em; padding-left: 16px; padding-bottom: 0em; margin: 0em; } div.section { text-align: left; padding: 0em; margin: 0em; } div.body p { padding-left: 16px; line-height: 1.3em; margin-top:0.5em; margin-left :1em; margin-bottom:0.5em; } h3 { padding: 0em; padding-left: 0em; padding-top: 0.5em; font-weight: bold; font-size: 100%; margin-bottom: 0.5em; margin-top: 0.7em; } pre { background-color: #E9F0F3; color: #000; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 20px; border-style: solid; border-color: #666; border-width: 1px; } div.comment { background-color: #FAFAE1; color: #333; text-align: left; margin: 0em; padding: 1em; padding-left: 3em; border-style: solid; border-color: #690; border-width: 2px 0px 2px 0px; } div.comment p { font-size: x-small; margin: 0.3em; } div.comment div.caption { text-align: right; margin: 0em; } div.refererlist div.caption { border-style: solid; border-color: #666; border-width: 0px 0px 1px 0px; } div.referer { background-color: transparent; text-align: right; font-size: small; padding: 0em ! important; margin: 0em; padding-right: 16px; height: 16px; } div.refererlist { background-color: transparent; font-size: small; text-align: left; margin: 0em; padding: 0em; padding-left: 32px; clear: both; } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { font-size: small; text-align: center; border-style: solid; border-width: 2px 0px 0px 0px; border-color: #690; } div.form { background-color: #eee; color: #333; padding: 2em; margin: 0em; } div.form form { width: 90%; } input.field { background-color: white; color: #333; } input { clear: left; } textarea { background-color: white; color: #333; margin-left: 1em; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } form.search { clear: right; text-align: right; margin: 0em; } div.calendar { margin-bottom: 0.5em; border-style: none; border-color: darkslategray #690 #690 darkslategray; border-width: 1px; padding: 2px; background-color: #eee; color: #333; } table.calendar { font-size: x-small; line-height: 100%; border-width: 0px; text-align: center; border-style: solid; border-width: 1px; margin-bottom: 1em; background-color: #fff; border-color: #690; color: #333; } td.calendar-current-month { font-size: x-small; text-align: center; } td.calendar-next-month { font-size: x-small; text-align: right; } td.calendar-prev-month { font-size: x-small; text-align: left; } td.calendar-sunday { color: red; background-color: #fbb; font-size: xx-small; text-align: center; } td.calendar-saturday { color: blue; background-color: #bbf; font-size: xx-small; text-align: center; } td.calendar-weekday { color: #000000; background-color: #ddd; font-size: xx-small; text-align: center; } td.calendar-day { font-size: xx-small; text-align: right; } p.recentitem { background-color: #CDD0DE; color: #333; font-size: x-small; margin-top: 0px; margin-bottom: 0px; border-style: solid; border-color: #666; border-width: 1px; } div.recentsubtitles { background-color: #CDD0DE; color: #333; font-size: x-small; margin-top: 0px; margin-bottom: 1em; margin-left: 0em; border-style: solid; border-color: #666; border-width: 1px; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; color: #333; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; color: #333; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ div.update.day { border: none; margin: 0px; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; color: #333; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/kanshin/README000644 000765 000024 00000000543 12137321070 016665 0ustar00machustaff000000 000000 Title: kanshin Author: abbey Access: inlet@cello.no-ip.org License: GPL Comment: 某空間なテーマ Copyright by (C) abbey validated by W3C ChangeLog 2003-09-08 NT * font-size: em -> %. 2002-10-08 NT * convert for 1.5 series. 2002-05-13 abbey * remove search float. tdiary-3.2.2/theme/kanban/kanban.css000644 000765 000024 00000015603 12137321070 017553 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: 看板 Revision: $Revision: 1.11 $ Author: Nana Access: Comment: 日付が看板に描かれているように見えます License: GPL Copyright 2001 (C) by Nana validated by W3C */ a:link { text-decoration: none; color: #A58484; } a:visited { text-decoration: none; color: #A58484; } a:hover, a:focus,a:active { background-color: #FFE4B5; } body { background-color: #fff; color: #000; margin-right: 0.2em; margin-left: 0.2em; } div.adminmenu { text-align: left; font-size: small; } p.message { text-align: center; font-size: medium; background-color: #000; color: #888; padding: 8px; } span.adminmenu { background-color: transparent; color: #000; border-style: none; border-color: #eee #aaa #aaa #eee; border-width: 1px; padding: 3px; } h1 { text-align: left; } div.calendar { background-color: transparent; color: #000; border-style: none; margin-left: 12%; margin-top: 2ex; font-weight: bold; } div.day { background-image: url(kanban_1.png); background-position: left top; background-repeat: no-repeat; border-style: none; text-align: left; padding-left: 45px; padding-bottom: 30px; padding-top: 10px; margin-right: 10%; margin-left: 10%; } h2 { margin-top: 0.1em; margin-bottom: 0.1em; margin-right: 12px; padding-top: 3.5em; text-align: left; font-size: 90%; } h2 span.date { font-size: 90%; } h2 span.date a:link, a:visited { color: #f4a460; text-decoration: none; } h2 span.date a:hover, a:focus { color: #000; text-decoration: none; } div.body { background-color: transparent; color: #000; text-align: left; padding: 1px; padding-top: 2px; padding-right: 30px; margin-top: 12px; } div.body p { padding-left: 16px; line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.3em; } div.section p { margin-bottom: 0.5em; margin-top: 0.3em; line-height: 1.4em; } h3 { margin: 0em; padding: 0em; font-weight: bold; font-size: medium; } pre { background-color: #FDF5E6; color: #000; margin-left: 1em; margin-right: 1em; padding: 8px 8px 8px 8px; border-style: solid; border-color: #000; border-width: 1px; } div.comment { text-align: left; background-color: transparent; color: #000; padding: 0px; margin-right: 20px; margin-left: 6px; } div.comment p { padding-left: 1em; } div.comment div.caption { text-align: left; } div.refererlist div.caption { border-style: solid; border-color: #aaa; border-width: 0px 0px 1px 0px; padding: 0px; } div.referer { text-align: right; font-size: 90%; background-color: transparent; color: #000; padding: 0px; padding-bottom: 1px; margin-left: 10px; } div.refererlist { font-size: 90%; text-align: left; background-color: transparent; color: #000; padding: 0px; padding-bottom: 1px; margin-top: 0.5em; } h2 span.title { margin-left:25px; } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { font-size: 90%; text-align: right; height: 32px; } div.form { background-color: transparent; color: #000; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; } div.form form { width: 80%; } input.field { background-color: white; color: black; } input { clear: left; } textarea { background-color: white; color: black; margin-left: 1em; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; color: black; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; color: black; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; color: black; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } blockquote { border-top: solid 2px #A58484; border-bottom: solid 2px #A58484; padding: 8px; } /* recent_list */ p.recentitem { font-size: x-small; margin-top: 0px; margin-bottom: 0px; text-align: center; } div.recentsubtitles { font-size: x-small; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; text-align: left; } /* calendar2 */ table.calendar { font-size: 90%; padding: 1px; margin: 2px auto; } table.calendar td { margin: 0px; text-align: right; padding: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* 脚注本文全体 */ div.body div.footnote { border-top: 1px solid #000; font-size:x-small; text-align: left; margin-left: 24px; margin-right: 16px; background-color: transparent; } /* それぞれの脚注本文 */ span.footnote{ vertical-align: super; font-size:x-small; } form.search { text-align: right; margin-right: 10%; } /* 引用ソースの表示 */ p.source{ margin-right: 1.5em; margin-top: 0px; text-align: right; font-size:90%; line-height: 24px; font-style: italic; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; text-align: left; } tdiary-3.2.2/theme/kanban/kanban_1.png000644 000765 000024 00000007002 12137321070 017761 0ustar00machustaff000000 000000 PNG  IHDRwjgAMA7tEXtSoftwareAdobe ImageReadyqe<PLTE΄9Ƅ9Ƅ1{1sssν΄1޽{1Ό9k)s1s1s){1kkk{{{s)k)cccs){)Ό1{)s1{)ƌ1ք9ZZZ֌9R IDATxbQ@1`Bs /3iv@4vN`iiZNMK &,!ɫIP -L@X4I)8qsiD8iD84NA4NA4NA4NA4NA4N ӴNBWJ+Bf Z`ǀ@ :G04IaP[V&$@ >fMH @^P A4pl4j t @i^/@1h:z4Z t @i hF(@ @iR,N -fva6IIq!X]]NN\, S õK !)%, 4^N n)6d4FTIYlY0`u(@1hiMDBDc8MX" &榀&/ø%` 0ps!Ӏn$IIII))pM\(8 jb xY9ќ&.&! 9@DzFP.t@  N $ 1$YxbC^NPMXf>AQil=v^^ 4 f`s40!ҠLt`Ł*ôt+wFX, 4̐3@@?fM0 `e;زb8.J:C5pzC!X{L$ds Dz˵'5}0\^-X >0b8 dIOu8 Gbcˏ[,Ml`jH7ǀ Hd.RM6ULv5Pㇹ v ) `x pP +i`ElDӀi[h1@s}j`#; -08ZfS Xzj†}0R8 "?@ 4m¿Q-`](#fXxR JC8,iaѠMX7n>m[j,ˠ 6d1" L (r0$vi0:Tf7As##i@a@ʭ Dl8`.-@`XY64v4Bŀ.1ae+`$ IL `:hLL`1B !Q M f?<0r7HTL  .v@0'2&P$Fq@@(:kx`Z6~u"Ơ,$#*)b9\t0u$)N RL ?8AePJ RڂB\p#Xf<(@$8FgAV1?m`5`; \& ܀L@4E#"HSk ) e?8AlVpB\ C Hઐ\5ˠ <, v&MPc;H@4h;TҪqHxyԧv-U`X!1PL34 Z(@$E(:b:Y7y9b @p) @$EFp D@\A6P!P`"% ,!Z @$8MP\ p=t2`6#!MHK5RPe;1P}Ώ XBSAAP@ 0eҡ1>!8?N،љeV׵ۉqP61W+xk[J_ًtq8hkƬ[B"Ga&Fu|!5#db](!cbn @?d˯q0҃%+(KI5UgpGAflnx̗>mDӀ% F|TƟ20B |PyAX,*B@ !"4j6 2`1++]t- "r)8 B.g e`';iDXaƁ `b|P6D$ A=b(A8@4pffx&V!>0d/-K`i X1Azr|0`A>!BHCv. :{8hĄ4^r@$txyYع@`{TDRك8 H5f8 @$x` @8|X4 W hj=:ut.Т-@`F IENDB`tdiary-3.2.2/theme/kanban/README000644 000765 000024 00000001410 12137321070 016456 0ustar00machustaff000000 000000 Title: 看板 Author: Nana Access: Comment: 日付が看板に描かれているように見えます License: GPL Copyright 2001 (C) by Nana validated by W3C ChangeLog 2003-09-08 NT * remove specification of font-family. 2003-03-13 Nana * div.referer,div.refererlist font-size:13px->90% * support calendar3,p.source,form.search 2002-11-02 Nana * remove body,div.body font-size:13px * remove p.calendar font-size,font-family * set blockquote,recent_list,calendar2,footnote 2002-10-08 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. tdiary-3.2.2/theme/kaki/kaki.css000644 000765 000024 00000014753 12137321070 016732 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: 柿 Revision: $Revision: 1.5 $ Author: oyuu Access: oyuu@mocha.freemail.ne.jp License: GPL Comment: パステル系オレンジ色のテーマ */ /* Kaki Style Sheet for tDiary Copyright (c) 2002 oyuu validated by W3C. */ a:link{ color: #ff7f50; text-decoration: none; } a:visited{ color: #ff5610; text-decoration: none; } a:active{ color: #ffffff; background-color: #ff7f50; text-decoration: none; } a:hover{ color: #ffffff; background-color: #ff7f50; text-decoration: none; } body { color: #886d00; background-color: #ffffff; margin: 0px; } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} h1 { padding-bottom: 1%; padding-top: 1%; text-align: center; font-size: 150%; } div.calendar { font-size: 90%; margin: 3% 5% 1% 5%; padding: 1%; text-align: right; } .headline { font-size: 90%; margin: 0% 10% 0% 10%; padding: 2%; text-align: left; background-color: #ffee99; } div.intro{ margin-top: 2%; margin-right: 5%; margin-bottom: 2%; margin-left: 5%; } div.day { margin: 1% 10% 1% 10%; padding: 1% 1% 1% 1%; } h2 { font-size: 100%; background-color: #ffdd77; padding: 0.5%; } h2 span.date { font-size: 100%; font-style: normal; margin-left: 0.5%; margin-right: 1% } h2 span.title { font-size: 100%; font-style: normal } div.body { font-size: 100%; border: #ffdd77 3px solid; margin-top: 2%; margin-bottom: 3%; padding: 1% 1% 1% 1%; line-height: 1.5; } div.section { margin-top: 2%; margin-bottom: 2% } h3 { font-size: 120%; font-weight: bold; margin-top: 2%; margin-bottom: 0.1% } div.day p { margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { padding-top: 0.2%; padding-bottom: 0.2%; } div.comment { font-size: 90%; line-height: 1.5; } div.comment div.caption { font-size: 100%; padding-left: 1% ; border-top: #ffdd77 2px solid; border-bottom: #ffdd77 2px solid; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.referer { font-size: 90%; border-top: #ffdd77 2px solid; border-bottom: #ffdd77 2px solid; text-align: right; line-height: 1.5; } div.refererlist { border-top: #ffdd77 2px solid; border-bottom: #ffdd77 2px solid; font-size: 85%; padding: 1%; } div.refererlist div.caption { border-bottom: #ffdd77 2px solid; } UL.referer { margin-top: 0em; } hr {} hr.sep { display: none } .sfooter {} div.footer { font-size: 90%; margin-right: 3%; padding-bottom: 3%; text-align: right } div.form { font-size: 90%; line-height: 1.5; margin: 1% 5% 1% 5%; padding: 1%; text-align: center; } div.form form { width: 100%; } input.field { color: #06040F; background-color: #ffffff; border: 2px solid #ffdd77; text-indent: 0em ! important; } input,select { text-indent: 0em ! important; } textarea { font-size: 90%; color: #06040F; background-color: #ffffff; border: 2px solid #ffdd77; text-indent: 0em ! important; width: 100%; } p.message { color: #886d00; background-color: #ffffff; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; } pre { color: #886d00; background-color: #ffee99; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.body blockquote { color: #886d00; background-color: #ffffff; border: #ffdd77 2px solid; margin: 1% 2%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } div.section blockquote p { margin-left: 0em; text-indent: 0em } em { background-color: #ffffff; color: #2c2400; font-style: italic; font-weight: normal } strong { color: #2c2400; background-color: #ffffff; font-style: italic; font-weight: bold } .hide { color: #000000; background-color: #ffffff } /* calendar2 */ table.calendar { font-size: 80%; line-height: 100%; border-width: 2px; border-color: #ffdd77; border-style: solid; background-color: transparent; margin: 3%; } table.calendar td { margin: 3px; text-align: right; padding: 3px; margin: 3px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #ffffff; color: #06040F; } div.textarea { display: block; vertical-align: top; text-align: center; } form.comment textarea { display: block; background-color: #ffffff; color: #06040F; width: 30em; height: 5em; margin-left: auto; margin-right: auto; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #06040F; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; text-align: center; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; margin-left: auto; margin-right: auto; } form.update span.checkbox.hidediary { margin-left: 1em; } div.day.update div.comment { text-align: center; } /* ツッコミ状態変更フォーム */ div.comment form{ margin-top: 0em; } tdiary-3.2.2/theme/kaki/README000644 000765 000024 00000000633 12137321070 016151 0ustar00machustaff000000 000000 Title: 柿 Author: oyuu Access: oyuu@mocha.freemail.ne.jp License: GPL Comment: パステル系オレンジ色のテーマ Copyright (c) 2002 oyuu validated by W3C. ChangeLog 2003-09-08 NT * remove specification of font-family. * font-size: em -> %. 2002-10-21 zoe * convert for 1.5 series. 2002-11-21 oyuu * change div.body font-size. tdiary-3.2.2/theme/kaizou/kaizou.css000644 000765 000024 00000014337 12137321070 017676 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: 改造 Revision: $Revision: 1.9 $ Author: Nana Access: http://moo.boo.jp License: GPL Copyright by (C) validated by W3C */ /*ChangeLog 2002-10-08 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. */ body { background-color: #E30000; color: #fff; font-size: small; } a:link { text-decoration: none; color: #FF8040; font-weight: bold; } a:visited { text-decoration: none; color: blue; font-weight: bold; } a:hover,a:active { text-decoration: underline; color: red; font-weight: bold; } div.adminmenu { text-align: right; font-size: small; } p.message { text-align: center; font-size: small; background-color: red; color: white; margin: 0px; padding: 8px; } span.adminmenu { background-color: transparent; padding: 3px; } h1 { text-align: center; } div.calendar { color:#000; font-size: small; background-color: #FFFF00; padding: 2px; border-style: solid; border-color: #FFFF00; border-width: 1px; margin-bottom: 0.5em; text-align: center; } div.day { margin-bottom: 0.5em; clear: both; } h2 { text-align: center; margin-top: 0.1em; margin-bottom: 0.1em; } h2 span.date { font-weight: bold; font-size: medium; margin-left:10px; } h2 span.date { color: #FFFF00; text-decoration: none; } h2 span.date { color: #fff; text-decoration: underline overline; } h2 span.title { } div.body { background-color: #000; padding: 2px; padding-bottom: 1px; margin-left: 0px; margin-right: 6px; width: 50%; float: left; border-style: none; border-color: #fff darkgray darkgray darkgray; border-width: 1px; padding: 4px; font-size: small; } p.body { margin-top: 0em; margin-bottom: 0em; line-height: 1.2em; padding-left: 1em; padding-top:0em; } div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3em; } h3 { margin-top: 0.2em; margin-bottom: 0em; font-weight: bold; border-style: solid; border-color: #fff; border-width: 0px 0px 1px 0px; width: 80%; } pre { background-color: #ff0; color: #000; margin-left: 1em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.comment { background-color: #fff; font-size: small; color: #000; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-right: 0px; margin-left: 50%; } div.comment div.caption { margin-left: 0em; color: #E30000; border-style: solid; border-color: #000; border-width: 0px 0px 1px 0px; } div.refererlist div.caption { width: 100px; margin-left: 4em; } div.referer { text-align: right; font-size: small; background-color: transparent; padding: 2px; padding-bottom: 1px; margin-left: 4em; margin-right: 12px; } div.refererlist { font-size: small; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 30%; margin-right: 12px; width: 400px; } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ddd; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; margin-top: 0px; clear: both; } div.form { background-color: transparent; border-style: solid; border-color: darkgray #eee #eee darkgray; border-width: 1px; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; width:80%; } input.field { background-color: transparent; color: #fff; border-color: #00f; border-style: solid; border-width: 1px; } input, select, option { background-color: transparent; border-color: #00f; color: #fff; border-style: solid; border-width: 1px; } textarea { background-color: transparent; margin-left: 1em; color: #fff; border-color: #00f; border-style: solid; border-width: 1px; width:80%; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } p.strong { font-size: 200%; font-weight: bold; text-align: center; color: #ff0; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #000; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: #000; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: transparent; color: #fff; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: transparent; color: #fff; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea { background-color: transparent; color: #fff; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } form.commentstat input.checkbox, form.commentstat div.button input { color: #000; } tdiary-3.2.2/theme/kaizou/README000644 000765 000024 00000000540 12137321070 016531 0ustar00machustaff000000 000000 Title: 改造 Author: Nana Access: http://moo.boo.jp License: GPL Copyright by (C) Nana http://mikan.sakura.ne.jp/~mpc validated by W3C ChangeLog 2003-09-08 NT * remove specification of font-family. * font-size: em -> %. 2002-10-08 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. tdiary-3.2.2/theme/kaeru/kaeru.css000644 000765 000024 00000022210 12137321070 017275 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: kaeru Revision: $Revision: 1.4 $ Author: Nana Access: License: GPL Comment: カエラー(梅雨時も楽しく) Copyright 2003 (C) by Nana validated by W3C. 画像作成にはFreeで配布されているkaerufontを使用しました。感謝! Kaerufont by LITORIA.COM */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background: #FDFDF1 url(kaeru_bg.png) no-repeat fixed 0% 100%; margin: 1em 0px; color: #A07C69; } /* リンク文字列に関する設定 */ a:link { text-decoration: none; color: #9ACD32; background-color: transparent; } a:visited { text-decoration: none; color: #9ACD32; background-color: transparent; } a:hover, a:focus { color: #66CDAA; background-color: transparent; text-decoration: underline; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { padding: 2px; } /* カレンダーの設定 */ div.calendar { padding: 2px; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.1em; font-size: 90%; text-align: left; } div.calendar div.year { } /* 日記タイトルの設定 */ h1 { font-size: 180%; text-align: center; border-top:solid 6px #CAD8BC; background-color:#E5EBDD; color: #5c8533; border-bottom:dotted 2px #C4D2B4; letter-spacing: 0.2em; } /* 1日の日記全体を囲む枠の設定 */ div.day { text-align: left; margin: 2em 1em 1em 120px; } div.day a:link{ color: #ff8000; background-color: transparent; } div.day a:visited { color: #4d9900; background-color: transparent; } div.day a:hover, div.day a:focus { color: #4d9900; background-color: #e6ff99; text-decoration: underline; } /* タイトル行全体の設定 */ h2 { margin: 5px; text-align: left; font-size: 120%; padding-left: 26px; background-image: url(kaeru_h2.png); background-position: top left; background-repeat: no-repeat; } /* 日付の設定 */ h2 span.date { margin: 4px; } /* タイトルの設定 */ h2 span.title,h2 span.nyear { margin: 0px 8px; padding: 0px; font-size: 90%; font-weight: normal; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { text-align: left; padding: 0px; } /* サブタイトルを含むセクションの設定 */ div.section { margin: 0em 1.5em; } /* サブタイトルの設定 */ h3 { padding: 5px; margin: 0px; font-weight: bold; font-size: 100%; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ /* div.day span.sanchor { background-image: url(sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 20px 26px 0px 0px; color: #FDFDF1; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 12px 12px 0px 0px; color: #99CC00; background-color: transparent; font-size: 1px; } */ /* 日記の本文(段落)の設定 */ div.section p { line-height: 140%; padding: 0em 1em 0em 1em; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { text-align: left; padding: 5px; border-top:solid 3px #CAD8BC; background-color:#E5EBDD; color: #A07C69; border-bottom:dotted 2px #C4D2B4; } /* ツッコミ欄全体の設定 */ div.comment { font-size: 90%; text-align: left; padding: 4px; margin: 5px 1em 5px 100px; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; color: #5c8533; background-color: transparent; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 2px 8px; line-height: 1.2em; } /* ツッコミした人の情報 */ span.commentator { font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { text-align: left; padding: 4px; margin-bottom: 0px; } div.form div.caption { border-top:solid 3px #CAD8BC; background-color:#E5EBDD; color: #A07C69; border-bottom:dotted 2px #C4D2B4; margin-bottom: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 4px; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #fff; color: #000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #fff; color: #000; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: 90%; margin: 0.5em; padding: 5px; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { font-size: 90%; text-align: left; padding: 5px; margin: 0px; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 3px; margin-bottom: 0px; line-height: 130%; } /* 罫線の設定 */ hr { border-bottom: dotted 2px #cceeaa; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 90%; text-align: center; font-weight: bold; color: #5c8533; background-color: transparent; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #fff; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: medium; background-color: #fff; width: 66%; color: #888; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { margin-left: 2em; margin-right: 1em; padding: 8px; border-top:solid 3px #CAD8BC; background-color:#E5EBDD; color: #739900; border-bottom:dotted 2px #C4D2B4; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border-style: solid ridge ridge solid; border-color: #fff #ddd #ddd #fff; border-width: 1px 2px 2px 1px; margin-right: 3em; padding: 10px; background-color: #ffeebb; color: #A07C69; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 3em; margin-right: 3em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } li { list-style-type: circle; } em { font-size: 110%; } /* サイドバー関連 */ div.sidebar { width: 18%; font-size: 90%; margin: 0em 4px 0em 0em; padding: 0.5em 2px; float: right; } div.sidebar p{ margin: 0em; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: 90%; line-height: 1em; margin: 1px auto; text-align: center; border-top:solid 3px #CAD8BC; background-color:#E5EBDD; color: #A07C69; border-bottom:dotted 2px #C4D2B4; } table.calendar td { text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* calendar3用 */ .calendar-popup { display: none; text-align: left; position: absolute; padding: 0 1ex 0 1ex; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #FF8080; background-color: transparent; } .calendar-saturday { color: #0080FF; background-color: transparent; } .calendar-weekday { color: #555555; background-color: transparent; } .calendar-todo { border: 1px dashed #bfff00; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 90%; } div.footnote { font-size: 90%; padding: 0em; margin-left: 15%; background-color: #ebf8dd; color: #85a366; } p.footnote { margin: 0.5em; padding: 0em; } table,td { font-size: 90%; margin: 1em; } .search { margin-right: 1em; margin-left: 1em; } tdiary-3.2.2/theme/kaeru/kaeru_bg.png000644 000765 000024 00000010525 12137321070 017747 0ustar00machustaff000000 000000 PNG  IHDRwcЕsBITOEPLTEܦڭެϷDz­ޥ c pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u(tEXtCreation Time 4 3 2003 09:03:32 +0900u(7FIDATx]k0 -,xuQ/*$'}z{^6&i8NC;i7E*&ZP6ɹ/Eu)Fj6d],b'<İje>ŀ%.;FN4t=(Jznr%Y;K\Uqx+WS̫E['U 3iĝbV_7`]f3eW CtT}9)f]*JڡhzM#75hOi[pxP [3S)D1S y'<Ŏ|{m obAӑD1*6 eB|ф-LCdNHQw0ѕ{Z^<&+H eҙ۲fzvX񐪴Ouzsf|]1̘>OEȘ%̤Yki 'uϱf6)1&^)``)0<8 ̀{ b(r%@)BْnO OLH~s4_N?#czi=^yF1mJ!U$2PVOV >)9%!̄f43|V,]ĔO#&)1yR$28 X`FwNq$^A"6rߨΛAGZ>%>rYBrabɓJ=czo/tU\G]S^WW5EqY^:f.Ŋمz.6ޱލ 6S9M]WC>9U- ߼jr[KA m9vPØNooEh,twwr= VwH4q'^>]ufϹ.Rf8{806g!Hz j>=)WV]0}n=Ri]\ZtuSx@<_`QlIzYWzlATp] a42k,ӑKc:Xp nK!8H;}{0RB1מ`{zނW{üC'vw؍`uzCcA]`95 6[Tf!l+N{x o'`Jkvli/wu@%޼>gظRFGk0x6rLg+ O2W`b`.+h̘٠u[4fܮ;fuW@ [+},`` էwK*~1\gQ DՏŨYP1WpfU+\nwgG"bNe{zy-Erqfx=qF!_܏u(. FЗXaJSmO GVP-Usj$?xj5N͍6͇+; mY{F♥u0W=`ٟpLz8aČv_v`f1ٟIPo^@&]@*%aɇ.qXavR-8a %J# .^w@'G=h⨧=XR,)zG`8i/ic#E/ $(M~ޟ8{V"[ (K" D(jrPrPzڭ`.\c#Qx﯈WpԖ&2y 8L~CX 9!,űsƘ82yH82])1>g9)\dQb)L8&ӾԖ8J>űl+41h8z[AhyxIqm'8<8Aҥ&)u \8Nq dgIeW@fIcȨx7@Jq Sǰ8P=cAnjIENDB`tdiary-3.2.2/theme/kaeru/kaeru_h2.png000644 000765 000024 00000000614 12137321070 017666 0ustar00machustaff000000 000000 PNG  IHDR7ӐsBITO-PLTEܦެĴ޼ϧtRNSߕq pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u(tEXtCreation Time 4 3 2003 10:43:56 +0900KIzIDATxc(//a`m) @`1;'qyUU+A<8 䡪usld&B8bFwLyTjSA2=sWIENDB`tdiary-3.2.2/theme/kaeru/README000644 000765 000024 00000000544 12137321070 016342 0ustar00machustaff000000 000000 Title: Kaeru Revision: $Revision: 1.3 $ Author: Nana Access: License: GPL Comment: カエラー(梅雨時も楽しく) Copyright 2003(C)by Nana validated by W3C. Changelog 2004-12-05 Nana * about a picture. 2003-09-08 NT * remove specification of font-family. tdiary-3.2.2/theme/jungler/backlight.png000644 000765 000024 00000203632 12137321070 020462 0ustar00machustaff000000 000000 PNG  IHDR,q7PLTE        ! " # $ % $ & ' % ( !) ( * + , - '- . "0 . *23 2)62 90'*(7 >3!E< B,6.B KIP'E*UM!,H/ZS!=A>^+R-b \#e,W/h2W4#b&CMEm0_4&h)#l%pHUJ!r"+k.6e8'p*"v#PYR,s-$z&I`M;k=7p:@mA'(Y\Z-{/3w5=t@WeY*,029|;AxCQpS.0B~D46`kb1379gniGJ469@GIt}vQS?A]]IK@BUWBDOQCEdez{Z\EGSTGIlmIK^`LNlmYZRTegyz`bXZ_aik[]_afglncehjnpxzmosurt|~uwxz΄y{|~͋Ҋǜ؄ԏڊӔƧې՚ɮܖӨʹߜܦذ᥻ҼȪ䬰౼ܼĴιȼfӀ IDATxڤkmy6ǜks./ERES"EQޖ:XE`I@۠M Pi  @Q@E诶 ڴA9`I6cSLo:^JFd^=ƘK 1Y)"mYysM"eVúШkfU4KYY$U,,+uyۧK5u(]r\Ny %I1eY]a6 焺PDrҘi qTCl۲,fig뢜i˒7n ,M|dp1g낋@DA!B7Ex7sTˤ gu:yE;8NYP!rUX\51t8YYjK*)/ ,T8[kZnTrG9rAr@pb-`x+*i0ё,t ^)ˊghu4_t}hSĶԈnKmcPUuXUPH(DDLU]jZ#Ԛgai+ ޖED37hl!Rn4Wq7 ?E!r7z=Ti\uEh@DJDǠ@$z䘀$cD1x,M..uؒU1zo9`o{`>T,.Z̲8ѤUm[[[u%QӺd)\WN&X'"O)  8e9KwPx[epvyT_]l$͖V]XWm0p/}3J13wH O%3rTUC9Lf PO:8[Sh*?;;ͷaIuOue DQ(/nrH4bRh:4XP e/S? kXYNuRצg Q(Ҵ(`V_D*YG8G"`TYnp(ڱR!*qETMU0W$Q%"}- jP%c$؎`nDʔem[ގ̜IU H3R\""%Z %St#e$A\LM1YQ?v<ɺޝq *sVԜIR}9eP&t]cf4,SSUޛnVb$**{S1a\U=F?HI%{UCU1-*-::'tC 2f:(r EU;Z@KTHR @ym&FxNmfYQeIaݑCe9<3(ڐ1Y̙Yɮ)2G A%IjxSfq BJ٘199݁9CR eGQ;|!Dd@΢H}&ݝ栖 P:Hʀ α-*PNAؙb1i( f$GVR]8FՐEIU!@m=hE eNdŌ2MgAZCE\HHk"chrh]"4U3J|=W˱Z5Cݶ+=^s~8YܶQY*n@Hz7\` T[Ө15ݔEPC"Eo>ǖY;%ԊWŅDzMی wNha\ˬQ@ICX?;0 ՛ Ԝ[LID+0`7KS&m;6LBE3 %>zdBSO%Vl3Mvmd dܵVL) 7تiYDR`JQ7oڹT1nڧjlYa*5b&|롫 e)=S4jI'@.aMe$!e~{J@ RV$(Y%RHWwF2-M5.g% f Yb1*gc 0sZ,~~fV 3zq:RsH׽a 6h]rX֑i)A ޹XSS]Vu=a;j Ե]i"(n9]i^m'v*^`WzRh t / MT7Ӳ,Aͥ6sM'g5¼FQ̤,["&tQW0*U]Q Y?x-O+c+fi$hxnAY8[8*1im2Jm&KMc#.s]scW{/l7dzħ7;in s 7uw}_EU?wǪ++A͠@D(uJ&[RlYv0 "Ey~&v1Yv?GzUYj J(BR`lXLjRڿ_ZvVQw`Qxs&c{gV?,fu9Eiy,Y! `ڞX~ױJ: ,].0˜)j( DTEpQwS5gp7B)l+GI2P6#D*S<NpWH2 Eˑ[U4sG^5a=):PUOO>A܎CKm-B)EI*fCO1 T[D:gvUVA1Ү+f3A3U#JE&D]j6Q)I ªܼ*}rC(G7C&LrV#FGQFY] 46ΙJHREPH LF(J0*L? hiUv?|j~`< d&EHP#+} W)R덃ӠEZcSur#6.Efі%U sȼjjz8]3i.r˸84,kԥ7TQf TBbEfd'W ";*a!ShFzv&(DtQ,s\")f hUStԯS+qQE;D8B'!YgKG62UIzdҀ;{B-mwx?5ni\//KyZALQ:E+KrE 4 }c{ L@H gdŅo'*4ctni@ 8˰]猣,`n# Q5HWr=%8j׾Q渻\/pצA5}S!nkHE8MY)amup#ÛyiĈy}=iˡls 9pcKhƥb "hALF T:5@u "juSuEac+M1=Qf4VPKSN ]^KT),?_?E#Qz~~~J`"Ijdn"4m/{B.z;yvy/>ı*IiU@AHt)U&Yˡ5)*K$hD+L*}Yu im1"5ض |BVb}YVS/gXM@ B))"Am~iWOʏkJ=/_UgVV^IJu=,ŊFZɑQ7~=t{KV /_F6.fݱ9ꠊb9HфX2O4UY\ɫ!QڻKM2LYIHX? ,tk4w-140* Rs&JXkX%̬פ=Y8RT*`=.5}]xL'>E7o_{Hb_lHս9QUAEҤ uΈ3S(g~C =F>]>gYH 3 .MqT hck͘A2E`!B qǜby5jș0cpͪ!J։A_޼2 V-v"X,BQY^eI~X?ۯ}o;׋;*>N0 nCRj`]M0jcdbTodIk1,]8š+tirFU%i}-&fr.UOD9}f|'?+*UWL?g>?ۿBYł΀I9J;0R\,s܏>zޏ} =}n`溧/|/fhƶr Gd*b]b(2uyŮRoW|\C׈T5]0Cě4B/6 )zoTon"bf*)Fj8];4Oq7IeRUQ?p^TyH.>sǁ_+rvɧ7i+UP~~]-S1sozs'tYD~~T,C~6Go_|pd;O{}+S i#FMԴ Jd7)hBZ4FQ EL)YPL/úA Y!PC2Ek2woQ`>+37z7*J՛eٓ?O;0ģa|1jdXuw/p9?|w//\aA z}gW_=+_3)NMNDscMmr̽Y+*UtM@IT:ED7 L@,C9jPfRkrPIVf253~(P\QŏKO׳/7|W|ѕ/}䡿ޤ^7eDu˝BeNYΜԥ/ʢh_߼*?X~˭ϼ078޾gCc5t.ㄶĈi9"R4ŜtAl*@MA1RI))/5JUE9\IFkA]p2EuqU͘l]x^'WHϞ~O>w@p G>z  lS xS3lmD.fcz?2雷G _.J7n@G~/._뛏E{g@[<1gL-/7焙TX9#ddeVԼ3V-K-CZ$"Psf,<`qy qz9, ȘlwԲ ^Ȃ>mǮHq?<o| @5efJI11kI5f~gn_.?՗:/~ +WhBk8]A6fԑG-A )ؑD15L8PQl*.yJ%e@X"B& AHH7dBa\2g(B<~_|rs/j\CE"~\qx4p;_?~b}!"j ͽkQ$G;A c\w6??_Es(p3K~ |o5x2 OՁ =cW6z8·~ܽPA,(,Cˡ&))P?\vo@{MiY}#23*M(0˜-2Oٵb- %e᲍Qk(Ӭ"hkoǙ0Gy*(+E"b˂*V#XH[S*d9_-2![T5 ݯ+3򾇿Ku}~~eg>ܓlewCj_W6WwlmfJ2pY7zK\ 'V̙U(w0Mܤˤ.Y(Ӑ5.ܤސa f3fzDX%P)\A_Ɯ5GUfRL SBb|Q۔u4&w~}}ʱCpn]={N9rGVOd{'l%TS"aN9<<ƪ^A:mA)z1rb ){3`X pB4ƟxUv& muecg.|amD G$Eٮ"-)Jd x(NTC̤E pDRRχ1=F "xWƥ.BF_~y $N s $wӬw;4ZWð2TR7_)'7ڜm=J^IbQLL<TKTCpE7|u!On7ע7O}K_‚`Z6%pvD s gfENAJN / w0ee(^Opuk '4Pa0] MLܧO2%!U#rEm,I*yxvC,;4AͬUB> 48 @Q #?Fy/7jzKp}X൉f 4#:z67bo!jꂸJ4{_7>qlok@y^9yBnum2\QJi [PҢy8esmrӧwZ۳wtE} ~] N>}mn'KtU#B,em](en1z"b5_{yV;iG/.ܥiy{TF1v' k ,"m蘁VpC <, E0ی֧cs3I @+w*0DWx sND`Ϟ[Z9{mWvW՝7V;'oP$nD)$lFƚe14XY{1+ë+i}^ڵ Vq'agOwFBMi'+8S&R8pDẒ 1 xZ RܧXa j30N=C"JD`|?v䇾BV՝ I5#܅ ^o;1:@t=>x;:T Ai}FȈk/[;j"cd3'َ\g^|Z|SZQ_2нFaoH-@*Z!NXv+j9eĵXkEZ7JI‰"ji"QaзUK5H\+G7?@w?[LDG@)=';1Vl\Nx,H' Si5J#w#6nFˆQG8ܴ68ꆅ-[Z=|q ӎʾ7pfAh&dy܋5Ҽ:នycxM9ܼ5{iy*{T{&ݧ8W\/҄pVوG4s%>Q*Đk'n+~#Pz/1]=L/.,,K$E&SV]$Yn^Ib! ZJ7؅]ˤ\\QoQ*n.Y#$y-DBz,+beϛjD2McAQm9OSjr֠^( 7EЋ{lpgο @J''2!#w}'RTqקQ~@ؗϞ'޴k7Px %=.Kk-'dMyuԪsJavuSx=rm7-3zs'ORkgL*-@^ QL1í4/V[kNV.E) qA aL?bC#=ozI%UĴ{^ 8"{#= κ}bO] }oɣt*{g{gQՇ@-^,Zq:U+"M;w0%;L4Zko.}Mf\{T:|/]¯=_2/H%x-WOY,*" wtY4qmHfňQ8HjD9+sbX:(``X{>ӻ~C{ Gxꬾ9;diq47{kw'q@ͤsƒFWhpC3c6x_zV tBs. ! : IB1,*ij paJm&L64JV顽ZAGރg_;T#\(Ȳ K/~ 96NIR#{$+<OZ}0.k+6XҸ.*[u{j.I4 ɝrt b1k /j JJ)%w&spnK.o"^Y]~7]=>goL{urx|@'?I(h:)wD1&oXH+&,N3_n…^ߟ +QgG_ҾJ!Dt]Gj#vB&ʬ,J>- ޠ9bN8j$*:.}*W{ϝ{w MYAdQ$Ua |0Gmi2xDm\p+H8̗h^OǭW~S)%b++ZZ|χZH@+ N*n.ko.yddm>J{wLr^DXTCNVR,ճˬP Y5 Am5 Q1W܊g+HM[3y<ݱ7`= Hҭ( JG%!(^jHJXMuܙ oO03 9ܵ?{mr>W¼ 6KmڶkNejfk.J 0R#|GrOR4v(Mh\gio~tgv\"4S `ɆJmQC璺bL âXaz{-N(t^6xCO 6/ H%L:7~w}dK'H.'Mϙ{TV~g[OzmYv-擥`W-Y_< SL:T+B$ƽ6Qj6`D*ֶ%iXZ_" {k?< <ᲔcQ ݰEgO_ٿ/_{7'cvf]j /vP!Қ6) t w}ΝAb&!FŒ ߶@n~w\>{f~w.Y݇;灑~)*/t+sBןx# ҿ~:܌֎|Ce7nmO%*܄A<)xlh˂Rj'Xiċ7kO@h^]/ql|D$LdUDBkDN}( +Au d`G+F s`2@4|omzKPn@zv쀺3OO:[(@٪SZ;G@ڼ y<,~)"'cyi2,3iq(֪m{^67 %i-kԖD5FQ,\3066xO]#`z|aq' cTb'(\[ 6J99 OmW[hq0V7GػȤM (W.!\+ra$vfS_ztܙ9(+ٰE+]J@4ߺF1kB7QÎ^df<1'ЌrSqT2 %;d:Jv\x7K-eS~X*I*pl=n(.ҥw&t2`iZ!06Mʼzpp4y#pUga@5}Z्C?p0=~ӯ.:ȊČeFOy陪]-H'aʥ&&SmA99TՂԡP B5}f7,!7ęK9\)Y,r8ώ}  }ؚ)X=4!t.F^ CG_,l471T"(Qk11N8r|7ڭΕo̤ur@`GsI*Y},J̢ipz{^CX`&29DpTVu h"hB!DBfQs"n񾃎w GF*mE88}`FѯAcQ!a5q&Ҝ@pfTɋW(H%R%+k(ª%{1Sa'G`Ig[cǿf:)$5 De_>xU0b,VJ^CBhnu0,j 7wy5f@#mW\ec0Y[vm0bgc}nv,vU Xz#$>pSRM_ݳo{@~dsTU!|Z[+m6D+&eР hQrcUyHe6odmNJF:H+9DR"P48o>,*:.LǾ [ĭYqS8?>ޯz,]N~|³o$ԇ{Âa05Za(D2y R8u6S]@iE.bwM혝t`X&zW76gWڮi-*TRm-w摔H̷4Y|}ug|ܒ VV6w+ ctFfBl>:f>w$%<_-Ν;Ǡw-3 }iMդWTbI"\cw^xq ` ()؃Xs{90TK_,%u03~8qkf:]0-zX u]גt -L4Y)&' < ^U674k6xJIF"F!/1QFr@ҧNz+ect'-M?_W7d)}<"Ceڼyuk 8͇,qha-I,< nT*109yġCwnn| ~lDA,8hĨqD+ 70kZC GrfGNu0k؂( %G+mpNR2;Ks7:UWlqL-MV=)0 r]#<DY5+4oMhFDApD̨dVtcdH:CkbY[K7%ˢ7onn]m\'kJlF쭹HmҬoNp[cMՒǛԋ9gau~n 53]YZ߮oq -Fq+0(B⊈Ru7̌%+X΋W`ٜ9M>,'/wOswl;no_y{f`ѵ>-2dw8wܵI-ZVV&V3Z#ijᤠG ͹% #xǷ2sJ4"^̈)rh*P7Rk pD# /+b'uUA+TMs!lD~C>ܩYLJ,Y0 ' kl"ШDͼi* ­%{/wg3cvo{I+ )P;(?Xf7O_&1b kKrw \PA4qL@ yNBq? 1=)O0|w -eo$ΜF*NifyԜ'aV](Q$ڋ{О*hp RJe.V4J,yuⅣ?/@e~$9{u-ÇOrf Z$MɅXJI)K a>Sf߷2U3JF̓UI*ŋUE15SfhH< -@5D[qwvp +S /.}NV$7_A;7>49]25ԉGRoª5'hS~"R |tc L\ 1~ O-/}wۻvx/{S<ر7/_m`OR=("a EcIn>I-Nkfy E9EĬRf$`^][^ߦWYYYcv C"Bc!ZFR BÒ@H¶Z"v`+XBv2>`K&@4#(@2LuuWUWUWgVVee {k2+z_ߋ{:{ OiNLLZ\HmS$C5<ׁ7 9  ӧnHn?sp3Jepj,_zszpG{v||}lGmtU114%Ҟ; xaG> BTx&-$r(cMU9 `L:A}OboLxǙD*| K550W^F3Oz/h]dLV%ϩm8I Y('Z9lmX`@uʷ У30ڻ-s)"Yy:\zAh6#;%wE0Xb]D>ǕII*Ń~,\3HJhJ#3DEF5aI[>#X9dZs7|;qiZD@\go%HJ_Sl+uS(ܖ,TWb-TIu*zsjy-=#o^ћ0*G:ǒ`rWʨU1φ}JV{>}xeo?Te6ְQ1 PxL";CѽIܝ{'.w|_~rq#[QɊ/XSkHDޔLQoa b"88=Pp 8rڊח$NR`zSO_'n!\Q~CꅳGxBi)¾ ^܇9!mHa-{N:l{&.%B \|.&w;!3 ]&>̂;3#pB6a=𮔢蝴PuG~w@Ǎ^:!@J, bx#H#LQ]Q7Vҭy:@L u=#lYMg7tGn4%?l>yC¨'y;Fd!C/uE,$TZeHR}}ZBK[^nO49pD dԒ;nRc "L}8#Ǜ4M{ho:&?:'ַKt`?^Tz;؆u0z(3 4H=8y9v%tJN R+ZKt}Jy'BpeM_T]+dB ߇A59\Z+-$P%mlĉ(Z&);%{f0C,X"k2rwo08k}=IWd('mRyY<ݼ/58CUSєhGT~/2ȭ i3gt&tGI%fc/t1LղuUґ}dZ׿R֔`&"2ߧeg҉&!-$Kԟ7-{興6,c9pXXZG1ßk Nݏ2—) &@)dIINX.Apxꅑy| ݃)!(i*`VVAQ8F&I [ B$nJ-U#Eۤ1~={3IQu0{tVb!VYza_@!""ҬQug\f, bmT2G uh "]CD@m匂Azi_;/wY,oa⶧r컨`@ÒlX{Él\>|K+:~#C׹¢h *'!{MxᗚVz@td*/烦|#=ʢMF2?4GI{Ft ėS ts&ifR"۲r 0Csޙ̻I|$>5G@~ kJV_=Q-C>g~]NP.qke2AAS7k/ **d쐱Hac/kumG%j++q-ܖ>ows?y\D&̱P + K9l&Iw!QY!1$-Aba - 4) ٰbYG0]R(\QLȄ;c# >ѽIn'#}|Wߢ'A3p{MJ}qڈȰn$J#3D< #\ rO9d?{ÀHI;Fq-;ώS2.YJ@/}e8k|B,' X@H\K ,N:б>L"R>>@m4GR ?grZtUL2&c `)~#g& *,IT [:Q~r?rS>r.N5N[z=8zn>sL`2O̤OygzC{.˺̿kv_lDBoȱ%>?Vh#Ka&n*#{nI>Ҷc$)X^TuGĊ_[Zf(DaNϫHYT SI7A[/@J-Vo$0_a=,ݹ e.J$ժZ01#2nV9Ti6ݻXFu5H>$ Bͫe&*@*ֲ JT5D6&>Aڼ/z=wWח1=}%ʢȕ(eE} iR@iS lWHI iX4P.H42RE+)E 0&a`$@'#O @DD$o6%6 \T)ZT%RXArQ&-lcZw=m œb%ɏB6-;A+Z 3(gFd;Fcx9s?g mrOp|t0.Ƿ_kGƢҦe Џ݆aan?[t,ĝFlx!g>}1<ϑ>̓Ҫ9e[G z=5}Z9< +HH"FLſ]s:T8ſKzg9 ,ޯ~_yϽ('ͭwm5zjK>;U e=@˸~)S#=w܉k<:~|K9}w#9b헥9]Z(Jd=m7@zx穉#IB9:cJiV+$/eH?1^C~=)mhcX8T[QGys2\tp'&O/?SH e^OAB.?wg 1aáبۚk9euѠ0j$0$nYwhO5"UkeNխ7zpM1pϿ4`I2 {왅lc?DkUǭ{-[tRr βN1H݆PX{vh&7O}s?wϗt9.f}ID9|Z!³/BmKB)҃D72~\[ yjix& Uu D;h"N*k,=FtD%͝J HHach4o(PgDz/ Y \D́1Dȿ>Ea.橞fZx9JDw޳V5f+6RZ@D:FQҍًtZi=40 {-4ULH8 f*0U#gc0x*}YbZtwW:,>`>R_p-x-GP8iH Ɉ4KF}YP*UO0Tm%R˚eX@nYJϜ q}I?qYv&j]! " `Ԋ O_9c-6{D,YDrMJN85`0IkbL'# ֓4H;pvS{=V#iVp׿'Qa&`}?wyȋ̞/к ̥V梱t$"c/'"ӒR< ܓ=(:ݓ9FL?sR/y O0Ipݠ 2)bĶ`UN)#$T#|h6:JCN#IH85HXX!E%V|S\aj[ ez`8j™SK胒WǒOSJ? Z"UH4v*}{^7&f@J $Eqj&Y 4tBfDk-iSӉqww[orxdU,/EURGq1@i 8 pAn#0n#݈Ns #$SqK{z)CNXTEVF;0)n)D-3&pNDI$3)dfIL+nQVh9ֶٯr/@=WQO0g«i 2$\ATagc-I|Dע]K+USv.n$p8D/XIKA bB7Z8buyO3\YR3aƛnT3ؿOG'$ۢm2Mn#iI ^Pq! t1,%IP*a3tmn#?K_{|<7@y.%^*1/GɤUcId0(0%1IEBdLSѵ 9X8 #!/|:)8Ȕnr"IjkaqKR[MO1}x\ef A%ipD}j&@F//9Tv 6 %IZD3 KbTi-/3 'ewf_NĘ& hs*(/,;h>h,eG"}HS /hEW;DwEF}z{PF,\kTvpaaQ<12|LZ qrHH28ݘ4xRdpHQ aXRĐomPc5Mb1-&I_>}L TEfY(vdJm%XÏN;K/ٯPժZڭ Gaozǟѷ^|+pX:Gjkʆ"Hd-3/%zNMɲ1a)aBVXN>f6HI ~xKc`vڊ3N  bZ̫U(nj C.qJiX-Hɼw^c!DaKZKڦW/oc qŒɌaPA׶h&nݠbA3;{#[c?3sh|{˫^{v J Ut$)"Su "1lƀ Ҙ2ruǝoH':~ҧv7οm=Jse7 ^{ׯ= L4_ߎc87Y/]/҇EmU/4)^?.S1 L"P# t(G7ͭ5yn U02f1V(_8N9\XYU7]H$D^#\# XԖ%n` 'ª bM{) e1<@R6 wL4$R+4}!| v4o=Ai?MYya`ʥ?!mIT76cdhs[<ޓ4E \5X%},#*HRczd ="f=Ky $pxr [ UkT1[4Qqc7 O̎4fdqAVUm2ynJD1f+aR@RǾ ~GOOz:sԩO`򥫯z$Sip(;ett 4P|OI\U7]+{5 qRGZvbJn9dWakNGH .5JJu1LcdE5|tG m.Mrxe&4NW*e3eB6%wۦu]^C7A*+w>z=r#vcf6׃T,hO&˦Vݜ2Ҩ( wڞg#:Ӽw:-"&:E=KV& \MiR䱅P\GA@[# 1E-9;#HF77S}dv^ ܊5V1hN*Gn|븈YM"a{]E8Q"qM±Um_#kpѲq `BKi9!xpB(\U]x.j(^ƂhL,Ye%fS* {;.`?q 3JeM8f_լʹɉ.,}iH+՜F1 ڢ놱+Ʌ-ԋ=t\j@);'1}]9r)ͮ::dLL>8Q|p֏OQz*Gcs>)Kr5 bl88bB93C^Iݛ2#2F`sFhT,Y;:RAW)"bjb=^YJcw:׷[\-% [߾P_GSe㱄wgmC5%M@#OeB8t]i̇ୌKt(IJuTgӒsi{Ns.DTj1%J+!kF=-;`;OUEe5>(8*ڜ`vM_ᎇn׃G 6CIٛ"U0(M2xeGE_uf;f 2W)׶*P pb-`>6[|*̬I jwiněy-ҘCjY$gEAx"kǢ5md-X9q5ժb߭ʊ016Z^KnIګt!E?F>18}׃+BFwae5Ǿ$9e 26 \=q=[z0J((սHR#JۊHɅi^<3(ؓzuv m87>n ŷoo??&S(yJ@) __tEM%fĤUl{PZ&9ǰD[K<i; BTT] _m`ʾÕv E;k3m̙m%uQ eXBgK@x\e{)HKkFGΣxaΚ&$iQKv;%:f&#lTU`Ugvx3Npg_:l{c]Ė:S{jQn7yM]ɾdADqp">Yyv,mAI QQriQ:H}WQN>)Zv~XzSTLuhr&uÙIVT7 mRVc4)#7]2o}gBIlKBga>}kUp$&!h1>Pi+EO4ꇹ|~j_7ScpR7_9k[1j̝Q:u;O^[ PBc*LCBH$n^q9jK U9B1PM$7ͪj *l `/MGԗ>P\qγ~sGP^xs߮|ip`QUQ Gn5(9'EBDUK2K@ FP^ Ubc4J 8)MZ/&G̯%00os[ӯ\Tń8ˣ1E Ю݋+Z"Ӗ؅y/p9FZVr@Ɏ]RQey\oxor҆]2/^?<<'Z@NrK%Ρ6)sQ U&uhX87W,)%KM R2.8W8!/_?XcU^1CLoژ0,K2&E% zh7!MSTrv/C9pVYQ=&m2["EX@7HČMC*}CuX.z/%ێc+33L zmiPEӘQY!Pl!0"P`f̪-97λRLQ38XeP*c(:O$_c;҅wt\иrm>pq/m:se XT@(m#dSD#84} j{P2~(f|/} ld R5bgVLP d)QH%S ~ؓQfwQk2 *1!ǪRb"%{&rkA=s wv yj6DE'"Z~ ߽`iMHې!y#nVy0=ZmN-I撋ZƪҦU2 ֽtlbU"O0BIe\(3!>ɔ_?-WV3O.-nVZD4e}9M%T-2-Wvrv[0\&*ǥpUvtvĸR-*)渮-'Q׋f<.`3KjiTjb e,U.0U%-JՄ'Ύyz?7xq֏t>a4V0u*س^LQ!T(*?z-2!GϲQl$c3f u,`#~.0-<'Nx3R](T6Tj`R'>}H{GWvuefh6v}hvX*m-b:_ET:jW1L1ىg_JXUq=TF;&RDMO|Czٻѷ7z9qVwnݝ7KWnZD05v9Z:.W5l\;)BSvC v0.RFo;3[ g:p 5EgYf):!RrIKB`IY4M4jf4åaxuw'JNTrӤ6{w{\3S1,$*F$;TrVgz dڱV]ѳ<|B2i`fo o֛~3.w](1v뉑qtGOF{ޜ=ȥoep5]nm!|1+]CHkԀ$sUy?3{ϒAZUSA9587fBԢ 1%&Zڜ؟<}U){YMfb IqdH"DW &0{ y- ;'Y;Hp\6,7{lC^s!}ZኧɟvƬBFSx$LXKB+hQR.f'=AٍChvҊ:iYj-%&_o`vyߺz *B"58-} Z!%Lj= 55HG@β:gJ4 1w-touJOWп߿su"?`ux)G5!}ciϐu Qt8jҶ>XW&wVd p@'1y?=.&"\|[#2c CGZA,nѣ8Y9.bR(VNMk2*-EAb"E5glj jf&RԶYr U2a1x 09{/qiQvrq:Iyd'6_'"v{=F!0G.D>TCW1v 㕫;iv@͈PC᪩grTٰ'af`wO+̙upcRU@ZC%bZ%e<6Hipx7TEJ6X*~ IDATC陋&87>8YHA335gמafCcP^ٔ\/H*J$Ef+_b^坟c=Dw=t?.H} 8vUF/u~F^47Ԉ8~/0LUxeQn&cӶͥc^\Rkji-b:)}-~; ?@[A ckvͼ'FH#w&pE=+UaqiVA,Gkt!i)j?nhșPmY=Vv{e}Q`ş}pBUJ"jE\Ʌ{=RUմTK=Ҥ6 Pf2#1ZqD^̈uMS{zfz .-%3>^V.oI# @AH[3Xsfzci)Q\nC@D&DZFcpu5L`2%3zjQ쥳qN@0kL`4 Uztٯ,zlCC +gx_~ -_=ڱ`jb&p2΁mV(+l㔍W#y57@XǫMé^vTE \s*k"!M}|Z4?4/]`>G-RPȢl.rΨo>'`d z~u8xt.<fgCf +g$#l:{BQg]#xpxZV9-@f }.| D(,Ld 3eO %[<}8}osrU޺u(-_?u{v 3jx`~ۋ6 u|MTB|@Y%V-;r` H׫$6}_{0M?Ψ30[/S<`tߙ1rfl랓uWi RgU1RRd%9%zs*ԱQy%#Mv6!Tp65#}zⵋg7!ۿΣ^ozQ?Ļ"m)LE*,g&2Gek}pfg\P` Go=Re"@[V0ێ ^Hr]EF-,N  `VSyxɈ؂S'W W_U1;f^=Y[Mº"'Փ;7az}6LA0O?RV!{f B)Ly.#oj>,W6Mt5>r`6ԗ^{v;eBɺ͈`ƪV\.yjR'()sݬLYTU޼ںkF"--^t^= /n ӻ kGىg õ};2۳wYQ;t=0 15`<0i۟rΊTWw )14Fw┤M \2~zKm0>ӄg.c)1Y\K4t}~u\ p2ٸvsw YƁQfa:nԻfQPaDTbTȤg&"G!Jnuە7up'х5=Wo4 Iy"XSb` P*$`7={g}{9E! L30~v"2-8C}t7?on``O:/M{#n{~r8֗חn`4=mu&Zbѧx"E ه,vAȈ@8UH* 0Z_;{+G'22; .TR6BM6I-vs b \߹}, 'H4[F)%L WVd="_V>0o:Wj4Swo<:~賗y㣵zxz?y(Ƶї0;RJ^UkJvD*Lbe%kq |o3Rs#7ǁG{1֫O˗B0@Ȋ$*k֑,vFx4j* J);\`a}ܑs3[6aw]Zf^rU޳YF}qQG,c}rmjԭwR[.{񊡃\63MrQ WqVLfB 3ߪDTw&3ބgwlt#k+.ޠc1>(gˋ%C&`%3:o@v`DՇ[g#ֳg)뽘gNgFF1eX^ Ԭ&=S~$|eכQ8ǯfs3&ѴŨV.xJ]VF 1=c8'bj >X BflsMf av4{jptOҰsiCɃ SQA YVҵ 8/Lt &g>2n]2'8wj$b\^ξOOo_;ց'ɻ g7Jb0%AL-`4'aZT،chg  bU>6N*]C{F `ܻ cwz;5.GQ̈H1#SDjJ^ Ys]锨-LܽoHTl;|UbKΝ?nv5)45Ǟ܏UtfMFx7nu#ͺ9[i\=Ӈ_C8u"m5E\:{MKqD68: ̘9NH1W.dLr8tk_YU sS}prO͟NLt]k2pZFYc :!!-ms@=ʨvE[ gOϔ][U~ 6HWΞW#hJ׺zF?y!J#)3۪ ɥWν--]\xfi\Q9=rxoe|ߖ/^dǵy|ksi6^.Ir`Ճ6M_>e f$}C7~99Z~Bv]do|:"0hLH pdsÅk.wǎlpf]ps55]0^z0\=Ww nc9ֿbbs޹][o1ݯ-;719O~gN*RU!vIk IN +9vdBIad0ۛR#W"{1rIZYK*bDqu1 W\:uٵ܂* {ҍO_>=7?}\xIPO[쵣{ӥ7,=~|߽=fhI0IbC˸l UH L H%TAH\@"`b;HlHhAHOLwO/wyg绽z(yγ7^)L'nzհKz"@22…d"dY2e/DBx ͑uhs._lo//:;/Eɂ@D?F>v=Bpݗw[]815z~|)J쥓tp<'K;'r2x>{G:g*E&&"C = (RGq"_pTy2wysysj}Q)~ѵu_ >R+.`W n[@{e~h xiwm4Nl>v;?R=ywO^x۵V:8~KzJfAE9A<f>xm0@$1Q&1IՒPrSEu59d^|-WFM{K?;^9k=dd$)?ы=oN^*8~ѫ'tՕ{[ÜV`YԸCձULG}TB(_Wg֮D`>_&6Ӓs-$Kg<7QmY|/;Nm9L^J/O|bڴi^՞kwy 'et;D zEHJ CU`=A "Oe;Sq˝Í[߲O߾䢯}kܟC*Ж. $̿џ@^^{q'@kϿM6:\nGxpPzor \"U @g07EuFaN e=DëV]_8*NƋn^W<@w-Art|6oxM//̓kC7ŚO9k|ӧ~yo /^8"ewYw>mBkƙ~e,`aN'"fe6-"EDE VwJ4`dZ˦}zO?sJ};|p&G{ey|rzT˦s7.{K-^qg=l3׽xxw;b=stdV>vͺ5Lvy>[_zݍ\i? .b:ffPӀ2&R'"d!ᑠΟv4_8wfUŭ7.n=@O|8s$ 5m~,}߽&~ڥ2w}^?=s.\;m.?wW@| ԶإB?7,QqngP1aX\6<Pыv{m{ ;"·oJ0[^hc3+0y-b@Oە䵸|s}wrnyĴi|o<]yi=zC+@@GU694p!<TV#yִ,#7 g7H ;1UO""`+G(IǾ& g ~;0 P~o{ÎM[LW?O 5gk>ayIuj ="RG}Qw7匕@YWݩ0k'|*o'^ft#OrO)ff•-gm.*_vXovpΧK K/oէm_P߽ǿxxʉmy/ IDAT ;s珹\6>jUBiT`J΀6divY$Dؽ׏&}? ?""^JR_|w K}-7vͿ|L?îN#?|h\ kcqLdnb_=wహ2_U%9K~8Ǒ+jQUIRe@wvVdc\UapL8=խ>%P; S*?5ogow^\|F:ց΂%C"`HEj|kֻqg&ة{>~\v1s^xG}>͡ߎyulgp' @ӯ. p}%P\x^؟ *e-\6D=@q -cW㪒'sA@T$0?S1ND joe#Z!+"np(]߉ݟ LtDaoo>p8x '&;~m{ [?˸ t2g:Q=RCSL@7i±ajQj"k5B2 Aۗ6o\>L+EEO'>oƵ^iV|ҍR%STg_=DD$*2-,o}ӝܙ pJ_[m*y%r"L[mCW].o7+qb{.8蓁ll.<ۉ iik]i& C9nR꘹gxO$0m?p#V\Bqb䷟mCӏ؛^+r8zq '!*= 2fp$"Wluf޾3?+65(T`@/}CGpSVn?ѓLk7J YJ@$",'IEc9S; eX!۸V@u@1ݻEe\o2xl5쬗xb ^XR3~YSOsJ'@W`TVQd3_}L&I,0c܍/ _Arm Dq)#o;j | =7_{O>IdwR0&as""Q1~PnT:眀3y, -CZ2*Lr/YPz;W B P%(;ǯB7?3Ѧ_x5]%"ĵOUnc@*-?~φP(iQ -Z8YK6X |:Ž *ˋILMPI:(%]:j|0'\ wEn[z,x8C|l DOUse?Z*2 "E,3"7ߒ{~21_Y՜:(h(MwPk- -IAd.Ȭe,@2kQʿ/~VCfo޽x_W~G<[ !aa"$>_Rw48(E*yZ撬PwbdU J}^=fo" F"A|f:||x6mA"H0 R$vnA-(Rއ8#4'?bsw<_yϩZf^gxKvKJҡ{G!e4 #DX =:X|"(P&w(<2!w/=Y<i 2e[ L"wvʛTҘfq?jQԤe ~p\%=̾?~|+J{ )aT-B,K*y4XO.T"ďTDJυ_P43W<| 2Q6o CSD7c0w!fjj%A0mFԵw]V{~FE~oD➣P4oDzXVH* `#'mZ_镈T[2 -I>]CRa|ŏ^g"r58%$JQxSލ3 9IDL! L ' "wj/]\&Mr2f{5Fm"͓! T0y"-4cEeIv|3ם^ /׬D gۿ?7,pkID1()A K_HK?ͷ^w|)"$2he7F[3fZF*O}2A?yDQ=Eʗ+]fa&`BV8Ӓ{nڸweYO #@,ӆTK~$IE}Lp\b" S “鞶]'6 aӉ̅ckHDy]8JQue' %kԝ<O>?pL\ A6Ĉ2 d^.tؑ$pdd9ˠ2OxQdZ]8Z ~8jFz#yNbyN?b\*B[:NT4KbQeɺ\TQ "{0ʋGI,ʟ6m녙EbBT;us!qs>Jh*`BdO4 zX:U-n+'ٖ[L&;HdgC]dGSd{WD(Y=вVJ"BЫ*c-7Y(\\ɇU ͚ 3%/7Z6@ˠ9k.0F*CE*"}ז9C1agxv(%;, wfq\lXt ['st6 .fW""}>hZ D AX@1Hu\ `'2mT0GиQ%X&Sɪo8*{G[;B$ ИQFC-XbFfɂqu]-֩Sz]A9MAӃՌcF iԣ&%)KL973VAP'S 5:9X9N)$0}j'nM`xY%^mdbuH&Xƕ \ 1Dag܍!$1\V}ϊNc\Kh)St>CQZ :7l#kNKIduWaVn,pE(]" VBA㘪Cr½H]^uw0,0bLpUZ-HRMKBvUӗz;uyr Ĵt YJiS2#r!qy oEn-3.f.QȹE$‘y4)A۫Y,@ "JEÌ/g z@Bk0H٥VݛW\sWw=/a`6UsE(ҔMVM-i,VfN,-`4JP bˉP kƣ&k4I ZF[6aqˢ7-0X`'jƜD1BLIILR5,B\y=(+-;.SA5k:ܽ 2 ,枑l i$Lp\ŠnaJ bcTΤ삖S;uS_R4s-D2k̭`¡h^wfo3(,ƒY sz,!D+ŗa^?fLsγ!A X$-㭐3e>cו,<ǒûTudYDì3@鐔'"2v[a!CXX0\<+Q$H#u038JCt- TDTX$E"J‚k3dVDG 0ך]Tp69F֘]j965@kQ̒ oε9jZYȅ fs؞鎾 l)h)2 ؙ"(Y-22享972o| q G;o>/<-r}GtXz##zC4GrWV+ޘ 11]" !z&T<莅J:<.Y(쪸PTOsP)&$4&XȨf!8f Cj%iBKiA"Om?'JɖY?۔Fs)ӁH'L;>Uj[Ip*nka()*"#,taIG'?ĥD㻬@(d+H Z%YYC5 )A)CjPnIfbӦI Y$n]FUj"Z#Ek}H"3 B ro{(067}j^3k ;d L'ܓe3B!eF6)bM9D7EhiNiŧi= :tyZQ` #{(b\3[`wK-(=uLRF#utb5gm=̜R0wMwJQz4MbVspwQ- z)hDK)ÁƖR`ӬwS{%q0 @Xt0o!BDsr% C즑;9K!V&bSLbJwUȞ s2-B\kd-GLn,&D69F:Ta'7tR|2mN\t72VkD\ C+q&) ZCoZ(Wag53Y-t&mN}#Tkj6^Q9.>0 sdx&1B$G01%yJ 7PcL$b>H" H8}|.嗜!{NA>YN,FK:4]Q7 ""I 0z7ӘSχk %Ul+@V̥Tph¥VbiRRW4;™>w1% IY TiMi@222ˮY_\"i{/ư=g rV6)p'{P}W!Ξz@Μd>Ho>CiRQ-:aH}cU3 :o JdS:D=5FN>uvF$ *ls'h^mwDL"a!7p =' C%'x ]Ne$!Lb#eTHXX=͝[30@ !u:,#6?vx%uĬ9wW@ ;#WX8rU=VDhsࠌTpHiě}bL,_8R/[UtN1E8)Bdyp[9 nOӳޕ4,©ץR@8ga(\ԉ 4(=)AI9:%H*HŬhJ4L͓"F/d; -G@ǒ{ɫ2;|ͧˇjZFTT]<(hے[%D8 @J5ݼ/1]XaQd`ټM•-5f KʩϵA9?ҟĕN@q*$E8jT +ϹkJDR>;K Ƞ\MA\gIaN(R@U{b484ͼ4htU*;EJa`t͈ZfbU඙>wϼŢC5 @-r*]sL{֟] H FXz0ftrZDF7]x p'ZlMo=xjJn-փp4C]P0/So:gLW2>!Zt#3D3#"). d)cBH] IDAT0T D] sϪp$a] 9u'vМxwfY$һ%{ΜjNRq_nh f=mA, ȯ~56"bD:rGPA dr@ð<& _ \(y]/]U JsgKQw8<MHtU zldci6È2YӚ%(nnd rDށa )Ӫ4FJd$f7%Xt+kBa$W~$xQcXD{$fUJZ!3峃=wp+fxR-+ax0yL@3ʳu#M1 Pyq֣&j7]>_69&fQJI=3*25ܔ EjP"*a\fͨA4 wGXFD$d a$.ƒafmND"dWvIoJ"VK 7CDRD2<=p t2pccB.ABgsB^-kX-̨$JmF;(#3IٜLSRq늓HϺ4ھne17  XP $¸Dk3CIF1E(PV̝4"TN87 Ϯ[DYhZ<H!mjW'Q 6Ɩ c ao9|#i\Sgdh6-虈D -!6\@*Z8V>qumv!*I]pfN>DfP2O> BfIԠ #Afz$ӌLH[^A⦅}όg&qj5Ii6T* GUEDBBQDHDE&T PςU%T0T+@ v|g:Ǟ3s}k9gΙ98Ϗgk^ZׇX03mҼ~Ir53s1zQDb1UB|HI1t{-cq Yܬ"#Lۨ\[{%UPRq x|3fV{>V0E$X?i3=u|x4 sE7H%}ۀ 1)enq<̪94/r&L-ܕ%E4dM.1Q$YZ 2N'iPOm}@t6Emz/9qҼITbH8Ž*c [\)ښd"EI͑Q/^)9p=ZE\ITD ,(\!hcnM_M%GiY2 $KSZ6H&/}xR0I pN5'9]̟xH =R<&JhgA{_\YyW}iܵBQ^lҁ-*Wq!ufĚ*gfU"P@/P~"~<'WZ3Ees}c}[L򐛐eHnEEN\[d/T4&fdΖv}*J̴QeicT>&!YUY(LJncy;CYSF,[V7@Qb ࠕژ tUz0U+] Ӿ hkl] Y!bH+=~!0O܏{ҚDayȾ1|@履]Miˋ89 җEDEJZcZYH{kUxCFIQo='>.?7|u$}?qH}D=SDpDFx4d4{%R!,zj>j! C:+UG HB%ãkQj.B3SaJ3!Y ܦJd73v%( tVUl>/w[jo1}iTE9 )Ib9*KnCϽ[T~3D}Az bq`2*?J.H ?\p07Y:f<\nJSs~*hE\!f&df 30 挌JDJm9/%3LP\9vi R %!͉*Jָ_ҥ+ьkcYo7/sX'^Z! ~K5ʿƌ,Z&w+"1"yKKSaV1 |VB}EJ>G$sD0"|og>W ʸL@\f%󶬪ېnO4/Sy(sܞ{ŒKʌ:N$3yyՈwS"=*]猈L5H35C( oyMc6~zE9Jf{7 }ʱm#2iBx4wfy92w՚9!7nZ}#珮ODA{/t՟>+}{aP7h[bdpC]OWNE]QVOE:Qb$Z3DImJ\ [{5I_fUI& l;I&rn.&cl B&%tr{^)1ˬ]Kiw΂JQӢI&5Ea7 Ɯ= gGSُ=G,LU39V rX#),v%s"܉ԾwQku(ƱQZ,=4! "nȄ!3#DUҔcgں6MbeKGaJ` 3cP]nr^d푋I.")/I2޻#Iiڭh]\3ݏx?/?^:XKlGq+G>e=-T8;Xa̒/oߗu%uy{̈Y*·>Q:Dž"ѪW(Qʹ57Ӕ1tZ$[N-.{ (QErV>MX5jB_Im! QTܵRsj5`BQ;a8k ]O|N6߹Jmvck&'Շ]3|z񅧝$1_ IdXRA;~U*fuPNnj&j""EPs$%G.݄cL8b$sdh[KeJjad.@J??{N7#g:~9xwyLo޳~uQ'|f&1ʚy%yUflWg }{ly7W9ㅛ'W.EݝI&fZ1'ۺ6ə0eК@"m阣z>%ک')j5ÏQy(*}E1(4VT3j7% b^AiMM1U|y}z ՗|>|SˑkZj(U)H&gi<_{,]}z<ޟ(j͆ORxLsӭ׈ TRӘ;3ěDJ gԬ"&$ŵ @/ n8ܬ0\FѬj2 Yʹ܊eYJU- o=_uN5a$?I(iUE_&nOj>ZT/}n}R[H\ L"EEY;6wKs-V##4hzȂ̚;@Z !Ԛefrn@Ve5aYk2P EgB=øn C][7A^w#_9b/?9~Gs^|GuBDV#yA# 9MRD_ [|{Z?ۃ$j"f'T"!r䤭)\XWUZ1aD  ¨hq$~$Y: ܦUFåХ"D9]c>0?=/ŏt?Wo/<ic 1<˒B$ &=@yU,R;n|v=]ʥaÑrI?XrE!`˽:uI;6sEƴ_5#f0\fISS3rP(F XSXmG0q8X\fq?Zs!"p7o}mfmnn_^ 2_x/}W_Em1G%ߧ#Z3%D]vsKiޗ9ɂk_n1ͪ2;nQtu@iX$E)}b 5HBWw[JH9an}dY bNB9quqj:}WZ@-T5(M-J#>}]Բg3~WSwpOOxK}ޗ|_0GI_O@6mu?i\wXgdҨKˍ`M/^ E-C\#/[=R&VLu.1HCDץbtluH}&%PEURVr`ť&lŶiA9gWӖmK=PbZET?rZM-q= +~_yoepyUhc T`!v>umºAqAE\E4Y\9&V&Grp>`S8m] _dEPZSO]×ʹW_ :l}4qC2)%PEFTs:D8L5?wdy|9#o~փ_Sa>$I˄n .#2fEhsp~bǍbxsj1,&UWmf1vVjuc߾ŌFTDbl {dUޙر87)KrS‡~D^s¯K}WX?'jHVq{ /_о^گF5a"1i {#ƀ{Δޛ8vK(ڣʂ~*R]wwU5 ֵxZUS)&p4$!mS{0KJ@d%&C5FJrܪ+P}?j`)fzM.$ G8wǜ;|iU-3TS UaFT\Vԇ}>).^[5G!Cۆń~xVL#e(uեf,،8b_k_׫jC!Y5MþQ9JVw"7tLuEEŘڗ=  e \p^:? ~~Y3I"K-sLa<ع̈́%emwآwJY<z;+[YTcҚLb&85D!Jq@GUZ4OL:Jkz&72QC_tVqq_5yM{ݻ,`Čʳ_S "|.jMd^TJET57Q" Luz$2R3XHwrnQt$v͔5-:fVUN2FIӫ=S9Df`V@AYO"j{zok&"(MԚhAQP-$ ]+;8ח [\.z[/w_N5Jϙ#JF0+=e+tej2gLULezL LBǰ+rPS!Д&Zt"#BŚ Dk3ϋHopSܤ$HOH]s U/ifφKV>T~xhtoׁDž7Twc/%m;2MmV(?hDAT aSSΰιM b J22uWUҺfDoOC LaRU$/M,QԮZz{AFe&I 'o~Y>Eܻ_7/.g?,4do|\⩢B9K5 D uw2"3{vuFI3Zcd.*\Fև=VҬ#`NE#tY:f\Mwpµ81%(Hx r~ R VT LE["-zw;X:n˟:қ G{'z_Zo뙏}7) ː,*5) PY5-K =IDAT1)ݴLʒִjwg}'X⸄n%}QapU*kmQ=Ț+|pe\gM2n*QI@_ [NURV_7q)4g$sH_xbz{_'YTBD" MKȴfɻhhƝ2,n1I1!|43X%mQQ`epK[zjEՍy*̭">;~ZZSFޢPfVi6=ټWFBsp=Hr?,5m>ap)| o΃m>퇪BEBדU7cduڎלs~?Eik(yFB~? 17-dmRaΩR;j4b%4Ӄfa[d3a]D kk=1M̡mW_}c~ ֦z WyeӫYUtvZsYNgq/PZD1gYʑ3#R=%hP5vT#A5TKv7u]J]eM3U[G;K9PLLu*ts2.սbD_YbXzП;~sFt<9[-k7d,X'jL䚬c-AlSSemlbf/kUw}l+# UܨHH;< ԾE@U0C!|jeWY@ApSwC&Ƙޜt]TPg_sx[_cA~^a_!r}rJi*J=ė*.6Ij7:e8E$Ӻt s\C.X/m̢PIENDB`tdiary-3.2.2/theme/jungler/bottom.png000644 000765 000024 00000000150 12137321070 020024 0ustar00machustaff000000 000000 PNG  IHDR ;;/IDATxc|9nGnTzJ<~4߿#>' PБIENDB`tdiary-3.2.2/theme/jungler/inyou.png000644 000765 000024 00000000245 12137321070 017670 0ustar00machustaff000000 000000 PNG  IHDR- #lIDATx10 lL@r3 $Iny4<1}Q1c/'{<;R2? p.=D40UIENDB`tdiary-3.2.2/theme/jungler/jungler.css000644 000765 000024 00000020666 12137321070 020210 0ustar00machustaff000000 000000 @charset "utf-8"; /* ########################################### # # # はてなダイアリー用テーマセット"jungler" # # # ########################################### このテーマはGPLライセンスでの配布を認めます。 著作権者:cQue 2005. http://cque.mine.nu/ */ /* ページ要素 */ body { color:#333; background: #e6e6e6 url(backlight.png) repeat; margin: 0px 0px 0px 191px; padding: 0px; border-left: 1px solid #000000; border-bottom: 1px solid #000000; word-wrap: break-word; } span.title { font-size: 110%; color:#008; margin: 0em 0.3em 0em 0.3em; } h1 { margin:0.5em; font-weight: bold; font-size: 17pt; text-align: left; color:#A75; background:transparent; } h1:first-letter { color:#F00; background:transparent; } h2 { color:#A75; border-width: 0px 0px 2px 2px; border-color: #922; border-style: solid; padding: 0.4em; font-size: 14pt; vertical-align: middle; margin: 1.1em 0.7em 2em 0.7em; } span.title { font-size: 14pt; color:#000; } h3 { font-size: 110%; color: #FFF; margin: 0em; font-weight: bold; border-bottom: 1px #000 solid; padding: 0.3em; background: #99AABB url(section.png) repeat-x; } table { padding: 0px; border-collapse: collapse; border-color:transparent; align: center; } th, tr, td { padding: 0px; margin-bottom:2em; } /* pre,quateに関する設定 */ pre { margin: 0.2em 3em 0.2em 3em; padding:5px; border:1px inset #333; color:#007; background:#fafafa; overflow:auto; } /* 項目リストの設定 */ div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.body ul, div.body ol { margin-left: 3em; margin-right: 3em; } /* リンク文字列に関する設定 */ a:link { color: #0000FF; background-color: transparent; font-weight:bold; text-decoration: underline; line-height:100%; } a:visited { color: #6600A9; background-color: transparent; text-decoration: none; font-weight:bold; } a[href]:hover {/*for Mozilla*/ color: #f00; background-color: transparent; text-decoration: underline; } a.hover { color: #f00; background-color: transparent; text-decoration: underline; } a.keyword { text-decoration: none; } a.keyword:visited { text-decoration: none; font-color: #6600A9; } /* 注釈 */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.footnote { background: #E4E4E4 url(tyu.png) no-repeat; border-style: solid; border-color: #000; border-width: 1 1 1 2px; margin: 2.5em; padding: 1.6em; font-size: 9pt; } /* 引用の設定 */ blockquote { margin-: 0.7em 3em 0.7em 3em; padding:1.5em 0.5em 0.5em 0.5em; border-width:1 1 1 2px; border-style:solid; border-color:#000; color:#007; background:#fafafa url(inyou.png) no-repeat; } blockquote p { margin: 0.5em 0em 0.5em 0em; } /* ここからdivの編集 */ div.body { font-size: 100%; padding: 0px 5px 0px 5px; } div.category0 { font-weight: bold; text-align:right; margin: 1.5em 0.7em 0.7em 0.7em; } div.main { margin-top:0; } div.section { /* font-size: 10pt; */ border: 1px #000 solid; background: #e6e6e6 url(left.png) repeat-y 4px; margin:0.7em 0.5em 0.7em 0.5em; } div.section p { margin: 0.5em 1em 0.7em 2em; line-height: 150%; text-indent: 1em; /*padding-bottom:1.5em;*/ } div.section ul { padding-left:1.2em; } div.section H4 { padding-left:1em; } div.section H5 { padding-left:1.4em; } /* イメージアンカーの設定 */ /* ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ @media screen{ /**[accesskey]:after{ content: "<" attr(accesskey) ">"; font-size: 80%; vertical-align:super; }*/ /*h3 span[class^="sanchor"]:before { content: "\00A7"; color:#f05000; background:transparent; } p span[class^="canchor"]:before { content: "\00A7"; color:#f05000; background:transparent; }*/ } /* span.sanchor,span.canchor { color:#f05000; } */ /* 複数行入力フィールドの設定 */ div.textarea { display: block; vertical-align: top; } textarea { width: 490px; height: 540px; } /* ここからコメント欄の設定 */ div.comment { border-style: dotted; border-color: #333; border-width: 1px 0; color: #333; background-color: #fff; margin: 1em 2em 0.5em 2em; padding: 4px; } div.update div.comment { margin-left: 0; } /* ツッコミ欄タイトル行の設定 */ div.caption { text-align:right; font-size:90%; margin: 0.5em; } /* Latest時のコメント表示 */ div.commentshort { font-size: 90%; margin-left: 2em; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* コメント本文の設定 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } div.commentbody p { margin: 0.5em; margin-left: 2em; } div.commentator { border-style: solid; border-color: #c0c0c0; border-width: 0px 0px 1px 0px; line-height: 1.5em; } span.commentator { font-weight:bold; } /* サイドバー */ div.sidebar { width:190px; position:absolute; top:0; left:0; margin:0; font-size:10pt; background: #FFF url(backlight.png) repeat; border-right: 1px solid #121212; border-bottom: 1px solid #000000; } div.sidebar ul { line-height: 16pt; margin: 10px; padding-top:0; list-style-type: none; } div.sidebar li { margin: 0.4em; } ul.hatena-section { } ul.hatena-recentcomment { } ul.hatena-hotkeyword { } /*プラグインの設定*/ div.hatena-module { font-size: 10pt; border: 1px solid #313131; background: #e6e6e6 url(bottom.png) repeat-x bottom; margin:0.5em 0.7em 0.5em 0.7em; padding:0; } div.hatena-moduletitle { font-size: 11pt; font-weight: bold; background: #99AABB url(section.png) repeat-x; border-bottom: 1px solid #000000; margin: 0em; padding: 0.3em; text-decoration: none; } div.hatena-moduletitle:first-letter { color:#F0E600; background:transparent; } a.hatena-module:first-letter { color: #FF1122; background:transparent; } div.hatena-module p { padding: 0.2em 0.2em 0.6em 0.2em; } div.calendar { font-size:90%; } /* th, tr, td.calender { border-style: solid; border-color: #ccc; border-width: 1px; padding-top: 4px; padding-left: 4px; } */ table.calendar { } table.calendar td { } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } hatena.profile p { margin:1em; padding:0; } ul.hatena-section a { text-decoration: none; } ul.hatena-hoturl a { text-decoration: none; } /* リンク元リスト(短い方)の設定 */ div.referer { text-align:right; font-size:80%; color: #f05000; background-color: transparent; margin: 0em; } div.referer a:link { color: #f05000; background-color: transparent; } div.referer a:visited { color: #d06000; background-color: transparent; } /* リンク元リスト(全体一覧)の設定 */ div.refererlist { background-color: transparent; color: #f05000; border-style: solid; border-color: #c0c0c0; border-width: 1px 0px 0px 0px; padding: 2px; padding-bottom: 1px; } div.refererlist a:link { color: #f05000; background-color: transparent; } div.refererlist a:visited { color: #d06000; background-color: transparent; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 80%; margin: 0.5em 1em 0.5em 3em; line-height: 1.2em; } div.s_counter { color:e6e6e6; } /* デフォルトの設定値 */ ul.hatena_photo {list-style-type:none;} ul.hatena_photo li{display:inline;} span.highlight { color: black; background-color: yellow; } img.photo { float: right; margin: 10px; border: 0; } div.hatena-asin-detail { margin: 10px; padding-left: 10px; } div.hatena-asin-detail p { text-indent: 0em ! important; line-height: 150%; } div.hatena-asin-detail ul { list-style-type: none; margin: 0; margin-top: 10px; padding: 0; } img.hatena-asin-detail-image { float: left; border: 0; } div.hatena-asin-detail-info { margin-left: 10px; float: left; word-break: break-all; } p.hatena-asin-detail-title { font-weight: bold; } div.hatena-asin-detail-foot { clear: left; } span.mincho { /* font-family: "MS Mincho","Kochi Mincho",Serif; */ font-size:100%; } div.sidemenu { margin: 0em,1.5em,1.5em,1.5em; } div.sidemenu a{ text-decoration: none; } div.sidemenu img { margin:0; padding:0; border:0; } tdiary-3.2.2/theme/jungler/left.png000644 000765 000024 00000000247 12137321070 017461 0ustar00machustaff000000 000000 PNG  IHDR ;;nIDATx1 ;8yk9{gg2tKNAU-"Z <"̜RpZ_j!ιsDDD2=†G]?+7էLIENDB`tdiary-3.2.2/theme/jungler/README000644 000765 000024 00000000123 12137321070 016672 0ustar00machustaff000000 000000 Title: jungler Author: id:clock9 Access: http://cque.mine.nu/ License: GPL Comment:tdiary-3.2.2/theme/jungler/section.png000644 000765 000024 00000000306 12137321070 020167 0ustar00machustaff000000 000000 PNG  IHDR IDATxQ 0 C3Gf*-.dyJSe& @qw%)̲=xލX- )T+P*Nq!锈Ń:> yWƁG[U;-cIENDB`tdiary-3.2.2/theme/jungler/tyu.png000644 000765 000024 00000001215 12137321070 017344 0ustar00machustaff000000 000000 PNG  IHDR- #TIDATx픱k@ǿy I Fqs $[KCb!KR\ i]Dt,]A,%d{{!>+ox~w}w_E4;<<4M3N{an6b3arb(۶;'''GGGAbzNl6c;Z-:Pmш\e:<==BNOOٌeYt*v`F\LQQ3 ],UU%~ؘn`:N&UU;N_.# 쌮y}}]UeYh8i$I:p}8qnnnLq8N2ܰ+Cp`էi dY. <EZX.e|Y>~N7.//i,bݦqTcy] j2 T*ET*ꩯzppq8?<ϋ{Yu$I 7[[[{%S@۶,z⢛r|||=e~ʠA B{9= u] [͢ ?IENDB`tdiary-3.2.2/theme/iris/iris.css000644 000765 000024 00000015502 12137321070 017001 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Iris Revision: $Revision: 1.6 $ Author: oyuu Access: License: GPL Comment: 端午の節句ちなみ Copyright 2002 (C) by oyuu Validated by W3C. Changelog 2002-09-24 NT * convert for 1.5 series. 2002-11-21 oyuu * modified font-size: div.body, h3, div.comment, div.section p. * removed .headline border, etc. * simplified div.day margin, etc. */ a:link { text-decoration: none; color: #CC0066; } a:visited { text-decoration: none; color: #F7007B; } a:active { color: #FF60AF; text-decoration: none; } a:hover { color: #FF60AF; text-decoration: none; } body { background-color: #FFFFFF; color: #800040; margin: 0px } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} h1 { border-bottom: #008000 5px solid; margin: 0%; padding-bottom: 3%; padding-top: 3%; text-align: center; font-size: 150%; } div.calendar { font-size: 90%; margin: 3% 5% 1% 5%; padding: 1%; text-align: left; } .headline { font-size: 90%; margin: 1%; padding: 1%; text-align: right } div.intro{ margin-left: 40%; margin-right: 5%; } div.day { border-bottom: #004000 20px solid; border-left: #004000 15px solid; border-right: #004000 15px solid; border-top: #004000 20px solid; margin: 2% 15% 2% 15%; padding: 1%; } h2 { font-size: 100%; background-color: #FFEEF7; border: #800040 5px solid; margin-top: 3%; padding: 0.5%; } h2 span.date { font-style: normal; margin-left: 0.5% } h2 span.title { font-size: 100% } div.body { border-bottom: #008000 20px solid; border-left: #008000 15px solid; border-right: #008000 15px solid; border-top: #008000 20px solid; margin-top: 3%; margin-bottom: 3%; padding: 1%; } h3 { font-size: 100%; font-weight: bold; margin-top: 2%; margin-bottom: 0.1% } div.day p { line-height: 1.5; margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { font-size: 100%; } div.comment { font-size: 95%; } div.comment div.caption { padding-left: 0.2%; border-top: #008000 2px solid; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.referer { font-size: 90%; border-top: #008000 2px solid; padding: 0.2% 1% 0.2% 1%; text-align: right } div.refererlist { border-top: #008000 2px solid; border-bottom: #008000 2px solid; font-size: 90%; padding: 0.2% 1% 0.2% 1%; } div.refererlist div.caption { border-bottom: #008000 2px solid; } ul{ font-size: 90% } div.refererlist ul { margin-top: 0em; } ol{ font-size: 90% } hr { border: #008000 1px solid; } hr.sep { display: none } .sfooter {} div.footer { font-size: 85%; margin-right: 2%; margin-bottom: 3%; text-align: right } div.form { padding-top: 0.5%; padding-right: 1%; padding-bottom: 0.5%; padding-left: 1%; } div.form form { width: 90%; } input.field { background-color: #ffffff; border: 2px solid #008000; text-indent: 0em ! important; color: #000000; } input,select { text-indent: 0em ! important; } textarea { background-color: #ffffff; border: 2px solid #008000; text-indent: 0em ! important; width: 90%; color: #000; } p.message { background-color: #ffffff; color: #F7007B; font-size: 100%; padding: 8px; text-align: center } pre { background-color: #FFEEF7; border-top: #800040 2px solid; border-right: #800040 2px solid; border-bottom: #800040 2px solid; border-left: #800040 2px solid; color: #800040; margin-right: 2%; margin-left: 1%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } div.body dl { margin-left: 2em; font-size: 90% } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; line-height: 1.5 } div.body blockquote { color: #008000; background-color: #D0FFD0; border: #004000 2px solid; margin: 1% 2%; padding: 0.5%; } div.section blockquote p { margin-top : 0em; text-indent: 0em } em { background-color: #FFEEF7; color: #800040; font-style: normal; font-weight: normal } strong { background: #FFEEF7; color: #800040 } .hide { background-color: #ffffff } /* calendar2 */ table.calendar { font-size: 90%; line-height: 100%; border-width: 2px; border-color: #800040; border-style: solid; background-color: #FFEEF7; padding: 1px; margin-top: 2%; margin-right: auto; margin-bottom: 2%; margin-left: 5% } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: block; margin-right: 2em; margin-bottom: 1ex; } form.comment input { background-color: #ffffff; color: #000000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #ffffff; color: #000; margin-left: 3em; width: 25em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 25em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/iris/README000644 000765 000024 00000001754 12137321070 016205 0ustar00machustaff000000 000000 Title: Iris Author: oyuu Access: License: GPL Comment: 端午の節句ちなみ Copyright 2002 (C) by oyuu Validated by W3C. Changelog 2003-09-08 NT * remove specification of font-family. * font-size: em -> %. 2002-09-24 NT * convert for 1.5 series. 2002-11-21 oyuu * modified font-size: div.body, h3, div.comment, div.section p. * removed .headline border, div.comment div.caption border-right & border-left & border-bottom, div.referer border-right & border-left & border-bottom, div.refererlist border-right & border-left, div.refererlist div.caption border-right & border-left & border-top. * simplified div.day margin, div.body blockquote padding, div.day padding, div.calendar padding, .headline margin & padding, h2 border & padding, div.body padding, div.referer padding, hr border, input.field border, textarea border, p.message padding,. tdiary-3.2.2/theme/hydrangea/hydrangea.css000644 000765 000024 00000017720 12137321070 020775 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Hydrangea Revision: $Revision: 1.10 $ Author: oyuu Access: License: GPL Comment: 紫陽花の季節に向けて Hydrangea Style Sheet of tDiary Copyright (c) 2002 oyuu Modified by Nana validated by W3C. Changelog 2002-09-24 NT * convert for 1.5 series. */ a:link{ color: #7B68EE; text-decoration: underline; } a:visited{ color: #7B68EE; text-decoration: underline; } a:active{ color: #B0C4DE; text-decoration: none; } a:hover{ color: #B0C4DE; text-decoration: none; } body { color: #6A5ACD; background-color: #ffffff; margin: 0px } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} h1 { border-bottom: #8A7CD8 1px solid; margin: 0%; padding-bottom: 3%; padding-top: 3%; text-align: center; font-size: 150%; } div.calendar { font-size: 90%; margin: 3% 5% 1% 5%; padding-bottom: 1%; padding-left: 1%; padding-right: 1%; padding-top: 1%; text-align: left; } .headline { border-bottom:#8A7CD8 0px solid; border-left: #8A7CD8 0px solid; border-right: #8A7CD8 0px solid; border-top: #8A7CD8 0px solid; font-size: 90%; margin: 1% 1% 1% 1%; padding-bottom: 1%; padding-left: 1%; padding-right: 1%; padding-top: 1%; text-align: left } div.intro{ margin-top: 2%; margin-right: 5%; margin-bottom: 2%; margin-left: 5%; } div.day { margin: 5% 20% 8% 20%; padding: 1% 1% 1% 1%; } h2 { font-size: 100%; background-color: #DDDDFF; margin-top: 3%; padding: 0.5% 0.5% 0.5% 0.5%; } h2 span.date { font-size: 100%; font-style: normal; margin-left: 0.5%; margin-right: 1% } h2 span.title { font-size: 100%; font-style: normal } div.body { font-size: 100%; border-bottom: #8A7CD8 1px solid; border-left: #8A7CD8 1px solid; border-right: #8A7CD8 1px solid; border-top: #8A7CD8 1px solid; margin-top: 3%; margin-bottom: 3%; padding: 1% 1% 1% 1%; line-height: 1.5; } div.section { margin-top: 2%; margin-bottom: 2% } h3 { font-size: 120%; font-weight: bold; margin-top: 2%; margin-bottom: 0.1% } div.day p { margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { padding-top: 0.2%; padding-bottom: 0.2%; } div.comment { font-size: 90%; line-height: 1.5; } div.comment div.caption { font-size: 90%; padding-left: 1% ; border-top: #8A7CD8 1px solid; border-bottom: #8A7CD8 1px solid; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.referer { font-size: 85%; border-top: #8A7CD8 1px solid; border-bottom: #8A7CD8 1px solid; padding-top: 0.2%; padding-right: 1%; padding-bottom: 0.2%; padding-left: 1%; text-align: right } div.refererlist { border-top: #8A7CD8 1px solid; border-right: #8A7CD8 0px solid; border-bottom: #8A7CD8 1px solid; border-left: #8A7CD8 0px solid; font-size: 100%; padding-top: 1%; padding-right: 1%; padding-bottom: 0.2%; padding-left: 1%; } div.refererlist div.caption { border-bottom: #8A7CD8 1px solid; } UL.referer { margin-top: 0em; } hr { border-top: #8A7CD8 1px solid; border-right: #8A7CD8 1px solid; border-bottom: #8A7CD8 1px solid; border-left: #8A7CD8 1px solid; } hr.sep { display: none } .sfooter {} div.footer { font-size: 85%; margin-right: 3%; padding-bottom: 3%; text-align: right } div.form { font-size: 90%; line-height: 1.5; padding-top: 0.5%; padding-right: 1%; padding-bottom: 0.5%; padding-left: 1%; } div.form form { width: 100%; } input.field { color: #06040F; background-color: #ffffff; border-right: 1px solid #8A7CD8; border-left: 1px solid #8A7CD8; border-top: 1px solid #8A7CD8; border-bottom: 1px solid #8A7CD8; text-indent: 0em ! important; } input,select { text-indent: 0em ! important; } textarea { font-size: 90%; color: #06040F; background-color: #ffffff; border-right: 1px solid #8A7CD8; border-left: 1px solid #8A7CD8; border-top: 1px solid #8A7CD8; border-bottom: 1px solid #8A7CD8; text-indent: 0em ! important; width: 95%; } p.message { color: #6A5ACD; background-color: #ffffff; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; } pre { color: #6A5ACD; background-color: #DDDDFF; font-size: 90%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.body blockquote { color: #6A5ACD; background-color: #ffffff; border-top: #8A7CD8 2px solid; border-right: #8A7CD8 2px solid; border-bottom: #8A7CD8 2px solid; border-left: #8A7CD8 2px solid; margin: 1% 2%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } div.section blockquote p { margin-left: 0em; text-indent: 0em } em { background-color: #ffffff; color: #000046; font-style: normal; font-weight: normal } strong { color: #000046; background-color: #ffffff; } .hide { color: #000000; background-color: #ffffff } /* calendar2 */ table.calendar { font-size: 90%; line-height: 100%; border-width: 1px; border-color: #8a7cd8; border-style: solid; background-color: transparent; padding: 1px; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } div.day span.date a:link { text-decoration: none; } div.day span.date a:visited { text-decoration: none; } div.day h3.subtitle a:link { text-decoration: none; } div.day h3.subtitle a:visited{ text-decoration: none; } div.day div.comment a:link { text-decoration: none; } div.day div.comment a:visited { text-decoration: none; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #ffffff; color: #06040F; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #ffffff; color: #06040F; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #06040F; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/hydrangea/README000644 000765 000024 00000000737 12137321070 017201 0ustar00machustaff000000 000000 Title: Hydrangea Author: oyuu Access: License: GPL Comment: 紫陽花の季節に向けて Hydrangea Style Sheet of tDiary Copyright (c) 2002 oyuu Modified by Nana validated by W3C. Changelog 2003-09-08 NT * remove specification of font-family. * font-size: em -> %. 2002-09-24 NT * convert for 1.5 series. 2002-12-23 oyuu * modified div.body: font-size tdiary-3.2.2/theme/husen/husen.css000644 000765 000024 00000015663 12137321070 017341 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: husen Revision: $Revision: 1.7 $ Author: kosaka Access: http://ko.cot.jp/ License: GPL Comment: ノートに付箋 左sidebarに対応 validated by W3C. --sidebarに対応しています。設定で以下を追加してください。-- ヘッダ
    フッタ
    Changelog 2002-10-20 Nana * add image anchor,footnote */ body{ margin: 10px 30px 30px 30px; color:#000; background-color:#ddddff; line-height: 1.2em; } a:link,a:visited { color: #3333ff; text-decoration:none; background-color: transparent; } a:hover { color: #ff0033; background-color: #ffff00 } div.rightmain { margin-left: 230px; } div.leftsidebar { position: absolute; top: 10px; left: 10px; width: 200px; padding: 10px; color:#000; background-color:#fff; border-style: solid groove groove solid ; border-width: 1px 3px 3px 1px; border-color: #ccc; background-image:url(husen_back.gif); } hr.sep{ display: none; } div.adminmenu { text-align: right; } span.adminmenu{ border-style: solid; border-color: #eee #aaa #aaa #eee; border-width: 1px; padding: 3px; } h1{ font-size: 180%; } h2 { text-align: right; font-size: 100%; line-height: 1.0em; margin-bottom: 3px; margin-right :10px; color:#5f5f5f; background-color: transparent; } h3 { font-size: 130%; } div.day{ margin-top: 40px; } span.date{ margin-bottom: 0px; background-color:#fff; padding: 6px 2px 70px 2px; border-style: solid solid solid solid; border-width: 20px 1px 1px 1px; border-color: #6699cc #ccc #ccc #ccc; color:#5f5f5f; } span.title{ position: relative; top: 25px; color:#5f5f5f; background-color: transparent; text-decoration:underline; padding: 3px; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(husen_sanchor.gif); background-position: bottom right; background-repeat: no-repeat; padding: 13px 13px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(husen_canchor.gif); background-position: bottom right; background-repeat: no-repeat; padding: 10px 10px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } pre { margin: 0px; padding: 10px; border-style: dashed; border-width: 2px; border-color: #ccc; line-height: 1.3em; background-color: #fff; color:#000; } div.body blockquote { padding: 10px; border-style: solid; border-width: 1px; border-color: #ccc; line-height: 1.3em; background-color: #fff; color:#000; } ul { text-indent: 20px; } ol { text-indent:20px; } div.body{ background-color:#fff; padding: 30px 30px 10px 30px; border-style: solid groove groove solid ; border-width: 1px 3px 3px 1px; border-color: #ccc; background-image:url(husen_back.gif); color:#000; } div.section { margin-bottom: 30px; line-height: 1.7em; } div.section p{ margin-top :0; margin-bottom:0; } div.comment { color:#000; background-color:#eeeeff; margin-top: 10px; font-size: 95%; line-height: 1.5em; border-style: solid; border-color: #aaa #eee #eee #aaa; border-width: 1px; padding: 5px; } p.commenttitle{ margin: 0px; } div.comment p { margin : 0px; } div.form { margin: 10px; line-height: 1.2em; } div.referer { text-align: right; margin-right : 5px; margin-top : 5px; margin-bottom: 70px; font-size: 95%; } div.refererlist { margin: 10px; font-size: 95%; } div.calendar { font-size: 95%; } p.recentitem { margin-top: 0px; margin-bottom: 0px; font-size: 95%; } div.recentsubtitles { margin-bottom:10px; margin-left :10px; line-height: 1.1em; font-size: 95%; } img.right{ float:right; margin-left: 10px; border-width: 1px; border-color: #ccc; } textarea { font-size: 12px ; } div.footer { text-align: right; line-height: 1.2em; } /* calendar2 */ table.calendar { text-align: center; border-style: solid; border-width: 1px; border-color: #4682b4; margin-bottom: 1em; font-size: 90%; line-height: 0.9em; } td.calendar-current-month { text-align: center; line-height: 1.4em; } td.calendar-next-month { text-align: right; } td.calendar-prev-month { text-align: left; } td.calendar-sunday { color: red; background-color: #fbb; text-align: center; } td.calendar-saturday { color: blue; background-color: #bbf; text-align: center; } td.calendar-weekday { color: #000000; background-color: #ddd; text-align: center; } td.calendar-day { text-align: right; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 80%; } div.footnote { margin-left: 20px; font-size: 90%; } p.source{ margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } /* ツッコミ省略版本文 */ div.commentshort { margin-left: 0.5em; } span.commentator { } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { font-weight: bold; color: #3333cc; background-color: transparent; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.form div.caption { margin: 0.5em; } div.form form.comment { } div.field { display: inline; margin-right: 2em; } form.comment input { } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/husen/husen_back.gif000644 000765 000024 00000000100 12137321070 020252 0ustar00machustaff000000 000000 GIF89a !, @DlRW/;tdiary-3.2.2/theme/husen/husen_canchor.gif000644 000765 000024 00000001600 12137321070 020775 0ustar00machustaff000000 000000 GIF89a JLr Access: http://ko.cot.jp/ License: GPL Comment: ノートに付箋 左sidebarに対応 validated by W3C. --sidebarに対応しています。設定で以下を追加してください。-- ヘッダ
    フッタ
    Changelog 2003-09-08 NT * font-size: em -> %. 2002-10-21 zoe * convert for 1.5 series. * add image anchor description in css file. 2002-10-20 Nana * add image anchor,footnote tdiary-3.2.2/theme/hsbt/hsbt.css000644 000765 000024 00000017747 12137321070 017002 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: hsbt.org Author: SHIBATA Hiroshi Access: shibata.hiroshi@gmail.com License: GPL Comment: Pukiwiki based theme. Copyright 2010 (C) SHIBATA Hiroshi */ div.diary { margin: 0px auto; max-width: 1024px } body { background-color: #fff; color: #000; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-top: 0.5em; } p.source { margin-top: 0.3em; text-align: right; font-size: 0.9em; } div.lwws { text-align: right; font-size: 0.8em; margin: 0.4em; } a:link { color:#215dc6; background-color:transparent; text-decoration:none; } a:active { background:#CDE; color:#215dc6; text-decoration:none; } a:visited { color:#a63d21; background-color:transparent; text-decoration:none; } a:hover { background:#CDE; color:#215dc6; text-decoration:underline; position:relative; top:1px; left:1px; } div.adminmenu { text-align:right; font-size:0.9em; margin-top:0.2em; margin-bottom:0.2em; clear: both; } div.adminmenu div, div.adminmenu form, div.adminmenu select { display: inline; } span.adminmenu { border:#DEF 1px solid; background-color:#F0F8FF; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color:#000; padding:2px; vertical-align:middle; } h1 { color:#000; text-align: left; background-color:#def; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding:0.2em; margin-top:0.2em; margin-bottom:0.2em; } div.day { color:#000; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-top: 0.5em; margin-bottom: 0.5em; border:#aaf 1px solid; background-color:#F0F8FF; } h2 { font-size:large; margin:0.1em 1em 0.1em 0.5em; } h2 span.date { font-size:medium; margin-right:0.5em; } h2 span.title { font-size:medium; } h3 { font-size: 1em; margin: 0; font-weight: bold; color: #000; padding: 0.2em; border-bottom: #DEF 5px solid; border-left: #DEF 5px solid; border-radius: 0px 0px 0px 8px; -moz-border-radius: 0px 0px 0px 8px; -webkit-border-radius: 0px 0px 0px 8px; } div.section p { margin-left:1em; margin-right:1em; line-height:1.3; } ul,ol { } div.caption { font-size:0.9em; border-style:solid; border-color:#aaf; border-width:0 0 1px; margin:0.5em; } div.section { margin:1em; } div.body { background-color: #fff; color: #000; border: #def 1px solid; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-left: 0.5em; margin-right: 0.5em; } div.comment { font-size:small; background-color:#FFF; color:#000; border:#def 1px solid; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin: 0.5em; } div.commentshort { font-size:0.9em; margin-left:0.5em; } div.commentshort p { margin-top:0.2em; margin-bottom:0.2em; line-height:1.2em; } div.commentbody { font-size:0.9em; margin:0.5em; line-height:1.2em; } div.commentator { border-style:solid; border-color:#aaf; border-width:0 0 1px; line-height:1.5em; } div.commentbody p { margin:0.5em; margin-left:2em; } p.referer { text-align:right; font-size:small; color:#000; padding:2px; padding-bottom:1px; margin-left:1em; margin-right:1em; border:#DEF 1px solid; } div.form { background-color:#fff; color:#000; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border:#aaf 1px solid; margin:0.5em; } div.form form { margin:0.5em 1em 0.5em 2em; } div.form form.comment { font-size:0.9em; } div.field { display:inline; margin-right:2em; } form.comment input { background-color:#eef; color:#000; margin-left:1em; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } div.textarea { display:block; vertical-align:top; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } form.comment textarea { display:block; background-color:#eef; color:#000; margin-left:3em; width:30em; height:5em; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } div.button { display:block; margin-left:3em; } div.referer { text-align:right; font-size:0.9em; color:#000; padding:2px; padding-bottom:1px; margin:0.5em 1em 0 2em; } div.refererlist { font-size:small; background-color:#fff; color:#000; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding:2px; padding-bottom:1px; margin: 0.5em; border:#DEF 1px solid; } div.refererlist ul { font-size:0.9em; margin:0.5em 1em 0.5em 3em; line-height:1.2em; } hr { border-style:solid; border-width:2px 0 0; border-color:#ddd; } hr.sep { display:none; } div.footer { font-size:0.9em; text-align:center; margin-top:0em; clear: both; } form.update { padding-top:0.5em; padding-bottom:0.5em; } form.update input,form.update textarea,form.commentstat input { background-color:#eef; color:#000; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } form.update span.field { display:inline; margin-left:0; margin-right:0.5em; } form.update div.field.title input { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-left:0.5em; } form.update textarea { display:block; margin-left:3em; margin-bottom:1em; width:35em; height:15em; } form.update span.checkbox.hidediary { margin-left:1em; } p.message { text-align:center; font-size:large; background-color:#d00; color:#fff; padding:8px; } pre { white-space: -moz-pre-wrap; /* Mozilla */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: pre-wrap; /* CSS3 */ word-wrap: break-word; /* IE 5.5+ */ padding: 0.5em; margin-left: 1em; margin-right: 2em; background-color: #F8F8F8; color: #000; border: 1px solid #CCC; border-radius: 3px; } div.body blockquote { border: #ddf 2px solid; margin-left:2em; margin-right:2em; padding:2px; } div.body blockquote p { margin: 0.5em 1em 0.5em 1em; } div.body ul,div.body ol { margin-top:0.2em; margin-bottom:0.2em; margin-left:1em; margin-right:1em; } div.body dl { margin-left:2em; } div.body dt { margin-bottom:0.2em; font-weight:bold; } div.body dd { margin:0 3em 0.5em 1em; } p.recentitem { font-size:0.9em; margin-top:0; margin-bottom:0; } div.recentsubtitles { font-size:0.9em; margin-top:0; margin-bottom:1em; margin-left:1em; } div.body span.footnote { vertical-align:super; font-size:0.7em; } div.footnote { font-size:0.9em; border-style:solid; border-color:#ddf; border-width:1px 0 0; padding:0; margin-left:6em; } p.footnote { margin:0.5em; padding:0; } img.flickr { border: #BCD 1px dashed; display: block; float: none; margin: 0px auto; margin-bottom: 10px; } div.main { width: 79%; float: left; } span.nyear { font-size: small; } p.strong { font-size:180%; font-weight:bold; text-align:center; } div.sidebar { color: #000; float: right; width: 20%; font-size: 90% } div.sidebar form{ text-align:center; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } div.sidebar p { margin:2px 4px; } div.sidebar ul.tagcloud { margin-left: 0; padding-left: 0.5em; } div.contents { background-color:#F0F8FF; border:#aaf 1px solid; text-align:left; margin-top: 8px; margin-bottom: 8px; padding: 5px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; } div.strong { background-color:#F0F8FF; margin:2px; font-weight:bold; text-align:center; } .hide { background-color:#000; } span.url { font-size:80%; color:silver; } span.commentator,span.todo-priority { font-weight:bold; } form.update div.field.title,form.update div.textarea { display:block; margin-top:1em; } div.comment form,div.todo { margin-top:0; } div.body-enter { text-align:right; font-size:80%; } div.day div.tags { text-align: right; vertical-align:bottom; font-size: 80%; clear:both; } img.amazon { float: right; margin: 0.5em; clear: both; } div.profile { margin: 1em; text-align: center; } div.profile img { border: none; } div.profile span { font-size: 0.9em; display: block; } div.socialbuttons { text-align: right; }tdiary-3.2.2/theme/himawari/himawari.css000644 000765 000024 00000026612 12137321070 020473 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: himawari Revision: $Revision: 1.3 $ Author: naoko Access: naoko@undefine.to License: GPL Comment: ひまわりのテーマ。 validated by W3C. サイドバー対応。 もしかしたら関連するかもしれないページ対応。 */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #fff; color: #000; background-image: url(himawari_bg.jpg); background-position: right top; background-repeat: no-repeat; margin-top:0; margin-right:0; } /* calender3プラグインを使う場合は、こっちを使うといいかも body { background-color: #fff; color: #000; background-image: url(himawari_bg.jpg); background-position-y: 1em; background-position-x: right; background-repeat: no-repeat; margin-right:0; } */ /* リンク文字列に関する設定 */ a:link { text-decoration: none; background-color: transparent; color:#FF621E; } a:visited { background-color: transparent; text-decoration: none; color: #FF621E; } a:hover { text-decoration: underline; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { background-color: #FEFFCA; color: #000; text-align: right; font-size: 90%; padding: 2px; margin-top:0; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { background-color: transparent; color: #000; border-color:#FF621E; border-width:0 0 0 1px; border-style:solid; padding-left:2px; } /* 日記タイトルの設定 */ h1 { background-color: transparent; color: #FF621E; height: 80px; line-height: 80px; text-align: right; margin-right:4px; } /* カレンダーの設定 */ div.calendar { background-color: transparent; text-align: right; letter-spacing: 0.1em; color: #222; padding: 2px; line-height: 110%; font-size: 90%; margin-right: 1em; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: #fff; color: #000; padding-bottom: 0.5em; margin:0 1em 1em 0; } /* タイトル行全体の設定 */ h2 { background-color: #FFFFE1; color: #000; margin-top:0; margin-bottom:0; border-top: solid 1px #FF621E; border-right: solid 1px #FF621E; border-left: solid 1px #FF621E; border-bottom: dashed 1px #FF621E; padding:2px 2px 2px 10px; } /* 日付の設定 */ h2 span.date { font-size: medium; } /* タイトルの設定 */ h2 span.title { background-color: transparent; color: #FF6420; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background-color: #fff; color: #000; margin:0; padding-left:1em; border-right: solid 1px #FF621E; border-left: solid 1px #FF621E; } /* サブタイトルを含むセクションの設定 */ div.section { margin:0; padding:1em; } /* サブタイトルの設定 */ h3 { font-size: medium; margin-top: 0; padding-left:1em; font-weight: bold; } /* その他の見出し(必要なら) */ h4 { margin: 2em; font-weight: bold; margin-bottom: 0em; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(himawari_anchor.gif); background-position: bottom right; background-repeat: no-repeat; padding: 26px 21px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(himawari_canchor.gif); background-position: bottom right; background-repeat: no-repeat; padding: 14px 17px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } /* 日記の本文(段落)の設定 */ div.section p { margin: 0 1em 0 2em; line-height: 150%; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { background-color: transparent; font-size: 90%; margin-top: 0; padding-left:6px; } /* ツッコミ欄全体の設定 */ div.comment { background-color: #fff; color: #000; padding:4px; margin-top: 0; border-top: dashed 1px #FF621E; border-right: solid 1px #FF621E; border-left: solid 1px #FF621E; border-bottom: dashed 1px #FF621E; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; padding:4px; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 120%; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 120%; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #FCDCA7; border-width: 0px 0px 1px 0px; line-height: 150%; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: #fff; color: #000; padding: 4px; padding-left:2em; margin: 0; border-right: solid 1px #FF621E; border-left: solid 1px #FF621E; border-bottom: dashed 1px #FF621E; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #ffe; color: #000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #ffe; color: #000; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: 90%; background-color: #FFFFE1; color: #000000; padding: 10px; margin: 0; border-right: solid 1px #FF621E; border-left: solid 1px #FF621E; border-bottom: solid 1px #FF621E; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { background-color: #FFFFE1; color: #000; padding: 2px; padding-bottom: 1px; margin: 0; border-right: solid 1px #FF621E; border-left: solid 1px #FF621E; border-bottom: solid 1px #FF621E; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; margin: 0.5em 1em 0.5em 3em; line-height: 120%; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #FF6420; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 80%; text-align: right; margin-top: 0px; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #FFFFE1; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ div.section pre { background-color: #FFFFE1; color: #000; margin-left: 3em; margin-right: 1em; padding: 8px 8px 8px 8px; border-width:1px; border-style:solid; border-color:#FF6420; } /* 引用(blockquoteタグ)の設定 */ div.section blockquote { background-color: #FFFFE1; color: #000; margin-left: 3em; margin-right: 1em; padding: 8px 8px 8px 8px; border-width:1px; border-style:solid; border-color:#FF6420; } div.section blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.section ul, div.section ol { margin-left: 5em; margin-right: 3em; padding-left: 0px; line-height: 120%; } div.section ul ul, div.section ol ol { margin-left: 1.7em; margin-right: 1em; margin-bottom: 0.5em; } li{ margin-bottom:0.2em; } /* 項目リストの設定 */ div.section dl { margin-left: 5em; } div.section dt { margin-bottom: 0.2em; font-weight: bold; } div.section dd { margin: 0em 3em 0.5em 1em; } /* テーブルの設定 */ div.section table { margin: 0.5em 1em 0.5em 5em; border-style: solid; border-width: 2px; border-color: #aaf; border-collapse: collapse; } div.section th, div.section td { padding: 5px; border-style: solid; border-width: 1px; border-color: #aaf; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { background-color: #fff; color:#222; font-size: 80%; line-height: 110%; border-style: solid; border-color: #FF6420; border-width: 1px; margin-left: 1em; } table.calendar td { margin: 0px; text-align: center; padding: 0 3px 0 3px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month,table.calendar td.calendar-day { text-align: center; background-color: #FFFFE0; color:#222; } td.calendar-sunday { color: red; background-color: #fbb; } td.calendar-saturday { background-color: #bbf; color: blue; } td.calendar-weekday { background-color: #C0C0C0; color: #222; } /* calendar3 */ div.calendar3{ font-size: 90%; line-height: 120%; padding: 2px; text-align: right; } .calendar-popup { background-color: #FFFFE0; color:#222; display: none; position: absolute; padding: 4px; text-align: left; border-color:#FF6420; border-width:1px; border-style:solid; } .calendar-day a{ font-weight: normal; background-color:#FFFFE0; } .calendar-sunday { color: #f00; background-color: transparent; } .calendar-saturday { color: #00f; background-color: transparent; } .calendar-weekday { color: #222; background-color: transparent; } .calendar-todo { border-style: solid; border-color: #1E90FF; border-width: 1px; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 90%; border-style: solid; border-color: #FCDCA7; border-width: 1px 0px 0px 0px; padding: 0em; margin-left: 6em; } p.footnote { margin: 0em; padding: 0.5em; } /* amazon plugin */ img.left { border-width: 1px; border-color: #F8C868; float: left; margin: 0.5em; } img.right { border-width: 1px; border-color: #F8C868; float: right; margin: 0.5em; } div.section, div.comment { clear: both; } /* もしかしたら関連するかもしれないページ */ div.body-enter{ font-size:90%; padding:0.5em; text-align:right; } /* サイドバー関連 */ div.main { margin-left: 25%; } div.sidebar { background-color: #FFFFE1; color: #000; position: absolute; top: 0px; left: 0px; width: 24%; padding: 2px 2px 100% 2px; border-style: solid; border-color: #F8C868; border-width: 0px 2px 2px 0px; padding-top: 0.5em; } div.sidebar p { line-height: 120%; text-align: center; border-style: solid; border-color: #F8C868; border-width: 0px 0px 1px 0px; margin: 2px 4px 2px 4px; } tdiary-3.2.2/theme/himawari/himawari_anchor.gif000644 000765 000024 00000000232 12137321070 021770 0ustar00machustaff000000 000000 GIF89aLNʁ!,k-1>s{ B]ӠWqD>(B&o{[r VP &$pİC(XkܸZ/$V݊C<]PṸ!BPhxP;tdiary-3.2.2/theme/himawari/himawari_bg.jpg000644 000765 000024 00000007041 12137321070 021126 0ustar00machustaff000000 000000 JFIFddDuckyAdobed   #%'%#//33//@@@@@@@@@@@@@@@&&0##0+.'''.+550055@@?@@@@@@@@@@@@"!1AQaq"2BR#3!1AQaqс"2r# ?7$@Wٍ8g)Z39c a5<_cԳu`[a%ѝKł8J`Y1^Fn硓KI9$(j}Ɣu<_Fmk5W#)on٥Z ) "nAvAռ!7Qt%i/6&my-}yy0RM%,7R#,T̋H)?SOi}k%RФ[Ū}R›19nd>n\ J?baƯ)dԖqmf.K/I] k-; P7N~rtEbE1sRPR+/:9-rV1-ʊu //rW-KQʪjKN1TJT27o7oɪO P7cƮwܔ܄TD7\NN0pf~GeCJYy6de!xm٪Bԗw(S%eJ]؟Jltn qx$rBؗ Q;,L,iE&c(jUa̻,%l4{2_&ɶ֮T_y-ti[W+'t(ijjbh%Y֡'q"2U-F4ҎZ}DP4%- O-nB Zo|]7%YzT3F%B2_jj̺^K4bk1@V Sxޖ*$HND96 %'9c$p,Z~9ڰ,2k5*4pǒtTԙc<B~':1V)V%ˍЈ(lROQll?cf_ gY%e~-@rqZWyD?̴r`PhO\E,1Z %[?7#5v/Ʒ{gӍZ7vl'Jmc̗8}نt&*uxgE^B- {\ˑcbBYʼnpMʎ2KT2h١-JhūEon} Qԟ Y7&߱xx+e?nKR|&f?RQ5*\/k=]̜4j-I[RLu>5\]#O1/r~Ma9 8|\r\gZzO-9_i3Wu&k bOx|:8cѭ-Uke/2w * remove some "color:". 2002-09-12 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. */ a:link, a:visited { color: #ff3300; text-decoration: none; border-style: none; border-width: 1px; } a:active { text-decoration: none; border-width:2px; } a:hover, a:focus { color: #ffffff; background-color: #33cc00; border-style: none; border-width: 1px; } body { background-color: #c30300; background-image: url(hellali_back.png); background-attachment: scroll; background-repeat: repeat; color: black; margin-left: 11%; margin-right: 10%; line-height: 1.4; } div.adminmenu { text-align: right; font-size: small; } span.adminmenu { background-color: #ffffff; border-style: outset; border-color: white; border-width: 1px; padding: 3px; } h1 { color: #2f4f4f; background-color: #ffffff; font-size: large; padding: 0px; text-align: right; border-top: 0em none; border-right: 5px solid yellow; border-bottom: 3px solid yellow; border-left: 0em none; padding-right: 0.5em; } div.calendar { background-color: #ffffff; text-align: right; border-style: solid; border-color: #33cc33; border-width: 2px 2px 2px 2px; padding: 2px; padding-right: 5px; margin-left: 0px; margin-right: 0px; margin-bottom: 0.5em; } div.day { background-color: #ffffff; border-style: dotted; border-color: #00cc00; border-width: 2px; padding-bottom: 15px; margin-bottom: 0.5em; } h2 { margin-bottom: 0.1em; padding: 0px; padding-left: 0.3em; } h2 span.date { font-size: 110%; } h2 span.title { color: black; margin-right: 0.5em; } div.body { padding: 15px; } div.section p { margin-left: 1em; margin-right: 1em; margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.7; } h3 { border-style: solid; border-color: #33cc33; border-width: 0px 0px 1px 0px; margin: 0em; font-weight: bold; } pre { background-color: #ffffff; border-style: outset; border-color: gray; border-width: 2px; padding: 8px; color: black; font-size: small; margin-left: 1em; margin-right: 1em; } div.comment { background-color: #ffffff; font-size: small; border-style: solid; border-color: gray; border-width: 1px; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 4em; margin-right: 15px; } div.comment div.caption { border-style: solid; border-color: gray; border-width: 0px 0px 1px 0px; } div.refererlist div.caption { border-style: solid; border-color: gray; border-width: 0px 0px 1px 0px; } div.referer { background-color: #339900; text-align: right; font-size: small; border-style: solid; border-color: gray; border-width: 1px; padding: 1px; padding-bottom: 1px; margin-left: 4em; margin-right: 15px; } div.refererlist { background-color: #ffffff; font-size: small; border-style: solid; border-color: gray; border-width: 1px; padding: 2px; padding-right: 20px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 4em; margin-right: 15px; } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: gray; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; margin-top: 0px; } div.form { padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; } input.field { background-color: #ffffff; } textarea { background-color: #ffffff; margin-left: 1.5em; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } sapn.size { text-align: center; font-weight: bold; } td.calendar-current-month { text-align: center; } td.calendar-day { } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: gray; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: gray; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #ffffff; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #ffffff; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/hellali/hellali_back.png000644 000765 000024 00000005502 12137321070 021064 0ustar00machustaff000000 000000 PNG  IHDR00g^FgAMA abKGD pHYs  ~tIME !T8 IDATxڝYے I쬮I%=7O#8ʥʲ%fd_

    f:&)!"_Г?/_n߿uv*2>CݧPUf#"Ajr)q Pj=n9%1@5`)q)r<Ϟն8+cƛ&xsG/!.kdUј4P6d< P%ZJ$9cvb6@R*̨"}@ Pfim8%1 a)yϺk9}AvDȌd/:/Qj93bF ;\ΘN!ihQ2 < lw_OʹT4ѶûE"eRB)ux;*aL>Րq|qw41%r2Ӯ3=0㙭3am "-jӠVL(ERZjbjheMdV6c}N f~|UumYK.-rFkL)^xy&8eM"aBD&yL﫨\Hf\,ܜv8jӌhWR'2Z nV}FE&gBW-p3Jf3SlQTDNߟ^m˪ϛ6:΅Ae6p UcHșK)WW*ղm ;O`}&%O6 kjL@8@&9VbMHhxT #0ն 4(}fِHY<0Yc:Ii7.B*Df&98[Tp4˸]ANz*@əkl8.U73#DpJf Ttsl͵Š Hm[DUTb| ~3<"2`f+ߣZ9uN7|^l-Ƽ8чrĪ3,t3#_EliЏ^hhlE&zֲD2SkVV-m;z>|k}\EcpH?dP]3Se# hf^9(Bݫ;gVLP^?Y53R*1™yߕzܬU 9ǔj۪7m`"Ғ6yq:KWWt 5  q@}J]Y߻ڭ1~sejegTBj08.na*k`n.fާRc#.ڏ`nêY}O?DB:?nlkl"\6bvQybC?q7DJQ̬1U4SgPʔ);%H3$QÚ4F~2!QѦ0 bZQŸ<(|tϜcKI̥iRlZ> 9 tzթ!6M !dK̘no ð`aEj "fժ]멬<scIŖܹK]S#_,Y Cdt޶QgJYnӳwyŌޫGw/4M@Q۶JwM+~0ai/]yp.f,8LD|}6:İ0qvb&36㜴5|*|zJAo9lv2int 6߱?7E+Dƛm$ETXdUR(وBދ,( Ai&9{gwoHD'XHEj4 }*3^x'˫lZ,0 g٢ZgV43ffYheP97 qRcROw>!#{l.ԫH0Bz8gjeQ~|`̬f- X֡ziGmx]CU*anf}-%Oy'1]|Á˔jXzIN!<^6K|_\h%rJIENDB`tdiary-3.2.2/theme/hellali/README000644 000765 000024 00000000753 12137321070 016647 0ustar00machustaff000000 000000 Title: Hellali Author: NT Access: nt@24i.net License: GPL Comment: 情熱の赤 validated by W3C. ChangeLog 2003-09-08 NT * remove specification of font-family. * font-size: em -> %. 2002-11-02 zoe * remove some comment-out lines (border in div.body and color in hr.sep). 2002-10-18 NT * remove some "color:". 2002-09-12 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. tdiary-3.2.2/theme/hazakura/hazakura.css000644 000765 000024 00000022717 12137321070 020507 0ustar00machustaff000000 000000 @charset "utf-8"; html { margin:0; padding:0; border:none; } html *{ -moz-box-sizing: border-box ; box-sizing: border-box ; } body { /* font-size: 90%; */ /* MacIE5 \*/ letter-spacing: 1px; /* */ /* font-family: Verdana, Osaka, sans-serif; */ line-height: 1.5; color: #000000; background-color: #ffffff; margin: 0; padding: 0; text-align: center; word-break: break-all ; word-wrap: break-word ; } .hatena-body{ position: relative ; width: 85% ; max-width: auto ; text-align: left; margin: 0 auto; padding: 0; } div.title{ margin-bottom: 5px; padding: 0; } .main{ padding: 0px; margin: 0 0 0 26%; } h1 { width: 80%; margin: 40px auto; padding: 0; font-size: 200%; text-align: left; line-height: 1.2; font-family: "Trebuchet MS",osaka,sans-serif; letter-spacing: 0.2em; color: #9ac260; } div.day { background-image: url(kado1.gif); background-position: top left; background-repeat: no-repeat; margin: 0 0 15px 0px; padding: 0; width: 100% ; text-align:left; background-color: #9ac260; } h2 { background-image: url(kado2.gif); background-position: top right; background-repeat: no-repeat; font-size: 100%; color: #fcd9d8; font-weight:bold; text-decoration:none; letter-spacing: 0px; margin: 0; padding: 4px 7px; text-align:center; } span.date{ letter-spacing: 0px; } span.title{ margin-left: 5px; } h2 a{ text-decoration: none; border: none; color: #fcd9d8; } div.body { padding: 1.5em 0 0.5em 0; margin: 0; border-left: solid 2px #9ac260; border-bottom: solid 2px #9ac260; border-right: solid 2px #9ac260; background-color: #ffffff; width: 100% ; } div.section{ margin: 0 1.5em 1em 1.5em ; border-bottom: solid 1px #ffffff; } div.section P { margin: 1em; text-align:left; } h3 { color: #000000; font-size:100%; font-weight: bold; margin:0; padding: 0; text-align:left; } h3 a{ border: none; } a.sectioncategory{ } span.sanchor{ color: #9ac260; margin: 0; } span.timestamp{ font-size:70%; font-weight: normal; letter-spacing: 0px; } /************** decoration *****************/ a{ text-decoration: none; color: #000000; border-bottom:solid 1px #000000; } a.keyword, a.okeyword { text-decoration: none; border-bottom: dotted 1px #d0d0d0; } a img{ border: none; } a:link{} a:visited{} a:hover { color: #e22e14; } a:active { } h4 { color: #000000; font-size:100%; font-weight: bold; margin: 0; padding: 0; } h5{ font-weight: normal; margin: 0; padding: 0; } blockquote{ border: solid 2px #9ac260; margin: 1em; padding: 7px; } .section blockquote p{ margin: 7px; padding: 0; } cite{ font-weight: bold; font-style: normal; } cite a{ border: none; } pre { border: solid 2px #9ac260; margin: 1em; padding: 10px; } font{ line-height: 1.2em; } em, em a{ font-weight: normal; font-style: normal; border: none; background-color: #fcd9d8; } ins, ins a{ text-decoration: none; border: none; color: #666666; } span.highlight { color: black; background-color: yellow; padding: 1px; } /************************* list **********************/ .section ul{ } .section ul li { } .section ul ul{ } .section ol { } .section dl{ margin: 1em; } .section dt{ font-weight: bold; } /********************** img ***************************/ img.photo{ float: right; margin: 0 2em 10px 10px; border: 0; } img.asin{ float: right; margin: 0 0 10px 10px; border: 0; } /********************* footnote **********************/ span.footnote{ font-size: 70%; } span.footnote a{ border: 0; } div.footnote{ margin: 1em 2em; } p.footnote{ margin: 0; font-size: 90%; } /********************** comment ***********************/ div.comment, div.refererlist{ background-color: #ffffff; width: 100% ; padding: 1em; margin: 0; } div.refererlist{ padding: 0 1em 1em 1em; } div.refererlist ul, div.comment ul{ margin: 0 2em; padding: 0; list-style-type: square; font-size: 80%; letter-spacing: 0px; } form div.refererlist ul, form div.comment ul{ font-size: 100%; letter-spacing: 1px; } div.caption{ font-size: 80%; padding: 0; margin: 0; } div.caption a{ border: none; } div.refererlist div.caption{ font-size: 80%; padding: 0; margin: 0 0 0.5em 0; } form div.refererlist div.caption{ font-size: 100%; padding: 0 0.5em; margin: 0.5em 0; border-bottom: dotted 1px #d0d0d0; } div.caption a{ border: none; } div.commentshort{ margin: 0 0.5em; } div.commentshort textarea{ width: 90%; } span.canchor{ display: none; } div.commentshort a{ border: none; } span.commentator{ font-weight: bold; display:block; margin: 0 0 0 -1em; } form span.commentator{ display: inline; margin: 0; } div.commentshort P { margin: 5px 0 0 1em; font-size: 90%; letter-spacing: 0px; } /********************** sidebar ***********************/ .sidebar{ position: absolute; top: 10px; left: 0px; width: 24%; padding: 0; margin: 0 ; text-align: left; } .recentitem{ display:none; } .hatena-module{ margin:0 0 15px 0; background-color: #9ac260; background-image: url(kado1.gif); background-position: top left; background-repeat: no-repeat; } .hatena-moduletitle{ background-image: url(kado2.gif); background-position: top right; background-repeat: no-repeat; letter-spacing: 0px; font-size: 100%; font-weight: bold; letter-spacing: 0px; padding: 4px 7px; margin: 0px; color: #fcd9d8; text-align: center; } .hatena-moduletitle a{ border: none; color: #fcd9d8; } .hatena-modulebody{ padding: 15px 1em; margin: 0; background-color: #ffffff; border-left: solid 2px #9ac260; border-bottom: solid 2px #9ac260; border-right: solid 2px #9ac260; font-size: 80%; width: auto; _width: 100%; } .hatena-modulebody a{ border: none; } /********************** sideber li **********************/ .hatena-modulebody ul{ padding: 0; margin: 0; list-style-type: none; } .hatena-modulebody li { } .hatena-modulebody li a{ display: block; padding: 3px 5px; line-height: 1.2; margin: 0; _width: 100%; } .hatena-modulebody li a:hover { color: #000000; background-color: #fcd9d8; border: 0; _width: 100%; } /*************** trackback/comment module ****************/ .hatena-modulebody ul.hatena-recentcomment li a{ display: inline; width: auto; padding: 0; } .hatena-modulebody ul.hatena-recentcomment li a:hover{ width: auto; } /******************asin detail***********************/ div.hatena-asin-detail { margin: 1em; padding: 5px; border: solid 2px #9ac260; _width: 100%; } img.hatena-asin-detail-image { float: left; border: 0; margin: 0 10px 0 0 ; } div.hatena-asin-detail-info{ float: left; margin: 0; word-break: break-all; } p.hatena-asin-detail-title{ font-weight: bold; width: 100%; margin: 0; } div.hatena-asin-detail-info ul { list-style-type: none; margin: 5px 0 0 0; padding: 0; } div.hatena-asin-detail-info li { margin: 0; padding: 0; } div.hatena-asin-detail p a{ border: 0; } div.hatena-asin-detail-foot { clear: left; } /************************ form **********************/ form{ margin: 0; padding: 0; } form.hatena-searchform{ margin: 5px 0; } div.day form{ margin: 0; padding: 0; } div.day form div.body{ margin: 0; padding: 0 15px; } /******************* photo module *******************/ ul.hatena-photo{ padding: 5px 0; margin: 0; width: auto; list-style-type: none; text-align: left; } ul.hatena-photo li{ margin: 0; display: inline; width: none; } ul.hatena-photo li img{ } ul.hatena-photo li a{ display: inline; width: 48%; margin: 0 0 10px 0; padding: 0; text-align: center; } ul.hatena-photo li a:hover{ width: 48%; background-color : transparent; background-image: none; } ul.hatena-photo li a img{ filter: none; border: 1px solid #999999; } ul.hatena-photo li a:hover img{ filter: none; border: 1px solid #ff0000; } /********************** calender **********************/ div.calendar { font-size:80%; margin: 0 ; padding: 0; text-align: right; } div.calendar a{ border: none; } /********************** calendar2 **********************/ table.calendar{ font-size: 90%; letter-spacing: 0px; margin: 0; width: 100%; padding:0; background-color: #ffffff; border: none; background-image : none; background-repeat: no-repeat; text-align: center; } td.calendar-current-month{ font-weight: bold; } td.calendar-prev-month, td.calendar-current-month, td.calendar-next-month{ text-align:center; } td.calendar-day a{ border-bottom: 1px solid #000000; } td.calendar-weekday, td.calendar-sunday, td.calendar-saturday{ display:none; } td.calendar-day a img { width: 12px; height: 12px; border: solid 1px #f0f0f0; } td.calendar-day a:hover img{ border: solid 1px #ff0000; } /************************* header **************************/ table { margin: 0; padding: 0; } td { background-color : transparent; } table table td{ background-color: transparent; } table table{ margin: 0; padding:0; border: none; background-color: transparent; } table table td font, table table td a{ border:none; color: #000000; } table a{ border: none; } table input{ border: solid 1px #999999; background-color : transparent; } /************************ other ****************************/ div.adminmenu{ text-align: right; width: 85%; padding: 1em 0; margin: 0 auto; font-size: 80%; background-color: #ffffff; color: #000000; } div.adminmenu a{ border: none; color: #000000; } div.hatena-body div.adminmenu{ text-align: right; margin: 0; padding: 0.5em 0; width: auto; border: 0; } div.refererlist{ background-color: #ffffff; } tdiary-3.2.2/theme/hazakura/kado1.gif000644 000765 000024 00000000110 12137321070 017634 0ustar00machustaff000000 000000 GIF89a!,@ڋ޼8䉦ʶ \;tdiary-3.2.2/theme/hazakura/kado2.gif000644 000765 000024 00000000111 12137321070 017636 0ustar00machustaff000000 000000 GIF89a!,@ ڋ޼Hcʶ DzW;tdiary-3.2.2/theme/hazakura/README000644 000765 000024 00000000141 12137321070 017032 0ustar00machustaff000000 000000 Title: hazakura Author: id:chepooka Access: http://d.hatena.ne.jp/chepooka/ License: GPL Comment:tdiary-3.2.2/theme/hatena_water/body.jpg000644 000765 000024 00000201442 12137321070 020454 0ustar00machustaff000000 000000 JFIFddDuckyKAdobed     $  !1AQa"rsq62#cBR bS'3C$4&%5U7!1AB23Qq"4a#$R ?]֭R.O ߫gw~ 7.(}YS6M=#q͟2x3nػe+6DDß+o[mbPphcr~EeL[meixe6Ż^.iM|WdWk|XyC<^ctl+[m_o:q3y8.UWH:uaN:=Qq8o"*6rrEmt-*gEGtNJjon4ƹk״Dl\g#](TԼIד"ە6cE8댢H;.\i76蘗T.n#nr/N&ymn6SL[85ń:sCrYw<*]e3efkٲe^1-}ң.?QvoxG6=W[ًvµᡞD۫/xmKoEG[^ P41^Op%U$խZ{ݾYL^Owe7Zz7s0gnjKƽېkr9.aM[i27Khwo9Q!>ǣ M~TV9Q|93|rzwKUѢD<͝qgcknˡdz <9iw+~+N/K[ŸTTsO LNjMmuNh\̹sm棿B2.1=R)՜dÒ·׍xe0wSy538vjVVH Sカ|eu1iƹQ2:ttm|L]qluy9۞]ǓW̫W^g^8aph1_9=tc\Lsjף*a8hr%S6[ ۋb[qS(򘸆ל7 WU/ںycn#kQ](wd5\06V{͘5ϋ;3m 3ޖ:|\wŞZrzŧtFQ}kmEjzz;rsN9c<_0{76ܬjSOc.vCnÛf#WǑ[!bm{"J7ixO=OCwn'Snc Ҧߓ~1eV&ɧdg]oڭ9mWTrzT9s}+ofw;kۦ^^qw.֍rgy9NݖV'$Bt-L-5e Q\ӭqmxÕ= -*O'U0"sl~n|^c ,X9MT7a9GNT[n;ƹZ苩ێc:,sU\Gp3mn~gn?vorU9~E8?g.U^?_y?5_#F_徘7O }r/-/_1Imz%~C~r13lkN&Cم;[jZhT߳rUE0լ=U<añwV2 K EDC_U2uW#KmM\x|_s(o#k}F-WGsMR}__huWJvECŮs,6Z.N9~.p r2X5D6FeC˫}ڱoCpW3"Jv9[ lׂp+mwucED1ۍ.LW\]wrJsфpz,n˺k^<9Ǘm|4e9aZjLL81˭[~*C.ۇ4>OE32mG*-(3єS_s7w[yhۋDt<mLH7&˚h/S6a3NMUCLG$Nx4dDQQ #w1,ll+lIz)&g0u+o+9ٮ8DkԸ۾(9 NW2Rr25oPc!a2~!)Xx==koy2߆3?ѳn;U"!g)zbx,6hLrg gyF%=W;SzRׯrRj(}.=qz>ζݱjj.Zww1.MC`eOmTdE=ksmrkMTMokqDs%rtb9 u> ]nTl2y[!ouo$n2vp&6V>C ͱqm}Ex _}\uVV-:.l:^*uG*m~00"YjORbg [mڧPvx5v{EQܨ>.]Sa;Q9ه5Su ?1ݝ{?{[Cz>l>ac^Ŝ7e~OGԸF$lX^r%9s1cmttteUyt[d`|NKَa5D4n;.*9R%470vV掷Lw5*]MYV?XNs] l}L2}zuU_N ^"4X6߃GtܚuJcŞZ^9x"tkmkzՏw=}4{걼8hzQiȺKK8q-#4UOUT%WesTR1.m;)ײbɲ]F1]Lrɧ-)0W,ͤG?ZYLv>Ϭ֫\ Z2lZɿKVrG,cg}TG8x۸nyDZ8j.&8SnlvUSNR3Pwu{^< L2rsZޜJsrOt4qq\{zO٩cX'eθ즴f?1w_o۾m/Z6Z|N:6L:c1t{}n?UwնD0o9zm#&^Ƣ.y{c,fZ1uka8D8XZ2-xOFvǚqj;j2¥:|eYEK-׭%Yl¥a׮ŗQSƇG mǿ-<ֆ.<&%m-wwECY֞9 [gf]v2rFsӍUU[/m9_qғD~T0Yoc9g7dpw,bZG-5G.9aL\9DYnx85g1bL1uYR o:仛qvN{۩F"jݜ=^Lic ]pmVNUU^gdcQ?3αrdUͥnM[H5k|#,N\f^㶷FbZ]6'srbg8vOLy=^/pS#>cӇ{> yxfx2~u[/#es"rӡZ*s= =K=.jN*;?ŏLòEj1ڿϛqm(v/c]i-v1<]f|[밍_ny9TSv.ݮyôp.J9=apY \qb+zT{:#pcOevKasQWҼ }E٧9{GdGKSsx4FeV'hkrUe[wEꮪӳ^r<]XfEu~n|vyK|3.o-vE'6\xjg;#z樦8q?M[_ןe~XxKvvnt*VhZ^o3w g\fX=GDkT]s䋩ۯn1[ux{q.dEE;|ƾ_k{9+X%^2vn"5\3>N0ZnvK+lr?%hX"-_7۪c]4ߗe}8%kJ"!bl'd:%8Duo=^ZbS-1.reomZrCWی\av [mɻ9ia]'dٶ^ciF~v9vc<=av-AO@7{dzUL}W_O׳Gリ8kJ}ݶƴΪ%_,f.9x; c.R-ZK-Wlyo{uƺ޲.# quyÍ#ſUK i:Y/:4e~L2<a6"߸^e!+>+\o0\7>{Dp-%Q5Sӄyz=fxMuz齵;qZj?c}(#lO~M"[nhj\WeJ멢'k+D9̰zt6Ƭbo~8CqqޣUu:b].7 -| 8˯s<}Uozmn3v^Fy/IҒ9ɞا|LpzqɢR8g Z;]g*9kNfvZl5YxxPƥuܱf\pjۯ[־qlg*MiՓ~LC]n\ZaUr{^.c3t[̹*iF*'s4OQoo*nJ%~eT83-S4potFUQ92;hׄx®3+_zzqc|͍ۉqDl{_y3ReK\L+Һ<&]7RZ*)巀xNLtN^ c;oe::յF*92f'7Ȝ 8pzp(w|=!qUҼ 5cM4;k"^窪|s6noEm[QZҼl;XEy:5mkndcҏdeZ{6cQ1ie8{ؙ.^-QU)YsF :tVplE-2bַO:9pDMuRŭ< 󘫆LKm;J\U9/G'gasbqb;8:ӵj+!n6i.;o!4wxN-bsSgs933qTygizuFQRӳuZ]ZET漎tcW.;qN]|{9Ty2kM>q^xc.hq=|0{.<u[VoXMQ  p\;]wusy-Lc&鞩{"Yʢ pS;Inj:5\;UJEq8^]V=ZVq[in+\OGqm8ch뮺gc7UijUUi3N-]f[#\KTc3uQ*݄vُKn7{/KVx"6lׄ ʢ*jPi^ŏ~{B*tî6CٶUڢ5^[;m[wQֹ;S$f6;]`Ǣܼei9z eF5Uu8sX0[\j"CrYXJDrSRFrnXD8va<mn> (oo=V9)ƦqK3luN(K 6cдjYڪf~x/}I05׫opsRjSkM>S=akw'Cw~ v&𨔮\yx//蜴> uqtyW[Vkm%ҮVgk0,b./J#çύ8KMsUU8PNvo/=`J#Mn!ɖǃMe}W.)3.rnH[}Tَ}-zuCM7θ7LDF]?0%qJ׾]\-銇 a2jb/,GKcmV\C&巶ۥXܛy1rמXwΕҧ?}s6չE9?Ze4.{gŻMg D_ŷ]73m6ls]qUej^l[Ecb܊qۃ{j%M3=yeNY5]2r*85 먩lբʽ*9߲zaՆ8G2[sǎ NxcrrkyMU\W.釪ƺev/3cpϏ[nu]WTߎP0le\Hu99q:znǾNN絉触IEZwvr?xYDsI.a2廾[{jECLt[ Ҳ5P4FxONgL&ޓ1ZTۿ*ݻ{ {V_:6|^FyL6ړ"1 SMu/\82;ojE{TlǺُ^g^{',a_KF-Qy=-).h̷~'&rwM̷nJg8:'dK;{^uҸ wg]vV؉f19zDG0[Ojku4ά.gn?7/mC1ƥs]e6O-9)$qmфDrv7hԯ o\i07.nUm+JvjgG٘xlnUj%U\GuKoxRݸUo$O5==y\:feNՊ'lm qjta,m6Un.|%ǟ ҿk%̶9,L70`TNU9k3-R=53s \ZUT_@fYTo)r-wH# gc gTիruK9K,ŖacW_Eh<ܹq׫Ut۾%$La-p/ZJhۘn]Va2#o0;5;%V噇k.^b~'sێK\~ǻ֞\9yq_O/DdV=WP2c6럵b>X6ms*s2)jR#9ܦ1_رqvjU,g2FLYqzxmln}}zJVe9 1jצ6KUZS=q.]xKvn9gMaL5uWd)j)11g׊ru.]Dc.⦭˷m#/zW gDvTkUmW/PLé+֝Z'I2?g&Yw橂N0v9k+6V4eKnZĹ]uM8f1w.m,DV=WĚuգ**z01m̔rQS6Ķ e%&_͟oM=Z_c8D,ًܮhjsO;pR"ەZJПf{i}uV ֌oMhW,MUxt:q<; VSӺ4p'֜ FeV/>hrm/so6 ϹWLFc5k<;%X#y~ȸ7þH_Z.x9mmdTNa9Ö۶ZБS,cw<*9~^0jfzt᩺j=3oyhN\ᗓo's۴_492pq%Dqo'yG5|.ay.D\x2h_1.-X_Chʎzߎrmc-*ӑs e0pEsV?fXmg]囌\mEMu82𧿪q{ۑGE!=?|9=W?YG6ߖɩx^[^k6{jDM\T݄_k3csH zjEqG}'uϿwKweWNpuix;OtǼj|'1t'pWwnjuzw>soc gɗv5֭|.0цuۏ#*aj2zlG:c>7f1>OEcpcڕu(O/-rnfnQhNkr0m|v9:pqnj#/"=Xf]sx6z"QN&0F^<[8rj_iz/g94U0^[ kX/+# Gne"lǺ-aԼnw-=.[OzZ{ySn%99h(sׄ>nD_WGs1<^MӏepنqRڰ܉u+DҺ7kݖ]iw%Z=sLq_saj֔N'FWv\T[y\%2[nsU< &"Vu1孔fcZ9ȚzqgkGxٳ[l\ۢaGvs^C2r_c-5}W=t2kQRpae]tjq!D; j5;NӖ sιqv+q>PJ+NIx% ~Դά\c:mhdoY7n+,ʋϢ)Ekd*a8|D5\GkoEkv?o.bD=9;Za:'š#cݚ㵍<#(z/2`1y+VG2OO ~EKVd~mʧϨ$u{OeZχem"]oᠻSpڱeF(XmݼF=ފ2l"]};Fx/3.SfuUUm1!.SN<)C/ s6\W+$r"l8 є6l\,e3-}S9דe/!ߌti/7F%Q9Kn⼌Zɸ>nӜVŵ}bj>q^W!/$0iü1|+dg܊ꊆ-vUDZa,`becU|LfaϜzj6N\Mqp-5jSPαųZ寮Q!lvssކ9wR͊UBk-nV]M9)3=9:f 6G#EZr&?gT}S&? a/T_BLcC ДteZ ,sXre,q\n5 &-h^U5\/Sv5U8wSe]K-1]J'df5m)ƙvؽx;{ȗ&{f|vG VEꧫ8#valTSDm%3;Skg.&dMF^6Θc)F4GzQ.ڪ˭dEkC;]YLц9+w=󋜸1ؚ/s}闣,Y 9\1jߍ} +zRQQNn<vXkO!mvyȶmˊ3ǏoݯKm'5cūaZ1[_3ƞoaDTd;y˰mҲsNQ/_,b8֪1ˡ-p4w9 v6ESaaL+s.XĪ[b7_LDDpbOڧSjxFv9 :hN,WMvg>.^vumC /}q;IZ"}o#^l[rE[<+.ޘVz WҦGKgvVplR9qtl\Esc8RNVkdFjDNqZuYy؆qpZ,L'*s?|H͇[֯E|hlsXW u_mZ|߸pz ee%˷b8n'&[&>zxǜx/ad\KTzDl"[V݌kZ=l*JܿqqQG1r݆r7\Jv=ǵ坾ȼzȢ{[Zߪ']|c0\j\(^bL. ۖyA'Si3m&E1kvލT^&6K+T XSVVj $T8DTMie^ƸE:sl%ᾎkӉklױ:zS7X˷8djim??4D^F5a>p1,ȩyKu{Q+ejtǛ(qooֲn%iϳc9<].5꺾gc[JEԢ^ftc-vc_EV|:G.xrһH= ľ[ן:[D[y &^Z'.0՟O sްrW/y)m#EdO4IMu36}f"UT-X࢘Np^#&q܅>S8% "yXQV)q|vykK^Z[}U9!َ9Njq60-) CvH浪TדdL.YڭTgCdLyG۳n}U [msX+y*V$tn86˯9T:1\g8F^uyCF]kzsζiuiqlNjmmV&Z/Q1jmGmj"t61S n˵jpn# E;Wg`Ŧ)&200n+~B("e85N:˳fW˝X|sʡoy[n+gk!ʾ~|ab&g>w&e}ot+DOg^Y|yNWj&ic6jJƜ&{gɆF;pQYc98:U521ˋYVWqO3^ZbS=6179~=sLKc,dj/aϖE\J)gdk?eG՚#tZVXqL n9ύ3zZG{ Cmc(+ZdCl->Cen4Ƽ uF[JP0bSE._211׵9ęlbϳ_"]KWNj*xtcäڲ\v3QنwkۏS#r»Me F7mnKuϓ]Tue]*yq.UZ?oTxDhܷftr֨Z5aͅx/K)g.~v^N{~2UO)ӷqh3pǹQ*t2d-Q9lfa7; ]U]UOcNre<%ݙϺUIƮfbcb[f?7j^zZ]OW^ L<;~҇tuæwpw8w5)N&{-.8jE6܍Qk.XS]9zUES\T%.o5ڛ'f2%ǂL2zÁ6۫\ ڮ1t2nݔaseK x7T놖m߯+m՝*"v_ds͹v^cl= 1لc{V8գUqMgՓwUWTTd϶(w q}44Ƈvo51].NlLn ||cfs8藗{}UaN7E=;ɱymJ)cL76뉐>Beշ|^lvm5jƝo*F2=LG618OwnyBtL1YM^^zӳǧ[u[j8CӪ^y2{aܝ(^3 F^.Nk%UGڌxÓu[TS \giwףrQ-/#Ouep[E9\%lay6ƶ g,,en=U!цʼ%LfeF&T4ti35/ }-:e"0+mժKe܆+Qm ž&]8Qjkv5.ߝmjTU>sf9߃^9v1Q|Ywc'͗]Z.5kq.˳n# /㓻H(?;{;?dݸ{EkneWT>p wfEE0)YC̗UG6#qUDS[1%ye.0I9[mu̦Xy-jJ0t%G.9NLܾ5MusNBrmLcN5'8WUj[[l[c amk,XO(&,aw{>Ʊr cӛVST^Tvpv[&s5߮g9 [] uBhb8mW݌bmטi-invkO LDw~uM86i3YȺF^O5nG;Zx.?P0 8=5Vڮ<(g<{jڵ2vj+[7W"oQ8~.fvˮa[n~q0ٻqOdӎ0ʺDG*fʾDr)ao;6՗ es{ܕqU<#^+izIClplp}EUhVvS֯[u=F &y&nX;[Mږ^G,ojh늴M2[{KVN}.oXTE}|LH'<|%vmkUuO3oiOCW}>/G%#/-u/mTJl^^HXc-G[zQ5nr4vJP˟. jo#n;^~ǓɰT:.3{fnwcPcw<ۻuܛyU0RIT~/^?zeԥ|Pru\ZO~D]j 9b麪HkozcX8:1_cIr|e˩}[m+ta[iԓ W*[VS.<&L&aF1j6FCUQiMlIpmLm\e&НIrF[k.X;,dۣEB}ɉaK["]s즊wajp{ihO l[|)_ͮquQi0\b|Ų85fB[D˴۪qwLm<ÊqmZ͵55L5N ƲlZ*r,uttZJS:iDtd(vNNa罴=t~}ۖIDJef)\Yhvc/-xs-]==;r~|Ad;LKoׇˋqq\c-w.>"ح~A"Y8"!ӑUEV̖[hf1ݶ"%˚9ruuiO#fo^wйou< NʉvFokU~c ˷UXXJ#,jLKw:k\s1MhsQViv.=7(ojˬ9oT^WKke8[9dx1 rZE,d+\eY2L"b]K>ӕ+BOB1e'e1vӑQLX=ٿrEV(yzK]w!#͞!rZLrOkhz]ޚ%q%_Gj4q,_vaP[Jũ kae=,6>c-sͽ-Zm֑0D6ɉu艉wv|_5[!6-jҪua75;x<Ӆv{F9k閦j^USqeg<&n*q2z8mP/Zu&%^t%9( en똚}&6SnZ=#yciNu1_/IJ*h[ǹEE66]pfVL8m5W]T-p}aZvYH(Q5Cdqq/AkeI9UNi0ki8d~]1QgWm/Xz{)Ozߝܖwjv>q}|Go5V30pnjM-aw:ͧ"1!a-+hJ r1Mþ٪dͿ-"ujj gd1+XT0$e*|X̷cKV\l-Q- rCddRej'6=ٱ94ra:7mLRV|M?vav=Jp:1عlނ"(kkn+|aq/)mtKь90tQgeC ?YOO 'v"+G#{C3aUjTێwDno܈)ȉC^ꄦ:T֦*l=^ V&yUXaۯ\:˼ժ*[ػ֪#'LKFz]6mȊ塮pp]6뎊T5ιs]rjɢuONJ1*j:EZTC(w b*:uaKp:tK7CR"c՗)"m2UF>u|вÌ8$6L2֞eAbc8L[9vihT0f%jGęakf.昘ku[ۍ[Cn?V}.ڻMPLL=vÛ"˶?\[aZ]#=rs?cka.pvjԪƩўΘiݎ>]^n#_TDf2u9x[)юp8uǺlTe \ښr%BKZ׉7"[r% KnkM*g YKin#R%k1Oq&3\4e%.ݕm͗mZ}׹eU'^He1ь81\G+&-p_rFP݆mu5quKgI3)1$aU ńsl#b-W:3֩JѦ2q&x:F+;"\s {4eaf[\{EMfxe[G*Se;+#ub۟_/L,a 5Zk&Kd%?I&ai8jmN3z:"p4M2VF,k^Pz:c]ꉖm5,K)s7!J[\ _wea\\̄u$Fÿ}Tє=l? :R}ΦYq!2'ncj. tW4*˲}fn;rm],cXۅ?UUf vZ*sS1˰]gLln1':[)]Iqr3zYqn2pޮsqc\/D_UgY}IS( K}JK:mVn%*:[MVj"a^3κuQNlcml$ŵ7YL'iV絘*bN-㶆ɪ܈X!6q;5SLK̻qoG)uE6q).6Lgl[B$(la6(F#mQ3M^ʺꢚT1t5U1ntLa; M/+W,?9Ƀ}JPD=mV"vcy(TuPg7)ˍLǥZ1,};mm;rrF_O<_/XvvO?9z?5>=㳗nh}Ϗ}-.F3ո%anJ-2왎krcl>=T$8 zLMܱ21٪ؼ^KQUSoZ6tzmT;2 Zel-j&{WEl\}̌zXQc&UZKf3S\˰Űk&2cJyūyV3q Z:4WSWC(g:lt㓃Ru9mjk[aw5 8Ew2sg.?5Q1ՆtkMw[~ƶ7NZdzM틓u\Ta1)TļҺUoF#ۚgms rϫ"ZD 7CeEAK4b2a22w 1]-fܶ1hb]Ҧ4ÙeīvsV- &ˋLr&]&39r#㮵i+07DZz1Y*za=ƆL+g֪Kf%G+iMy%ˆ⢪!dB5j%f-c"9h&x9zLKJQNܻl4j+}uGab&Znk[lo%52uJŴR!lSɷyke5TJ)-87c96[zuoZc\oS8nqN(%>d?ǞE呖2]{OΞ5]ܝs_CұȧظVݥU,$˰Em*Z2w;}+rs̻'c?jDTl5e)DQ0uYuUUb㋦%-[,mta2םr|&2ՍhlLJ[Z &\p"h:mehf im{ECFq0ki~%Y f\eN4Bb!jɸ躒dbmQ54勧 "z]q6m8&Riv售ȷ>S Q 瘷]*xFmC:lU˻q)] PtC^LCs[8P٢5Kc*)m)2jҜW-9^$4j":Up-uIi.V֞dr{ֈ%nרU5K\Ų}妴BDU# ̴T,Cd`ӹyMs-:a2Ƭr%yы3+%2JmrJ^tPS̒-qJ ܥUK *[%m[jTZ9HjЈwK^/?˗:~t $_;ϗkQW/>% -SƦ%ێKX`ON%lcl%C3 $!hB2 ݞVҊU5e2ѓ/#2,Ǫtc.$ƹQl :\b2#66ӚrYɓ-2K g ֻ[db⛔[:rٶ][.N%ދDЫN[PU֦3).WӒKcŪVɜL#S[L[RXj0qR+iR$8rG9bԭKl2v6:CN['7aknDD'kf S1s7 >0-[NNZsSpgK\ gt6˞q`$j&wmˁJYC.V99(vs\M3lg0㽜ौXL̺Z.Ŝcmws2maēr̬Mr#Iɪrs.;[(N=L>̗/Q,jcZnQ8ͪ*Ͳ99 e U-Q(nZ#j"5ZŊQx Zs[eǦ^0ٷ &1&\9Ckm\Wuu0v!zשqL{jc9$̹>MǩTUtC(ɲ3q&p2}N+Zd"5TxKso{rl4I IƉlzq Jh{uP9 )_ϮU} o\ap|Ants!?p~‡<6C&)vd be\]عڶeU ԑ.] m҈Ic̖$PX&bȹemJnZja2-MDN5̱7m#"UHrʸ$mYuF}P6bV/TjNb[[lkkkemW*WG/-/cy Vt0ErKLmRLs9Umgc5.|[msLKC/F=,X;r3(&\/ݝgb:b\ɓqRǦ~KF0[)$TJKkԃ%ja26ҊaԴӿ'Uq.; oC8q-;rtd+ eeLa2.V\ -LƘ[6UhnŭMdKdKZ唧+lk9(%11d洩\Nu_!SM̄Z5&Z-M,Q(i<Ķ"ҦHT%2CiR_gR.'I7 +{!6ꄌ֝]9C%6vM -S ^(-OV[Xdv9}Rdf7KeٷaYJl5N(bVN C(eҹr|868Vگ"ۉ}tAlZk,s+U8D k+A\zãI'Q{B+?n>>^.>縝m-j&jxX7-u50`~B9=]Ld]m*jȥuƨYKRSf2N1tc-I%S;lsɹek] 0qcMVŦpdS^;PsJįmL\+QLXQԬΊC^'43ĵn7YT^Fvm8VگFv1Ie+XKhc*R-7l3!L)qUt/Vq ܵR+fƫ,eaבXS51),SU "(ae8ܚP׹iZ)mƸ,Z]0e3N-+7İ`[dE+vT%Kv͚&ɜ`Kh }M۪)c#,]vEES׋luYĵļ\Wש>Zcӈ1ﶵBlݕqERRtZN)̫Tw2S\ uJ-S'-kag>mt0a®{2Vl*5Em4̡sj\UCd%8Ȭ#l[KtVmRj^Ĭ0K*^q]BL\ ER۝ lQւDj/kl*Hj:ӑL鿖 h?</Xt\??g=}G>|]ׄ?'-/=c"U1Z--v"[az8!H֚ d*(r5ʺ"-TRӕ詡INF䪒`OJJu St3pS1V"Kc&[褲[ W"F3o*!)5R15EU#X#%֥ܕj"1k}+ʙk%8ej[U]Kjf:.Jhcé%P2X  [;`ޚPWPiW--oy 2[C bͶQLzfPLY-Tu%8\Eѓ*d)f^aiY~]*OZ4^CT+STsPR>㨢!MW]1c2t:0fډTCgb!FTBG)rVQu6[ \N]LmhE1r -gx!q-EZ9 aP"ݢr:"Vl1a0ٷ|0Ɯaz{TȦr(q- L7*2N%2[y)i- Fjw :f1acˡطMu'KZJ!)"',̏h_?˗:_| ~',:}?~|=ׄ?+\U~!SDWi6%1KhD JXuEt-:/_"(g WWOɛe\Ԫԓ i_ːWqAJبĈ'łRn)LDTQLfn"FRy8bJ*lAN=6tCU*j"Kڢ行ÑY-JWH*j[v g&Q4CYKYխ jr3 PSR]-7R_0%(I2`,$ L%6}&6N Mr#"iUJp Ljc0΢- (i^} oŪY]I ĺ0*BS+bhTβj(b] ra4wZj15*yiZԖΕ )ZMt1ZUmy :\nFLfNkQxZ8D|Jɭ}ZT3pwcZj[%^d6a+r),}N`rVI|Sr꺪_) ^aYA(EdD_Jħ;J9$'AAԥCg0u-Q [#5 i\ap?n>>^.ߒ}M+A\z~ӯ|~PĝO{{~GUqn(9Za9HcT1+\*t"r2WURR.:,Δ'㡕xZuTƊ,T+jҤDl`[ EPS9Br*:iQUͯTHef1JrL&DH^`WkĬfQu \W-5q#Y] LZje%U@TURP9U$6-Ms+J3UR7UL)QȦV,DF.qa*6C82Ex)QN$)\R1'[BRS^RaR+Pt^Y)(ūʦ TerD$*RE8Xkq2ߊqu!mC+Q-%il--OؑՊh qʓEF*̏1E[N9@Ub-I#aU_G</Xth:'=Gӹ;O^SG!![S\ UQQ(#x)pJrKB "G'"2ZM@EC(.59Z_nV8ж+Q jkP#F+@0R:(qY1D( PR(TR Jr7!JN+rLiK/")(W([)ݧGQ+ ` T%8S%aE-&P6C 2\E0L)0U*0[2bnCZAnGULk[PFأҬ0֘Z@TbKVlz%6m1aNvޯ X"=ƙ[*J `E- 1!mmV+mȥ`zX-BIJi`)@ VITPRS62/ʹPTD"b[}ﲿ_</Xth<'=GJiӌ}O|]דc[T>2KbP5P3Ox NܜFr G"\^zhع-#P+j my/"mPb sqRΚe+jH@RUɵB#JfbUTBQD^+%*"r5<4 ͯ4{mUUxbd5GDtRMj*hEB QAbD2j*bFS)}Rc0ε1VTPjjEPT%$T*OUBV5y%t-ԶӦ鯀TD XFH*9mך-H>hu;M? ~lzç|%{>>^{4jP5 S0pF4 *! FH@ (HR*LU`b 9m9K(4YHZ[J`tJ4[B Q""b T@3E"R;T %d@hDe@-2ju 5B*b*YPXh(zh,c-Xd kH(bPB"JRAxTDAV(nD*F1 E@0ЖQfOڞ+rGo!?'=gOڕwqϗSzԀ@ D-+"P JUDԃ4U@1UQD* G*R*UUX*J @$bPUHXAjAh4-h@>`-jAhT- 4B"2JtAaAac$@+QS* ([[-Q$CKP-P**"QP* PU4(V *1(,(d B *$EYy|?i\aHO OY@>v}8~y?'QybVR (V$P >!* N "QREd/Tfb҈R B!4@BDQQ,P@PEE- ZTB(AhU4 'Q(,[hH h4 @( a@(P"P R@QQ .4 ED hP o?jܟw3e~HN oU.7N1p^\ߔ"[TjbV- QQSPBؔh-",P*9bDP DR@h(cnH Q D@$@XZZP (Pm8h@ (9X Q DBDXPXQ*DB(TO*5QQE9 RH2DԨbbAlkD (@$B~Z[O?_˗:;>?~pOO/wwF'< XHHEoK"TJ ^%D"Va /JQ Z(DTDP,B)T"PT XX(RR " " ""$B " " ThEPDX"(S@P6X" " "( @u"@JB@+VHЏZõO;Ǘ?CqOz?]ns?I(Oy @jP%PPP E@ R TP P B5@ PQ@PP ( (@ P (D P)@(PQJP%*5P( P H(}7k{ܟw/e??]_nsK)dEPXD%@@YD-P@Y PZ īdP J(,"" (ZT5(EXJ!$R%D( "[""""%>A (E( ( (-bH,(Ƞ,cR)*!YDP*$P lhP ( JQ h@Y@P%G-i;_dy[.^$?G]Jl{sK.oNGӼUF**5<EE E@"@ @@@@H" 9HV%R" @dT"F ("""( A`VH b'$T`H''PH P  P!P(DX Hs*@>mj'gl{ܟ/e|+=gqϧ/ϗ+w(R)RJ(DR ( ""(( "@( P9( ED P @DR "(" ( T!B4@BP@@P@PD@DPD @ P@W?_l{̏/e > ^c?ӎ}7~|wfӼPPPPPPPPPPPPPPPPQPQP" Z x PPPPPPPPPPPPPPPR}'}GKǙ?CWO{Ɵԯpϱ}7~|ynN󓦜/LOLC[! lOZ:e:~DSP1PRAP! @<-@k@@0[C)׀BHTCBD`!UDFXy!:`:ayNT%t(%*Na SNCA@O!O:` V!_(tҀ! :|C tm?{e~lzç<|+~6%{MKϏ7LJ ( " ( ("  ( (  Z o˲~ng˗:{o$'=3e=gzlM_/w|y0tϥyLtt@Lt@LLttt@tt@LLL A@t@LLLLLLLLtttt/LL /L 0 lA@A@@Ltt@Ltt@ tt@LLLLLLLLLLLLL~x۾oyǟ$y$D @@C,@ , , ,@ @ !@,@ ,@X X"H  x@g0 ,@ jX!`H D=Ŀlzç<я|;~@%{}MM{ߏ?g戟H(`("X** h" "  :j> H ""`*b**   " * E@A@DT <@E@D@+T@#T@DT @A@D@A@E@+@A@E@P,t?~0vk/GE~ m3=6O7ϗ~<}+"@"@B$"@"@"@"@B$AJ~/v罿|zë<|K~F%{M?O;ߏ?gHΙ,:bæ-N:bԁPæKBæ,:~E KC,:e-N:bæ-N1atŇOç[B"æ,:bæ,:~:j[U:bæ-N- S-l:dS, , -:bæ-, U:d:bæU:b:e-N-l!BXC:uOȶ1a ht?"Xtń jt%9Ѐ!,:e騰 l:dl:bǿe?u{=r_kcy?JfzlE/wy?87"HJh   H  "(("" ( Z" ""(" " "J~,~|zë **!   " #PP @@@@@AyV( Oy$T ,T ,D5@G/PPڀF/ *0>X(AxcA@E@DU@P,xW X@ J(nD E@^ " > " *  X@ $@~ SGa_?G_|k~X%{e26Oϗ<Vj} AJPDPPA|$|"1  j//P b V"x"V"qCj(FkPO, U@A?   SXX   P,(  XO Dbx`4ZV.@8 ' @E9'#x"H @$ 8] \</Xvv?>9-m.ټ}~|WMOy6 Y5MAgIAkPYPY%IAkPYPYPYPXΒΒΐ, P/IAgIAgIAgMAgIAgIAgIiPY%%MAk%P YPYPZt ttgIAgHLtԥ%!gIAgMh :`鯀-ΚΚht5P/M|gIAgMAgMAgMAgM@tgLMAbրΚצ :J Nצ :j ҂ӦΚӦ(,,(,(,,-?YO݉syr_icg>=$pOw~σD @BEB G ,B$ FTE "R "!V!y" !"b!#HERHX"b"b/(!V!!V H`R"  !R !""bR XR[/<e~?1~kWvc#lU?g ((euD $P @$P,W EnX(j i_*1x W~ZӘ  "PPU" H*@P, V*#P,iLJ*Z  *EhVҀ@^ X"UbE@CP$TTVX X *+Vb-h sH*X/`  ^{d_2?G|5H;M?{߫ry=ǟ=A|+ B H/. B E:k R mAmR    F(/R (8! A@A|AxF/ p/ ZpABF(B U B*/((/Zp(AHִ^@ (Q-B(+)PT  !Ebz6*~#l[Tr_ic>I/?Dp^M_˗<<)@D ,@DP ,@DB D ,PB D@,@D"D*B D@D@D@D"D),@ĈD,@D@D @D@D ,@DB@P ,R" " ""( " H Hb H "( " H "'O_O8;/Xu9?kBJ_={8"bHX"("<@@D $@EDXEEE@@$@@@@$|@@$("X ,X&"@D  bǘ (Ŋ"X"""X#@ƺ(,XU@ , ,@,*H,X",X`"XU@EYR~!lTrgic>Q/˸vbϗ/w?gźg :~@@L(,:~\@tL! +4:D Ө* !@tt N! DL!Ot@MB? :^Dy:akPO? O! r t? ?@M@B9 :jESy@:aHy:aN(CNANA-!@tOO>a,AHh^NSTyu_O8{×/Xu9?g|DlneKs.^'~ύ:0tCA`>@C'L=@tOOJzz:`:` NJ0'LL 0=J22 0P:`:ezdԢ'O'L :~@:e̡/LL(t'ODzdm^NCA`:jN@@ t 00/OLtQzdŔ͝qzó,'̒Wvbߗ/w?gռm|" @@@GJr`" #^() hy@4ڀT@EG@FD @#Pt@@P@D@D4GJDD|DD@D@DQDyh # MDPI=gMM2Јtж4 4 4P:hP,:hRAM e4%L4 tТt^x:hU^çlCTtЁBtӐC:dSDU4B V:h@駀C:hP:h:hD:h8頱zhTKjtЁ@@4t)gMk"4 -(tЖB2M@2M 4'L@/OMtХ@MM4 tM4=';j_/qwyz;?> /|/b祧/w?g`     退 VW   TAD@AA@4@ ?X           N]^G?G/|Iwsw˗ǟ尩r `!!@5  <@@)A(!Ha *S`e*!*! jY^FkN  1|/ Vr,~pZ􀆀!Yŀy!h?@x #<+4Zx/@A@B!CAW @@C@

    /WggG>qo~:]?҇|{|y>f^@,|S#  @Px *(o|#M>,0"!@Zp|^`! !ʀ!ˀ]@8" i򀎞`!@"O/Wgg>uo8{[ry| X( Xr@@@D@@ $@@@ ,@D5`!U @@A@@@@+9w}wNܿSS<ݽ~>'ؕý(z݇˗ǟPz !Xp ,@ X@ `  @B @*:`    qD$P @@ 0@9  y:hUV`  X' @@ډr= rw_盷g>'ſҽgwWry|5=WGxh!H B4@ +tB(BU^AH B">@ B?7 (x9#*! @j@j b B!H׈BH'@G@O ʀR:׈B?@"EF#@GǀP! @D@C@E!R !!@C^!R4 (9y aAB@9C@A<&w&޿OB,s~'Ͼ6˸my1ޔ=N~!zVPXt#W:`! N4C!U5@@l#E_,!NDal!΀Ej ,!   , }!ˊ`@FE@@@,!* mI`P)#9 8@O1@A `XCl!, a(CFs-T X P@Cʐ @!,H !p = b#* %jŀOB4s~'7.//'?g9P/LM*[bçO->| n:`:`^@0'O@0/NE@0'L(t-P=@tP P'N[ttM@- m@t%N!-*ҢNN0O[[z:G00L"t:j:~NE:u t 'OJzu  ^`^ No@'OMWTJ@000?00;Ndwz/sy{?~ >Ŕp_I_.O#?~#x*0 @D ,@FHb " " H`>  H H`b " " " " "b Hb "H' "D,@  ,@b@Hb H@H #P$@}_7og<7ѾG?>O#~Cx@E9j@)Nh4 +@E@SS@D\@A+NUE>5V( <N^``@ j@ x/-@+W@t)JR#@?HZE>oiƀ"WToF/>`Un@Hh|Ah#U%j8#T0AQJ j@A)H"F%hCJ.~>#̀!TZjx "X"-@JAxp!>-?x`M@D8T4Ӈngg?D"W]T;O7?gևȨ TD $Tk@_A@_,** "X*  /k@$T PUA|Z׀TB b HBA@A@PP  T@^ H( +Z"@@ @P ` R! `XH(B  * * M޳s]~} poN~ wF`  "H`"`H  ""` !"  @h  0 ,@N`X  ! $$@@$`@) @ 66p;?g''ͻ}*wvo'~=S9P5_ /Mjz`:jK`@tXA@CJz~/P nP,*,H/ ,U - KjP55,ڋ(.B X:kZ 'METPPTQaҨ Jzj,H( ((-*, :k@-P_X%qPZ鮀^Xt@ Z,NPE @tX#O QcwmD;?c''λ aݷǟ;^8 @  P @@@S DP  h(9@(QP@(Z(  P J lO37,s}{[;V˸o{ G><$9BtQaXAbCXA8`,:b頱 ,XQ|E/LXb(æ 0,a'OOtX",:bm:zńOj,Nzb頱aN:kJ*1STQaBj!x qD,  3X+B ka,H M?H^:~?0,æçT#>qbX@XC=(NV/b (Ɍec-} %h<>})^3㳷y?t;^9@D! D! B D!BH@DB "B "B!H"B "B " " " "!HB "B " " "B "B!H"B!HB!R! "B<*dD;OX''UſKA~gc 8bA@A@$kj  @UAyPR Cq@*Ax-xaxA@AyV*qQh  m."Z>p-P #2HZ   ^H*X@o JbcZ VP P$@C@*@^+Q/5CZz~ H/0 Vi+Db+y& @Ay-~PZeieoiKOyx>JGo㳷y=ǟF'c"#X(GO  #󀢀 x  <RX"> "[@@P@,|O:h r 0E漀Dj?ƚv2?,s}3{^Sr}^Z ?9^ůKέo'hO 0~4շgic} bץV7y4?{kj˳p>{WkG<S ߽5me~XG8B=+صyգ~oƚ2?,s}#xÕZ{?fm}cM[~vv9>NмOq-z^uhy=ǟ@yL;OH'^'{/:y٠u<m_XVߦ]~|/xr^Z ?9^ůKέo'hO 0~4շgic} bץV7y4?{kj˳p>{WkG<S ߽5me~XG8B=+صyգ~oƚ2?,s}#xÕZ{?fm}cM[~vv9>NмOq-z^uhy=ǟ@yL;OH'^'{/:y٠u<m_XVߦ]~|/xr^Z ?9^ůKέo'hO 0~4շgic} bץV7y4?{kj˳p>{WkG<S ߽5me~XG8B=+صyգ~oƚ2?,s}#xÕZ{?fm}cM[~vv9>NмOq-z^uhy=ǟ@yL;OH'^'{/:y٠u<m_XVߦ]~|/xr^Z ?9^ůKέo'hO 0~4շgic} bץV7y4?{kj˳p>{WkG<S ߽5me~XG8B=+صyգ~oƚ2?,s}#xÕZ{?fm}cM[~vv9>NмOq-z^uhy=ǟ@yL;OH'^'{/:y٠u<m_XVߦ]~|/xr^Z ?9^ůKέo'hO 0~4շgic} bץV7y4?{kj˳p>{WkG<S ߽5me~XG8B=+صyգ~oƚ2?,s}#xÕZ{?fm}cM[~vv9>NмOq-z^uhy=ǟ@yL;OH'^'{/:y٠u<m_XVߦ]~|/xr^Z ?9^ůKέo'hO 0~4շgic} bץV7y4?{kj˳p>{WkG<S ߽5me~XG8B=+صyգ~oƚ2?,s}#xÕZ{?fm}cM[~vv9>NмOq-z^uhy=ǟ@yL;OH'^'{/:y٠u<m_XVߦ]~|/xr^Z ?9^ůKέo'hO 0~4շgic} bץV7y4?{kj˳p>{WkG<S ߽5me~XG8B=+صyգ~oƚ2?,s}#xÕZ{?fm}cM[~vv9>NмOq-z^uhy=ǟ@yL;OH'^'{/:y٠u<m_XVߦ]~|/xr^Z ?9^ůKέo'hO 0~4շgic} bץV7y4?{kj˳p>{WkG<S ߽5me~XG8B=+صyգ~oƚ2?,s}#xÕZ{?fm}cM[~vv9>NмOq-z^uhy=ǟ@yL;OH'^'{/:y٠u<m_XVߦ]~|/xr^Z ?9^ůKέo'hO 0~4շgic} bץV7y4?{kj˳p>{WkG<S ߽5me~XG8B=+صyգ~oƚ2?,s}#xÕZ{?fm}cM[~vv9>NмOq-z^uhy=ǟ@yL;OH'^'{/:y٠u<m_XVߦ]~|/xr^Z ?9^ůKέo'hO 0~4շgic} bץV7y4?{kj˳p>{WkG<S ߽5me~XG8B=+صyգ~oƚ2?,s}#xÕZ{?fm}cM[~vv9>NмOq-z^uhy=ǟ@yL;OH'^'{/:y٠u<m_XVߦ]~|/xr^Z ?9^ůKέo'hO 0~4շgic} bץV7y4?{kj˳p>{WkG<S ߽5me~XG8B=+صyգ~oƚ2?,s}#xÕZ{?fm}cM[~vv9>NмOq-z^uhy=ǟ@yL;OH'^'{/:y٠u<m_XVߦ]~|/xr^Z ?9^ůKέo'hO 0~4շgic} bץV7y4?{kj˳p>{WkG<S ߽5me~XG8B]ĕ bץV7y4bu< " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " `oZƚ2?,s}xo.:٣IaaaaaaaaaaaaaaQaaaaaaaac[~4շ_icy>O8^oͮ[;?fNydEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE^m_ig.{q=ד]!طqѧm86h(((( (((((((((((((((((((((((((((((((((((((((((()ۭyok{o_zmw=.:5y˛R'C΢ !( !(Z" " " " " " " !((Z" !(Z" " " " !(Z" " " " " " " " " " " " " " " " ".f} {>Go!^owmwk=.7pw^\ڱ7((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()٫=C Go? z?eݯ5`opQQR,IQQQQR,IQQQQQR,DIQQR,DDIQQQR,DDDIR@,IQQR,IR,IR,IQQR@,DIQQR,IQQR9g?\=gC:=ɵn-fnNɯkվ?7isO6ɿۃ%QQeQQQQQQQQeQQQQeQQQQQQQQQQQQQQeQQQQQQQQQQQQQQQQQQQQQQQR97cnz{ms./Y}N(DDDDDDDDDDDDDDDDDDDDDDYD|DADADADADADADADADADADADADADADADADADADADADADADADADADDDDD@YDADADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDYDADADADADAHiC5;the6/_$fZv8fK@@@@)KQD@D@)KAADADDDDDD@@D)K@@AADDADADAI)KQ)K@AADDDD@@@DD@@@AAI!DIR@D@D!DDDDW@D@@!DJQ@@@D@D@@D@@)K!DDDADAD+}(IlvMnCk}䟬@ɪ (((((((((((((((((((((((((VpSIg~ņ]@Q@QQQ@QQQQQ@QQ@QQQQQQQQ@QQ@QQQ@QQ@QQQQQ@QQQQ@QQQQQQQ@QQ@QQQQQR+x|$8?ŵ԰R%cDADADADADADADADAIR,ADAIQQR,AIQQQR,AIQQQR,AIQR,AIQQQRD,AIR,ADAI QQQQR,AIR,AIQR,AIQQQQR,AIQQQRDX.#6.OZ%(T J(J(B(JZ(J( ( ( (B(J(B(J(B(J( ( (B)h J J I@R)ER-IN@( (((( (R)(R)( (R)(R)(R)hBR)hB()hErJs@@DD@@DD@@N((((((((((((((((((((((((((((((((((((((((P  E@@(D P @TPM((@P( h|TD@P Wtdiary-3.2.2/theme/hatena_water/h2.gif000644 000765 000024 00000000607 12137321070 020015 0ustar00machustaff000000 000000 GIF89ad2!,d2I8{F`(dihp,tmx^|pH,Crl:ШtJFجvzxL.48n|N~H: , D*\ȰÇzHŋ3jȱǏ 4CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]th;tdiary-3.2.2/theme/hatena_water/h3.jpg000644 000765 000024 00000001477 12137321070 020037 0ustar00machustaff000000 000000 JFIFddDuckyEAdobed     !Q1"23Aq46BCD1AQ2q"!#3 ?r{5"ޡ*3M$N[!񉴔N ʃ]GL. d^Y5H;i9RLz=l]ܴ\1~{~^+wZtSk 2Pk6aI{9x(7HImz&,V+E ysu".VB(BSha4;䚣OynNqOwmg?:mH;`}c3YHCdu#]E(u W<~W:V]&eInԌy޲rҊJ$HUJFKEJ7WG Fc`Ge.G2 W&55*puܦ_QAtlilTz]d$tdiary-3.2.2/theme/hatena_water/hatena_water.css000644 000765 000024 00000013144 12137321070 022171 0ustar00machustaff000000 000000 @charset "utf-8"; /*== Water ==*/ /*== 大枠のレイアウト == */ body{ margin:0px; padding:0px; text-align:center; width:auto; background:#E2EDEE url(body.jpg) top center no-repeat; } table{ width:760px; margin:auto; } h1{ font-size:140%; width:750px; margin:0px auto; padding:50px 0px; text-indent:20px; text-align:left; color:#FFFFFF; } body{ width:750px; margin:0px auto; padding:5px; text-align:left; } div.main { width:535px; margin:0px 5px 0px 0px; padding:0px; text-align:left; float:left; } div.sidebar { width:200px; margin:0px; padding:0px; float:right; } /*== 前の日次の日 == */ div.calendar { text-align:left; padding:5px; color:#FFFFFF; font-size:90%; } div.calendar a { color:#FFFFFF; } div.calendar a:hover { color:#00ffff; text-decoration:underline; } /*== 1日全体 == */ div.day { padding-bottom:1px ; margin-bottom:10px; line-height:150%; background:#FFFFFF; } /*== タイトルの行 == */ h2 { font-size:100%; padding:5px 5px 5px 5px; margin:0px; color:#000099; border-bottom:1px solid #CCCCCC; background:url(h2.gif) repeat-x; } h2 a .date{ padding-right:5px; } h2 a.edit{ font-size:80%; text-decoration:underline; } /*== タイトルを除いた1日の日記本文全体 ==*/ div.body { padding:0px; margin:0px 0px 0px 3px; } /*== 1記事全体== */ div.section{ padding:5px; margin:5px; /*font-size:90%;*/ line-height:150%; color:#333333; } div.section p{ padding:0px; margin:5px; } div.section p.sectionfooter { text-align: right; margin-top: 1em; } .footnote{ font-size:90%; margin-left:5px; } /*== コメント全体==*/ div.comment{ padding:5px; background:#EEEEEE; border:1px dotted #CCCCCC; margin:5px; font-size:90%; } /*== トラックバック全体==*/ div.refererlist{ padding:5px; margin:5px; background:#EEEEEE; border:1px dotted #CCCCCC; font-size:90%; } /*== コメント・トラバタイトル部分==*/ div.caption{ padding:0px; margin:0px; } /*== コメント内容部分== */ div.commentshort{ padding:0px; margin:0px; } /*== コメント1つ== */ div.commentshort p{ padding:0px; margin:1px 5px; } /*==コメントのテキストボックス==*/ div.commentshort textarea{ width:350px; } /*== はてなモジュールの大枠 ==*/ div.hatena-module { padding:0px; margin:0px 0px 10px 0px; } div.hatena-moduletitle{ font-size:90%; padding:5px 5px 5px 5px; margin:0px; color:#000099; border-bottom:1px solid #CCCCCC; background:no-repeat top center url(moduletitle.gif); } div.hatena-moduletitle a{ color:#000099; } div.hatena-moduletitle a:visited{ color:#000099; } .hatena-modulebody { padding:5px; font-size:90%; background:bottom center url(modulebody.gif); } /*== はてなモジュールカレンダー ==*/ table.calendar{ text-align:center; width:185px; font-size:90%; } td.calendar-sunday{ color:red; } td.calendar-saturday{ color:blue; } td.calendar-day img{ width:15px; height:15px; border:1px solid #CCCCCC; } /*== はてなモジュールリスト関連 ==*/ .hatena-modulebody ul { padding:0px; margin:0px; list-style-type:none; } .hatena-modulebody ul li { padding:5px 5px 5px 25px; margin:0px; border-bottom:1px dotted #CCCCCC; background:url(li.jpg) no-repeat; } .hatena-modulebody ul li a { text-decoration:underline; } /*== 見出しの設定 ==*/ h3 { font-size:100%; margin:5px 10px 5px 0px; } div.day span.sanchor{ padding:20px 0px 10px 30px; font-size:1px; color:#FFFFFF; background:no-repeat url(h3.jpg); } h4{ font-size:100%; margin-left:10px; padding:2px 5px 2px 7px; border-left:5px solid #000099 } /* ==リンク色== */ a{ color:#1372c8; text-decoration:none; } a:link{ color:#1372c8; text-decoration:none; } a:visited { color:#5183c8; text-decoration:none; } a:hover { color:#0843c8; text-decoration:underline; } /*== キーワード部分 ==*/ a.keyword { } a.keyword:link { } a.keyword:visited { } a.keyword:hover { } a.okeyword { } /*== 記事内の細かい部分 == */ div.section pre{ padding:5px; border:1px solid #CCCCCC; } div.section blockquote{ padding:5px; border:1px solid #CCCCCC; background:#E2EDEE; } div.section ul li{ } div.day img.photo{ float:right; margin:5px; } img{ border:0px; } /*== 以下はてなモジュールの細かい部分 ==*/ ul.hatena-photo li { margin:3px; background:#FFFFFF; padding:1px; margin:0px; } img.hatena-fotolife { } .hatena-searchform { margin:5px; padding:0px; } div.adminmenu{ text-align:right; font-size:90%; margin:3px 0px 5px 0px; } span.adminmenu a{ padding-left:10px; padding-right:7px; border-left:1px solid #CCCCCC; color:#FFFFFF; font-size:90%; } span.adminmenu a:visited{ color:#FFFFFF; } span.adminmenu a:hover{ color:#E2EDEE; } /*== はまぞうリンク ==*/ div.hatena-asin-detail{ margin:3px; padding:3px; border:1px solid #CCCCCC; } .hatena-asin-detail-info{ margin:5px; } .hatena-asin-detail-image{ float:left; margin-right:5px; } .hatena-asin-detail-title{ margin:5px; font-weight:bold; } .hatena-asin-detail-foot{ clear:both; } /*== フッター ==*/ .footer{ clear:both; margin:5px; font-size:90%; } /*== Adsense ==*/ .ad{ } /*== Clock ==*/ .hatena-clock{ } /*== アンケートモジュール ==*/ .hatena-question-detail{ width:90%; text-align:left; border:1px solid #CCCCCC; font-size:90%; } .hatena-question-detail-title{ padding:5px; } .hatena-question-detail-label{ width:30%; padding:5px; border-top:1px dashed #CCCCCC; } .hatena-question-detail-value{ width:65%; padding:5px; border-top:1px dashed #CCCCCC; } /*== プロフィール ==*/ .hatena-profile{ } .hatena-profile-image{ } .hatena-profile-id{ } .hatena-profile-body{ } hr.sep { display: none; } tdiary-3.2.2/theme/hatena_water/li.jpg000644 000765 000024 00000001117 12137321070 020120 0ustar00machustaff000000 000000 JFIFddDuckyEAdobed     !1AQ"q2BbCD&1!Aaq"B ?1*\HJ"$"L@>;6`U-p3?o%wM}_UAtdiary-3.2.2/theme/hatena_water/modulebody.gif000644 000765 000024 00000002042 12137321070 021642 0ustar00machustaff000000 000000 GIF89a!,ڋ޼H扦ʶ L ĢL*̦ JԪjܮ N (8HXhx)9IYiy *:JZjz +;K[k{ ,N^n~/?O_o0 <0… :|1ĉ+Z1ƍ;z2ȑ$K<2ʕ,[| 3̙4kڼ3Ν<{ 4СD=4ҥL:} 5ԩTZ5֭\z 6رd˚=6ڵlۺ} 7ܹtڽ7޽| 8 >8Ō;~ 9ɔ+[9͜;{ :ѤK>:լ[~ ;ٴk۾;ݼ{ <ċ?<̛;=ԫ[=ܻ{>˛?>ۻ?ۿ?`H`` .`>aNHa^ana~b"Hb&b*b.c2Hc6ވc:c>dBIdFdJ.dN> eRNIeV^eZne^~ fbIfffjfn grIgvމgzg~ hJhh.h> iNJi^ini~ jJjjj kJkފkk lKll.l> mNKm^mnm~ nKn枋nn oKoދoo pLpp /p? qOLq_qoq r"Lr&r*r. s2Ls6ߌs:s> tBMtFtJ/tN? uROMuV_uZou^ vbMvfvjvn wrMwvߍwzw~ (n1 x;tdiary-3.2.2/theme/hatena_water/moduletitle.gif000644 000765 000024 00000000220 12137321070 022022 0ustar00machustaff000000 000000 GIF89a!!,!g ڋ><HUgʶLpz ĢL*̦ JԪjܮ N (8HQ;tdiary-3.2.2/theme/hatena_water/README000644 000765 000024 00000000157 12137321070 017675 0ustar00machustaff000000 000000 Title: water Author: hatena Access: info@hatena.ne.jp License: GPL Comment:水をイメージしたテーマ tdiary-3.2.2/theme/hatena_savanna-white/hatena_savanna-white.css000644 000765 000024 00000013442 12137321070 025240 0ustar00machustaff000000 000000 @charset "utf-8"; /*== savanna-white ==*/ /*== 大枠のレイアウト == */ body{ margin:0px; padding:0px; text-align:center; width:auto; background:#fff url(head.gif) top center repeat-x; color:#666; font-family:"Verdana", "MS Pゴシック", "Osaka", sans-serif; } h1{ font-size:160%; width:750px; margin:0px auto; padding:50px 0px; text-indent:20px; text-align:left; color:#FFF; } h1 a{ color:#FFF; } h1 a:link{ color:#FFF; } h1 a:visited{ color:#FFF; } body{ width:750px; margin:70px auto 0px auto; padding:5px 0px; text-align:left; } div.main { width:520px; margin:0px; padding:0px; text-align:left; float:left; } div.sidebar { width:200px; margin-top:50px; padding:0px; float:right; } img{ border:0px; } /*== 前の日次の日 == */ div.calendar { text-align:left; padding:5px; font-size:90%; } div.calendar a { } div.calendar a:hover { text-decoration:underline; } /*== 1日全体 == */ div.day { padding-bottom:1px ; margin-top:20px; line-height:150%; } /*== タイトルの行 == */ h2 { font-size:120%; padding:3px 3px 1px 3px; margin:2px; margin:0px; border-bottom:1px solid #666; } h2 a{ color:#666; } h2 a:link{ color:#666; } h2 a:visited{ color:#666; } h2 a .date{ padding-right:5px; } h2 a.edit{ font-size:70%; text-decoration:underline; } /*== タイトルを除いた1日の日記本文全体 ==*/ div.body { padding:0px; margin:0px 0px 0px 3px; } /*== 1記事全体== */ div.section{ padding:10px; margin:3px; /*font-size:90%;*/ line-height:150%; } div.section p{ padding:0px; margin:5px; } .footnote{ font-size:90%; margin-left:5px; } div.section p.sectionfooter { text-align: right; margin-top: 1em; } /*== コメント全体==*/ div.comment{ padding:5px; margin:5px; font-size:90%; border:1px solid #ddd; } /*== トラックバック全体==*/ div.refererlist{ padding:5px; margin:5px; font-size:90%; border:1px solid #ddd; } /*== コメント・トラバタイトル部分==*/ div.caption{ padding:3px; margin-bottom:3px; } /*== コメント内容部分== */ div.commentshort{ padding:0px; margin:0px; } /*== コメント1つ== */ div.commentshort p{ padding:0px; margin:1px 5px; } /*==コメントのテキストボックス==*/ div.commentshort textarea{ width:350px; } /*== はてなモジュールの大枠 ==*/ div.hatena-module { padding:0px; margin:0px 0px 10px 0px; } div.hatena-moduletitle{ font-size:90%; padding:5px 5px 5px 5px; margin:0px; color:#666; border-bottom:1px solid #666; } div.hatena-moduletitle a{ color:#666; } div.hatena-moduletitle a:visited{ color:#666; } .hatena-modulebody { padding:5px; font-size:90%; } /*== はてなモジュールカレンダー ==*/ table.calendar{ text-align:center; width:185px; font-size:90%; } td.calendar-sunday{ } td.calendar-saturday{ } td.calendar-day img{ width:15px; height:15px; border:1px solid #CCCCCC; } /*== はてなモジュールリスト関連 ==*/ .hatena-modulebody ul { padding:0px; margin:0px; list-style-type:none; } .hatena-modulebody ul li { padding:5px 5px 5px 5px; margin:0px; } .hatena-modulebody ul li a { text-decoration:underline; } /*== 見出しの設定 ==*/ h3 { font-size:100%; margin:5px 10px 5px 0px; } div.day span.sanchor{ padding:20px 0px 10px 0px; } h4{ font-size:100%; margin-left:10px; padding:2px 5px 2px 7px; border-left:5px solid #666; } /* ==リンク色== */ a{ color:#095894; text-decoration:none; word-break:break-all ; } a:link{ color:#095894; text-decoration:none; word-break:break-all ; } a:visited { color:#487FA9; text-decoration:none; word-break:break-all ; } a:hover { color:#0B8CEE; text-decoration:underline; word-break:break-all ; } a, a:link, a:visited, a:hover, { word-break:break-all ; word-wrap:break-word ; } /*== キーワード部分 ==*/ a.keyword { color:#666; border-bottom:1px solid #ddd; } a.keyword:link { color:#666; border-bottom:1px solid #ddd; } a.keyword:visited { color:#666; border-bottom:1px solid #ddd; } a.keyword:hover { text-decoration:none; color:#666; } a.okeyword:hover { color:#666; text-decoration:none; } a.okeyword { color:#666; border-bottom:1px solid #ddd; } /*== 記事内の細かい部分 == */ div.section pre{ padding:5px; background:#DDD; font-size:90%; } div.section blockquote{ padding-left:5px; border-left:5px solid #666; } div.section ul li{ } div.day img.photo{ float:right; margin:5px; } /*== 以下はてなモジュールの細かい部分 ==*/ ul.hatena-photo li { margin:3px; padding:1px; margin:0px; } img.hatena-fotolife { } .hatena-searchform { margin:5px; padding:0px; } div.adminmenu{ text-align:right; font-size:90%; margin:10px; } span.adminmenu a{ padding-left:10px; padding-right:7px; color:#fff; border-left:1px solid #CCCCCC; } span.adminmenu a:visited{ color:#fff; } .hatena-rss{ } /*== はまぞうリンク ==*/ div.hatena-asin-detail{ margin:3px; padding:3px; font-size:90%; } .hatena-asin-detail-info{ margin:5px; } .hatena-asin-detail-info ul{ list-style:none; margin:0px; padding:0px; } .hatena-asin-detail-image{ float:left; margin-right:5px; } .hatena-asin-detail-title{ margin:5px; font-weight:bold; } .hatena-asin-detail-foot{ clear:both; } /*== フッター ==*/ .footer{ clear:both; margin:5px; font-size:90%; } /*== Adsense ==*/ .ad{ } /*== Clock ==*/ .hatena-clock{ } /*== アンケートモジュール ==*/ .hatena-question-detail{ width:90%; text-align:left; font-size:90%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; } .hatena-question-detail-title{ padding:5px; } .hatena-question-detail-label{ width:30%; padding:5px; border-top:1px dashed #ddd; } .hatena-question-detail-value{ width:65%; padding:5px; border-top:1px dashed #ddd; } /*== プロフィール ==*/ .hatena-profile{ } .hatena-profile-image{ } .hatena-profile-id{ } .hatena-profile-body{ } hr.sep { display: none; } tdiary-3.2.2/theme/hatena_savanna-white/head.gif000644 000765 000024 00000020405 12137321070 022026 0ustar00machustaff000000 000000 GIF89a /sOsI+j-oNVmf?5xun(a*fDԂ&]!, @pH,Ȥrl:ШtJZجvzxL.zn|N~ H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCMӨS^ͺװc˞M۸sͻ Nȓ+_μУKNسkνËOӫ_Ͼ˟OϿ(h& 6F(Vhfv ($h(,0(4h8<@)DiH&L6PF)TViXf\v`)dihlp)tix|矀*蠄j衈&袌6裐F*餔Vj饘f馜v駠*ꨤjꩨꪬ꫰*무j뭸뮼+k&6F+Vkfv+k覫+k,l' 7G,Wlgw ,$l(,0,4l8<@-DmH'L7PG-TWmXg\w`-dmhlp-tmx|7/s ^GgP@h.t(p@n 8.n箻,/7_ .ox tn9Գ}c{W}@ c ߷3}ׯB (ÅN x8%c` M,AozC\:HBU΁0pXr HR-C w@; j_D4l&B)`XD x,zhǸ$2PydL#2x841a:ll|GU1, Gf<.qxD:cr4#'1<1p$.IDMza?Iʁ- ;񝯔9ydNY򗬂-; vx Y:e%3+Ge>J1m_=f; g: V ZBbb@ 8_}X0%eM87}My"84q;-ފ8h:'YsyM3ЉT$r4' e{q/9]JͥXᙉ.`U/!t7S pM±]@D`eJc3qW# N6h<8̙Q펽`&(5t.Lp\Bß=`U1JX8F sLWGӇ +(_ʜ/}IR#[_3v`9 ybȕ_:痩-YbݠBh<-90ttonL )|[X׿vH)k'4I0#: 7 3 4߻"N|^.K|r OY~5|ꙗ_v"d#I'qPVzQwzCGu A8%fa}}s~ѧ/ueyF~~V9qFkF`IwS~%F |xX0 LgZJp?t3`$8RvS = yMjwBrDRLpdE 8;UTҔ`BPezPr|P%w>/Cp8LMX\X[TfoT/8HV~4Il^hP8QƆy8´R3W2#zGH(A,pEzG`F-V9E/'qP~uv{NGwWsxh5)wcLK4qP%.&P9@pIٗA0p}`pH>R@lfTdăb=9gXxl=XdUEieiX>E٨&VB9C}08YD`[ kۧX 9h d8hw=cs8NpSHX@uZ$[yIk6AYAUowu`*)|0vcyl4+|5Dgaht=< ĐB0ƅ#;I3q[8s>3VNd<+p(~gDi0A䉣T 'mtT ?bFJ(_Y@^REtGqDKEٕ?,T@MR)=9^xd)D~H|GSDC p?j\'id羽dmf[hV-GS˄UYae]s 쥕|@)9sRLnyfX@UƴDG?fEAu+$>SyC qP)AS4a 1 j:G5f?ij|09p%9O [$7N dL*D뉗.%>+_w'UN xfΙy=erD@WNky|s?lgclls;&Ψd*JCi)hؕ\i {UI0>/ЫwBE=4xjTDPU:>Qw8C:C`o[@nZ6CO ls@Iw_ %=?C9L]!:VDAc~kCtGc=k?%HBFrӋ۔MCMʸM@ңGfsE#Ck&Se,3Vn<`Ĵ-XˉLP]#t<͈Bri,%\mZͱDK@=bB< T>fL Ae T _iYfEL8JC?B%M|,~G.\lE;^s̝!Ļ$˷ŻctlꊲN~Aų }PJ <XkDJ>m\6m ʼnC}[ }djc0ef R `Vd -&䌠ټPI;mfmCc:eF9{` FsNNvf'=ņ:ȣNڝ_\37~:^Yے$vQ]ve\^ DʞcKZ{S˧$4 c*=d9n8J;$BaENb΃eM姭γpgJvۜʳpELi,W~@@g[!/8<;[8?g1iXMRJ{MM9CX_3eMIho'3/mr_lVUU>F(҅*)eIN'قL%(#mk 83и-@ "Cr+/ag05&h R#j28Zsn J3 خ|0 O!HeH#, `x&dF@6b*$ `9 ^׿߮=9d(0K`;:"vѩ沕X}9˴L(2vil I3 CθBo58zbZ3{[[oI:lۻ.Z>EoA"Z%kH8z#y iD.W:F=pXBk30L~HCl Nݤ jFmd+O=&O#PоdÕQ@8:l=9ڝZwA# 5y®B, C43#925p>L)V08)A!@pāG=T]i֨XO#K3"D N`Si)^I@uO{ጊia/""%x\[90(&&!G`&i_HG6`Ds!+d1"Ǭ'k] hI쁀+@( ۘ6AQ꘣*6Ra ' P"yUjpzIB"њ>TA0T`HoTA1K؁\ $2Aqɽ$n4T (z*g{HPGZ%#wp*EbAC)α)J^'*g@=M UXU ((so /"\$!4/ ~(xs%MJFȚE5QT.NDV1m9U[W ʑKPӼA&C=p ;3›a+0%T;7xA e#a\$Tt_Τ[!M{N4nlK5GPA$ţ=!Ft(Q"HB3uCF( A|E@ s VƅzC4GxG!m S9(XUn#ɕ\sZ:2f̟ڈzV^jAD `C`(:b$nHg;;F+Cma *fQn5{5Ϋ'F3< S'Zŧ-6Aq!NJbxνF_|= { q<\`A,R&2_fL&-eK>bP=8`ʳ,Z)&B3a V?.2ąnjj<kCp9cB&@LE0D~ p/^W#3<m°D;'٦.3 84gB:,dΡ=8ہdt Mip hllMiZiCL5X!JΪY~k pˀUν^kEG wf_B\=/' ַDwnE`XL%j;ڎ"`)pZic'C (-~vr"bCQEkw!#!M4'DwR"@DCkweԧ>gt!]X ys!=#0|.D 6vzDSB@xR  w^ShKk;_z*@b1/DV?] jnϒя_m/帇YPZ y? D/30=Qc66 L7:Uqؼ9&[EM kc?\^K8I2 @TPSTg_LSirU0BgyU@F4KLOi{'Cӗ5'և}6@u04X68&ds~EC6n[gZA<9FDFcN}pbPqL A+uN8QmsYY8R[xxE^vgx Z?eKhHpUvP+}0(g`-jm8o.ڤw"CewRCUmRt-dƇa|ypSHLW~q=oBPB@ZDž_eTWFuT(dtzh3|8,8#00HHucS*7w04 B>Cwe7>bP WhH&eID%2P0u#@!y#397MIE[Xi0vx]6Ws5r)9Ԡ8RsΉ_Þ DGy*d`t*\W C?9 9n0I6pojIu8pTU|vt+sc:IT(U E`#څw zE_wj(swzNWb`a飽T C8FG h+WmrŰRP&TWC up%o-C@qbCA7OK:n_HwAm<}Z[NxNB.4C'RDMxD8w ~X3@5e)P<N9:կ *i Kk X )`Xv={TfAti[%JHAS:`^Gr٠vW]葃@ՉuizD@g8䱄zT6"wz^Zube5k>E+C&Ţmk @Ƞ, YTGpt S(FePVVvd ~Y$]iIp V'`{y@;Jڡ:@Ӕy:{@Ypxd)]HgsTx4@mr7C:wxoe1lNFj#؋K":K S[ƾr IO0u0@u+:uE g5L5ߓF4r rKB i_iUBo(t9iIyoJ }[zs_0O_II&}=d]hx<E_>mki`{1HL͵oh#P#"^X ;HN cge k ؿB c[̸ XLzC*y| wHPYȮU6 C[ <3M\JAWp!vFC&Ay獎R>ʽ-Nؼm0L>I@lp0TH5H'YO@6e#)a|JPƙa\VuzH| @LD@Q;Tl I 0H3Iu1TGDŽ`zoce={bX$z8,EYb *w|DYӤȓUŬNdcУDwO^6vjHtT@adJw{CV@#qns8Ld=D{,AZ)8tpփיMj8 G \5NY$OaZ:UΫQ=@PJcgհqHJ`4`Q D(D p5UO(*w"@:UوEFԮc@}w]@v @|@yDϭu0 008d/طsCt?؄ GRW;Gd@ae΅0K-eZiANypgEc]39~)"ףW!dJc`Yī\ D*{B?xSvjgm W| >7 ]n ֌0'lR7U<;T`E_>x9TvWvFEJv`DFp@qnK@Bp8. >%8Dzj0b ,r~$UɏBmIOFȢn4-uwk`0iW*UrA@P`oGc]jçstAT_5OdG=&z$d?iQGIUTERFGֆ@SC^3ɏ_`NtLknV͉c6>zy8a.=mfӛϨ`T&Jl.%E`E fn׬fP,G,?6H(5~^ ,K@dtrP(H P`V0,b|vuг^ fX@.a"kqJ}I3w̺Bc[%*ـ-5U! $ Y Җ2Шa*װcf&ἅ88(j(cq-|!P[B@K% 3UvEވ$h"p>vU-"0d0S@w$LቨUqix+S 6ڡєZ^W) vG8J*fj*,f"PCCw )s ਣdLvL:/XJis%Rnv B$%rљX>B@,I<00@ R '&"94\~x@^0{7P=$zJ  p-@@RLOcfn=C,I8pW, .cAVEo)RT{Z~12m)2a)hN%sI\oT\ʗ}-2$@G bH&Z"@;;aFf4QwР%kI;2""bQy(<БP%@iR`" l`F*P<>p}clݝ{+LR@\!+Dvڵ2/ 4-"RAe$j|xckiBZЋT~ƉX &pB`4AB%nbl;(PP ^3IAj U¬"&Z3\zI_ϣw^w; {Q\BIȔ)?TȚ1t1sPSlT /ގ$V PKޕC+7st H뙒qQEQaYʈbbGz;8s Srd*h=VWcKjA'gK3 fCgCcXR%+KX"@$@" ƘuvQ9fdQYPC"8f }گ!0& 7wm`q[y(_1Xw3-E$PaK}aZVbLP"Iz&0S:ZJŅKw⡮ąE\X4x_*0.3IsǼbKWl$pk^Qy#XkʠeBTlRjЦ;o6ԧNCVW&H@qsB:I*\ɺd! P ZCà pran c@@^q{CZ,s$~mKwt'P%:p8x3 qzIu ! @B=D]F}HJLNPR=T]V}XZ\^`b=d]f}hj]Ɂ;tdiary-3.2.2/theme/hatena_savanna-red/README000644 000765 000024 00000000176 12137321070 020753 0ustar00machustaff000000 000000 Title: savanna-red Author: hatena Access: info@hatena.ne.jp License: GPL Comment:サバンナをイメージしたテーマ tdiary-3.2.2/theme/hatena_savanna-green/hatena_savanna-green.css000644 000765 000024 00000013271 12137321070 025200 0ustar00machustaff000000 000000 @charset "utf-8"; /*== savanna-green ==*/ /*== 大枠のレイアウト == */ body{ margin:0px; padding:0px; text-align:center; width:auto; background:#2D541F url(head.gif) top center repeat-x; color:#E8EFCE; font-family:"Verdana", "MS Pゴシック", "Osaka", sans-serif; } h1{ font-size:160%; width:750px; margin:0px auto; padding:50px 0px; text-indent:20px; text-align:left; color:#000000; } body{ width:750px; margin:70px auto 0px auto; padding:5px 0px; text-align:left; } div.main { width:520px; margin:0px; padding:0px; text-align:left; float:left; } div.sidebar { width:200px; margin-top:50px; padding:0px; float:right; } img{ border:0px; } /*== 前の日次の日 == */ div.calendar { text-align:left; padding:5px; font-size:90%; } div.calendar a { } div.calendar a:hover { text-decoration:underline; } /*== 1日全体 == */ div.day { padding-bottom:1px ; margin-top:20px; line-height:150%; } /*== タイトルの行 == */ h2 { font-size:120%; padding:3px 3px 1px 3px; margin:2px; margin:0px; border-bottom:1px solid #E8EFCE; } h2 a{ color:#E8EFCE; } h2 a:link{ color:#E8EFCE; } h2 a:visited{ color:#E8EFCE; } h2 a .date{ padding-right:5px; } h2 a.edit{ font-size:70%; text-decoration:underline; } /*== タイトルを除いた1日の日記本文全体 ==*/ div.body { padding:0px; margin:0px 0px 0px 3px; } /*== 1記事全体== */ div.section{ padding:10px; margin:3px; /*font-size:90%;*/ line-height:150%; } div.section p{ padding:0px; margin:5px; } .footnote{ font-size:90%; margin-left:5px; } div.section p.sectionfooter { text-align: right; margin-top: 1em; } /*== コメント全体==*/ div.comment{ padding:5px; margin:5px; font-size:90%; border:1px solid #356C20; } /*== トラックバック全体==*/ div.refererlist{ padding:5px; margin:5px; font-size:90%; border:1px solid #356C20; } /*== コメント・トラバタイトル部分==*/ div.caption{ padding:3px; margin-bottom:3px; } /*== コメント内容部分== */ div.commentshort{ padding:0px; margin:0px; } /*== コメント1つ== */ div.commentshort p{ padding:0px; margin:1px 5px; } /*==コメントのテキストボックス==*/ div.commentshort textarea{ width:350px; } /*== はてなモジュールの大枠 ==*/ div.hatena-module { padding:0px; margin:0px 0px 10px 0px; } div.hatena-moduletitle{ font-size:90%; padding:5px 5px 5px 5px; margin:0px; color:#E8EFCE; border-bottom:1px solid #E8EFCE; } div.hatena-moduletitle a{ color:#E8EFCE; } div.hatena-moduletitle a:visited{ color:#E8EFCE; } .hatena-modulebody { padding:5px; font-size:90%; } /*== はてなモジュールカレンダー ==*/ table.calendar{ text-align:center; width:185px; font-size:90%; } td.calendar-sunday{ } td.calendar-saturday{ } td.calendar-day img{ width:15px; height:15px; border:1px solid #CCCCCC; } /*== はてなモジュールリスト関連 ==*/ .hatena-modulebody ul { padding:0px; margin:0px; list-style-type:none; } .hatena-modulebody ul li { padding:5px 5px 5px 5px; margin:0px; } .hatena-modulebody ul li a { text-decoration:underline; } /*== 見出しの設定 ==*/ h3 { font-size:100%; margin:5px 10px 5px 0px; } div.day span.sanchor{ padding:20px 0px 10px 0px; } h4{ font-size:100%; margin-left:10px; padding:2px 5px 2px 7px; border-left:5px solid #E8EFCE; } /* ==リンク色== */ a{ color:#A8FC9F; text-decoration:none; word-break:break-all ; } a:link{ color:#A8FC9F; text-decoration:none; word-break:break-all ; } a:visited { color:#8FDA87; text-decoration:none; word-break:break-all ; } a:hover { color:#66FF56; text-decoration:underline; word-break:break-all ; } /*== キーワード部分 ==*/ a.keyword { color:#E8EFCE; border-bottom:1px solid #3A7524; } a.keyword:link { color:#E8EFCE; border-bottom:1px solid #3A7524; } a.keyword:visited { color:#E8EFCE; border-bottom:1px solid #3A7524; } a.keyword:hover { text-decoration:none; color:#E8EFCE; } a.okeyword:hover { text-decoration:none; color:#E8EFCE; } a.okeyword { color:#E8EFCE; border-bottom:1px solid #3A7524; } /*== 記事内の細かい部分 == */ div.section pre{ padding:5px; background:#356C20; font-size:90%; } div.section blockquote{ padding-left:5px; border-left:5px solid #E8EFCE; } div.section ul li{ } div.day img.photo{ float:right; margin:5px; } /*== 以下はてなモジュールの細かい部分 ==*/ ul.hatena-photo li { margin:3px; padding:1px; margin:0px; } img.hatena-fotolife { } .hatena-searchform { margin:5px; padding:0px; } div.adminmenu{ text-align:right; font-size:90%; margin:10px; } span.adminmenu a{ padding-left:10px; padding-right:7px; color:#2D541F; border-left:1px solid #CCCCCC; } .hatena-rss{ } /*== はまぞうリンク ==*/ div.hatena-asin-detail{ margin:3px; padding:3px; font-size:90%; } .hatena-asin-detail-info{ margin:5px; } .hatena-asin-detail-info ul{ list-style:none; margin:0px; padding:0px; } .hatena-asin-detail-image{ float:left; margin-right:5px; } .hatena-asin-detail-title{ margin:5px; font-weight:bold; } .hatena-asin-detail-foot{ clear:both; } /*== フッター ==*/ .footer{ clear:both; margin:5px; font-size:90%; } /*== Adsense ==*/ .ad{ } /*== Clock ==*/ .hatena-clock{ } /*== アンケートモジュール ==*/ .hatena-question-detail{ width:90%; text-align:left; font-size:90%; border-top:1px solid #E8EFCE; border-bottom:1px solid #E8EFCE; } .hatena-question-detail-title{ padding:5px; } .hatena-question-detail-label{ width:30%; padding:5px; border-top:1px dashed #E8EFCE; } .hatena-question-detail-value{ width:65%; padding:5px; border-top:1px dashed #E8EFCE; } /*== プロフィール ==*/ .hatena-profile{ } .hatena-profile-image{ } .hatena-profile-id{ } .hatena-profile-body{ } hr.sep { display: none; } tdiary-3.2.2/theme/hatena_savanna-green/head.gif000644 000765 000024 00000024434 12137321070 022014 0ustar00machustaff000000 000000 GIF89a 7[&WrDV&rLi9ОAb/l[ξygazOLxQ"V%vz#Y*QuQ1W".U `yNsa2W"DrJDc14Y$T!SoAwf%U#'\.ıMj:0W!3e:;])hm+_2(U"U$qu?`-+T 5Y%tP{Vȸ2X#~lg~Uq`@a.@oE*X&/V Qm>0c6*T d_ssGtM)U!;kA}8i>z|y}0V!Jg6?`,R|PsH5^,3_/'U"U$x\bZtHFe3/U ,T 7Z&-T!, s H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCMӨS^ͺװc˞M۸sͻ Nȓ+_μУKNسkνËOӫ_Ͼ˟OϿ(h& 6F(Vhfv ($h(,0(4h8<@)DiH&L6PF)TViXf\v`)dihlp)tix|矀*蠄j衈&袌6裐F*餔Vj饘f馜v駠*ꨤjꩨꪬ꫰*무j뭸뮼+k&6F+Vkfv+k覫+k,l' 7G,Wlgw ,$l(,0,4l8<@-DmH'L7PG-TWmXg\w`-dmhlp-tmx|߀.n'7G.Wngw砇.褗n騧ꬷ.n; s# G/=2 !L 8O $p+$o/O @G@, `=CJY{ 'Q P4HB tpx@KHΥz8jC9 9|aȻ |H;'B1_g+p[ E<BCC9```:y $D% qFD:sFd#'6q$ELjS pHPRq޻"pV"n^d+gI.8E8Ph2Ȍ[$Yc&k%3JhZm4xn76KyL'PizR4)gOf8߉~* ̣?4sӘz,BJ%=\¢@A/ȀABD4r %\R(@ `@0J(&Hwja=i~C ( }2Ӟ UZ5%=j'j ])+X/hHXqpkֺqm%׾0][_H L%dC3ϸj]l_Ȓ!@dGƵxfWYqԡ(gR1-\vnz϶@lB-\uV6T/e B(p"Bi^ETﺫm,6d_W*},#POn2zâů_[[DXjFE=Fkc(>bxνF_|= { q<\`A,R&2_fL&-eK>bP=8`ʳ,Z)&B3a V?.2ąnjj<kCp9cB&@LE0D~ p/^W#3<m°D;'٦.3 84gB:,dΡ=8ˁdt Mip hllMiZiCL5X!JΪY~k pˀUν^kEG wf_B\=/' ַDwnE`XL%j;ڎ"`)pZic'C (-~rr"bCQEkw!#!M4'DwR"@DCkweԧ>gt!]X ys!=#0|.D 6vzDSB@xR  w^ShKk9_:$@b1/DV?] jnϒя_m/帇YPZ y? D/30=Qc6VK 9"\ BWAME1aN}YT85ol/G]`#zW'dDS~Dgq24}Y}p}5@u@284)ds~EC6n[gZA<9FDFcN}pbPqL A+5L8QmsYW8RY8xE^vgxZ?eKfHnUfP*H~bB Mz'b8Yv9ZF AB`|ĶY|WV*E!_|ZHaUF%k1peTGBF67.XHuUS*s 4 B>Cwe7>bN 'fY0H0-?8$dt{9Џ7OZE$JGTHbIcav?<"ah PSć9SR7@J9IBBpDK RKWRi=iIc5u~EJ DzGPyDQYf VَM8dQVtpITH*cS9Ƹ;97M)EYXig0vx]2Wsmٝ9t78Psɉ_s؍ DGy*d4*\W =:;9 9X0Y5 ojIs8pTU|rt'sc6IT(U E``U7u(zE_wj(sqzNWb`a퉣 C4FA h'WhR`)TwĨ:Op%o-C@qbCA7OK :n]HwAm<@}ZV[NxNB.4CRDKxD8s~X3@է$`ɦP<N3:u *i Jj `ٔ0Xv={TfAt4)[%JHAS:`^GmyW]֎֨ЉuczD>g8PzT!Ȓ z^Zsbe5k>E+C egk /jTW`fП ȥFePVV$~Y$]iIp V'`{5z:@Ӕy:{Snxd#:]DHsTx4:mr7$Κ:sxieѨ0lN@j#ҋKۋ"4Kߛ S[0fl ApP0u7@u'09uE g5L/ߓF䞎Kr lKB i)_gUBo(45 IօyoJ }U:s_0OYII&}=d]fx<E_>mDki{ѳ`HLumh#J#\X ;HH ]ae e !PxBĪ]JUlW XLzC*Us| ĎwFPWhU֥ CH[ <3M\J;Wp!vFC&Ay@R>Yj'Nxhy0L>I:lQTH5H#YO@6e##[|Jřa\Vε57:H| @LqQ\;Tf܊C .;zIu.ЇTGezo]e=ubX$z2,EYb *wy|DYDȍUeNdcУDqO^6vjHtT:adJ;CV@#qnq8Ld=>\u,AZ8tp#YMh8 G \գHYIJO@[Z:ͫQ=@PJcgqհqH`Խ`Q D(D p5UO("s@:؈EFt]@=7HP5r@|@y40ϭW .(].TI/طsC-t?$؄ GRW;G@a΅K-eZiALypWEc]/)~"wW!dJc`YKV Dz*{B9xSvdam Qv >7 WnՌ!,fR1U<;`EY>x9DrEr0FEJp`DFp@k.i@6>P2`<& 8Ttj0b,r~$U@Bm9>;db؎ۿ=.(LoOUQtH؎qރplWANOvEyTESQb*untdk4>%<؅^DG*DoX]fUߙ\?wI Ӷk޼Sd>oMedXRf[ j r궠֬f'Gy񠧱,?6H(B Ao_C8 Ank)JGos|-qƵPPG·PsGeR(ݬ`quɷ +ypێ}? r4N $LHTwi ooYMP$}DD DF]0ˎǦL#CzNO?^>%~^,K:;dtވ\=P׵-i@x9.>MxN@-__dnSrE1p(yhNB>$;b4LDp!OgkuEI1sBm\Mؠl[ic >RNKQ>q/̠Q*ӨSgtʎ6pp@QkAֽ9.'T=4hf5{䠆֛QDv>zl$~ޯE`t0"ܤr3\:j%TJD"{vNyixYf8ArIUI"!d'kEPfY݂d B-%H*g@I7ZN.wڂ%" V(-?ZTF^"o)-`1ɉES^[B ʀ2UQBa]B-#bG!|p4]]}kE,BۜF׼z_0oJmNQZkB (@ NԧL3"7cm˿0B;U77m Fܪlb:yГ-JA)p r)@+ [88(qbUᎉ6W83r,S|Ī*u#ArDٝHdd;70xLtfd'Fh9yǶq.;1-!e3lP"b '6.Ӑ%8Lhg |Pg'(lɟ i<]i5Ղn)'yy,&-472'2k `3OsPT%P9u|tB<4YȀuLsrJ bU"cQ48EJ w1g k:j  &` uU$i1"W2t_w:y$GT!j#XTl )'p4Nt׀t mJȆ" XtwꙜN Xt7RY|:$[&{(KLI)똗#K&3$e 1! q;]2ɀrg٩ұib {"Yٲ4Ϩ%.(uɤ'7d&kbK'2񄖛N"yC  /{2h_08G2yt) %;1@B=D]F}HJLNPR=T]V}XZ\^`;tdiary-3.2.2/theme/hatena_savanna-green/README000644 000765 000024 00000000200 12137321070 021265 0ustar00machustaff000000 000000 Title: savanna-green Author: hatena Access: info@hatena.ne.jp License: GPL Comment:サバンナをイメージしたテーマ tdiary-3.2.2/theme/hatena_savanna-blue/hatena_savanna-blue.css000644 000765 000024 00000013267 12137321070 024663 0ustar00machustaff000000 000000 @charset "utf-8"; /*== savanna-blue ==*/ /*== 大枠のレイアウト == */ body{ margin:0px; padding:0px; text-align:center; width:auto; background:#244769 url(head.gif) top center repeat-x; color:#E3ECF6; font-family:"Verdana", "MS Pゴシック", "Osaka", sans-serif; } h1{ font-size:160%; width:750px; margin:0px auto; padding:50px 0px; text-indent:20px; text-align:left; color:#000000; } body{ width:750px; margin:70px auto 0px auto; padding:5px 0px; text-align:left; } div.main { width:520px; margin:0px; padding:0px; text-align:left; float:left; } div.sidebar { width:200px; margin-top:50px; padding:0px; float:right; } img{ border:0px; } /*== 前の日次の日 == */ div.calendar { text-align:left; padding:5px; font-size:90%; } div.calendar a { } div.calendar a:hover { text-decoration:underline; } /*== 1日全体 == */ div.day { padding-bottom:1px ; margin-top:20px; line-height:150%; } /*== タイトルの行 == */ h2 { font-size:120%; padding:3px 3px 1px 3px; margin:2px; margin:0px; border-bottom:1px solid #E3ECF6; } h2 a{ color:#E3ECF6; } h2 a:link{ color:#E3ECF6; } h2 a:visited{ color:#E3ECF6; } h2 a .date{ padding-right:5px; } h2 a.edit{ font-size:70%; text-decoration:underline; } /*== タイトルを除いた1日の日記本文全体 ==*/ div.body { padding:0px; margin:0px 0px 0px 3px; } /*== 1記事全体== */ div.section{ padding:10px; margin:3px; /*font-size:90%;*/ line-height:150%; } div.section p{ padding:0px; margin:5px; } .footnote{ font-size:90%; margin-left:5px; } div.section p.sectionfooter { text-align: right; margin-top: 1em; } /*== コメント全体==*/ div.comment{ padding:5px; margin:5px; font-size:90%; border:1px solid #40668A; } /*== トラックバック全体==*/ div.refererlist{ padding:5px; margin:5px; font-size:90%; border:1px solid #40668A; } /*== コメント・トラバタイトル部分==*/ div.caption{ padding:3px; margin-bottom:3px; } /*== コメント内容部分== */ div.commentshort{ padding:0px; margin:0px; } /*== コメント1つ== */ div.commentshort p{ padding:0px; margin:1px 5px; } /*==コメントのテキストボックス==*/ div.commentshort textarea{ width:350px; } /*== はてなモジュールの大枠 ==*/ div.hatena-module { padding:0px; margin:0px 0px 10px 0px; } div.hatena-moduletitle{ font-size:90%; padding:5px 5px 5px 5px; margin:0px; color:#E3ECF6; border-bottom:1px solid #E3ECF6; } div.hatena-moduletitle a{ color:#E3ECF6; } div.hatena-moduletitle a:visited{ color:#E3ECF6; } .hatena-modulebody { padding:5px; font-size:90%; } /*== はてなモジュールカレンダー ==*/ table.calendar{ text-align:center; width:185px; font-size:90%; } td.calendar-sunday{ } td.calendar-saturday{ } td.calendar-day img{ width:15px; height:15px; border:1px solid #CCCCCC; } /*== はてなモジュールリスト関連 ==*/ .hatena-modulebody ul { padding:0px; margin:0px; list-style-type:none; } .hatena-modulebody ul li { padding:5px 5px 5px 5px; margin:0px; } .hatena-modulebody ul li a { text-decoration:underline; } /*== 見出しの設定 ==*/ h3 { font-size:100%; margin:5px 10px 5px 0px; } div.day span.sanchor{ padding:20px 0px 10px 0px; } h4{ font-size:100%; margin-left:10px; padding:2px 5px 2px 7px; border-left:5px solid #E3ECF6; } /* ==リンク色== */ a{ color:#00C6FF; text-decoration:none; word-break:break-all ; } a:link{ color:#00C6FF; text-decoration:none; word-break:break-all ; } a:visited { color:#9CD2E1; text-decoration:none; word-break:break-all ; } a:hover { color:#5DF5FF; text-decoration:underline; word-break:break-all ; } /*== キーワード部分 ==*/ a.keyword { color:#E3ECF6; border-bottom:1px solid #40668A; } a.keyword:link { color:#E3ECF6; border-bottom:1px solid #40668A; } a.keyword:visited { color:#E3ECF6; border-bottom:1px solid #40668A; } a.keyword:hover { text-decoration:none; color:#E3ECF6; } a.okeyword:hover { color:#E3ECF6; text-decoration:none; } a.okeyword { color:#E3ECF6; border-bottom:1px solid #40668A; } /*== 記事内の細かい部分 == */ div.section pre{ padding:5px; background:#40668A; font-size:90%; } div.section blockquote{ padding-left:5px; border-left:5px solid #E3ECF6; } div.section ul li{ } div.day img.photo{ float:right; margin:5px; } /*== 以下はてなモジュールの細かい部分 ==*/ ul.hatena-photo li { margin:3px; padding:1px; margin:0px; } img.hatena-fotolife { } .hatena-searchform { margin:5px; padding:0px; } div.adminmenu{ text-align:right; font-size:90%; margin:10px; } span.adminmenu a{ padding-left:10px; padding-right:7px; color:#244769; border-left:1px solid #CCCCCC; } .hatena-rss{ } /*== はまぞうリンク ==*/ div.hatena-asin-detail{ margin:3px; padding:3px; font-size:90%; } .hatena-asin-detail-info{ margin:5px; } .hatena-asin-detail-info ul{ list-style:none; margin:0px; padding:0px; } .hatena-asin-detail-image{ float:left; margin-right:5px; } .hatena-asin-detail-title{ margin:5px; font-weight:bold; } .hatena-asin-detail-foot{ clear:both; } /*== フッター ==*/ .footer{ clear:both; margin:5px; font-size:90%; } /*== Adsense ==*/ .ad{ } /*== Clock ==*/ .hatena-clock{ } /*== アンケートモジュール ==*/ .hatena-question-detail{ width:90%; text-align:left; font-size:90%; border-top:1px solid #E8EFCE; border-bottom:1px solid #E8EFCE; } .hatena-question-detail-title{ padding:5px; } .hatena-question-detail-label{ width:30%; padding:5px; border-top:1px dashed #E8EFCE; } .hatena-question-detail-value{ width:65%; padding:5px; border-top:1px dashed #E8EFCE; } /*== プロフィール ==*/ .hatena-profile{ } .hatena-profile-image{ } .hatena-profile-id{ } .hatena-profile-body{ } hr.sep { display: none; } tdiary-3.2.2/theme/hatena_savanna-blue/head.gif000644 000765 000024 00000024434 12137321070 021643 0ustar00machustaff000000 000000 GIF89a *PoGmFkubxνF_|= { q<\`A,R&2_fL&-eK>bP=8`ʳ,Z)&B3a V?.2ąnjj<kCp9cB&@LE0D~ p/^W#3<m°D;'٦.3 84gB:,dΡ=8ہdt Mip hllMiZiCL5X!JΪY~k pˀUν^kEG wf_B\=/' ַDwnE`XL%j;ڎ"`)pZic'C (-~vr"bCQEkw!#!M4'DwR"@DCkweԧ>gt!]X ys!=#0|.D 6vzDSB@xR  w^ShKk;_:(@b1/DV?] jnϒя_m/帇YPZ y? D/30=Qc6VS 9"\ BWAME1aN}YT85ol/G]`#zW'dDS~Dgq24}Y}p},@u284*ds~EC6n[gZA<9FDFcN}pbPqL A+uL8QmsYW8RYxxE^vgxZ?eKfHnUfP*H~8bB Mz'b8Yv9ZF AB`|ĶY|WV*E!_|ZHaUF%k1peTGBF6w&.XHu]S*w 4 B>Cwe7>bN 'fH&eIgD2r0u&@)` )4 sԌbXT?yc%jIy;w_ޙCqdC ;EE~mzEJILnh9/X_ @GT9~CKzHGj,YqʠpaeN5.^PVS]HnR8['ʯa. l[o `@HupPZٰp< ]zkT& euLoEjA!KH EҕFw`5{Fb[j?[:4MC@GFDEtQ5 kj۶?pS)0TGS`X@z6[D =i$A+gЦDz/F#u{_%DBwPd]N7D X@gh=`oJeQFq > 7;\ن6"1?a{=?Cĩź+^`Ʃ0`K)T륅kŇ[xŤG?R6KLJO|g `i u _i^14:HE“<ȥijz5zK bg{9doYGx)E#x׋脏ȋ ônc ˆ  : LT4dX dS6B;GAA!` e\QhpwėP D΄pxkeCJuƭH ..{Iu3ЇTƄ`zo^e=vbX$z3,EYb *wz|DYTȎUuNdcУDrO^6vjHtT;adJ'{CV@#qnq8Ld=?lv,AZ8tp3YMh8 G \IYԲOP]Z:ͫQ=@PJcgհqH``Q D(D p5UO(' wp"@:وEF^@=wePv @|@y4@ϭ%GmA .].x.(d/طsC=t?D؄ GRW;G@a΅K-eZiALȦypWEc]/)~"W!dJc`YW D{*{B:xSvecm Wx >7 ]nՌ0"lR3U<;`E_>x9vlv FEJv`DFp@qn_@/1P59`!08Tzj0b,r~$UBm?Nrg۬ud4=.(qdp=veЫRE/D ֆ|=u6|:Ggtk+@>OUQ tH؎qdރplWANOveyTETQb(*ntdk4>%<*؅^DG+DoZfߙ\?fwĩ*ӶkYj!oMeXRf[J fnd֬f/G񠷱,?6H(H Io_C8 Gnk*JGuw|0,ƵPȀUW·`ƒGeRݬquɷ lpێO z:N $LH\wi oYMP}DD DFu@ˎצL CNO?^>%~^,K;Kdt,>!xZAYfRGj*S!&ӥ}9eب]޶ l\ p>e |YkqoDhsv(:EaFw++1(Ӟs%-8`ZF1 RV"0@0 #_F *H0bP h ,4QZEbȌSPd:S3Sv6`mFSTƬZNtW$taNe+5EEfр}tOSl<,>џ:keTxOȶ|bcG,J'DV%k%N'ABe:H*2+e$ POm|KD鈐T"wxiY < 7TϏr^ǚ}<4['NY)A#T#V uzL!%grXmR$"X5C !;u+[]`cE bPu1}Gv*AD!S"0Vdc0G1QQL$QI 8GZ  X peTb2N[0>5Zz >IwV*JFV,Fo hrp qyZQrij6lcp`܋<ʪۍaZ[Yc+Sp  8h6Z%?pH<G'Cb3V xy +GqbxD0DgekWgc_9+WCquԦ-e Ne!W;-Т@6җTzQ(DHNDycZ,Nwߴ,<<-/3!Wit⺾u, 6rѨ\FbSbbz_p"#B'"6zdЏYEb+G|?xyNG, B#3zq#bb`1tIj@;[nK*p*b*NB6 g?{@lh!]t _p h0"h"6/%#P^&p#GD}xr|^  7005\2Pvi"1u @,C؃ /A >9P{l'/CSh+ T$;B(^ddqB{ g s6u%7yfF 9@]a_m!Vb6wJ:7A aTtOaw6o&(@:8RzIy =M-~b s U-r@%g!'grbQ$27P `( g!S t {qE1P:#"<6Ex*cv28 x!]&,rpv\#-$s3am2N|=SOE'/pE sPrn 48W2B;cuD?5O$o-bNzьg8#.aG7GqUj#!LIQ:4BICǔi+#(`j'R|QXR&'qW B )({u2.vTx-GLRِ٘NZT&g`Yi gB1WPYl xtr,5 gxy Z\-Bm2PJv=2,@{y:G 4R"Bi'Wvv n0.lP92*vr(R$n+cK)ȍ9 O!sWwqbE)P  <j"pGe&–&-I!V?P [U3c:3+_2gsU$ 8qG6z)r~"⌸ 51!v PYq7rHQ' G2,0^E:A:3Lᴍ ]TO5jn*v V^5vg'l2iȠ5hKVQ*·(v",Xu9ϴ!RE疚tǍѨG'(LP=ć驞M7}atyX#o ҵ8qe0]jb'Ͱ+SS`!z,@;1;#=qE.1KqEWK VAYl&]a Pʀ+rItt:lEG Z{%,L";$[&+ Ї'(&d: &b&{b$UX}&(nz ,*IYKV'(+WiGL2 t0Kob'atBY Hp*Q@2b#]aQ@Ր s x6z„SYk/5|^ zA*@B=D]F}HJLNPR=T]V}XZ\^`;tdiary-3.2.2/theme/hatena_savanna-blue/README000644 000765 000024 00000000177 12137321070 021131 0ustar00machustaff000000 000000 Title: savanna-blue Author: hatena Access: info@hatena.ne.jp License: GPL Comment:サバンナをイメージしたテーマ tdiary-3.2.2/theme/hatena_rainyseason/bodybg.gif000644 000765 000024 00000000054 12137321070 022157 0ustar00machustaff000000 000000 GIF89aϏ!,DnX;tdiary-3.2.2/theme/hatena_rainyseason/h1.jpg000644 000765 000024 00000024655 12137321070 021251 0ustar00machustaff000000 000000 JFIFddDucky2Adobed         #"""#''''''''''     !! !!''''''''''"!1AQaq"2BR#br3C$T4d% !1AQaqт#"RSBbr ?BNq`Vqͬ,1V Q`@8)B`,68fU+p>Ēą$j.Utଽ*xDojPH/6x-A"OpB֜?Ph_!?k% UUO@bŨFLp.nUbq64[o^HQBkBZEu*cCE:PI$d(ơԠǰ)0CQ1BT]1pUe >j%6L5YSbǖ"BF`VI[U|$ x+бIǂx*bK021"A6y x(^eBfY%)hcihĜNƿrГ#PZ퉊4XBSX"ꄄ\tM d@itx:v c`*_txv8&^ѝ.TjqVM8eU,f5IWK>LQ 9g O_c0%#"#D9ьb.I4 aޏ I' ׎} 8[qDxĘ$R#Sz*],˛h7)F>Rx\'2dєF L3b>Xazoa9j^a|nNp\Dr&C‘`t`X7@$ػ SKHO閉+G;9%Ř/p g0֌XxjȌy:Y2Ŭݾ= *ǥKpAPC$ , ot!-&!ƌmp)#4qYT-TJۊH-ˇ$R?R^(AD! !!!!!!!!!! (L`& Q R SVgV!D=X WH,ӊ^"CsN,%E1.*5KIh;e7+EG8G1ޤ];9Aƚ4UTYj hH2PtL\ؙM_P=Jd5<4FLCsz3~y9^T6A QUQާpA@t1&-)qT,J{+VSӂ)cpsUIq^ DH`m5\5惘 BUgDRޘu#PGG( zm8'l'c@x.DI^)AaRbE`cU,*; {zznj20[[$hZKIZGR{}21p81IŢyHl{i@wQa@.n ՆAK1wWKpy$>8u+wG \jV)hD?;-NĘ$qh*6}nZ)  Zp}/r9ϱHOqkH8 2:gLf$v ndN`ǫllv5~|9f$Ȓe"IrkSy䜌"dje^+ddpDKL6klDrL-FV5H%kW:k_k)- I {'b+ڑeݩjQqHAP.91dJGrc+"ig .(8+1`Ġ%y"] b(N҉Vm טVC_qԲnjO͚&2 =Z%Ň';TzO< UY"7!s|B.BBBBBBBBBB Bj 0Z`U L .['$K ]E>k$-4I&Uc`P?) O%_UM4b3YK58%M-K^"xQ6j:&iKqr'!Z%4DAOE/_20 5%7K@n.F첖YyI| ̇CӸ%A?-x0+NIBaTqї]|ZΑ3Ya@}IbhL4v <1V#[1ȃyAP%G+92Pv mUX'ڜxZg"CtKf>c] B J@p $DñLIVbcM(جUZ]YMx -@&q.CB]+8$9A"5\Z:_83(AY]S8~>Rﶖ]hDC( c!2!Q _h{\]nn_wF'OO0/_Ľ,ز\+.ytۇ*XAVҞJ ֡<(9Dn)QT/!"**LaL47zL/^m@blexͦ(GmH@ݶD`]| 4AkbWp#8xû5 Hx;BsO =NKs C>Cӟ.<T@wkPTn8MmFTuVKvK ~aGAJ8rF߶gOC g-&3 ^xu=O]ȇO=

    š_!@!@!@!@!@!@!@!@!@!A*T)V P-D0N @2 t_ޫ8+p0ձYTV,iT#RK=5يH1>c/ p w7 ٘3zێ@58wFh*-qī}I ߰]L{]-r?,}[蜙2tNb(jB}2="—P@4 TEW" Z[6>Ծo43ׂoNG@@|F?z"Xڦhjj!4ysK LF`rEskgaW(ciV(&\:) Fux A"}ŽƜ(5.q:+}z10"4}9f qo9 ~J%:?&8pɓX?uaqbj㾒#$cIOcUNI "WNO Y6iͥNlcqO>k-IyCf0!̚l O!2@IW:q^4knp/Vc_H^|=c8zj >n޹'z>.z8 c>G.1yl]yg[6KHT1`1I|R̉LH 0rIVXc~P61ĞED3H4 Rl(=R7,=. ,AuON0@CGӂY8ܳS"C(L$I$|mWgP}TcDCPF>^X^M)p1)!$*Ry{uT6Avx/M2A.e̎U]sf kACڱb G~M;ҵ/8q.h<L[K/ޞ>Z 4ojt8a;^mSwID_<PD27Iab?oa`9k}FSQ3`m{ž@Ȗ%Md^gG?`BD>!|g`!!!!!!!!!! S``% CBpJ`D<]X 'n :XV]"7,4A=q\zpVF@"u[CYE#S9>bΘ0{x X'Pg d}U/pg-H]@f,Eq:}dϔ˞{"',!bT1ÿo&ۄrZz\o/X<񉜶;J"10 vuf:v nqx * j -4'U̓.%(^j`[U&52̀'t e;cBڑR*쑔c!j@5 mD,C?MB]ՑrILj.^͸+`d#X A H&e&M*r$J+$Jt薔#&H1``U4aEm3T[r8eS(ƺ-"nHib1պ!Q_NK!\؜I Ctlr&x/sWA(fIiClXg^+Ct]FLd)b@HN/7yJܼuɖ0Go;p2]cmWzR93Wppc} ˋ/Ox1v$-HT.p<Y 3 |BBBBBBBBBBB0)P$8[`Qe:p!9[aDऺ\n!$*ˤ ̪'n!u B-54VbWQd0 wHw`GY:B r&2D;i$L&#t|5[H`G.P3ZQ[uGcꬽY}vrQ)tZ 7ࢽIcVs∸ 睟v!ޤUjќj ~w('4U7xP&XyOx$FrjXrn 8E]˚JxcRl -^*4I"Ő#JŠY-]vYߩ}?בZ,eB!N%8ILrKhױ6_Te8C.Җ ';jW/W9ǧMHؠN'GQS EkoA1u8:b} @D⼹]&(ApAb`v{ 򘺮kH-Ml]Q׬?ؑnؐV5ZKd!U<$xFBR 3'$L ȝoY0vy9$]O,GDd粋WT.B A XЃI\f1S11r}> c DC Hd)bC"?NLķpZA1֋pJݏUF8mn(ݔRE#m$t>pp8H3}m*ԟ}})o<vZ>7x1pˆ@!o[U$3c HVF'$8^M4ykZ}f'%Qf3AKȁJ7gIJO&qW?1=^Y8l=net1vFq' ̑ o%Yy^ڿާwj_ظz#,2^S栭+7L6_O+yK6S_ac3ܦElleh2x5T풎 Xhu5wLuFW3};ǎ ֠WޢT.̢A֊zDkю( ء1v?$OsXPsTd}r,WEI~Xm7~1͇kF+Q4)uL%rkm_ڦ/pbs_G '?.]ߧhtdiary-3.2.2/theme/hatena_rainyseason/h2.gif000644 000765 000024 00000020617 12137321070 021231 0ustar00machustaff000000 000000 GIF89aYRkkKgf}.,p'%h&$f$#R YC(&i31t||̴.x-0$"d,*n2!43d33]$#Z++[44j>m1/fFFu||``YZ}^`TS@>r4;=>dYYAAq$#fXYvAAkQRr`]UUvmm)'lUU|$"bQR}K:9iY\~%]ZGGu`a|+*l\]~+)nyy+(nYYy'&\)nde _76k3hg=;z_6('k''jBDo;RQmAAvbbIYd]^xFF{XW|GIwZ]yFHkDBrUS}2?jECuDCn99m&$aKLu`_}" _\ZZ]`cSXt 9"!bIFz+ u &43vSUrRSu# cSSz86x^^ae/.i()\BDt&'RJKeFFlSODSU}BDq%#fKJv<;hgf+(iABc4UUs86q%#c++nIKq.$k:;j<>Z\ppQVXT:""c@69eRSxgt%nHF_ _'+ojq}&!d NTSqRRu)q''W##g" b!a!,Y H*\ȰÇ#JHŋa㓿O5~ dG664GdLݛ?S"5%Z ֲtAE{l ņ #Fj7=!cԨb ٱnxGw߽|c'O&!)3#ǸB/H`i, !lba .a*7 q@::hIc7ЂE p l)e (ز s$[W t(HlC0P (aXA~!/jQ 8p VlWp  p@" pCt(qH(KOD&(3~'2"G4ی!Ŝґ%*Y`PHRd-gTRVR=` a@#%Y!Fn`K.`HY D֗I@7xmxߋR|A!M,F!2&(Q`V Љ3I'#TV-P1ۯE…',l r$?TB"qGt0xrBӼ`Ef.~! ",f+ xP q'6,` 4b+\r@&x2QD 0%f$J^Čf.?a] FA#(Ha,1@(#D1%X bIbz8-+P{/\)-`*j!5ps w84>Vx9D$eE29:0Cf009ưva kx0 (lSAAgma[0P<" m0Uu0`vSAW/ 8P~(.(P>'P2 cxHD880@87`. +@F)̧>Y 2'Nff+eC YQQ it0"!O>-JQB?)i90*JI   "AI@ B-APdP }ܡF83"P#pM L("( kHE*0*`gIG;a;0d4vRE  ";dC -nA j{m]TU_T{ZYD7&0r~ ƀq4h@^  Ł-@W{D)Z AeVОp7sh OїItF)ҡ(P"^1P8 r0@T\U^p1Fp7/Le@u {,D}*X! ZAHFb0(D3C(C2hpjG]H!K' Xn%(fM A" iOkZ:l&du!`p/0@oa{! qO"}9M:$c68JH$b+ 4tP(Y(.~Ѐ(5 h<7 ,4yCs ~vpр X H3ʹַ6tN`ޗDX hD. daJ@ZW*T D [MX/j `cp{fٍN(flnB d4)HyrHT.LҰ/h" I1]!hBwh#LshyGMmN@S R V )-pl)PG(Ȣ/?r8_~,ڑ ~ TPtMh]p H0Qw ε~W1uh^ v32P37j#v4#jivovvqsQPrwTDEz'|w#k7x,JxgSx'ygS7gxtyTMT7zwz!zzz7{w{{{'|g|ȧ||g;+}G}e`}ؗ,}~G~~&~~'sr3g2W8H0  X7pǐ88+&%1v uB* p>#A?10KkY1&Tl%|G(yP _R Bhln2 @ r@%ypTua23fU Hm8)0nĐG1ipWI:W dop @ @;eWPpq}%}HVpۇxbr2f99Z @W*`N@@5[AVP,p U?.XB]^1CB]#C2^1BjpP@i RJ4PS@ }"(6Yj s5@ Y԰0sQ/@5 :2`ayu&"6])8ni)Yծ:)/A365pSCk\ =0 0 +0 S Y5glUkb SCh d@ px@ f%dmuP)  B Z%{W{K`  ѹ` #I`q(@ P ’,W-&yG10GD> Jfrfe0ZI^N pۄ\ s ^DF(:!x(ʹ"ʹK E2p4zDYCr2x R2D՘_a%p6=P 7@0DF`Xt b`R@Y Pzd`  PzKU0ng Xp)I -6` % ưr & 3 TqT}l 4 >$†hgLL>YF  O@5@P@} Q ?G|u%#**1CYkFq{I7TxF5Vkk@%Rԥz+`Rb0VY l%  d 6mXwdԐP@ E 0)(_p:P: ( + yp)>i ڀpppwT0̥P7в!pY(LrFY2w»( 0P!F@ `UpÉ.8CϤ]*3j)#:EK9uHE@D7Ϋ&epT^@kp&p```_7(}_Aul#"EEqR y p &+9 Gw:.Чi ֍ M)!}D`H b  o0RKS ϐ@+M~(#d{L(`PB8PPpa0  ٰ@ `JJ13C]3alY %R@A ]`R"lk&^ E 0``yÆ&_d0=@`^4Et`c36l#R{u?F0z4 !0<o ic0@ '|  Pe &@{adRK@P-P'@ ΐN`T>*f<'p `-ZP I@00ӊ 1@lLuI< ˢ%8$=MjKjC0CEA_DOr9% b&_϶RS_HGPWњ-cTމ藰y8`ɺÀ` w!np1 y p>8x' N  5B/XIWSS- L4Mjfs5wo(}B 0( 1t@ [p -n1@Wwine #)$E3(ni$dQpEQ$wD@ Y x7SjQ%d&C4w5I9j*R `zf z %+n FߎP^e0<^? G'Xp]0>FFs uEH:JXAK-Sb|3։.ʜ8GY]D$Y t# E}߾񢶁Frh.pu?QNZUYnWaŎ%[UZUiծֆO6lUk*O,w߿rbJV- GdqlJˆ88(VF) BS^e)afqg7xLSR3rKM7RZM:ksStK/#Ailk݀z>kN1-dA6z? d _@ t\aV@/ "pV^D qE G pk( `1V `d  KdЂX"et$OhGxbۀ)^ BpLܥhus]IZ6%Hnp *`Ә6clHb"Y17@ c  6#x[b `VbT2idr Jb%U1r?D JPu@E/ `gaĐV!k}ƐL$AfȆT/w,Z"h9<D219p E vPPCP6Ւեčnd&ȂF%D ?O]PQP8( XgIfU9K V4 6Uynqc& Qe0ǡZ͈3y~s Fa~, 9 *ՙ!mA 0@ӜͅP:?By3-ZZE`KNJ]N&!] Nq3Ȃ;hG6$qXdSN?V-E"P P8HāIK"8 j)Mr +_Dִ)i[@*-c#o`,TUF? Z0o  L#UfyX}l0 #9s\!0K\R@S " bL"[(D!ОZq>70+\B @V%aks Q&`2 HCC5ڈb:pl 58p% \4r,@@h[e?z`Z,ҔNUNK\=Ps;rP1elW(=]zM q1bT%\VUL-r d\@( @밊}3&Qb1 1! f3( OA`Νhri.B8ɥeD^hz+qdj6" wNU7<{`[zבGlP.ƦTh[{JSt'iٶeϸ =|+sC,()1$ ب)" r\%z0L7ߙLp f,G"ϙb` |("L l YLb 0` "|8`|_ RCe ~X ~_ wS6`jP@"8q@5 ;tdiary-3.2.2/theme/hatena_rainyseason/h3.gif000644 000765 000024 00000004010 12137321070 021217 0ustar00machustaff000000 000000 GIF89a- ag|.{fJjUNwwkWZ:h;X6e9hɪǮtT4(ʱ{yvtZV2JTZEwD,Ωzif\D\̾yEZLt<癥wb)xeTзhPU|8WǴEj4n/{]TIUxQuTXVw+6D fhEŏVcZw{( Ŵ~ksY(#ѹz*o::Sj)5-"wz?dCf&iZ:ziM(װ˾Ku#߂ee;Y q.li=&W0^b5Wwmf28 ~umNDz?&0[CqdylsBR$iʹ ˲_A.eJ8 $ܠE$IPqGϻt'_ 4 TD8p(a"&Б+h &D^A4[p8b k@Ꞁi H-R p}U;Dq  Fާo -hT`x'0@ N@QBH:q bx]U ~`. '` AFH,hFPBq ]Nxб'<@,p64!x@pQtAa̢epfц`B P.M`Ua!9Uqo|cxQP"5 xi"BPQ 1S ;tdiary-3.2.2/theme/hatena_rainyseason/h4.gif000644 000765 000024 00000003127 12137321070 021230 0ustar00machustaff000000 000000 GIF89a%h9ɦfDzeX)HyMT|DuS̽ᗶs;q#zX9x5qҿveaƱp@xza/ J<.f\=iM鏨vrVzjSFBmYL~"Wwҹg'EJh(] tz꺹S29={>]=gk4-? kU,%ε2+ Ba\E9x}z|rT;Y8f6~jctYffnBᾒTfqrc`?.`@]UlM~FԝbٵDZſ̵ŏt?`d(PBZBíАpyǥ\ph0hWh=Żtw~x!,% H&LL d(34/JT!$+*iТ;["I`nF@R#FL[1+yc#IAД( 0IK#'9VȀf XJ C^ePhBC%!Ra)Ry ipm+2dy032 !s"Bāßq8Ys&hUKZذiFw7qN B w12D I $NF!QpTq[l 4D"@f0 6`Eh*Ѝ%C!4!RM%a0RE")Р1< "/3(S65ܐJ&32F,u2 V88C=܃0"U0 dHQ2KǢ}8$!B5 h:Ê5pRV/}щ(F4FEE!? |p,u@#T1#sr nD("B M7'@?WP6tE^Mt1#!4B(H$uԡ3XA>/ K!)*#[51q0E0|!H;$,‡2 3# x2,2<|-M,{G 0D4SHM<QdA! '圑O3_#ҤL;tdiary-3.2.2/theme/hatena_rainyseason/hatena_rainyseason.css000644 000765 000024 00000013514 12137321070 024614 0ustar00machustaff000000 000000 @charset "utf-8"; /*== rainyseason ==*/ /*== 大枠のレイアウト == */ body{ margin:0px; padding:0px; text-align:center; width:auto; background:#8F85B5 url(bodybg.gif) top center } table{ width:750px; margin:auto; } table td table{ width:100%; } h1{ padding:50px 0px; font-size:140%; width:750px; margin:0px auto; text-indent:20px; text-align:left; color:#FFFFFF; background:#12131E url(h1.jpg) top right no-repeat; font-family:Georgia, 'Times New Roman', serif; } body{ width:750px; margin:0px auto; padding:5px 0px; text-align:left; } div.main { width:535px; padding:0px; text-align:left; float:left; } div.sidebar { width:200px; padding:0px; float:right; } img{ border:0px; } /*== 前の日次の日 == */ div.calendar { text-align:left; padding:5px; color:#12131E; font-size:90%; } div.calendar a { color:#12131E; } div.calendar a:hover { color:#12131E; text-decoration:underline; } /*== 1日全体 == */ div.day { padding-bottom:1px ; margin-bottom:5px; background:#DCCCF2; line-height:150%; } /*== タイトルの行 == */ h2 { font-size:100%; border-left:6px solid #12131E; padding:2px; margin:0px; color:#FFFFFF; background:#211F61 url(h2.gif) right no-repeat; text-indent:7px; font-family:Georgia, 'Times New Roman', serif; } h2 a{ color:#fff; } h2 a:link{ color:#fff; } h2 a:visited{ color:#fff; } h2 a .date{ padding-right:5px; } h2 a.edit{ font-size:90%; text-decoration:underline; } /*== タイトルを除いた1日の日記本文全体 ==*/ div.body { padding:0px; margin:0px 0px 0px 3px; } /*== 1記事全体== */ div.section{ padding:10px; margin:3px; /*font-size:90%;*/ line-height:150%; color:#333333; } div.section p{ padding:0px; margin:5px; } .footnote{ font-size:90%; margin-left:5px; } div.section p.sectionfooter { text-align: right; margin-top: 1em; } /*== コメント全体==*/ div.comment{ padding:5px; margin:5px; font-size:90%; } /*== トラックバック全体==*/ div.refererlist{ padding:5px; margin:5px; font-size:90%; } /*== コメント・トラバタイトル部分==*/ div.caption{ padding-left:5px; margin:0px; border-bottom:1px solid #B8A0DA; } /*== コメント内容部分== */ div.commentshort{ padding:0px; margin:0px; } /*== コメント1つ== */ div.commentshort p{ padding:0px; margin:1px 5px; } /*==コメントのテキストボックス==*/ div.commentshort textarea{ width:350px; } /*== はてなモジュールの大枠 ==*/ div.hatena-module { padding:0px; margin:0px 0px 5px 0px; background:#DCCCF2; } div.hatena-moduletitle{ font-size:90%; padding:5px 5px 5px 5px; margin:0px; color:#FFFFFF; background:#211F61 url(moduletitle.gif); } div.hatena-moduletitle a{ color:#FFFFFF; } div.hatena-moduletitle a:visited{ color:#FFFFFF; } .hatena-modulebody { font-size:90%; } /*== はてなモジュールカレンダー ==*/ table.calendar{ text-align:center; width:185px; font-size:90%; } td.calendar-sunday{ color:red; } td.calendar-saturday{ color:blue; } td.calendar-day img{ width:15px; height:15px; border:1px solid #CCCCCC; } /*== はてなモジュールリスト関連 ==*/ .hatena-modulebody ul { padding:0px; margin:0px; list-style-type:none; } .hatena-modulebody ul li { padding:8px 5px 7px 30px; margin:0px; border-bottom:1px dotted #B8A0DA; background:url(li.gif) no-repeat 5px; } .hatena-modulebody ul li a { text-decoration:underline; } /*== 見出しの設定 ==*/ h3 { font-size:100%; margin:5px 10px 12px 0px; } div.day span.sanchor{ padding:20px 0px 10px 45px; font-size:1px; color:#DCCCF2; background:no-repeat url(h3.gif); } h4{ font-size:100%; margin-left:10px; padding:2px 10px 10px 40px; background:url(h4.gif) no-repeat; } /* ==リンク色== */ a{ color:#6A0BB4; text-decoration:none; word-break:break-all ; } a:link{ color:#6A0BB4; text-decoration:none; word-break:break-all ; } a:visited { color:#8241B5; text-decoration:none; word-break:break-all ; } a:hover { color:#E505FF; text-decoration:underline; word-break:break-all ; } /*== キーワード部分 ==*/ a.keyword { } a.keyword:link { } a.keyword:visited { } a.keyword:hover { } a.okeyword { color:#333; border-bottom:1px solid #B8A0DA; } /*== 記事内の細かい部分 == */ div.section blockquote{ padding:5px; border:1px solid #B8A0DA; background:#FFFFFF; } div.section pre{ padding:5px; /*font-size:90%;*/ background:#B8A0DA; } div.section ul li{ } div.day img.photo{ float:right; margin:5px; } /*== 以下はてなモジュールの細かい部分 ==*/ ul.hatena-photo li { margin:3px; background:#FFFFFF; padding:1px; margin:0px; } img.hatena-fotolife { } .hatena-searchform { margin:5px; padding:0px; } div.adminmenu{ text-align:right; font-size:90%; margin:3px auto; width:750px; } span.adminmenu a{ padding-left:10px; padding-right:7px; border-left:1px solid #B8A0DA; } .hatena-rss{ } /*== はまぞうリンク ==*/ div.hatena-asin-detail{ margin:3px; padding:3px; border:1px solid #B8A0DA; width:90%; } div.hatena-asin-detail ul{ list-style:none; margin:0px; } .hatena-asin-detail-info{ margin:5px; } .hatena-asin-detail-image{ float:left; margin-right:5px; } .hatena-asin-detail-title{ margin:5px; font-weight:bold; } .hatena-asin-detail-foot{ clear:both; } /*== フッター ==*/ .footer{ clear:both; margin:5px; font-size:90%; } /*== Adsense ==*/ .ad{ } /*== Clock ==*/ .hatena-clock{ } /*== アンケートモジュール ==*/ .hatena-question-detail{ width:90%; text-align:left; border:1px solid #B8A0DA; font-size:90%; } .hatena-question-detail-title{ padding:5px; } .hatena-question-detail-label{ width:30%; padding:5px; border-top:1px dashed #B8A0DA; } .hatena-question-detail-value{ width:65%; padding:5px; border-top:1px dashed #B8A0DA; } /*== プロフィール ==*/ .hatena-profile{ } .hatena-profile-image{ } .hatena-profile-id{ } .hatena-profile-body{ } hr.sep { display: none; } tdiary-3.2.2/theme/hatena_rainyseason/li.gif000644 000765 000024 00000002266 12137321070 021324 0ustar00machustaff000000 000000 GIF89a䯑Ͽ⢆ࣃ˸̼ѾĮǴɴʼͽʶʽϻм­Ů˲ۨםݤٰŻķ̳ƼƳ˷šèڻܫѿҿ׳Ǹ˧ۿǵ̹¦ڱͻθѩ׷٦нϺκӿſŵ̷ê˸ϽԬɸ͡~˼ةڻİݾصƶҦ୑ݵƾзűĬԳz멘ᩕ³ʥ宑¯ɠ|˽DZ̶̸ܾ֙ͽ!, H`1`Ë Vlf<)a1`ł H-lZSHal41@`r9HI ԼQ`,ek,JZ`Q@b2EEIXr4  دIYy 2X 4a6im8SJg`L~ *puE08 Q!=~6Ƒ HC!Rb\lySHLDq`L,y# ԱI *!N  p`$E$$p ^1'* pńeLt) #04">)/60(4B/@Ŵ$@KhXBX ;tdiary-3.2.2/theme/hatena_rainyseason/moduletitle.gif000644 000765 000024 00000014521 12137321070 023244 0ustar00machustaff000000 000000 GIF89a!b))k),jNQt $X!f$)e 0.kXWm"%j%%jUXq b-"fMkv\\r)%jbeXYqCBl--ijku|"#i=BmPMt=@s]]u<=qQQraaybqqy58lb)-f^00la!!bGLl a-/hEHm)*f`auY\qbbrVTr!$cYZv@>nEJqllyf11jbYWr--lffw"#fLOugai-e65mRUr bRPu'+kg%#i!i-+j,9m_%%fy\Yq8;nEBrGDqB@q..g54qbgfVWvBFoa"&gMMqIMr_ #g.1lSRr]\x~}{!bbQTt f77mf#f $g$(kweFFr_e_]sg65jIFm35mqrqSVzMJq,(f42lZ]uNRna.1hi=;o!a"g!(h%!f&*g&3kN8;kIHq3@m##w&(kfer;>l&*k%)k&f d)(j [#$d&&k`?[rfVRv79r)1k$!b#'c'/fZIIt%$b" ggek96o.4h53h#b;8l13h $d:c TƳlx X}+NMxG2 gX `,՛  %o ,[fmn@?ffСR'C4GRkOs +P| כ ;֛K2"`0` `B?LXF1{`P! ` <LK*|A'5$b3&,h83s'[| "I4ZL0A` 03*PC !dl&A E7C3؍ [ ".04=Puh1G;Eo`uE* .o./` "ȜM6?PC{B eX'`!T.;( &X)` \T0B " CI?(1'I&qpr(L0 0/p I.i~:`B7ʘ`§A@RܱN> H&*iykB~5`B  /+1+'0 !XેGm``` !.`$&RnJ*,L`fgd`|AF= |9yvL=rH;X k8hM-70 ( sT|j̹( ˜ES; T,҆#)H`NJa0CY5t # _0Aai A|A7| P`p@G``p^&N@CdDs8F ^IulrQ GQ# b@K$ 2Ȁء  !8+BXH;: ۫кp-% p|,XPD4 -hN*B 3l ??@= g\D<^Lc 0`{O/\^Ѓ>pv|@8f0"ltȁ 6gD7`OtOTx6!Y1#Aq m$"I0Cj+z0DmІPwq|E;/HQ AT;|Ăx- -NPIVx:3c 햸ǝA0p@; Zb]f  ܡG2 C]GG$! 1΀|@̀v0A` pz848l`8`L@8!Xk f`^PbmnP6 x!"`P9 p` q:8P&K#u7c pSb"`*UbUn;l g{ CcC1sbK5P= v`c -Pِgp&49@Ǔ9}G@h0:oD42cc|5qR+,`k`h(a`U/7` T 6y%@eO 0=:'q 41M=y ez&R`G&0M CVٴ' $D#p +-55X ( -P{pf b "0@F}q wPP7 y339S+ @I0kp XB 4p@, nWp m F YX p\tq D@7\*dB00&Ѹ&SV}gDs0GQ d p= p(0j*PBw1@ p@@1 bXB \@ | OM 5E˴ % 9qgIpq8 }@ BP U^0nm[԰ m% N@ 7'@HEV =` C pTZQ^Iѐ h:DmBD4> 'H q.Ќ'0Ӡ PM7Pc$8p g0 3`t` Z| @ '#@T7'@ J\mך k0p!p h $։K. Qd -T/cХcE ٰ10 pU L^WyЁAzEDY ̔ 1Zpe`) cpPdKp T[X{]нSwZ4Lj `)}Wn 0#%ĥTP"A q",IT0` R0BQZ`jq@ scu0uΠ Ujh`l0 P 0EB @ +U\|\DCA[4   > Qe\g6 Mk` mV t)p20&/TECɖ`te0L0 c/ 0̠LAL3 _ @(P)#p_us #uu(Pр- @P ST r@  d  xAE5xuͫ нSP pαPp(R{a GGW8` @ Ԁ?N X0z% S^ K \KdѢI-5^R%g 6e  .Jj0)<j ~˃*в HZIA <sCPP o elps:,i`[ikb u Q!.m-Pe9ʐYv*d@ m4$5zW - N psuv¢)*йvƒ`O[c  @Wr H p @+p gP08Da lݬ@>`Z 6pq@ׁ` GPb@)w8 V^PnBX ` ҥ P/d 00 C@ TdҒ$Jp e@kC :΍#P.}=ZCP`_'Y F Yڶq pbD5dކ 31R{0 q-"z=k 5p|^ a@[Z?P (be0 3 '9-7`| ӰKp !@."]3eZNP @В@ye@`Ӏ7|j@sZ@}#;i`A0c`ܲI p -;pl-W.CrKR176tmpu1JBj@ ~ zƠy@@ }a :wj/R 4gK.PB!@+F`/a@ pPl(@T z uxEE.=u`3̺P|Zv0 .#iԾ- yR{tj>s0/OЏ w@~``K*]O~pT%@ X)"P /' Q Zbٰ87 "e 0 )/fZO@ ` ` ˱Ν*:”#@icPc0 0[=0H 8  F2Kv/ (ti˖4JH gD̈Q1ƌ"4nI*~X0)|4j yG2?0bR<~0ĉL8FNT !(Rˏ)~`I(m G@ccZyFIM*P=DcaUՄD0aBHb=a**afL2e*:.e۶q㦛޻xqĕg~|ɣ?zuԵO~}{@;tdiary-3.2.2/theme/hatena_rainyseason/README000644 000765 000024 00000000170 12137321070 021101 0ustar00machustaff000000 000000 Title: rainyseason Author: hatena Access: info@hatena.ne.jp License: GPL Comment:梅雨をイメージしたテーマ tdiary-3.2.2/theme/hatena_leaf/body.jpg000644 000765 000024 00000147406 12137321070 020252 0ustar00machustaff000000 000000 JFIFddDuckyEAdobed      !1AQa"r5q2BR#b34C$Sⓣ 1A!Qqa"2BRbr#C3 ?X޹eKI?\=|1It6ϽծW_BԸ^apsٓMHM{RXT39#U5s{4yyf_~NW> ?%˕k-֯,QL̙KU{m%bU4DWzٚ>=JQM<_}.X*HJ=1sHNJ)ӧM)Uw]2T{2g UW9Wm.?hG{ݎ&x&*vYFZog~yp8Xba'y]_7U_yfpt8Rsٓ7򝴑.cG+nѬrºԼ;kn_=1=*Z0۳f;̙U{m$5FwlqiJMVߵk%yW]ދRmٳfLn^XnR^]_v;oU^lL{L={2eU;i+jMg~|jf]*_k]:ͨUa{dѝWvV.;޶f^XW5]hUe5JxOfL8U|m%ְ5߆4y6jf.nw6.ӗ'Za61Ppw=36ʫvY}6 ƫe2zٚ?Cm:î1ӴDUTΆ0SXFw֫Gis,訚>,4׽l#c֫6Iv0UoZIv7.>U=YwA5F2sٓ>ǦQ֫o %V,i^JŎ7CGjnXjׂqSk?kO{/ɍMfƞ&|IWv\Ϊ𧶫zٚ9}q1oM7Vk5fj~Yǵ&_b e#7Nߧ!gbDT]_;3F/m`{$Uu7Vk5jz}GoN&u{?ɝc/Tu'm%Z\4jwuuGJ8X^V$}|I5kK:~ji◊R{xF[2g z2S]jΫc*me9W Zmtig)UYGyiFWSٓ'}WvFNo%jlk)[1o^.QWٔ{FUz;zMPdӄ8K4Ylj3I.NaεY/kWyVBt|S~Z5o~8xjzp㌱~o՟Fj#rQj\JJu^7k/kOvcɒ_)Iq$JQn fj|m/1U[]k%wyqbvYGc+*سcعJ):J-d ɟKQ=D^gן'r2)~ f,RϟY=Sgof::eq׆tŮk5|骨=3 έTfL5m$o7˵3rv!Y\\irֳqS7wF[:*WiNފޖStnKkU/ qm:Md78y߻0ry-i~̧'જۢyt4'.Or>Gklh.y%j5Fܛju1m|QO3M>{'2r};wnBWck,Qߟl1j3^痠^*I&dϵd>bfgg~7gNߦw ̹O۳yT$ɟM5T~ʯm1vq:Q_7UV^jzϢZ ͘{2f2^IKCiqJj}l1[k^9C/WF_ǛJGݎ&|_WEVӶhm~2^Xaꓮ ,MW{F_>›(=3]ok FJ>i0ѽW#&sKN5Osٓ7>U{N$n <7͗yw:4zvo7V/ieU^k]ͱ35U8B5Uud&u*1߆4z"鍵{_E[lcɜ1U;i))NUQ7Ô_Wm2疑q<]}w78[,یz۳f;g5_f;R="%GJO5[刪k ̶ؿ ʉxt䌪y{Osّ98jaĦ)4p5wٶzb{xW:8κ̭݊uT`'scig,nr}Nr]%J^{O8rg T\q:Rb=3ҫiIap?M4ӥ3j]qٚ1[$Jo8UV^ifPIq,v;̙ jSlÆ~9Emai ~.Zw6׺KyM86cɜrWvRy8Up~,^qIUƵcuk])'ݎ&sU;i#;m"OmV4o>I^1].yUxm{L~en}Rfw=3_ IFJqU$Tkti:MWy˝ׂ)4cɜ/h*vQ&W~nSyQDo[3G̞Yo5[k>j7Vk%g)Ue:,iَ&H^Io5FV+*g4}GTxg$jX+v֫nСn %ݎ&{q^ %ĩ߇tj{==/UVRuYaFv;̙:c VJ{p޶fq|m`믹-U69ӷ:~媫Uk?xo^sU{)wmm''W374*EָS%&|_S:v\%nUjF'ɤMo[3GXNqUm7-ѥ=7^U<\m뎊̠ Rʞh|?'";$cV+k⃦g_wQoArN٦MTmˋDTR)M,g *7̙ۃ~_ IXy0⍏ԣ8xgGfha-~?|m5ni^_˹5N6IV6ˊQv]K׋ugՏVG;jXd:M}_Lm8oE_NM=]}ǴlZ7B_,0ɧ_'L[TNߦVʜazͪ:S7_xz?=D2ci cchmZE^*)Գ~ÏrvUmGEQJaXgcoDUZ}78:>?t*QkׂޯLm8e s⌜&qƭw6׺K^&U=5xSXRu=3J(ɵ2\MZic:53XK鞵WӍ.qhbkmF(Nq*ijG,z'Ih}-5oOnQ):"Qo^ t=2FߦB5(++,k}_Lm~oc-lɚϳtNIiVz+ѰM;|RO5~,#GOK8>߾6:/h^Fڵ q9I9M`S^ˋGzU|2j?`i4\[~=r׼(GmInܿqpk#8:oic̷Ƴs4v6rӌew(ߎ oqǺ1?XvxE3[8lW4rv̜Y7y꿫͋2İcɗ rO՗~Ѭ$MWm`eo(;^ kGj{[!VVʟ;̙O5^^IfrX4Zjaۆ4jpJXWWDZVZ+SQ(fLޚ^IbaaL` fh~xUkk لU_bn|[_fx«2Wc{2f#<*ͱ/lc<*֖2*zuj8bvljڷFTó&vƫ;i*w}6l3JXi oIWWm;c[lQ=Kov;̙鈼UyNJvT7OEW6 9/v~uZeyrW2)ʽMcݎ&|nnIW̻ =ԏ̪Yo[3GUok l|W3kuIv)U_e5(咥ZXe=3ϕ;i,hy~]p\6ri+Z4X\qZ_ko6>W4Fos[>]+t_ے^4Ycɟ/I<Q;i="\aj]o fhEW6٧IV^.Wٔ{RDKfLj)I[{XS fhwU|maqʸVsm{I5_vQz+Qfv|Ip2qile9g=oU;~U-EYXrqG:d?GJ>cq*7Vk5foUeъYS,t,ɒ_)IFqT{U)L6lpb5nw6׺Kj(m/ٓ:qۭWK .ɵ):*U|VьrfXXKZ\NXmw6׺Kz=yt-RGdRdߵ;i+v{jS [:6Zq}w6׺KUUh2m 4w=315_)Ici&Qp޶f iڿXw㞏ӣ?AURʆ0p9y|ݵn{N3Wy'}{dZ;i#%۳ fhj|m :]ܤ^ki}OA_ڨ*9YJ7#MD1k)'§j-W4qZ4_e)Vְhԗq^~;exLNk&UÃtyE?-3c;Um;i(P)Y Ώ |cX_tCIr_N1mɮk5\2*YG]ve+r۔i(܌YQu=3LLM򝴕_osl;Wʤ_Z?oW_[/׏u*}Y8r%qNTdzaq7grY IuaqϓO[,j!"7&jF.T}yw//gU_ŏُfSUum5+1"%s |yc9GO8 Iy|7CQkPZ~hޗPv/p9=Ok[/tGۚJS%}74sk[ʓ\&\~<_A>o pukOuW8[ጒ+O8 ?71o=D8IaPn8]$T?*:pE-e)`|u'm%>Mtiаm٥>x'>1noю>/XocYj\zyTmZSX$rk5p^.lgx},ڙewpY[QjRUZ> xgDkz^LMtcIc;]qۋqeqZsRRO 0ǭy:O"!|&ɽfSv5.GoGMD?Ə?(="_<'R\HjSR35 #_qT}޼ûG2mcB[(o[3GW٬2غiꫨ¶҇Exk>1(.+4x9UUI6߿۟G)Wĵ]fLhxi(i]{0zٚzX,oA&x;θYW {v;̙*4zewlˆ_v`YO1?kJyͥfw=2eJ)Imo[3GS5_Xs95k_]oU^nRɴzANR;6cɟ_OJL"W#4qn l~}*çl3r> cZW\ޓ ֪طۊVI.,pб ~Z{xL}6N9hkz4Pcٱɟ_XQ;i.q姊÷l,j0jIkZmti瘛}YGY:EԱd}S2wo[3FX(U[oZmtiU~GNz?a 0YFYSV} Kb5Mwl Džm[nw6׺Kͪ 2V䗅WZ._ɚgjm$ccn'JE;"56sm{D5_vQY&tM>lɘWvQNb~*;>eW6ȩI=ծMv"oUg՚uO,w=3W;i-< 5^!krD\j`Uhz(k%/7VB)I`޶f7Ukr~_k]͵mGO)A9`cɝjf:m;i+g,,V+Szٚl=*$Lvm_GEpre*%!yդ,cNwsύw啾{t%_yΣ$[8\EF<U(|Hˏ8OcoכMע"i9:v|ը[rw%nXFS1O+/$K4>>3'<v}KmޞRvRxFoƼ\TG"2F;Emtkeϸrz|qsUI#xݶV-ON>Ut'佱 M&vr]_)*~;8\gG>ȽN^z[vum S֗GVVN>*o;.uookVZm\^fDEXKo$?9uGmJ1$rj܎Tys_;p;IG\|hIwBq$e][޽ŦG4i@t(wԚx.zٚ>?&3z9KPƭӼcUR-VX~w?qª.~Ǎ78.;ΓUJ[]]_U+kj߆4sjxFE'?1jY_e1sٓ51U[HOc߆4ffX߃u93Wޓ(Zk׻fL-U;i.yJVLzZnr؝^xxs"6@fTtÎ1EWmAa*(ME6KI@PdÓǧHLUfFX%bfL|_DJ%Wb޶fɌU|cmaZx7Vk%sWٔ{PV+VX{2b0NIgMSTb޶fl|cm`e7I'Z7Wmti|2jOȵ+w#)'sٓ=>"cIvW(Lm[w:EWkzٚ9G8ma,rKTծIvf=M0RMpxu,_2ٓ9ګ;i(N-8o(\jQ|/e}Lme =cy7VmtiʪlPQX*G 4b+ٓ3jxji\)lUxxkZ7Wmtiq2j/cT}{2b1NH׫%rI7-<+,YZ*OX[;㓫X<^Φ9uh釆ʋ'ݎ&vǥWvFuIxLk~ѫok \JUIW<]͵$e֫=4uJ.{̙I򝴕X<QRIx'.=zm5󍵆iS龗 ر>͹k v;̙y1v\٦**Swl m5힕I5L{ZzUWVMay`uófL]U;i,L9qjo[3G ^XF꺳ۓu{{NUV^kv8铢sٓ1$WvK}iZuk,o]'ܦ]XݹVvXF yF8Ŀ3ޞE]I:RڶfɞYN53w jyZmti&_VQe TѪ>d[WDZWFu]]kfhW67Vy%'Y.m{KUe'HjM$$qF5_FI-BvPi$n'n8ko&+Ӑh؍$ۿiI.;&e)G?~?315WګT6(EJ۪XQS?O?e1h.qD+n[a}8ASn gZٚ>7'>z{+ks.xremriu %pU{jv>QNw)Yx=3Ss환jm$z/l4. ]_V_a'f q ~5qx_$f]m3_O_t9,jܜcJ97_ʸSxE&g/Mk)ڧ;Y;qsGsyVS9۷QtP(1xݶoݏ^NONM[.KwK]W׺sJ*Ux\[/,|oY˜iҺz<6r~UX\ޗAHk۳ **s#MPegcuKxt|4.a'ħG qqJ0HqJ 䗊y(;q|gi)2Z+psZQ$v?9xQ Ke(aV H57Ǎt7GR)uT. ?Gn߮vsdMilG;̙ʫvH}ƚm~8y;t(@5n_ڷ*C94_|[3&J&Wn¦rT[9y«kS)egV-ti:/6fSni,\I+o[3Gx9wN:k\[Wj-%?َ&{tQOoZwl_XVU^^ӏ>jIBٷfLܑ_ IrLVK~*XF3$}O"fzUQj'Ԍ'E.=3I,v<}Q$tX̧j ~;ZGv~:ξ_͎L|t_jTfw=3Mv\TJTٶ|Vƫ덵cG\[xdZmti-UeуũUQQ<)uj.e5 'iptijޫFOĜVXg,mUkqjZmtimUe!k*&ٲ̙1ƫ;i(mp:S 3Mo[3Gl"^XVկiuZy[qm7DKoif4~hfݗoEmFw1tx,wudϣq_u vë<7zW62lW4sYRtW_U~ѨX4;tso$d|vlWm$IY[\K,;N=/[ÛLտk]͵8ڌݒnst}fL9e6/>NJ{3J_r9vquK) m9h˻u'=4GqS5|['qj,m(Jm&X-I䫄g_X|qvDƯ]amF)J2RJIb<0~8`tz[ 7+ܨrT}N?ݏil}EbNW,2uR̓ھW?IމsvG`>kW_kקwnDbOOYEVj0.DtkU'Tϥ.$eD%׮)v~Lz*sӴrq_6&\zwbq;t_ n9UTSItY\ngo[3G<5e\qߏOy3U.%D{GwEh694Jm:}7 }KP_Ws'%;Mӯ fhU[Ym8NxU#bj˚$0v;̙}7%%X-xX9VG5ңKyÓmUWI[|u^uk}?~w#Zr*un{dϛ߭W(JW5J?~bk=& tIv-"jiitCjb>_ɝVZ+ 7q'W$MZٚ8cھOMfފit&[1_d>ZFn|2&|-KbOp~ uW>yɖ^q1j):ʱ)VpXӋ.WIXO:kpj76R|q~Ș}(^k?RUN q~|*%iQdMw+fhNUSkk%szW5M(EɼN^'{2f;jS)Y娻r7࠶/GҟK3|덵b!4I'Fkxjjfmj+% %W{2gfӵ}Մ,\ZFUX.fh/ P7vx:{1dˏF[̣jۏu]/ٚ5ZWd}?xoU^lKvx G\)sٓ3UY \06/ fh|鎕Sk˙IŹym7ޫ/4QjSWNttjd~L,gZ'm%1+5u[#yN|3eiױm{OQUYGLS:{2g;U|m$i*J4S[?lk%ucuk]=^$JNjOG :c sI)'4ҢupX\g-US.*9b%.).)G?v?30>Ẓi}==uUxF/_+>c+-W'랇.t\rô.?ՔBNQ ڟ9sͮܳ(RXI1zk:_ɹg"~X-sT rd.L=j9W:I.S O5')ͻ)/ k όvW=ߦoc4]㸟k$R,)MgLehKZi;W̭,3lߓzrc_צQ|vA(oADY'$ڣj:ti)-bn6/qEԟh4_OUQI^[ei5WN:rr9JI,1i`)XISmOvQ'`>sS^<^G,D0@b2/mUH.~Y5fr%[+rJf2ɺ5c)\dkk08kNj+5EuBNVSoNqܓٿfLg5_)IdǷl m`V=:UWUkZ9[imUJ7]^>,b>OXOvt{\OM4)<'>9RSG]q*z8$_Nx,s3˖QUZK)zZV]o[3Gq5_-aHqt 7GUsuG`p{2gW٤n .{p޶fUZnZcߋ=Qi?e%r8zdϕ}g֪'m%,n}zқ㴚q|.9J+,cDbg.h+w\IqRRc"5Uta=$g-,1NtT4,7? 5̴4\kCQmEgX,h3 GϺIX['=VC%/TԖUX95#]:U{6D~۳8S(َ&z=f6f4Ik$MiUBN±Ie<]_FzpŦԤ쓥kfKUWr&Mb Yr0żixөg\x&VZ2z. :n(*mzٚ:O᎘Ҫ|5tIu'嗨)_%9MT#nNj/nΩl[3͜kֵesTySnò*1>PI<^_yyDK X{2dvG3UV-4ImX~d_23{UFwl>&*TXJnS]o殾Qv;̙U|m%*%7ŋzٚ:wΑ_m,75_rMpيIv.L)3yc%fw=31UNHʟ7lfk._WwMW^cv?RyEU{2g^^SiI5ÿ fh=f/ T^ ko{9_OKO v;̙f;i((\;޶fmUk,a:7_>c}WG1޳~Wx:IMeَ&x_mk𝴖r֫71U󍵆X^*7Vk%Nڪh *תYQelXkZn.Qͺ5xN2'O9G῾~γCyzMDO7[m%L~i=g<6ګ,m)Z?jh:IKFͧzy|%iۜ-1zb8d)?>'8)~Ws:UmhZYAs{|ttj1;6f}qn;}WknuDy:3ڪqY(:ӧxjFj& l5 R1G(?W1r5r+jm%.͔}̙㵦vXgoYqRsNjڶfŖ8N^يWVŶv?{NUYy{¶vmٳfLv|4{6c޶fUQ*o2^$ұ4hIΫ2ʘe&I_ X޶fUQ%nuq>ON©QJS&'&fqy&Vg~ĕ08xVEnjpf}Wunŭj\n{oJi^,TeF5_-AFjJ0Y[3F"*~2{UUV^`{z}{2dWvG1J1OK_l*q+GHZ8N7WWsOp'ƫŻYN2i.{2ffqz}8>9T]p}[p޶f.Sy񍵆Zf*c^/r_Km)Gݎ&NگJ:}%1K{zٰqW2 |[S2nvvnW{2gx:MUXQhX1Ərrz|*Xba;Ucuk];UV^h}5+x%EFɧɈƫ;i#T^\XS6ֶ͏fLF5_)It#lp[NI?H:G9⏻ D_>z[Z.~fIJT{.8Lhˇr_q7ЪJ杷4_,cSӏ FQMfhUᙆ_Z?fq.sɧ^dU򝴑jaGZ.lگm`c(xUd>G,hJփuʕM4* o嗆Hz9z|mQyW]TZOq9E%ZtGK{r>1yIk?i }YVh\rⓦo/޼#O3X$X7Gz9bW-Ľ覱N l&.yɮt:NjIJTʏ?ˏiUs,s}Kn]VtNIF6$0~^L"9ql|vԘ+z{Z[W˅Nڟ NN^\Yfy-Dڷ(\OơkM-mUN˻-=wT"86䰪oLQ^Qz۹::S m(h1m\r2TxJMaL,3:qU onTkLc}p{Uyۧtzdc'!FOuVicZFh F 1jè#_NQБH0RGnOg^2#7ejK eَw*fvc]o[3GxӼUHEm ~{2eh鞧GvRs*UK4fj|vVl`(:Irg^H.S_'ݎ&pJ>*߄cx^o_kQS5fPn. cZZƾ->JR9ně$ jP˷v'V}4z]==n6暯2,Vw=35Um%)V\6mT޶f|5p_6͸x}>jڹr֕hsٓ7eUC|Ζ\oQ8]>UL<ф_L5{6>mY>jگ1ϞӊIaMٓ8{WIN瑆U[WqŧJ,KfŜ[WX-m<4׾]KZ./yڽ]pbڙUtwY[Rv7)c=>/OiW-DBžuʭGvQPYຏEwyw2-:ѝ귉|IsGrVADžIɩn{2g92EWIqCXc fh8Tk5uZohp$ :;̘j^H<:zٚ'mUF2'u{_̋ޫ m\՟Ը$۪XR]OfLzn>b_ ktXzWUrڔu7մSk{19rb1YjSVr|R[ok_^q)&uz+]C̾TeI+wbV_[>Y`gZӧV;֢Қjqq?4v|edzmtI&eYl'ThOԢpt\+FᙛUxn|;_̧=&.rc q̸>xjt~ywu|pJJTX ITpҿI9>!n*X*{6ud{j}Ga73_F2)ۚSXcX17jj~Y .$~9qunk9=j8ׇuvQ+yN+if{F8U]JPҳ5gr˕SqTNO5;OcU=/jU.t|TcUkfhsjΛ[nյ.-<%y9IEYz>^/{`@3_<ɺ(D2n'la]Ugla[RT:(Иg4K3Q35e8)IGN$U Č_Qgӧ7U\wZbfѨl:(ETj+..O&'ӧ<ܓyRZ8=(Q₏m{~""o5UEt;Gia'dT=_zYxtz\{9sQχ˭hm{d5UIGXzٰU(~fDzN75U oFݫmb1xw֯Bjtiyl{2g *2_r:ksOVA5'qYGkڿ>sZ6ZK̩SUHreߏlW7c>qaNp U^lt$kp5_yfw-FT`ir VZxrSy<;ϡ&:ge#)JPSuQOcɞ,W,Nɺ,v{]kfhmUx#0yV;jG+0YvbfLvV=꣥SýQ|V;jx}$UscQ{jFo+rхcӢr~%'"f-vjvҭ3هnj5E5,kƟU"ܺV߭š1M%ZGűfOY_X|;m\)/⢕k%(h3q~(zb/c_)Ii_;՗(i Oƪl܏N(xĚ>ϒ}y%+մ2uxe\/5u)lx< La3aX+s*&ۋ~\y?׻kٟYq\\Ϙ?ӇIo-t]HT2H$sSRY f5`l%baLL#T^ޝ;NsUW0]71WD2wjU7L&Xr䱋X3tIr8m<5J)sF=:tff*Fj1(beV!om}?ejяn(U[p3#%r{q]}?SUg[e Zo7(M(+tj{cUR7c_nNڪ{ӧF[UTn5j{61ilجyVRmS<^;V̓={jF2cɓ:)-^] ݂jqWo54tIT!~Vgj1\.ӂq7Oi0cniW&{:F fuw8֯>*y*Q4/i8lʪ> o8j-B>K uQjq  U!GNEuնR޶fh"jޥU5cKg/6WRTꤓM=1sUlmS]uu=iպujjݸ6XvQnr)ڿgz&z׬ZhSjPAMfg9p׫s|֞ZXs_Jpe6=<XsMY.p^'ÞHͅdžyҫYYǪ NŵL\1^1j'rY-5ť \$I~ZIq^NIWiTUjbHqۚٚ8#V7JԲSU|զ:Ej}[̙#b{~+w]N+WoURn2RuO4:bqnB\T}7Ppijo+4vf:F=Xx5Yx߉϶-{{dU^!TI%7U[kNոqm,pॱe,ܱT<5G̚ڶf8XoӕhrvTnXe&Nѱ[vlۆ^ڪ\]S‹XIv5S^*(=>w?q˵MBݹNJSmQQb޶f^\Z},evTrk lmMv/MUj1{~ѻuiPR+oUoG'q_aYyٗl'mUxZקM:nsٓU}:W7U^Uii Ub׫-Rw E-mBMPiR2x{2gpzoVj׭azbMpٟl?nYu3ۍ]4bƭ=]˂b :ҹIJlmvQ{2g.s_in_⊬78VcjeDOS ؜?V3k5kTuqf1nܾ1qRyM'ӴoI#YU٧s%yfTd:#!MPܯ-Z%5Y`[> SS7N `xz{UTMzQÆO;plb)CԪ 3i,<%TIѾOO8Oo0_r\%G#8kp59T E/b{9uە"ӧ:FèQcJ\.'%}~#":"k>ha I'U\=~VyoPk2vݳnVRTںk1~U]2z+SJrMQcHat\2iER,fLXnaIqI*ťTڶf0,t1IFqYgO'Ǔx> #L͹Opqv(0U Xd[RG  PXzi@xL0hD=k00q%.518 yNလGTbB"ta53=Q" j2O X&j%f1Jv$n㶡Z,_Oy+GW7^^J$wudhZ6ȳztUHK8Sozd-ImNK=j×ai֌ RӧyqFY2̱HE|i Og>GeW#7ZROcMa]p0s~Rmbj_,;1N}ׂ>qx;˅Tu. }&amѩpB4cLU>̎=fU(Un:adQ[)՝V~՚1JF2^%,va_KԱ0YKc~62fѕQթ-FLwq/2o%t*zKGf[r qq5OfLar]㦝Ń۲ne[p xɵUKyE/Oٴcfl=?UR9Ycɖ1-5TJS s]ƧNmUJ9/n+ҥH܊~WeIZӱ;N̡]xvm^\ fPn c)QZ߿f0Fn S2vi*ŬS_aHT_´oi֕J\)ub™cٱɉ_A vgxE5~n ˫Pƒ}36-ۖW&3lv{v<7$KtI>؟3ksy50sY⋆Hc 1[>kYSU˜0mc;{6HfVb0w5-&-CZ]XY$I5ro$,5Y]W8'Me%$t=a\SuƛqVg,0تqK=r΋X%?VK9קyöm4Q+][k6]GŮ4ޭ̼3ЗuVG("(, ƉaD `H$3xE.$p%$ЖF2}g 3a 2$<'j%|UFjőc%.h*ONѹDKjMѪqN+jqcJ%V7W^Ro ;v˄56taS>æ2SQ227ƩL^,ő%se%L/XV-FյGȬiڷ'AӦԌnG޳ϧmX{ IYyt; ؔDӥKaJs;T'jevG:X,tnSƬ\Ti-U4c8F&{F WgD[ \ 4i׶xPFtUg1jrg&S3”1dix_Z i{pXy˒KUeA1qóNѮN _Oyb$c-?ҏn=O5ӌ] I%:?{qppRnmNXһzim &΂-E}Ff|Qj5Χ#E|$~"\A[i.+M U~U)1=Qj8רjL6CB"H6h84 pFVoKRm/5cW08'9̍cxNQXej$pjaI,6l;j:9m.ҧ~ HwP$}[yt "eBy@  h(ƈX$XW4K# %3d`5lXzޅjKVRcLN7XNX?aԭlVa8x֋aTXg af0Ƌņ|",99{a0,6(cbM-欯0"0ngyXpGh~ϭaSoQXJQk,#bm )V=HSC畯YZ$H*3U&{QVIvvS",i6L#1d<}}\Ń%-A'lk2G >sx5eqf Kxݻ1QYe/7-,lZJ)c/'u$cfv/[r5X$kة\:hj",K3'p&Z M7dy,̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T>̼7^9o`T4>̼7fo`S4^|7fw`St^|7nչw`Rt~<7ny`R~2^2bhxf̀yͨ@tdiary-3.2.2/theme/hatena_leaf/h2.jpg000644 000765 000024 00000005221 12137321070 017612 0ustar00machustaff000000 000000 JFIFddDuckyUAdobed   5!1A"Qaq2BRrb3#$!1AQq"a2B ?k#RH@@@41o }*3 oB[YV dzDŽ;@Qoþg}z0ܝ/!{cV0{vg6ebq{V 4b[hsU{1027p9W>*SuTn.2ve$uNQig &Fnǽ3w$Q(lQDî9 H(u/-Ww$FskwEZë?Zл'# OKؘ݀TqXp09x{'9Pq3lԍ bJg8]T]R!#WwY['{cNEO[Vjَ˜쯑lkLovRO^CUԷŴJlyV<~'881Cˏ }GS (;lT.pC]OaQ|Ud1ƞ(ia<:"T5SZaϪxnJ۩n0})M] ?xd}yZA?{:]zA׷;xU%ͪuhH/!76ۍk=d.m-ɚjW'!3%\Z]!{>Vps%5#VKI%( F\<&>tNQZH2-ˀ.!n޶b8DVlrz\I+o|m*bwpȻܝ) 8 ;mɏkfU{CC#f:stًk%Vb3RQCRn*N<' 6e8c<Ү5~pSRY,6v1Z,c@7p0c^żtHrHeSXMzvW/5Vu0)n1y9)O@ܷߪ'ő Gdnn9`WW]+u/Ļz#ata۪>%y ɜ"^e==/=HN EZ}t]}K|l>oˌU'a`7 sElOxIܪ&ֆ*X @@@Vd*F`  k'\$_k-Fm[9H$Ԑkw'OSj66P*ΦV 2@@@@VdW] @9D@9D@9D@9D@9D@9tdiary-3.2.2/theme/hatena_leaf/h3.jpg000644 000765 000024 00000002450 12137321070 017614 0ustar00machustaff000000 000000 JFIFddDuckyZAdobed$   !1 AQa"R#!1AQa"2qѡBR# ?ߦ#ޡ}If$?+K-s4V e^P1vnJ85}`Gzo$˒[|o!,P6[שÒLS|-yQ᯼G#|C_٥Jeii"9ԕPɻl aV%PKm3<1xʪK;@EKioZ\`(U6A=^qۧ}実9S<ܩ%Z{86+."S!%mdqc$.eƫr+ g֪᢯6Z) b%%WT#OÉT5wkR3R!n g^-RE<4)߲Ef.'V/ w3Ea%wJZ)S #2c[R ̩IQIUq_Nм(*LN9U5o c*y Y+X ϸ=u֑sBI@aSj݋kOc[VԞ–zs h /[׸@ 7%K0;+&S fD>q۳_U wMpHFE ]*}h3pE45ː1|miCAh.C2sqKUu۸n$ſC(tdiary-3.2.2/theme/hatena_leaf/README000644 000765 000024 00000000156 12137321070 017461 0ustar00machustaff000000 000000 Title: leaf Author: hatena Access: info@hatena.ne.jp License: GPL Comment:葉をイメージしたテーマ tdiary-3.2.2/theme/hatena_japanese/bg.gif000644 000765 000024 00000042035 12137321070 020541 0ustar00machustaff000000 000000 GIF89adlv:DlJTznyFPv4>fPZ~DNu1:dHRyHq>Hor|fq.8b9ClR\XbWaQ\aj8BjZdfo[fdn@JqBLsozALrq{,6]S]\f5>hMW{NY~y.6a+4^5@gXcNZ~GQyLW|gomwqzGRwDOv1f:DnJTy\gal:Dj6@jEPuhrr{P[iuhq-8^ozYdXb\hoyOZ|YcrzKU{?JnluT^jrISzWbbmju(2Ymy3=f7Bi.7a,5`cn=GnXd/:alvCNs8AiMX~^j5@hAKq+5`FQu(0\T`.8a0:b)3[-6`-7^+4\+4]*4\+5\0:c0:a*3[1;c6@h/8ais1:c7Ai6Ah09b6Ai-7a)3Zhr(2Z,6`.9aju-6ahr)2[,5^cm+6^2;dbm/9`.9`6@ibl*4]8Ajbl1:bjv(2[7AhITy)2ZjuhshsQ\bm;FmiuS^ir5?gjs3=djv?Iq1;b9Cjlu/8`cm/:bis,5]'1Z@IrXa0;b0;cfoqyYcZdmw9Dldm(3Z^j.7^cl)4[Zf*3^irjsmy;Em;Enlu%0W-7b7BjYfls*5\dmBLqS`Ua+5].8`,6^-6^-7`/9a!,dH `?~),~T3_P4X4 ?p!)hOV( VHA7dV>RHU 8 ᄠIM$<FE++SS+NHTyC_-UA ă O OUH*SɟL; ԝIUC; O h(=EB7d M?)qPIU?D0K(.OJY;B&XJ(}}ԏ$2JUJ)@I| $$1Db%!?p0+x-%!4  X%p\`?1Ìc@',شO$ bJK<Л>A/ S"%r$5E s&CIH_|`JiO($1X"I#8(A& IH3I(D-?`QRK /q(!C@D'7>XLp%EB ;[>P l A0 lҏGTj@>Ut?%,PTސ_0DRP"P2.`P? >8W@p`!3IݐrSE0gB2m xL%80ƃXHؤ$1bG"MTB҇,P6AH+̏((2}P2`CGLb&A4}xqmʿd"#!dd$@15e*L@G ADr7dpH-bDL% Sw >hr  6=\F QyÉS$<:hw)1x1\A ܣ2R&4p2'H2a {XNd@D?*P +3$ (# 6@ F@c(jI e\ Hb!iQ8HP P&Rj(o'< }0 u0 }'X$pR*hLL)hA $f>, ;>AXA$ ܪ# 6)DD`Qp(p] HC_j$ ZT"(脾1D^<`(^!&D>ְ/[hcpc?D %84 *`:0̒cPhЄH#}paK%)82:7hG;&I    * AC.I4!KB Q|Ȅ2x IaAp e>h2X.},b;PIc L-HXX&NPIH+%2HLnD# ?6Sh[A!H>@;q?QUPCLC[VPLXFяK e D> \ɓ0)x ~DHB u!8RA;@h܁(pID>> \#qPHA^,l X;pF|0Eк(%D$"у?(,Q9 D81"p2. ~8>Ѓ8RU-?t!!" BQh`B @!Xb 'A|}J}\F1\A+ ;x* q EH$/r@\# Ol 1@2|Њ%XB>xEa.b,0@h@_ ` tA/#AIT)BqK4_x@XB\%WdGBя]l+NA}0؀$8a#0J - @&DHp  ` vp^PpT<u|>p"D00CЅ>&X AG3.H\;* }b)~eP—n m&} P%  h+@]~[}(AexP\lbFP$QZ (I}H@<&LPe0V[AH* pKd`8M$ZPV 0$ڡJa`, 10R;`h4 m r` /0 MS 6q )`  Tp, а@p P  J p0 p" ` sx&g  "  0Y`p b0P +@/P pG U(7 " P ,@`8P  W C 0 W`(Ke١6j- F  [0 ~qU r >P / @P\(w  ; @} T`_ &0 X i %`0 0 u- 0$ P @L S/9 @r/@ cp p *E  e4 \p[ PJ a!  P 0^RƐ,0} ) ^PP @ [0P HP P vi, w @@ ( $Xc,  - U !J") 6p C uA P0 A 0`jz%(< C̀  8,`\C 3Lz,,>` ) ! a/ 6*) H% ]pC0 p%@g `*%5+`|`%PAc P6v   V 9 2 D  Ap) $s 1̀-fUa0  IF 0*  '9ppK@U8w[M5 p(j  PXk@{} /` p77   @ah1up %MS 0*bp 0N A*kt0 +  ,,ڡ A[,  0;0=V!0F0fn0 _$ʰ $ Ő&TI p0)p e c ++f8@&a r  ǀA`DfspJ ptF__C@  } [PC 0> p ‘=q C@ 8+` p  c` P@^  @  p D` @^}! trjPk );X[0 6sC pw g WP s ! Ръ&3 5G4 > $ ^P0pH 355 VP@/ Q @(T AT}pSi?ÐY2` r ^R,z1KP}Pœ!  $(UŊ P?- pZw] o!$! I2P@Yt P ,<0 N  pur`Qpzy@ Xb  #P [@Z`BG "\ Jr 0yw$ p@ P91@P P`̐ PR p| [$'w p <0r̞ J { ;@Y3+ 5 >P :>8 m}@k#P ΰ (  [ N V 0 +D 0w0 up  p 0`P>PԦ D G P @K 07q p \( T&4=`0l@#@ @})$D, G0; >'*a;p `1P`g TG   0` %0D,T/  40NP6 0 rP  >: E@Hp P @X ϙ #" ١pPf0 0 P @ ' p! [< 0 r = YZ ʰ)@ $  Pbp~ yQ=l e *Eb̹p rB P  z ZГ 𮚰% p 678 @ j[0nw%@eWI = }!-F ̀ ,x$` # Kɡp)LU@cp  F c-5 W@AR@ 4t2!x A^v P@ k񾀿>&{7[ Z և5P`UPu Cp}}>=p@O) :Z- C*"s  *0@1*mpk״Vak[D@L0f$ue~R[nL?'G)Jx,Ŋ%fΨL'k_ C(TЁuJ\rT?Y OS% (~+ϒ]+6x/PtɊ_$e ";@B^@y0IC_We+Ƭ@FҿT D'09FJL`: |hl̤ L*H@~t0 ~ÝXVZJMv~&SFIHOދ xgCğKJh%$$h I$I!!J [qQ"J0;VRB^:AF ^2d &QR@4aDc PvzQFg!>YhEQ$Hrf)Gvx`&.f6Y#$*!ŹfYP!I˜v6@(I pd%I(}1@Ob##F")Gc\zX"EFShJ UF@-oJX ! !hdTPF1z dXQ`\I>p +*[(%LG.pb`.X&8eK"DNYܱ$-'oQ2XdeA9  P p)BuD*0A"\ԏ4 H ,%p H-(.шP %@P 3$iC%D+0Epb@+APdk@ (K`XЂC Q6a7\ 8>@@H#,02ZT" WL;>@@3c oP$ ԅ8L@A VIxbzc,-O24$=8!RiG"'"H6M,?.gh  Q@; O $GXC0Iȇ TqHrEhEHUh46wvX ",9A }#; @ԁ bP(! WH"'Q(c@:9e4b(}@pOT?z}GU1T!%&&ad( %` D~HA?J# B0ֺblA @`!k`Q40cppe@V-}0$U8waIc[8q$ю2Sw@$q`?R@+T J؃@Hb0`Un'p>LMV? [p\$iiqaA?d$!A-!!upA 1 K H p0Oc;A f1j[0 FЈBu"21~؁R (YH0-\ d@H( 3*7 _5x 4 .2#E?RO! |a\`p K (J }\ P 1L\C3DA@dAā0?`Vp]:P+p e VGPXX @"GpE`xX# B|H 1p L]%V`  jV؄HPpH\85J%3 dJ5 xX8dI)<}L>>Rqh4Ï0 Z! }0!X$g 8?lC VE0 &8B)X~RBh k+k`vNdpd @YЇ((ZEaR!THy `'"X, >( EX= ~H  0fRP~Q F*2Ipl(hxp0_hHph%@OH Ё؂!=ZP8}3؁-@n}5``00.HR X*>%) .LXL`v:[ ~]PI܂Y`XQ Qlh8 }0 Hq L` :8ۇpH 2Fo>YjN:9  (N i908: #*Z 9+*臡"Yx$ZXq(,Ч>С?xA,}TxH 8}NЪ0K`I0Re@wЇ}EHIP "hW}P]Aȇ ~;1c~;XPhPYO}8!8PpN9:qN(P~ Lnp 5HWL.Rh`xOȈ9_,@J, ~(_H]QXI@ Y̶64vP`S  ?PHҕЂ'W(R.MUx-po}K(k>c)1?KH~ L~H: NX}Їa!hH#RMW8_Y9 ؇P(  ZHL00(@W!h(P H:P!_Vح؂M(Ȁ\@R" SHHL8IaH\ÙP+(f^ 0 ЇX4H¹(R85hhV  w>phI (PȄQqbPK %'*Ӵ TW>8#^Y%= PpKv^ʑ9JH NIa8NX4  @~mW\|`9X[С}0 I0nKpPM05ILxH"+xH$>KȑM8B p,HLJ^HHۀqpH@  00e۴q J2HY(~p>Xq  P8CfhEЪ PO B,PA b_#xpM.қ<YQ@a Z }PO/eVPpqA LHȝvJ0QpNXVY`qJ*(xHЄA`AgP ~YK0OP(|HPVs[S*X̤J #7@H-06| b.?UH:yۄHp: 9ӇȀ 7@}(ЪPKhW #3* OQ`HSȇ8Jn*UkP]8J8Xy+v@L0~KI8#X `X8I` l=Ą*+$phWsB1 V.>X#-( pHhhhp@l&H@#2hU} Xmh 7݀љ* NRX<I @ghb h [8Qw8,0T $ HS pBbIxEXOhX(91u` !h ЄB$a+JhVh` Oh8^oE 0--0 ,Kx0yʄ^AF.ل ^\Pt}ч8)KNch,#`ji?1@2 uV E)?hw&$e7$([e LD`FA?,i?OZ [щ4RAjG?f(BDbOS)w\cB5Y5F~@ Y%dE2o_MFľNK% ~!JD naԇ?rV#br{fL%Hj㮝LtBWV(V&_?w֯[nIU-PX\ڷu |LZҿ}Fи+,q('AD|qU " (D2/ఔP(# GDI|C$$1BC)t@~WI?J'=B>@$pB;O$QR*C%p>kO_$@$p-xDS `%`(QāH2P%Hpu)`xuhMS QXS '@S+KTA(,?ъ?!A(x!%j#r$#"f; rlR?^?ƶ$X5}d>WO('@L)rx?n"@ 0\U(L3$2*CKş ?8rA#$Pu6yA2T+XR@%픐 ,lፚM + TI[0C Z`&%ra+eᄵ$,PPML"A;<`">!̬`$L&-<ǘXS%>؀ABCq#",A,(\L D)^d%i} F`'$";dr'LR`$p?|`$8@),N +?Yu!Q@)b0J`h Ї8$}\'[ $ L&Ch> FD Ia >H`R @IE'$XcD% @h Հ!6 XNa "d D%hqX 8C5 +E)unIhBn@": 8/@@5u(Q*%pQ`OHB!CNGP(l pN0dC;?䱔,$D ($@F;D 48ObMUAG!w@i@QE1 k"-8@ *lEx{%ZJh˶|,B(RX`@a b) dwx(".Xe(C &z>2H,APBOwX'Pq!uF|@h P?VܡF @ ! IXCz2@A*"$GT E2$Q/P V7B?Lی9\Cq,q7#GQN\ppP1 ` ЋQGcB! ?rp x*@%JKH(8cp&, A|*шD` .?" 0C#& 6xC7$ )(aI0q胄YB Vh2a:`8 3F8$*! H(Jt" =@)& D; B\#,C@` %@ ZG C&.p A#GV L H[@@8P#p1*`$ -ȁGG 4$`D xQ0J88$@\ 0##ư]ͅ T@ G?.qe`0+*"* i%*QG؁EHEhi $І0 K`0!!]+ }! aD8(\!ta_$` I᪯6L" EI$Fp\MC,h?;(x@չI?dqp?$17FYSFS V@x?1 H" @,)p\? C%dA |BL?P(R,6A(/L(AM X!X6$@.D0!Մ-u`(A,A|,<\AD!4? $A?`&DBp@? m*U(<@-\`  :@$@$H1,B<.H,  uB`P? $hD@x p,>l1 (*@S̈́,4K?,B+B |+-p(C;pA@?\ ,dB42g`8;*2L `(,>`(d D\M(($DLB'bpD'4?T$DA\`OE)* ,B:@. `M?<H 4U@(@`?@nB!IxB Pl>h '@@:L *pBl@|e0z7lW?|RRe/@PŽ<@@آZ F:؂,Z$ @%L+M(A+MA%dGU4Bd&E2,?h(A[@`$@T$D"A*p@1<>(1G5$HCd>C$? H?TArC@@%B WS?DA~L R `?TKø@,]p (CЄ>'xHx%,… ,M* 4LD%@'T@H@GG&H>'@ ,>\ PB?L4< 8MSfeD\-$T;t]4_@ CH@ $p3'q6|H`95`*?B_edB+`HC8i1XH@U`O%7C)G?0TyT>&\ E@+8?B$WX&)@ @-|7h@;($(cz, Cp 0T#E'M 7@C&k^l/H?3r3l|EpaB . Q'`)HBA*d@-2 d4?HBX$j$`08)t-H\p@E %xBB\^4@h L3I(*à  M +(@9H70"4@t/4*%P$.|B.hB?T ->@aRgC'%d)`8\X |z4HqNԘ&|$P BI)@'X2`,$"@,R\`ACe iՃ@l#%("|6PŞڄ%t@l CeBV=@-p 8%ԕ'"2%Ѐ;ā,S@1(X&(FS 2k@D&p'(@ ̎8 <x\0)`@.ȁ6u(L-.K@ :S%)B57T(U, t~PWo E$D4]@X<(\*H#P/C>T-BPB%j)[6@+ 4B 2&BQMlB,2āB$xFl "D (&@($4R:@ xL1NË *CH 0A(pC \(B (,lb(@;d!8F7$@8aJL7(C/T-]%xB;8(>B $ZS|$Pvԁ@(>l%$.X,<*T'8CW;0F5 B;$`| )d*Hp<@lh@CU|0A 8+LA H(|dB; z1C$4lC?؂+,,mgd@204[pANA87@4(H|?x#4d<|C)x.@>T7l+\7@)8 ?k<,X@<_ǘ7vC5'T6AL!pC"S $\@@Bp @BH<@%@B(%TQK?DWrA<%86C@ $8$5tb,C*`R(@(3'DATB |@ ( C \C#HkLAܙ@)A 5>@3DC' RH (\ >xAt &$A 4,3XBK DpdD/8)pt%C|F-H?pB.pGR0,@*%gQTu\04?xB$ +V`B((hiM0)-$*|5(:3)/A$?(8|\3A aωЉ"> .6ў0@*4G@'@AD@ (.*@?B R8(3 YB2``lA%dB<3FtE!%&LD*'@>IHH ;FQ$~) YR.LRY~FW 3g*+p䃒AbG_?0)j'Jl1ʁ}d?I@ Q"Fj)S~1RԏҎEMW Bk 3v*ҿ>>f; ``FRo6}U KYǔQ,~/Vj8sc J@B,P 2E&r%t>if-,iHo6AΝD@x`cPuKAlur¨@נRD4 e~;bނv ]XSj$uA6IŽEf IgTLah9H͐rj nXzEߨr7 ӨsKB{fGҁo`A6V>/o,bat$kAM8VI+{@NѮ1@ZuR@U"=P@0DhIF΂ʋ*Fۀ=f,\mY8:Z;MDvhP6ɃmpLft`H hLcĠD1$3@G #6JDւ\dCh9o3ߵ+vkn@;I9J+##KIgX A&m0 P8CwAR'݊]|I9*9bbAa{ANq XDM?2 ց eP ?ڃnOQ>=H"3: Q|}z8]Čb(,@׵bZ:Pϵ (a MJZnN& t6ͽ0X^(Pr"qm$XdPPLRH$@iޓ@Ic[ڃ*f-@|@׽L'd}LmG@ż#9VPPq7/A(*-p:0 Pu$([, HPIAuZcEzA5P VU54ܿ\8y \kPs?d)8Vk, hp힃BO' ~5( tȹx Hom},o.|F&'҃/bQz xJi./0FP*iNX n5s@ n-1'HAEN]8B+7a{UI Z ОP8@h5Pj,:C$@Xqփ7L҃rϒHPA(H1OރH;:X VAG2hQtQ$$:"(xx 7L_ڀɉg88fGk17#Z4cqlkE3An!1;bh)$ao@hYX" J i!(e0Pjh4: y)2sF&&d'9Km8>n3oȷL^}đ` ^u#d =h-PcHh+xKGzE0|"lNLbp,_#8CCdݨ*2RME: ' BA0HcS@\@܄4t*!l6p(,lRob-vdlD2$[O͠zPA5[7.7FolML\! OȘv3cۥn*cn7Q76@JT1-{UxI%0MQ$f2kځ '$oi>4IdY{ qM56,p"A5n@1;3 ؓ1AT62/=2moJe,C14NNGS@L:P!Vv$XiPDzm[m@7$g"怂ּ AާZ@T I"XM;"˰RB$X($xZH҃vp%ӯXA2a@#h\? A5]OOOZPfNh7'|@*D@vfF` h*A1r ^q™i(1MPe?L& IkPW\LP:I1@r="Vt07G;A=3#&0 l@A *,q'=>fb~ 䄖L7n] hn@); }&3?\mQ8$ɠm7@_zJX|{P7 nC~H}f@aD}:m J.@?@ H$Tp0 ^hw.@ilzů@/6#Hqk@ 33rh1 96͢N/@Na i(2@2sh62@u Υn" A7dO w 0G2<$ec:JO$_ZQNP#9)+e>R/|ddhr 8k\(!9{禔b qtq#J=h 9Z 9Am=(,vHOlw4TR:qZ +W#P NKl (L uրV&u  T1z hiā'"C o>`oa!DB /A$=${EIt0*b@#Ml-@w2GCOǮmA>V2Ѵ~Ӵ dL^ǵ!~Py@>l!kā[4.Dϰ'mА~h CD (#v ̤HdP8 9\:ZIѴ q^m~.[OJ;7/ﴓ@ۉ cm('-}cpR83`#_fJFϵ"uPk}&/]ǽ6H72 P@X 0($%i$ MɊ MUV3{P7;&A@,lmn;mgB(XpN:P>1mvւHs@Ҁ]SPO!;c6@Z''p hIsz AW:'gbl2epBP5Zwa@`A-҃ GQh .,~΢|nj4IwǏ GyW$h#Ȥ$oSsoJ ⎃| @m,a;~FpA 脰9ڂ2gɾG*ݜn"M@k}H-A1h0]nu1ADreI0B.ä&(e%m'%@ރ'cցZnH ck2g"DZ Z Ă HWY>'i91p!";rLrM<9oKb7eb;|ZA@ʑDZĀrOs |lN. ATܛfdhW(#ƌI>Sj~H;%zJX>VNfc+uv7d16_yCo" \AbζP~C=3AT|3h(W*6䬙AFF$:SG)0ўJTI(n"9(҃#,&"06{1`4qo ,1@A?Ns4Wa&  =/G&ca(82_3A.]|@arAp b(:7 i P!2@1|@*!NҀ}>Os>h:D~2(:80T~wF$mGAƌE-ayoҴA'J .`!Ul.[C@CEw^X&+u, F`#jHh5&~ ŀr?Pנj AR ,Cj +[}M#&NnMry74d1Ae•2`[z^n3*" T3 QJE{ERt[^rӍa1y8"٠+H;f ` hf$Dy+Ƌ LHN,mI"J#/hEnF @&&>{M߭O 56;ށywh * A]2ِ(33A~*vfX13=PӤ#$6@h5^q!Wn6 A:&qh$~eXqc~G]x| TZo@oճ?h)9t $NArS@% $jx N3z c_ZQL*fIo-ހqy "D`w($BU&zPSr@΅O0"\mdC0d(#u-@8>ASf,n#8M7ݸնqy  nۊkށUMӭG %R0XF4 ; A5MA ȸdt%Hq.DL N{mO^<{|M(pLjq(r``)փ}AȜ0g;EZ !$P/nZ0#ykܙ999*?vhxщY:PAW H:luڀ' :="* g,H!_y+$6Lh:G/ne/@J.;0ցpbA`zgZ@h5PMb + ?X1b P!"JD%}B(&Vu@ g>a((J~!R^s(qb.l“@<|x OZをB{@G f=(3@KAցfh' X]y Um rs*Oj q$}ǵU\n Ap'3H^Dp;Hm9 3 ߦ0dDf֠b誇+d$(7l_Bhc A5 (OLA#$ނ,J m`ңF ҂\Tn[I RS/\?L݉K`mr 9ށ61$/'3A?"j :.BA ۍ$C|j@꣐4;^f`Łew$cs; |P2ۇRh0*8I[(*H` s@QK%\;GAAЖ$xDOZB &֠pAtu;tk@p*j@ /ɠ a&(&A$Z4'jZ m7N|1@~wm'+h͍PAX\6BT M$i@|(@"J$m( o \ ʬ09$U^Ė$FhrؒW\~tA4#IBov݀oD8Z{wA=/A0& +;3PQn"v` *ށ$ώJ + b:ÙGO{ d xU$I;MQ!RQ|#VNO.u.P G5m ]"x@&FӨ&<܏u%V MY;k4ZF4}h8Uсh 2;_4 ]D`uuw\*|y( b+2 PW%>w]Iv;W3?5Ƀa@51lPeGj` LOȒ`s&H ; ImAX L/(U2SER Q@x#牶Y{Z (* wd!j F$\M_U6Au4WwFmox3DE`h6%oOJ ^ kkU ݮM*IM`ƂAnQN g; n2_j0҂ʀؓ$k@"AA] Ar4>ٚݻEpa|@I%dH @6IT R7~AHP??nhSh x?Z 1;NH\z&Fw I63A"I 9Gs/DP># m"՗j9hXgXe8("ܗCY(*,n#"*r2&$\PC d_C"o7КनgZc6ҁ)m,ͅj H E6V H:h$4ldA€cZ J PxMX܌ Uu8 ({\I 頓`|Aɧ>3\9T}yA?ށ~p?P:91Ƿj 7A2}|qAn/ՌރAr`~_,Pо8h)ǖ}8@E?'Ó9$114@ P\q3h-]?tdiary-3.2.2/theme/hatena_japanese/bodybg.jpg000644 000765 000024 00000057661 12137321070 021445 0ustar00machustaff000000 000000 JFIFddDuckyAdobed  """""(),)("559955AAAAAAAAAAAAAAA**6'""""'603,,,30;;66;;AAAAAAAAAAAAAAA/ $"!1AQa"q2BRb#r‚3C12 ?RX ܬ,!*0;{*|YMS}j=Q ckeی4}OHu縇 ~\dYtj(lX0AWd>S8k{0R, q[fBD̻~WC"/!0uQG&tj w:fV.󬬳\O3 e]T}A2"T|0"TI)|iQ_#ۥTf 6zdt{v=BByYI_ia2ǖ3Do7`jU=Vm'*!` `0qS d dGy90&E?FA1S܍VX0O[b:BB'ǼHV+|T: I#&48\#CF9l}p"h4uT %JcS߀# }T(h ePƁX^wjAӗ1| e_NA*A':)EVY#p$*3/]L5 UV -+ƪci?挧-ϤF8AKw`6r; ~Sdn6uX0넒 i("GTb``dxO"v&6@;>j# Vnr`_3lخYhhxF1 .aLmQ ̣&P]X8 f3m= sdH k6_?U)UuC. 9V0I^ ~;gr㌛! Ya,=3kfB(4d]Xn~fPX2*X^0+!uR@dǼkA1 8# TI'/ǯJXF_d~_a{p zhCESqۥUf 63taʓ* pucI#Xe$!`WƒrXFPv,u[V}Na\J7qE8ԺoAk@n,z6k+{ -d,{XZ (葟~4r6fA*fIBe5oʰI C`zgU B#Zarfdr5rAqQoAq)cPC!cc|ˣfcX 5l<~01T%Ri L?<J*BQ[ 55nbb1!7s!s>c+k:OrA A:IsDZ.`֪  }uxlaL2!I+CK,ٽևh;JEـ',4.LyIeX"FU,@SCtmr7t0|OQFYxW )U4edOc4maxF#Z2D** @RqVP]X=Euu}F` H(||'?#qr+{($cvِ=X7JXxʩYSc*5O;,PQb'ob`MZfBǾHpeo PƮH!L6Џmh:s]mk\(% iR q^1Yp)]o825Ki sb]Zgvҿ_{[AxGBaxp>/#J @ ]*ôFv b 0'?JA 1]ݐ0y21>#1אָ vel%}VH`ӥUHP&;-x%U|Ae#c¹wqA4j=/SAY Q齎-Zh;J%LqkCc ZYT*iTT8"2,Fyv>}uFue/B! Dma"}h4y !2qⴅ6V'רIo Ey^+q !0}gSc*52m*5VG- x5?̳+6`|mK2=F+xh:w`LC2Z,!02?2ֹn5rA eA{kH-yxg‚QK 0үy,a͊tof7DXTh `s=`XWKo=`rPy^қT`AnHW[|NAu(d qȊ0O[MXi^@6w0JtUXZaʡU!@RV[7wCFJAe#c° JMvo`ʃd0V;PP %6yTʘ'ִِe:6F7f!PM09UfR\@ )nNnqס;AC e d'BpHo;P o YCcr8=qSXcݵV.EBU60Р㴋 )96r@a6uvwC$u!n7aX^Qֹz{ʱʯo'!CbUst8VreGC_Q+ !' \l= !2݆w`6r; ~Sdn6#ۥ8ǨHO:)14"~hoʋiX+lyc:!` `0qS?ki9V90&E?F8"7Aȏm*`Xu҃IPhc2 {tl{ąa?OҡE!@R[HTH`q T: I#&48YGvOrxVXQȖcSBv [HE])||@P1[k'[ƌYg{ȍlVh4'h E}ad\0]zʰ,"L0:OIUgx EFrSX ܬ,!*20> SceT?Z z0;{*|[,aSR2GƸ=Q ckemPرcaւ!°u`XAC$?޲7*plg#ZǸE$^C`jlHB;Cyos縫 w:*qPuRchEdXL6AQ*ڮ@vOp%U[IʳHX 4T*C'F8^NGd clOхe9*m fT#aon 㲱P)`gc-j(*e?J/#HH뉍W.>0ĆѨDz #U;CIRX<*.i>U ),;Ym j5$Vګxtb"1hYWJdNQU}'&f 0JfGL6 WS c"~Ug3"9J.Zm=) s= RX ܬ,!*0;{*|YMS}j=Q cke#GlQ{pAGFn^BŏkC 86C3" !' 6d$L˷까q^=2)"[UTy,bgF+{kcʨfmi=B?:1 %#0UILMQC)iR%K +ʱ@dƕ\dcsʋ!mK bH`uy("GV0넒 iOIYNx4b``d.flՆsd{{H5Vm29 \h*{X~jj0Ȧ6SQ{ZxF1 76ZtՃn1C6sӑ}M7u_3*esSFGGdlh.M[q~9ұlrvǍ(4C۸6vWD'ȘScO|Ƶ<6ݧ{W0r0ɅQmL1~amiAe5cYw8\Gh9eIrʞ]\,qѴa鸫CGzt>@Ŋ@ =7PXRx1YRH$oX=``]n]bߪ3A9ʀVa'LU 0VOo b49Ue*nAw H1oֈ`t`62W8ǵeA-a{0d}J?zyxJϦumR.Gր3) NMѾuw@AN+ϥUXύiWՑmu~ P 7[ PdwBʀB`I*n kT+Ah$` 3rr;(u!FчҰU ~ OQ;gEY&MI G֋`_a똭3C dsb! 21g ~5F ~ {TWi軶0/zPBV$:Pcpm$y1Ecž[ =`7~^: 9Pí@`gQ΃k*G)3C۠懩[Bx܉6B9 5db4k\:nHC{TWi |p[lBV$:U]UC f=W+\v4?onہHITL:u|[ =`7~^:fݵAR=6Ү;OҡĎygi]7"aM>V vlwP^,íd&Fu2Dpe͵IOQяeBq+G!$/*zUuqǛFцW GwYE(AtAaH +揶sf9I `tF)wk~V71W:* G,mƧ1+$rRA`2*̫2 A|b0PGw} l<42간G=3(G =~uriX(9)$ 5WVO.DAF M:iE%b=9 R(xUi޻X4hAEʑ-Q`7Gj}Jo[(RTp1*pcZ@% 5dPP@mv0{ZJ0GNVɲV]x ˃VKeʽCQğ*u;%Iĉd`0ea,~n );IzcTXFF ʫ\yie =U;hB> =󠰄G=3$@u .uroV71dh'!J'V"OL *Pxȕop%b=9 UYK[ mPsRIH-0tVVClgS=7 zUϧ3Hzb?JU0( il*2Φ EUQX40m*/#]ٍh2h(n,@s7 ~ lJn1֨ݵyC}q+!F@po20r`KUi޻X4hY(PbT>ƀI_>ߥn'c G@İƣ:rN?i阠vR0lXyG|SנPlAt8Mh3+@qct| Nrq"Y *eIjT`z|n8$wmuVCwq]ͣNc(a@`[4}1P1b} z '[G(w땋|0"rA :zUudQ 2Iodb tNCRY.cӛj()U 2D~ӇwN1I2n5U*nمc{! YOץm7#OaTd9IփVYpLGZW` T9Aꓸ[ 2A=&er'ovkh41Hx{eA#dEnAIFVCf3bIa?z拕edɁڀUL2JH87=Rw;M!g {~FPw/i ]=* x̨q@')!^ %H j=*f6eb CsQa b.~Tݣr?fm=R,eZŘ%D4,1o-r F] eG!HlAX|+<~,A?>9lI 8ւ?WixdшzR,HC~evHg#/΃- o!Z8܂}`rqM\P{H7>ƀe9W}wwBp2#ՠ\ bX` ѨΜgx=44q;)Gy#TRq-ۭ e;YN+k@ `m>t;wlĸ8k+em/u?1Wm{Z>D25 Le8"e>V?S;K ƶ # |mw|+<,{1堞eAAw/->?Gk)ˁ[RxA2}tlT%O'kN#\Aӭ{!w:>#kXhr5?\A^vؖʢ߻JRQJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJR_;o{CFӥ}wb?_Dq7"6=FUw)m{A h#HeC:rCwAB!؁,;oj@ ,3zn7Y1v'ymYXI_)JU_b}G{a#8[RxA Olۡvvw ;(ba :0E8;lH̏Sfݱ_=Hrڦnj⦃v #ǜ6*udӮ_:!ᠫw+`7~^=Fm!Ib!$uu;?!=Mw@F&E_mBl8xn(v Q:i?: 0UJma8IŇ\Q $/ց"T10  DP>s$39\- شgAH<ۜ T'=ʹ4 ҐNZB1=MkEgW2փD1zmHqG40`Zv͊to*>.!/EbGL :~Kjۻ +/(;@=!!oO5sed *n ƽh2 OoC)Lutxd83 n='d+en>ќو#P!l@GJU!y >Ƈy nZvTmK#(>uYv'堞 e Aʽ,[ï3۶S'ldɽ;w Gqօ10puQ =aqgq=Fh}5ԏiY*CČB9Ga8&mWD-M860M` [[( @&o&4΃kJ:h`%`|ؑ[F9!Ј*1 b#Q[,C8}ҿQ,`w0d}JzmH*>.!/@f N 9R.;.ҹ "#`&?%AmZg?}Uh74 $+`A?kTV@ k֝ҽ-"NGu Q3[{0lh\m{A h#HeC:rCwAB!؁,;o@ ,3zn7Y1v'ymYXI_)JU_b}G{a#8[RxA Olۡvvw ;(ba :0E8;lH̏Sfݱ_=Hrڦnj⦃v #ǜ6*udӮ_:!ᠫw+`7~^=Fm!Ib!$uB擇֩G*u 0зt4{nukn{Mmu\w1B9 +!iҺ!HpHWrn#.ti\F}(2|l Lj֬ms^@J9*HҀ3'3TV@BISpPZX 7A$ikC 7H>(kdnP|2?O(Ȥ)0]V\oR#hsph(ב8k7k^P80ڤMEݵ\40a~~"'hm҄;na#'o.Ƈ-5QրQʇ&o:>t]giWmj?OQv4=HL)'>cZdrVC;-YVW0r0Ʌ vlwP;6֐ $Oa=FSAFu2DpeH2EOJx.+_cqV #,}gk6 V2hg8T X OumnV-c1A9I `WW_岰 :e =^3: b4 UH "UlV[G[~r˾TKe"UXύiWէw@AN+ϥay*`a#J?8UT?pր3'3UNGe3(#0Pd+Ah$` 3gE(kdnQw YX[ =sVE!ISxRlQQ##qZfԆ+r@`80ڤM@X5g/l*'hmҪڮ`0iZc1| v;wGN?Zra 03BQ֞4>hz4vqvƣ~$$v[γ=J lxְX۴#`/~b9fn[&06 ;, vm H zx.+_29 QySҫ坮<627h`;N(B' @`_4}f+1I 71M˿C\[\b g!t9PVVR9gl59Y#ʒ ԨUeX6AnCU;heqѧ10U 0>阨B> =󭣔 MužA9I H=``(lr$ 71dh'!J),͍]5A"Uiû_c$ԂNDr\7Ro±@WO,'Ҁ}@6͛qUL2OtoA ,s8d#+B*[FIm~{38A2N*л$Pv̐?iqݡf\$Dnc+v+lk6ni론#|5|2%UaTL25qE`=z#+* ,o0V9ܭ Ehu^F?ȻI1X%H7S@XlBDn!D/ iZ ha.#~"/#NyC8܆F.T?j>A;USx BS.6,0`-1΃'z7BnNQB>rMµ;V\ b^C(6U &$UۯAܱ.BN$K#h3+@qct| 8qIH8߶{k:E+S˻Ӂdc3J 9 Iu,ݨ{XEV^I*Xa/,P H4xͷLl1Pn ɐVw+E2ccJܥm'x0*A2qXr2Mu9e$h\-nWD82vؙ}~w*)=QZ1>^ƌ Aɗ}WV;LŎGDF* 4G80MJ]cE ;2m>wRUz~k.c?8#9VxǨ4 K#*BnRFJẍ́T* v`<imhEU]gk7YE>zĀszЩ JH`ᴑq2751uu(q>wB{RniʓYUJ0A*Xc& h ,ݨ{XEq$VVY3Ƞ9i\wr)zPA*&@>FGZx0*A2qe~-#l8 jDs.czXr2Mu9w*)=Uܮpd3*22X&\EBHdQk{'1Pa9qj`,r>>ƒlo|PI*D fC[_օy 5ЏUnޤe^Xbm 19=M a(J<60ۈ1@; U`nRbfII|W*A"+JwHd7)ۡ|*6N2rq x(Ys/BܦBJُú_@% ?QAL\R. j=dc%A(0a@=&Rʕ:}E*P a|QFƊ \0+[H,]q67ƣEeOv? ^R5؉(0#p qiQR'hi"Wi( bx©}UԠVxZ D ǓDTeI,wZq]owB{Rnh87j 3QUJ0A*Xc& h `96R;zrr3mǴ%[ sBrdiխ]cL'Xң+)ieI8_@^2 L`?9\pNuYI"Z91~=f &s_~_]ʵ&|8~TD$E q++5re__UշNS1c4? %3EO F`hj8S\ka AVkil2-nn,U 808ҴT 9A v'2#d)lƅqhCH'ҜV%p1̦ X%i,v|Ƣ$R%Ă1EH#@$9Z亖 }kU`woR(/$bm}h',tFD2Zc[So)0Z0Th")S6 qm) ; r \#ƇQ Nǂ2X(~r``Ҫv'CWo1#9sPqqܘ=&y MJ58|Els)HdG>9J;ԋ\Fh ;X#{eF'T f: o`xGYS靯xh5Ԫ ؉Q \Z@j3R'hw'ƮF0Nch#XE`hixZ1TZ0tn*N wEW[h#.  ':9<{Ud~G`b`B!\q򠎻 $0Œ w GB Ti۵ȂN0h#UuC,hj::iSd`c  Ўmoh~ i MŊA=4:QuQIzP)lƅqj2`1b3L~4IJ1uD*DP4](Lmac5 ]KAGB>Ƞ@D8ǩe5 Vv r F&G֝vlc1A"%!? E*}@"n:]hp_\R1qr n@9[.Q`q/M{ Le3շȃt978{ !)Aa46>\w&#OIe;IlփJ58|EVP@n,m= KHEa^c'փ,O Xuu*}&q6"}S靯xh5 ;EA84P`@6qiQΌOU` U`Q4XZ) `>B:d@lEw LHp`>h퐬t^uƛLvRL>4ڮ. ?掻 $0ªB!\qWJ@?t"2n$& )Qc*!m}45vr 1)mzƇ@dtuBҦQ>Q7*y@T+ H.Z> 2,hWd:$~=)UlY:۷aň1Qn7j("L"\H(s.Q9H^Kh GAVv r F&GւqRgIdk pDKC!~:v<nE6}pHƂ">h7AҜ`" ~{,Stn7IVt5JAnpaLE m *Xȣ,wb j71n,a#"243 >NO_0@80LnPjfv"64ӴbvPGbUXC,؃4t@7}m1o!F, 6U,cSyFjtP/#bQUݹJrq1@ʼ LžV_9&ds3V#A#PZCxsvܜuyT[JV*)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP+_]k9 )bu-|h?=ks"a8#ZgrY`{n2ʌoUMy J7I곸1kT+'&Fx4 6>U"i*Zb֡Y@F{{raIEN!!Rn_ƮWG c?y#qA*XkiOLvV993;[ s+*9"[Ucc?imo8B{Y1:ʱ2Vy;"pg hLKG*/YG/!L V&Ho#S;Ē-m\ 1bׯOҁ9$06 I |y J7I06otQg#DFel U(ɍ0M"i*Zbփ'@@i#TnB 4)3;Hi҅e@2/'ƂW)7BEOLvV^HvJp ʀNeHG'!6@gkabwU~+>F'_֮Kk}}ܥm%I 8_A,A2g T^B2L9ĴrÁnWpLXKI6ԐxF SNJo3aR Cwwa< Q\iNƀ3D1Kq#yAZ<$0DZFGL3RcxL26ik uISkf<=<}dt}f^ƉTi,q`wG211/J\KЅ!aw)aoRcp+9P f;wcPd;m*!"YP| )~=@ITcl&@2NQA H!vQq : mf͍1YS靯ǬH8׭Mx6"h ;\Z@j(T% $0pHUAm 1p#A0@$_U`uu(q>vvCq18=6YRv0֜W[hÐT8_Z2ځH'Ue䒥Jɸi2E͔޳Aq$VPܙqkWrXS&;I:ZFRp+9*?OEW)c(7SVRHebߏYp$C'mߗAqr~I+N#ߕ !ECch`qUumӺ9X|}ObIdsA$$l8lo|BUlhGA'1 f}ۨa<{  ht%Pa]̈Y*[\D! 1Udcn s)#;tIGck 12Tq hDRP "o_օy.iXԁ$2eZ =K-%$hj%, AVGa;q3L #T DuJq-B.$yESa Fb3zV ܧ2{t78{ H@A6>\w&#OI"D% :#Sl5Ƥ {[!\v"dRN"0ѯZ( 76QUy2@bldcQTgk$ c@u*}&q6"}en5T% , }`Q4XZVxX:d@lEU!;9;֌?۫k B{˸bCGΎOuu5v*X9}hg%ЈW#/|#¡@ĢR9 Ԇ@e#)A:O" d[4AI αkPWp ;D!@ !Ao /I @N!`jN@23wmNp0.BvQ]hi*Ow9< 3e`66 :$TL`&A'؁`A*( .H@+\A?.d#ɕ&(isP/-^H^8{ Zc`PD`?.4"OWG/p" c3 r;7_'d aO7n X=sF HЅONA0\# !hA l@9?8,CbB,ΚaNS9ءQcIb&)00 @*P2J &Gc0 @$`u!1@6P""iP^pQ07 CP\1@ u@1:Zpa. Ġu`I.@"a lzTXV*1@qXZ +0f&B Bfw@ E:d 0B" >S ,LHiV pe'@1.*@0 p `3jS6Qv+=n2 P)N X| kuj;`Ej.! PwaY,F 0WXxv aOYUJ҂p єB32-3P0B B,PP@8p ^8zBpG`0[$-Gh @8"1}Ka0"4@]zp+0A`H`1)hIAU)010Etuq^@i ,Fn`Pn|zqHfE.?a1rWٙY;pp @"r RAƒKVVt2  B"R`N5DP;@y d* `0kH@j0 aR6&_/4R[@@k/t<.S@IiQ 47;O0U!w`2F ,V $7B AB * ^p1蠗0o5@0 c&Ql@ ^0B` <,Y V $0,pN'@SزGIS44f мM+5 @SrN=0`zO  !uz9r ! 'P pIl$+K % p eC p&N`f `B`h 8`ˀBQ``dy\ pQ]0/<ap`r @1!L #0!8 +0@iP.k @Q|ΘsSYP M D7YR sU]TP ZL"8$/F@'@0 <S17cfF?`@&z =YR[w hXp0.@ɘ A"0(,Sl rp`,-H`KQP)A@PPWU= Yɚ<0  *Y4ka0?݀N>E=VIwax=< wBR-O0H 㐮 A"Tppє1`t-ΡX`S e>;;/-2xЫAИ!0PHp 0 |Q p s-.pV`.p1@ VXtO 0%o\py˹`  -spPj``Z@8MC a`Z1UԬW' 9  1PPIAe~Oǂ  #`KB%bR <Ö;@\2&:8HI"0hǜ@ND) L{?*9[@h@ s!UHA(۷]7.GMa^7/*6Н+f|jgƭ¼~UfkرeϦ]mܹuݛO F1%^HE ~D\ lPXpʙD:r 3'Wܱ0sP .(/0(0$rf!!x(5=)g Lgr V0*|.VL@E1  5rq"XF&tI(rJ* $n5g6lέN$<#>"+s: h (V- )˂ b$vi 1hiD&X䜵pxN\8AVP"5 ǃ򩄨0::B` $#$Z ' . -pd 7CJr5\tUw]}‚+<BZ8ʙAIB,#w qBZ""c:@ R[Ry U/ 0У B Wtz8Ćr@pgX F!7@" V B=B,5ˠ{I@( B1Ωʡ+lQ\BpI( l 4uewqwq A2.‍p }j)8\1,>i QD<0 /BXjSF0,Bl&b9Pv$ 9 QC$b !G =FP0pY_Z`TAHOPl#7R, B9PC+ `c2Kr(9t7@::P:e sH]J %-s8H @+&:.LJ 9W:CV =p@9s\/TЀ/,yŸdL)ni;4%8GOTY: 0[]A.K A @Z+pF79 o 0#DTۂ)\Q$a&]pT"!xe !Z &ʴ$3C@$BHstvр34>Y"27|d a5q1t8 #b!@rt"r:utOH z @fq/| /Nȩwqrmo}+PQN|) C;(0v,C!rf{3|a Rq(Qa~:<?ZP +ˋD$i!/$Fa[HpG T^z(:M-a`Z1 Pr" |WQq{|`=D`Bl U`%s|fu=@Q =N >DD )/,v3_҃n`Q:` 2KMA&XH3HREd_q ,w.XB1dC@Hw"- /OFTG w d(GN $C\`_@@ue=>`H9K@ jAP+٘N6݂:As ~p[ *YPe-!VkCpt}wAJ^qA9@5: E@E>Іr4"F b. H< r#^Q) a iG;dVЄ 2F W|B!<^t\.hد$N=70@ b|mJ" EP hAZ $\'}P2.qb<^EZ*c@TdXb?f0,MI̸  uOSS$knA$  /t.AX&ꮑu^~Kr⨓ D(Zp+2Z!hM37d8Ѓec3#y@I@.Y+=A( : (p`Ssr52_X(0tH؇Dȇh'HsÂȝ=H 0v`w n2Z8,>IHAnt8 (ゝ%C@$9j$48AP+10`@XC`s{`h,09qa PV]h1˘ xHO,fr{l3Z-LGu\GQ Ё^I 7sxW hIOH[Ԁr8()HS@9&\ cV`ط#T+gK !5:  @0pͳ#a(G #PyZؠ/BJs@P 8+)@/[$@8QX"`aXƾ!W/={3ts2r]J0XDС7`GʬL˔x3D@=j 8 *t#/,q 1~ @Pө KH8,r0,>8qCɃH" ')9P"Q@WP|oxQC izT9R/ fX8^+Q.H7H8(q xkpF(IKȂ+𩼃X) t;ق'!x_s]J8@>Dkf͒q+ESy0P,s8x hN;( X hn *Szᑁa(Vk0mٗ#`X Yp:IS#ަk":! 8_ x9f`s)̓6 HT5y+0*؁}бȀI K 0^@*ȇP֐0(h8@T8@pd\ؗ U '[vRN `ApqFHHXV8VP$!FY ?2oB/*栄0$a((dr`V7Oh8 Ahp6IXx]+Ѐ 8`7'brxBX3r;Β8 H%X$<2- .*kpF%8rXf0;DLI!hWػZKC_x'"*%ȓHE#?X9^WA '-8$*T -`ў8ĐQhvࣨ !0K-mj35 cv)d+ޖy(zԮ (T2,6rH>(0Ks@ PWlxor r`hkr&B+x |EyQP)v\́;pK@|v`JR)q.}f(_&X`k@ȋ(gHQp#(]<7`غ&  (.t(@2, )V;U)V)ܓ& 䈰2gҬi&Μ:w'РB-j(Ҥ @`vzy`I$= :W.JKs()+LB!K%0TC *~ .!(/'dBK܂ {:7 #%૜=0p !2"N<4\Ǟ'm=ӯo  :TK9B4C.YvbgL'1 p`sAu0K;x0OfwO sxF-TyAcwLO0w6}eU1˜X`d1 T@:X5:a!BIF3f9Iz5C9/%J:)Zz)~+DsMITg`9BBQ)`V _P `hAztS|3Vur 0SF)G3r"A@P;3`5@ zPBeAY XPeCA0 Cc;  <0h!-0¨V?0 \ ⍄0!$N b &X3խdM=`0ņGcH7nMIt/P@a ,D KBT:x` A8a^7U6;3 Ɋ aE9P'Hat)r=OX:hq@@ZO I5 R2AҀKMP%TRΈ9 ,#Sh@L `/ݪ'_%123"@`CDyH, ([$R˘PZֲ=o"DФ+!k 9x!d ܰ eA%1_$)r H ^[,BE(XAxdٚ(!P ;CQ0H31h }%K`ڠxA9( HLFA7Sn~3RrAd@Be ddG!&ao]E/F2Ԏ70 IDGbR#Q0"^R%,ǹG.8 x5~@0 KzD  ME9 \B9e@ ܈Wmތ9<tAp 8:N|@p8M/HZX`XC @h-N\hBh\(Df Ex @V<Ñ(5DB'-QeL@u$ Dx ,Ƣ,Z !,`A?hC\;A9A'bB䤋'AEM@e T$;LCP eBB#AWԫ/@A$ dqhF7p$ TKH@CAL B DTAVxH:dO Ax#p$A.͢R.%S:HA'Hר[ NN( BC,T 8 CdSDBI ;pZx xB9WL `pD, (Q&C<1&T?Dc:L?AzK+@YC9A HTBWF $UT]9spk|=C7$"< 1J5w~'x$yC9BA: $ },C9͒ Ԏa%Y |btLp>6]ALYDVX(A0@BC1)DI, | A@90 :`h@n !D@d@9x[z S"~)>90x iBp@(LK$et}ɣ@n +Dh%`@ { @@!"K(4hD Ac V `K@ŋF]% %HB@)㔍W*f̀^@9͈=MKGs,!x?XF"$2/#M< J,Z *VA0;|0D#(@,bՄ75c̀, &"H=5F !|5A9Hh9A9\\B A:ˤP3N<@ $2\BB7D X-rt;3= A>F$pWpD9=< G{ftM(n@$+X \Lq%x"E exŸD"Max"\f.d(7pBԂ\BN0SLeqɈs(wd  Wh'~( 5 /c$ v($i!!@a2[*H3"\|emj$kA aJ#Jx`g  QBZah`Z$HEsZIk CDŽG\G.9,h@ B !H5b8AISFr8A$:  69e5p̂(G204!F9DPd]f}h2>8a9 u<`Q`v $j"Z DIal $Btα#t"^Lȅ<% YI;вH feȈ ZmʋA;jA>HE,\(TQN0"]馝~k"fBPjs0G"J'A ?/QdF iA:᠐ p(9@'ra "0r0 I$9 hkCUTzLC8E&b ŁంC;ri5qtdtk`p}Y$  WVsLOphW&DL@ErP7TAHEg>є`4GjcA\2(,.QP7/$ rFӉ#R KEl@D"FX@@ H$LTxQ4c1 B3A̠#_ $Br`W#J(HT%ӔTZUZ %0A2U`&1"%A v4%h`V1d lW'&> PQP{bڢ% FrP < zD";V)A'8Aܠ{F |௄:SeGp5C HN*'hZ]^Rᇸ"nVf(ЀKA΋pfpA9A'dE @A MhH*dAPrx"!H a:!\XQ҈ E;JVբd1Avp5@G( ^V 0\@i[f39ڒ`x e!!P#b9XB'Z9Exh &:W(@F&ҢiC\ F'`/ )hMĐg MЩ_5 C(J1 +2XL&Fx NQL n\9:OTim pCB"7'xuAJ:ItoZ7f#^F@L atjh!eD^IpJɗU0ڐ0of ]#@@ Avmh $ rxM%S'0!.lH0q/UW}Q @gV0MUxgn"{Z "@؁"r\FC( ppa2s Ha IIx:'z׿~L'nT.ʠNs (P@G0T `Y:0c<2L1 /|K5k 1G9,+٧<@1 B vmJ& Ai@.f""!,+,!` N >Cz %@`{c +\N*,Hcn@J㤖 0 M ȍ W0A ,b+liV` x!i@7nJ<`"!mz  c"`-TG#X -LQGh 0I ! wNj0. #>@0E@ NBg!@{,s` : p~֐1(x́a fFPB@T.2bL ba `,CL#rDjJR%+ A "LבqFLc"p¯0tE.` :!@lbA0L ^0 r `\pҠL!&ʡVB@baA j.,A,"|`d GlAp ǚ 2`$Z `J%zDFHH8,90 XKJ^A`,& < l + !߂#v4B H!` - *ne.=֡w f 0e%6@ ЁXUUc7!!oQ9.b¨" vX H +"@ FhZ`AK#pvl7`  @tʀC:a% p &! /p$A 0 \Nc pЁ %'AOJoZj+dGnb(`H ʡd 9" F\#Ҡ Ά< /+0$D AR ` m @%8j^D&< @`*&W~W .""%QA+O pA @ (r"8PaSc%d B.V+>@VD ,!۲/,VpB8{%p +HF! G&<ATf5Ǜwh~h@.,fP"ԫXDAjSAm  @ ƣ2a#bFNdUHҖ6ABAG ߼ O[Q<0   >`$@@\C @d|r 6 ,q='lXjbl)J+Z+&B>M-B䀮V " D \~( hH2`Xz $O 2%tA ! Bk#$`b V# zd` $Pb @_R AX1xE:w""f/:+d6p^ k` + _jv /R, ` R aN)%;b " -6fBLᝊp@*BaRez\@a/M,aĠjE{ZGYخBViq@d  \ ^g B6 * ll ʁ.[ %hNuQ E('8AR dpRalxa,N`$! bfV[aȀ`$D 5Ik`"! c <0 \5 0+*b>!, \!0VL" $1!+p !j5 "X38 PQDb"Jw䨛k>2b@P A(ʀ @С%ZdLA$- /B;{`:2Ooe."c !UV…T"PmLS!-c QC h2:c`! t'8n3_!b;kSʼn攬X+/?y a r"@@T1)1 FԖ  J%yE+27;M\ ! ΢!>@Al" Y1kQ @bŎ oŠ :tEtHܣʡeWĘep"À,[l̙/,)8ߒэ89) Pn3 `% $GD)+7%4lSHKptC!{=6 >8Ō;~ 9ɔ+[~X@jXFc1"2ܚb[ a") fF d ]BYsǏV J)738 dxx(9 \:gn:,QA ')X Up8C^ \ EvQ!@=aNHa^aa`1:2?hT "S?IGU9\RPL*698Ha(U ?QCrR9,Sc 9DPK@@9(8R%S?O8Q?t͎.h> i> zaS<%#LCRآ`1dq נ"tSNgT8YRr)0% IAj@5 @-094KRQ+((E730P/#1| }E֭LppeJR] dAr3 RiC9X000G %^\\9 q@t4[fDa`A%T(?#'Y0Ky|N9Pvn w 3K`qx6Ж$_) N-vPQCtA#`?->Bz#KT樠Hgİ2M0TEe QM||-Ő[\dS_  UBl)$OZ`a h KR~S'_R $В3B N9+*CN s@QxP)o/ܽD )G\jX0acxt<Npt 0 \”!r -0%O4< jq\];Y(.1Op Z!a`x1;25k|«X夰 .K L:ND KA^Lt^@2]c_ XyZX'T"\Y`N(r b0w@hɄ}8 >`b@!VK@5$b+^AJ!2х++PAf Ѐ tYAZ`x) '@A#MhAi@L KI,6Pǂ<&@><_БDܗ P 'c-QT(!p$‚sqxɒ1dny0$a* pU:ar`5EH\ ve L1 j:9/RTtR䔂cXLd>A Tj@ 9 ce4/*ʡ0-qg NhE&Ņ@!D`\Ua0p NrHHн I,ZP.\xHP4`8px“#qoh@ r@(A%)JȅrL ťrE:\-4pn 胐Fx>P C (KyG1:lS)JHdZʡt uC@rO!i H6!'d /x1 {3Ѕo% #xbSm`A4p``It-d+"gm>I3? Jpx,J!V&x-VSC爡NDְ `^p(eTz 6`G.Hє%(搥 & !`$@^s*0?0[X >Pߠq(ag!@-'B B2D <WMF@DCa h,@X.*P,q 0D0 +!%^ XP|'3H  ` SP7-P@`1! Wal @0<db, rxPK1PPsHuQY P41WPQ9-@ @,r 5L!;18CH9u Fr k*`ya(f E P 8l|QP C'*.X0'#p Vp;Wu X0\ȎHa#s4C;  U P%>b+3cPS`!260J'sH%y{>  @h pQ 81Y"jÏ%3AhK0J 1{:-k r W/ @a 10~0,P*iBf DgY@.k>lᗁ l0Òq0#pj) d h@ @/,|kP !@Zh( r*mil%5QӒ&D`GVyXz 1-mqU` N 7FD쳔 = ?!Hmirf@$J(p&%ͲQ rEbC}V@q},e2  F#jDF1&r)ml5Έhp5,CZd (2 iZddA9L]J*| #Q9.Gz~ȥy;C*EqPNX `2%(zJ1%ɉ`~+:) a.בX1rrMi_qA&a,[q D@YoEe{pw$e%YPjYR@4$" >X:\ҟ21%ٴ1{6̪1V1"g!c & W\g/NPuA$M WW@S$KVUT2r+ KhNj?P2"CIߺ N& 6eBJ쁾OS(c@G"O촦v#ӅzvJ2@D wP<.a!f6 RH ?3PKHj ?tC 5q7cL2Zd݃K(HQ84DD6Θ( qp*~]VE"17:M[(2X3 1f2jUc[~(2Y, i@d8G5~ꨓXF!"y*B(OT̉ZBUi&IbHi6R&Ie\6#~4v,L;RchʂB8T82 bI7mh!Ò$_ʠ[GQL1,7GMu$A_@DLg)8jAf )#J/1(\OA^,/KN4^'CJ(Ȓ &4P?rռB$l^6y tExhj]F;WQeNԸ6E,#J@:LD@KP4Q]D0A deh&x[CUBMjnR FJ@6 "/O3!>1w/fR2^"D (2,jҷ0(3$vV 'E(\n.jިXQBR[U<hz z,4*rRVb7Z,!d){d匍q+(9<Ņ "Sow6@0&DFZjH.$SOuP^@(k `ȍ5?hkDF@g"К4KN89 U',D5>V12j C@%#{e~BsOsRʇ192&+ r(f Ф$I3 j~KV HJ^2gOFq,(Y̹M$jEn,H7c"\q İrF֭&rDR/je#/ڣBC$l 9# Sn2^$46p D1Ǣ `$w@a**6.TjQ  K^t W.9VA_tDaDaω[N'(G DCe2%ԕP|r`>DV {lah4Kv3A.He][@\ㄉ7 +QEd3h&UbHf[r`+[4f%0"qհ\Az5I&yD9S\313 jpM.!2&],D,#Jhx7#_a4 1"rD]^^?GzYҌ}vYFLPYby 'ꪔrNdAx`, !6 d 0  { /h@@EaHȀEf`<@˧ȴ窐`KyQ*?VT`b 4N K4X6.0bHoi\af>BCnBrXUP]lUa *FZE`XX5 `^><1mC(oRzE`<\rr3H3J1%gi5TC]!h3(Ft%@2MrcP7dAbd@ĉjcCeP[j;W7,ndg/tI\iX9`^ ZSB,!ȻX1 mP'?t Y+!lr{KQAcH8g z>K jVFrH&&Lnt]-c# `)4i3WQ &29yE؃ .K8o_" F 3`~)HLYnAYe(% #N)@J6E<}9gf6:ߑf*Id`JEٵϷ+)C1iLUf ''1&Qޕ f%恚` HF@*2$Y΁TAd!O \T(9yFG1VQ/oYD M ʩ1CZІ,+@Zѱ ho=[S<`UЌ#ՋЩhىǐ.Dx1%0ѫZݡx'EQEqI}3唤$Ht5T`>dMÊV'"R1 ɔ$ن>ɛV ]n8~,jIՉK|ȁ =5.HǒQr#g,MD&`FQ S% P*hc22&ٔ ]yVFBEhjG% O5x9 MF=c ,\/J ␠6$&$j+ 2sSV=9TP_N]AA8Nd75Ydc(ı"n8&R%mE(L"D' w"ɀEY!N56>ř@5A&A_d |t BMvE  : $)9($o%I,\6Jr 3Ɏ+$rDk,:QnqhbީD4]URawsc@uZ 0gʢt@벸h9CH IDaC)8^q,^.hKҺ9B$̸J<\D9;zVDmBNL4P-cjGYE@g1U trPo'\3s &XQ(N``R˒Qq)3j'y e9TP7WPK%%]A[[S2zV-ײ( m^z%!I DCjgbrP nv$KVϐqd4H$R#C0FAb;3Jމ(X86:o"x "ApňyKVZ噌"%eE"I<ƒ2~2^4ȇ|MJ-ԇظ.DV8D|;+td+NKY2A6 t""a.3XC9R#T@0OY 8Κ-EJ\<zVH3y ?U]%k&7KۺbrbL?QHE}oYk-H#:Tԇtsa)P,Hr e +WK]9 [Y14N&Bq D7QD8q~蠡Ō@ ʬ$d%E,`< ҄.|DWDQ$~83c) =X89]z,Q5*!2jQ "M}QSXITgOA(^;Y@CYLn;UD3{S>!eV)31!̳8+Af!8=m e_}<^R6WuFwrXʴtAb/:.d_E pG)Uc'`l,=Y 4*6"?C1$*u(脄Ld,Xq6e3,^W94KePwz㌢h&}eZf/dO ^)DzoSi[KUdM/u굾jnW|/ec{zAH\&ߺ /K({? 'vߚߺV6VKv]hBG `D D|G$P,(xD0 Ad@2"dp嬓L%F= .BXL|I cIRMҘ+-R@ 5P?,4lMEvCA0 ,~ E,`K8D;tdiary-3.2.2/theme/hatena_japanese/hatena_japanese.css000644 000765 000024 00000013522 12137321070 023301 0ustar00machustaff000000 000000 @charset "utf-8"; /*== Japanese ==*/ /*== 大枠のレイアウト == */ body{ margin:0px; padding:0px; text-align:center; width:auto; background:#EEEEEE url(bodybg.jpg) top center } table{ width:750px; margin:auto; } table td table{ width:100%; } h1{ font-size:140%; width:750px; margin:0px auto; padding:50px 0px; text-indent:20px; text-align:left; color:#FFFFFF; background:#57201C url(h1.gif) top right no-repeat; } body{ width:750px; margin:0px auto; padding:5px 0px; text-align:left; } div.main { width:520px; margin:0px 5px; padding:0px; text-align:left; float:left; } div.sidebar { width:200px; margin-right:5px; padding:0px; float:right; } img{ border:0px; } /*== 前の日次の日 == */ div.calendar { text-align:left; padding:5px; color:#511206;; font-size:90%; } div.calendar a { color:#511206;; } div.calendar a:hover { color:#F22C05; text-decoration:underline; } /*== 1日全体 == */ div.day { padding-bottom:1px ; margin-bottom:10px; background:#FFFFFF url(body.jpg); line-height:150%; border:1px solid #CCCCCC; } /*== タイトルの行 == */ h2 { font-size:100%; padding:5px; margin:0px; color:#FFFFFF; border-bottom:1px solid #CCCCCC; background:#511206 url(h2.jpg); } h2 a{ color:#E3908E; } h2 a:link{ color:#E3908E; } h2 a:visited{ color:#E3908E; } h2 a .date{ padding-right:5px; } h2 a.edit{ font-size:90%; text-decoration:underline; } /*== タイトルを除いた1日の日記本文全体 ==*/ div.body { padding:0px; margin:0px 0px 0px 3px; } /*== 1記事全体== */ div.section{ padding:10px; margin:3px; /*font-size:90%;*/ line-height:150%; color:#333333; } div.section p{ padding:0px; margin:5px; } .footnote{ font-size:90%; margin-left:5px; } div.section p.sectionfooter { text-align: right; margin-top: 1em; } /*== コメント全体==*/ div.comment{ padding:5px; background:#F2E7DC; border:1px dotted #CCCCCC; margin:5px; font-size:90%; } /*== トラックバック全体==*/ div.refererlist{ padding:5px; margin:5px; background:#F2E7DC; border:1px dotted #CCCCCC; font-size:90%; } /*== コメント・トラバタイトル部分==*/ div.caption{ padding:0px; margin:0px; } /*== コメント内容部分== */ div.commentshort{ padding:0px; margin:0px; } /*== コメント1つ== */ div.commentshort p{ padding:0px; margin:1px 5px; } /*==コメントのテキストボックス==*/ div.commentshort textarea{ width:350px; } /*== はてなモジュールの大枠 ==*/ div.hatena-module { padding:0px; margin:0px 0px 10px 0px; border:1px solid #CCCCCC } div.hatena-moduletitle{ font-size:90%; padding:5px 5px 5px 5px; margin:0px; color:#FFFFFF; border-bottom:1px solid #CCCCCC; background:#511206 url(h2.jpg); } div.hatena-moduletitle a{ color:#FFFFFF; } div.hatena-moduletitle a:visited{ color:#FFFFFF; } .hatena-modulebody { padding:5px; font-size:90%; background:#FFFFFF url(body.jpg); } /*== はてなモジュールカレンダー ==*/ table.calendar{ text-align:center; width:185px; font-size:90%; } td.calendar-sunday{ color:red; } td.calendar-saturday{ color:blue; } td.calendar-day img{ width:15px; height:15px; border:1px solid #CCCCCC; } /*== はてなモジュールリスト関連 ==*/ .hatena-modulebody ul { padding:0px; margin:0px; list-style-type:none; } .hatena-modulebody ul li { padding:8px 5px 7px 30px; margin:0px; border-bottom:1px dotted #CCCCCC; background:url(li.gif) no-repeat; } .hatena-modulebody ul li a { text-decoration:underline; } /*== 見出しの設定 ==*/ h3 { font-size:100%; margin:5px 10px 5px 0px; } div.day span.sanchor{ padding:20px 0px 10px 30px; font-size:1px; color:#FFFFFF; background:no-repeat url(h3.gif); } h4{ font-size:100%; margin-left:10px; padding:2px 5px 2px 7px; border-left:5px solid #511206; } /* ==リンク色== */ a{ color:#915609; text-decoration:none; } a:link{ color:#915609; text-decoration:none; } a:visited { color:#A96712; text-decoration:none; } a:hover { color:#F22C05; text-decoration:underline; } a, a:link, a:visited, a:hover, { word-break:break-all ; word-wrap:break-word ; } /*== キーワード部分 ==*/ a.keyword { } a.keyword:link { } a.keyword:visited { } a.keyword:hover { } a.okeyword { } /*== 記事内の細かい部分 == */ div.section pre{ padding:5px; border:1px solid #511206; background:#FFFFFF; } div.section blockquote{ padding:5px; border:1px solid #511206; background:#F2E7DC; } div.section ul li{ } div.day img.photo{ float:right; margin:5px; } /*== 以下はてなモジュールの細かい部分 ==*/ ul.hatena-photo li { margin:3px; background:#FFFFFF; padding:1px; margin:0px; } img.hatena-fotolife { } .hatena-searchform { margin:5px; padding:0px; } div.adminmenu{ text-align:right; font-size:90%; margin:3px 0px 3px 0px; } span.adminmenu a{ padding-left:10px; padding-right:7px; border-left:1px solid #CCCCCC; } .hatena-rss{ } /*== はまぞうリンク ==*/ div.hatena-asin-detail{ margin:3px; padding:3px; border:1px solid #CCCCCC; } .hatena-asin-detail-info{ margin:5px; } .hatena-asin-detail-info ul{ list-style:none; } .hatena-asin-detail-image{ float:left; margin-right:5px; } .hatena-asin-detail-title{ margin:5px; font-weight:bold; } .hatena-asin-detail-foot{ clear:both; } /*== フッター ==*/ .footer{ clear:both; margin:5px; font-size:90%; } /*== Adsense ==*/ .ad{ } /*== Clock ==*/ .hatena-clock{ } /*== アンケートモジュール ==*/ .hatena-question-detail{ width:90%; text-align:left; border:1px solid #CCCCCC; font-size:90%; } .hatena-question-detail-title{ padding:5px; } .hatena-question-detail-label{ width:30%; padding:5px; border-top:1px dashed #CCCCCC; } .hatena-question-detail-value{ width:65%; padding:5px; border-top:1px dashed #CCCCCC; } /*== プロフィール ==*/ .hatena-profile{ } .hatena-profile-image{ } .hatena-profile-id{ } .hatena-profile-body{ } hr.sep { display: none; } tdiary-3.2.2/theme/hatena_japanese/li.gif000644 000765 000024 00000002445 12137321070 020556 0ustar00machustaff000000 000000 GIF89abb``^^bbhh__dd]]``[[^^铓똘ZZeezz\\Ղaaӫeessii鎎僃욚ssnnffΡ~~ttvvttffbbӜ~~ccssꔔն拋kk惃zzփ྾mmddװѐkkȑdd锔֯ЕccoobbooՊҕ円``kk__ܕYYҟ{{gg֝˼YYhh鋋۱鏏vv얖ƹZZ[[ԩgg倀悂||ΗϕڪuuӚҡZZԧ䂂ll愄ۤӥ״~~ȵ 옘pp茌xxccWW~~Ӑ||֑钒Ѝ޸mm׵թϛꐐ҆aa׼慅՚ꖖ׳nnffֲww煅ҧ犊__懇դ͐̿Ռ}}˗휜xx㍍憆~~偁Ӂnn԰qq؃鐐~~ccؾљppmmffӓŢ떖qqaaccdd!, HP *\80l60/_!΄ E,"@ʇ* >ӂ@F 2d(;x@ 8"t))W+*A}s%exc 7/$L0C~“I[-d*cc "I!c-X 0;$Jx"0p݈RD0CƜ[澣l@VӠ"# PmvQ B/xXPI,Z) m\;4%0@a8KN(0# ;$BB!BM@ A 7aB10e1XtA54'r+H `5W B ҎDIL@Nc{x M% 0NH YP((a/|(P|DB, P4S[ * 1m.`#P QH+QG*:F0bJ6;tdiary-3.2.2/theme/hatena_japanese/README000644 000765 000024 00000000162 12137321070 020335 0ustar00machustaff000000 000000 Title: japanese Author: hatena Access: info@hatena.ne.jp License: GPL Comment:和をイメージしたテーマ tdiary-3.2.2/theme/hatena_cinnamon/bg.jpg000644 000765 000024 00000001200 12137321070 020555 0ustar00machustaff000000 000000 JFIFddDuckyZAdobedXe QaRq ?x$FP&I&I&I/.M!'#BNF R7*:4IlnM:Вܱ,gCfѱb6,[?FřÏlMG {>\MԬvcfϓrgɹfeZdܱ7,v 1r7궅4-7iMVmVK}lIo͉->n~999e[,,GK u[-$$d\5YÄ,@tdiary-3.2.2/theme/hatena_cinnamon/comment.gif000644 000765 000024 00000006764 12137321070 021640 0ustar00machustaff000000 000000 GIF89a.-bfiechjptldo]nrk|bmv~x}g\y`elgzx\ovbajsqz_c{klu^qq}we`nh_fmyx|j^tvrw}l~gg{yzredn]cucxdt{qZhcmips{pa^\b[a!,.- H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧP6-իXjYjUnKٳ x%@m K] jxi L+°ǐ#G43krb].llĹ7!c˞TͻK9Mqo iK;I" а {3PO޴ɿ!eH;Gƾ8'Z5W6U-Vh!R.ąv *$,%p}3($"z Ш݈@9)) $t$Y% @@,ɢ3`Z&TF@NC ,`f%By` FWn`2i@!qA0Ml A0iI4k%PWl~|EtG3E$6 3@TM@)d@ @U7UBĀ/ê Au4E$5,K bǨ*P /@p^v'x5=w8k# +K@,`m9) (VxsHH3d `De-`g{ B2&F A9n+& Is,5PD\,BsP25?L"԰4DQ^4+b:U5ϙEA0R# $@ 5hmGxD$-X8 :Ap01 D`R:PPD74dYpD@[Dxd4#̠=Ja )NblL$߆uiMD 9mc5iA\e*@ L7 UL Āqh & E R:Ѐ z &TZЁ Xtd 3Hn '`A0rA d 2H EB 0`MRXl0*iPDGPLS Ӂ "x `!40Z@p(6 J #L @@ ҰPjB|%@#0 j `<A@&ъ$7( @AB԰- |0 UI$xQ6F4 f@, (րX (40@ ^-  H4pLa1B ( SMP'E :48hZt "ɩE*`z%$ J]*` t tb>[ : H`xdd*+`W! d! ( X 2)P Ta,0gn1(`FxPA@@c&=`.N3dh@+0;X4}`!AK%R4~P8j "]jPf_$@Y9 2 )̐ia>ӐWV AȠ 6(@ @<@BktRT<`Ŕ' @ l 3`h)   T)< .B4@lAu(D  fw$ @B.S@`$A 0P 03@]MU I (l0l:(bRE) n 8 16 ͡%؀,@Z4`o(@ ХO00| VX is/mB/V<P 7U*`~S{3̽X8{/7 SLP(Gsޚ D rZA I A{y 9&H 8& eĢ}fx$ DB ]# vЌEġ FpfX OX1@5Y/Qtb0 (pIM@ 0 :{BR.xNSp l0 $8 +hPBj4A Jid 4& Pf \P&4< x8^ #wsp`wf` ->@ # JЄO DcO`qPb|8+@.1PEBr؆{!p=` PP66o c6Sp8&^@84ASa5px"s6x^zg 08`x uLN`\#jH$~7^Qv\`1"oRH'a؎Hh u꘏؏8Yy ِ  pYy;tdiary-3.2.2/theme/hatena_cinnamon/h1.jpg000644 000765 000024 00000230111 12137321070 020502 0ustar00machustaff000000 000000 JFIFddDuckydAdobed      !1"AQ2aBb#qR3rCS$ c4XsD%6'&v7GHTfƇ(8  "2!1aBR#3QbrAqC$4ScTdVstUუ%5uDe6f'Ä(8 ?G|Ew|zj~4v^ܹtf?SjBb\!FzT% "__i8ڇI׵2 HtF7jPrAemMvV-s\N9RLR[ဍ0)(4"ҧZ\Xֵy+*:1UV@x&y̨t y*j1F KʘQQW)'Oq7[h7Qe<>OQ<>O}ESj"]n&V1Qa{ʘLP"tXpkZs"IcZGݕȞ'V*"x|E *a͹VyQ`ъn4c̋ W>T-/*bE\gV[Ȟ'XQ<>O}ESj"]n&V1Qa{ʘLP"tXpkZs"Io>=_2'UȞ'D_U6KjcUi Q&ъB4c̋ W>T-/*bE\gV[Ȟ'XQ<>O}ESj"]n&V1Qa{ʘLP"tXpkZs"Io>=_2'UȞ'D_U6KjcUi Q&ъB4c̋ W>T-/*bE\gV[Ȟ'XQ<>O}ESj"]n&V1Qa{ʘLP"tXpkZs"Io>=_2'UȞ'D_U6KjcUi Q&ъB4c̋ W>T-/*bE\gV[Ȟ'XQ<>O}E UWi&\QDə~T]M$ H4ҵƅNjiJۍ(XaZ֗UmZаµ1iLk[ |[V^{.b]-k_ul[nۗnifte挛qBTTZ(~}jظۍmٍ [ք$5֕kJ6^yuR+Jѧ+JҴƕhV-+NJ?+ߟ }vx>W|E_.>~&0ߧV7=TrSUwSw]Sߢo^p !JֿE7J gw謿į<(u~YdīGx \~?"/ɿV~>_;E*RǺ=x1d@;?ٿW~ Ļ1N}Mg?~)WoK%ߢωtQd }vx>W?F]+ߟWF]+ߟ_F])T]Tן+F}RfRw?+\~??/k~"̛|w~?Ŀ;(vfMR~>_;E*RǺ=x1d@;?ٿW~ Ļ1N}Mg?~)WoK%ߢωtQd }vx>W?F]+ߟA\qد:$TL:G-*? nQs"O}:U0F4)YE.QWfݽ;-j85 UԞ*ԼU'#(*~r.΍\zjFfYoJ`i}:S`WϊB$8әU8KZ.\rSa'(~,lU$TНwas`(N̳KW'dA\0EmSG&dƸ VOQ M"sb5?m.wy*Z;<äjA=ZjSQ^Vr5x\|C\JSB""i\ٷ]^1!6e 5xJgO>Pwml_ru}%]mU5 8 w7_THT56)g,Syp\_]+k,F HD"_љsiIqTՊc)+cg-z6]rze4R ZkDuMc.5/OA|Ponw( Hse-W:.4T}kcS_ZCO1lkjswڏ+#T\ʻDž`N 1iNTx1G6eҺ :Wc2-Z~ѵ 6&\9TUUU&V'~/lwMKK.8*Jr+U1G'7_v%?š&b}١.%nncugeQxwL?=ؙ]m1??Ւol6XiW?ȉ[7/b4!٠;LWfŬliwi1Rֿ- o'W&D"sНߵo1zpvѦ-7v`lJ,P U[Ҿ*//R}:S)uySLYTWL::lTޫR H)axIVҹE:u yXbIj~]5F ,O)2W>_N`B*)OEfjFYa4H*. RTƈUȊ"\Kދ։Wխ'—+Jәg֕UKʟM/J`Oӥ0IeQ\E0ɱSzH1 \+K%[JQJbQp1هn`.VcRĘ15 ,O)2W>_N&I0ܫWYX~ JTT+Js"W"(q,v/oz/Z&=_Vk ^ +NeRZWӥWe.*}4)2W>_N%Eqã&N ār.dm+DY(.)_k8WZ%J$6TaЛ+ \]^TjҘ#)uySLH7^\]fjFYa4H*. SRT+Li̋\%ײXqZO/JV2)uyS+ҫ2W>_NKʟM/J`ʢaՓbNZb@K V2JȢ,Ĕӯ\+̭Sjc/mF ,O)2W>_N`BтA-effEhTTbeI P|D;ZO/JV2)uyS+ҫL>%~0M+P_kڍ+9#+WP;_ʴOl9mA&2&-)Mln55O\W1bC$驦)L,lKu9[jm 4d-&eUU\;K*T5g®ogGrTVwtIs*Mc~g)Ј˚XKLA"qP*; ~~,0 ՛qz\-0 ($ W8e͙Arग़5P6Jpv? ^{V(؄*Tq[l̽ctb%A!f"N675eŨznҬ\;FUEBɜ:~mZű1-_2{1SgJKDنoZ4c,5 ReЗ0a&eLPOU$d\Fi14ME~騭6n̻-`yEƘq#q9HmNMun,Oo+{W5jln*(pvjEk#"!:w2gPn܌ ̥W  cUZvoZ6e)o-[j`wÅ mv/MqU$'Z;le' **6Mc:__ IQK1DQ͉*Ҩm%9&@"H׉s"l͎zŬM7I:\`ȗ/ 9}uv,D#P(U!\qQޢ5cnųI֘ЪoؖC˔q,k9~I1(\D+Ge>eJޡ֜ʔxV7 @AqLT`|x؍2ʭpzʦ\`[Us2*TvWN)kVuXεky_I8/2LoWѼ/+W֊\#*e.*}5!}:W8$rQx{p%Eމފu-by:6ם$GZs1*,cfi(k(S4LV$tDQژ؜]*[,KEh.)jmӍME*u~]TFT/4lp)|[U1NxQ/OըQ1G,~?VbT:S8M;v+TI{`DIN[U:?M./jbZQ~iҜDrmAػ^ϢbL"O*u~ܺ^1iuQ}X/Fd㲱: $Eؿ㶠hsOիsODZflMċ=9I;)ƕV "f*` ˿Dcp"2QxDeNKv *`ӿ-j6[=uD,~?VsODZf"&ݗ0f)TM;`mJ2l,^1kr2QxEM[,Qwu|X <2'8qf+Dr/jQ1G,~?Vb9h"NnNmU.$*&Lw ndFT/4^1iuQ."$п_zOxQugAOMn7R'_wgӻf5'X{\ԩے?ҽ 'KdFD!&}^ublm5E平+rm8.o1ˎ;zֳ}fax8<؉8݁L\4!"@X㳜3V:kZ\Ɍ$""bxD&e%ECUE[oYtHo%ť3NpgݔT(. C9"Pbfw3b;*\6V9e6\?d'ſ B!׌M\9 .!ۇ=wS{qblopӋvk29.zK`"FQ~dU/ RCtZʊ}CkI^0"23vsuJA-snS.9~"ܥXl Cuwiӻo;yQP%>)+Y׵+:1Bq?ȅSUAәٵ9io`-A"Ҧ=)˅oVB-y28tfhq^ve9Z #W2r9HXyׇI4|;,^CA{P[-`wv1AȒs9;m6nr|+RwMdSw UԸ]Шݟ0Z&?mBm +ZWզ:v/'  ?F2ؚrs*`JGWpo!zk*a-_++%`mEra$\0ߵpT{_'ҵe~oI ,p!%]nZ)ȭ8/nm^cd("SUJHv , | UQBEݎd6֋>5 Y=\K`,Lc2"*۹\5`-w#{HUZnARwN;fv?̢̗8"yϽrcZjcP=PMQD* ("2 -[!`˫+:,ͷīUvT{:]׹]dY+|$$EX}?FqL7}Y/UկOT-(> *4w%p4P$TLrP/_ ?V(mL6˅o ӑUܮ.2Xz&6$lڈ*xpoIӼΉ"^*}*ƭD,'('$' 識2+;*HdݻznJG+sszgoBb4x$ѳQR5N'FOKz]/f˳8ܕ5pZ4~"$^/=mf&(zxLR͂j;pީ~Nܕ@5 m>tNPb~|&JEOXFOKNGGMɀtVyLUCQT$\W2nݽ7u%Ow/?-[ИY v〒FϋmEKo|;N2x|zQ<>O=/G//v8rb|I.rT9hzxИ?-3z`7n_w%a HO$ث_65 e;Dbar`=fEqaePU ̛oMISzxnoBbWLބ;hIIWgkogŶǷj'<>O=G^('/Uvtʊ=6lgNSP գG"O9oBbWLބ,+f ꛗ]XdRDQ 1ETE#VEOXFOKNGGMɀtVyLUCQT$\W2nݽ7u%Ow#9չ 9^/=3zU%UT[cTSD'DrީaWc*&.ʨHpMSP գG"K9oBbWLބ,+f ꛗ]XdRD 6*͍ABd>tYdqd%0dxnr̢ rv֝3VWmX^Dd\ah{|wXhm͘0Nu|ql~l,@GXCy%"4H68{V,ܯV;^!g*ӄuhǻ4dWq x >"q~Jx Y;%Ι1EDTEͷrcY(R#Ȭ1h8SN"«cR#ۑv^*OP-ɂeLZebԆl>|O"Sd9yDgW+#2jY%r/q ?NYyu9ڻ,KIˋr !kq\/qz|CҴֶ@GW`}U;{ݵ]iyF*eA2 Xvoq~u5ɁhhOk6z/K\"1!h g+6*recgv(vF? HYڝqD+2 ]T8X.V?i@cDsb=4^Ry;l@Lrf܋]b<]u"r50'Wڧ[ȋfr*8٘t[RkO=3 -"inW 0M˾N&J+r*i;Cҟ.zjt\e5uT . vl<{*+DˌC3,uNy~'3 ]m<..V_IʕQt-`\!LApeM-Mŝݟ< kvF4XINAǏv Z568I" l_+Vڬ~'fBG/0$dMGеdV&+J|mp\Y8ScK' *$ߊL=>dž©/fat+9~'Жe"yR.Lk). ~婸{!nU~Ɨ0N(jlUˊwZԱŅ.(B[7EJWU/,UXy깅ПIȚ.kaLWUMpS7,qƗ0Ou 2wb_9mq{|%Ò/fat+9~'Ж~dy{T|BʛZ;7?PyWi}S*8.$k8lqcD1Bؾ=A.2V:Y>O=b.[h_at%IȚ.keLWUMpS7,q ?)U>$uc~Ok‹GOrG=zO{Hirݛ?DW\q[an÷LANƜ 8y$e 9Q=v:qmG'ML`<Ȼp߱6j7')1'1\)` ($-5u2e_62?GDPPA{ kx*ә\?WC`ó"5a 3V`w...^@̨uYiܒ ֹܽhׯ)[c)>>{3@ejD@6;0r N&bH!2rM\X4fms(Om t kj}%-BNtus/mPp R8Oy.,A1lfwwn16NfvHrH8cvS7KVOQ{Xcb.{qӶ"ɎFzD-c!&@zG5v>e0o,_M?fN8L&E%l[AzP( aQoO~q!zn/+Mv, ?ioKg}#) x&6lcUl l 'K dZ8H]lqRdw&?"\E%5,ONwoMyE=حgߵϨ4}D[T[dExZjL3!^ȁ f<8ήo,d6}{6`dGv{sDFmOI8<ۊi,G׷p^Ӳ=/p^} UxL㢂f9p@( qٲb:AƧ0*ћP9*& aURT$y2֢ `Xy#ؽ53$"<" .'5V%OmG_9MT\Qr`ETO~:ܣ41ݕh1 Сf&7*$UDƬˣCq͵9Es1+c P`VZ6Cu%@Y" l";xq{%YB5qT2쒮8V3`xRiiDnpư }lR./T_zc :6ԼV~eZz* .$k]_)`J2ཬW؋ P],J1TQqD,6&;*~H4t)̋8\ǃ3'KtXtDm2%Zl*UUlsfa0Q,X)LHI7 F Ҩ!`y 0EZoYxR)!bLvU1e։-.uL*^?5Y}|DeN}|Ds+oͲ!("T1Ųة 0tooDd Fd– *%3aPSYߵ%FNrYx}|V*uK,TUW6) DQVk{pW]OÜ/HnU]Wv&ʽ5μuX^?5Y}|DeN}|Ds+oͲ!("T1Ųة 0tooDd Fd–! qT^TʅnOAOg~ׄ8ʝeTeZe_K,ɴTUW6) DQVk{pW]OÜ/o F|Z[\Ḱ2M0@O<'4a3}kL s/#5'?;_u^t>.${4YPFkGSN*46Ƙ\eٷ\s6*z{[ȵOQ˻kQL a.v >m?t'8I;aڕ^' ^UrV|DM it ʰ*ȟ49p_^hhqwtuiK}I+5 g$:TufRcoHzVg-b sW&1H^ɧov& qR4$Aَ-w"TCbs]`Wһ:9E0ER%~N!مf.5Fz_9,RMDX\Hq°VzNJob&DB̃O_޲9Y쯓*/k.}_2⋵ 6Uʻzj;Z*[U鏅0ڂ]Q-894Di,ڞ! oWAY!kv)qU5 gj2#p(PŖ!'9^o-:Y{kAskҍ8M(d^&>o]snCv:¥@BrPv9U] h^-3 -jQyW) `+z<Ҏ_*cJ2&Ppޘn$7duU*. (ە>Zt ʨʽKZ.}FU_0&E: rF0(4(iAU -NCpjOYJy}:S%$@pDU̘Zh^-DB#*/i] mK*"L.®emPkk&%Î S'?iԕLt V&8dTT^֐rT(Bv7nTj6Nç*W*/k[0W|KLKh^D4UH="dJޏ4JһC̢ɥT.7:. /<>O=f*#'LwIW2cOjdZ޳yQ9ЯU_0$⊘W~Zp,~2CۓT)ԓݟթORWӥ0FOKҘ%Zp\⹑SQS{kZCMnURB ⊋ݹS@;\Ծ%lWDe^-3 -jQyW) `+z<Ҏ_*cJ2VUD/WÊT$7duU*. (ە>Zt ʨʽKZ.}FU_0&E: rF0(4.IQ&#`ܦBٻ]wp"ܟ_j( d/^S wg 1ɕ֜4$ *؛&kEs26l9"x:d#h*9nud~~.6Jf#m˽Y}#Ӣ٣* $glZ'xtّ? ~U٦ݾ+yQa@ > b5f7=?Mz$p5c;X9h8vO{2`q:b2ԖH N|noQeV]?Joxi 7 k}Gm0Gyqq~@Ti4ӏsQ[1v=?=ɦ'n:{!|oXv&'pjsr9m؎`? Mz^w5~_pHa7 C|n [g[bJU uFy Q$shB>@uM'Wq /1s4Yu17c | \aڃ:$him0GeN:%zzMLmkpVm>ԸF Covzw>ǀч\Ȼu}U[nŪK6ԗm'm\ _0~Ѳ|>v<|~w]nd~"{ o0t ,!L鞒+OjT9qeivF0qp0̆Z6*1χR%TQR# F\XwT5RIiQ3A%=nL2q̢voäj`/LŹs<9N‘i Qs;Åg'MwY _R֔r]c/UYeMIݭtcGP-NZQŤs>ۖ_)SuLș^p>aT̸ͶMlk fx,\yEK ^ի4yEŖǬB?⧡/~ KMݗ<5 9<ʁrXXhDxm6j*"H]Äo ԧofTO>y_Ҿ|iK/^ol7e]/3) VT.8IxDgTTT\ޫBdp9bڏJ{/w^2@,QYx tWRyr\j W;Đn3} EG,xpU)}yV)Ba=ox]EawܽIM/~lkEIk69ѳ>TvN{00IjZ+5${7Qd͒UD^cv5ȎBX#n8 * )*{Dݱ>Jmz*%y|V+/_9)}cʆ(fҠXkrX|04lM6c'F+pn Ցa?VDFBDR̈ˊ"[r 0ِ 5Q=䧩/5KQOS%/4 d+֛Sp؂Tem⢤V8?drEڕ@2)u rS  UQ?Q6MUUM>_G !amGEQp]%%Oh'\͹WuZE@:˒Jy(䧩_қɎ*`IoJbes1`^bdѳ4ڢ%̝pm7VEBY ?EK2#.(mx/fBGPo|ׇDJ/G%=O(ZmOb PO9 XlnejWIpȦI򟞯)L0L2~UFBDK0f)"!:=-կ"8I #n8 * )*{Dݱ>Jmz*%y\>V+/G%=OLfDqk'5iE׆|04lM6c'F+pn Ցa?VDFBDR̈ˊ"[r 0ِ 5Q=䧩/5KQOS%/4}VĄ2*QpފxqP_9UmdV8?drEڕ@2)u rS  UQ?Q6MUUM>_G !amGEQp]%%Oh'\͹WuZE@:˒Jy(䧩_қɎ*`IoJbes1`^W1q@P1ëG6AudX/?QG"2∖ܧL6d.zu6x}pTOy)}RrSIK/B*( 6 +Ù[x0Վ6*휼wQvt' d)!xGTd/DwMUUSE폢CyHXhtQT\ghIIS&W.nG{VP9+β䧩^iJ9)}J?6pJ5wc_k~2juz/f[7/<( 0D؋fw4Gg)!`B`XQ S7psu2lE6UN$M*JuP m2帤][zE,ZŪmsѠar|%)DT MEKm!Ë vQ+ l OR5L mʉeIt7 \ '[+'TG" .đ;Y |!\/N;݅2I.Sb@GQ\d+Xj$FOB=U5 N7ab@(S.ԧZl e<̤`eo5mo" 'F51sd[N fܭL8ٖև/('e7]ˌovpqܶMO=\zZq!#Lf!RQyj){`XD.gVmXw0[Zx]#6Z!,] ׮G9>7'@i6]!^YՖ,ң#(M "JҚs,ʾ 14|)1Mü$!ZQ±ycYY::!ĄQkyoglis `sT\2Î*_/s:nZ 5Xw^L:N;D"W2Z_P+;R>B^Яc[Cfjvv{L|m܏Eކ$3ArM[spk ns+[7!X Ӭ<ۂrmƏ+9 2μQgQ΅8{k DrWA!F7j5kQSSo<M7s~tp'&\)"jm k늟n(l|>JZVAGDLTHUq1Đ@o¸r3"Ss:r|LIP@A19j[p*pH\wᗥq۸k|4IuO֫LQ.)Կ1S0*211<7u}>\H| И#gB`l$-ֵ`W \sK{WrWQ}dK|L%?e?ZLQ.)Կ1NYG]CSrK~~/LT) x242ێ]@2|>"30G/?L΄<(H[ſj7m20b&+8&o 8șrK~~IИ]CSBb͎x TH7):+ZS) 1S:"bB$%~<ˑy)U 9~jft& I 2"vnۇ=ȵ$PF6e̻v&qޘ u@7qa.)} 9%?e?Z&*f<uG mwvu}>\H| И#gB`l$-ֵ`W \sK{WrWQ}dK|L%?e?ZLQ.)Կ1NYG]CSrK~~/LT) x242ێ]@2|>"30G/?L΄<(H[ſj7m20b&+8&o 8șrK~~IИ]CSBb͎x TH7):+ZS) 1S:"bB$%~<ˑy)U LjL7sڀS|RE뇵J#]Z5/,f`J(㶺+!OiUhا(DmٷҕK -7O?[Ovzf Ymޕ&vq:K&vn9keq$"Ն7zKWӽ|@Ңv7Ahz[ѵm߉O+&zsEF'>I6A4ka]Obr_m.kٗ>6u4?֮A]&Dkyn7T;@̵z8AfC ϙW;-Z67g6Ѹ.ۨ.rz\ qo^(C}> kPr t>?ԜΎP<:V٣s"WAAǥ6yfkd ۇg]3e(j:t0YcwnmKVݖ}'BaŠd6c :*e6Z1f=NvUTk}7'!4ˬP3~16QڳFF'm#$n6YG~p孈^: mr|!.6K$mЕ`R33¤w,} X'b_Oy- kAvquy" -Ƌ>nqڋ~U|+HβVF3dTqEAGp]I7A'G1b퐧4F+ xS୺Cic<̻;<ʊ*9$ە?O̤ 7j2j%*DEOC]& +@;exR!ipR(Eb4lp|EJ7FjwDD+) C3fVfg3kXl߷g<Oϊ'sb}{A{xuA7UdF<_/?_ٝ >oYڪa_"#:,:gmsچL l\?{Rϋ7#k8s}ǢCJV1>kSW?d{(c9dv2"Mnoa/R"W5Ok"E{6[7MYmPYwmK6R4F)4umB4F]hgu^c}%%8:oqچN8dṂWS2+yk_"U&8& L&8bIQ[݆)Za^e6-GUV6Bǰ{:qFC/G;VetKVWJ9KDL@Ip>$ǖ}څ5إ|5PJ4dۊ.1to L*޳?*L+FoYL+RdgQaCm{PӲ)Vr)@R:ŕҎ@R2Rk^©s\tܸ: ^etYD+J%mkKߜ|F`RWȜfD¾DFLpLAw6LqU݆ZҢ) Riy\mU[Tڛ ƹ }Yҗ/-Z](/-+3$ cYrjb`j}A+$ѓn*WklѼ7U03zxЫ0g<Q0HAEW۝c3YCN?ZȦyKPWJ9KDI|Exs UsaӿrXD%{Iҡf[1*.T\pl㽵O/~qT7 T¾DfD¾DFLpLAw6LqU݆ZҢ) Riy\mU[Tڛ ƹ }Yҗ/-Z](/-+3$ cYrjb`j}Brճ&BHKvnZ1to L*9BT¾DfD¾E!Fu_hX nt9f ;/\j7"zxet?TLW0e\6;.5BW]*ec8JҢE~;Z4=eM3zxЩUL+FoYL+KdsiD]l]*+r+JVWMxUMΜkՙ])~@RթҎ@R2S9P@.&9:1G.Mv)a_ fM6⨸) {8ƺ]uS 7 S s Xu}`-??k4c}pU`|܊g?Tet?TLW0e\6;.5BW]*ec8JҢE~;Z4=eM3zxЩUL+FoYL+KdsiD]l]*+r+JVWMxUMΜkՙ]+%ua_]evtW_V}k?#%:˸4?w*QeDU8\ƽBT{ B{!lpC-͵:Uv ;If-*S + œG\DPEezWVt"iu6[i<r0ۊcG To-["%*ˊ;Kbg^ʗQq (۞w(cň r|RKe-/,'KNgؙuY\bb11m6A1)H_h kWASۯ gQpM{b)(L6{KȽ3`lG%{2#Q΋!G󁵽5!d m^%:d)3307?[ȽX۷$AMG8m(ړic 7םţfR,tn;}2ӱoEjnO ^h.ue}Sx+sR srC4qsO{Oi=Y:Et3>)pn L[MFp+l:ӹtj[\yQ̡Ȋʘo@P ^ {;Fkm*KgWTD^EnP `,UBbǝЮ#`ML~[ʋʙZ+Zʌ~~LkN#8z b~֕Mh18b S -돐ˑyc}'%YNw}~S2)t}uexp{vsj<+~_Z^#U\8ܲ&L"hbl܋kmpo n5Hr|r\I\~~TƾU3oAaTwj6~8\ U\VJ5~T.e:V#e:SKaH0̋`$8nO`Yf`I֓3 I){xJ;Q=mcZSYZ*UaƾTekkc_*tghpStVnEbc,trEN!4[j!#9K~_fe:UGG'ILt}Ϳw[RNZ4dpqCg\0][nxn+qJC>櫒Jkk袦5|b Q:u8ZV)Os)Ұi%3)ҝGX+BAd\ED!r}U4\lXNRMݨ@OUiڈ8kҘ2R5+__ES8;GEnSv+m["VSnt$TO*2g2Xv 'IVfS]t}r~_̧Jwi1n A^{C.Fs!叽`r~_fe:UGG'ILt}Ϳw[RNZ4dpqCg\0][nxn+qJ+__E\|DƾU3oAaTwj6~8\ U\VJ5~T.e:V#e:SKaH0̋`$8nO`Yf`I֓3 I){xJ;Q=mcZSYZ*UaƾTekkc_*tghpStVnEҟMnywO|BD\TM5vFA~ZG1a{VPH vR aC̯/4-U-$Iap0ZZOF9i Da#zKx%WIP"͸hEs{,s.͛+s .8V^m">`)(e˙U3](Qu"tAEK3ڸB(9;^zۅ mb~2łu ,i)%HU댐KOK9o#jYQyx/݆ \Dw#_U~s8:-Ӥ/c1fu C1eȭBʒG$|T^V g/W*HEYG 9U.pc15#W7_wpB0Dž8|XS?n<7,Y=qvFv$A0#ceêiNQmD(A9TI0'՚$VvkFKʈ6/ "'*J:Wş1ڶ>­/ޞV""  o6 >D<l r\ZԊWqn8_>GL<#G}Ӊw+f+cϴZ^g,5M+N|Ns-(1uqscaݫ܅4u]W& ͸(ٶ&$8p՞qSnWW9\N i](s???Zu7M9|zT:>9^D:>ǒ9T!pҤ:ojqUWAVndx̱:`O%~zoWԢW)ϜwPL¨ȉpnMkJܦ4VĆq!] ~>kz;6WU;ΏW;Ώ̶PΉvfrҌ_v\&6fڨ Î8VzUM^W9^DVds,i8+EIvg̠xmΘ7ioXU6+)Shz_=k"UcvJc|7qU^iX"M$C!2DŽ멁<9ݾ^Rr_/#>qCm3 s"$mM7U*+rZ#Yąw%EErTJ_/T:>9^D:>g2@[:&8vڹSJ1GUUr`ۂjbH8Ypo U6z_=^z_=Xm̱m%i2:c|ޥQcx}aTSW稥N|NdT>ɏ ۫*@Y߶aUy`6FL\|r^v>ڋz_=J+|z"u *l6DޞVnEhLHh]gޞϳ So+|zShz_=ihJ Eo\wjn!M(WoUɂk3n 6m"8ugm<5Tە|z#|EaNW2ƓZta|OzF)SoNr_/;ΏW;Ώ+M*( eP&> 7ntf7ή~ګmUU$ہ2D9r?,xN{󟞭j/|(G+苡9o]]v/t]B&k>nZNx.t@bcx} $sp<+KMK}$N5Rgq"'E6"mfٻjԬ->m+NC-!&!S&Hk"QuokRt -kKb[Pj.;qeeyu92J9ɹSj[l=Qx"V!m.'`*l؉+jt0) a̶t{.sX&Q6\{ XL;5jQ9g_N{Q? l^gYckTx=М !#h`z+0NY(tulFح:Z#\5Xr{<1%dbu'Y[`{ޮn;&{-Ķd57'υ0]ƻu :SLv<.xkOעG4߬iBQ՚:կu{z] ,pwly kt6@u M/w{z.{SѤ8q\ݪgz,EzuݮtUk i"67ݠāpiaX]hzi@Sfl߼Jy=icނؽi@u>nZfZY|=`[cƼLc?GW1#S ԴM233(~ cq^*k6>_ֳ{(zHngl^+wڮtIιs^}ho[OdTFO6DUz?nGV=bHn/~?&;&$ "bX<79h|#`9צGN.e a8${zSU֏_xnڟN| 36Éo ҞyZZ2M/xjwQeDFMedy6@x?wL])qU}e{f#7Psb,0?8DsesҦ5H⯇uHVNl:#%̪낀9@|Hڃ-]YQ Oxj.#1QPG.g! ,H3^]ŕٻ ]M0$6 ޡ[V˲]WK A68/ .gX [>]}  L&+|T6@/[QȠinį=xu,Wk"ao+S6w'-+!f ?_V@y.b#O$ג.쇈9 Ġ \z_=~e/ZڨG0iN-?듃2ڎldtMG)vSf*{䮬 l {/!8$'sr'(ʧSװ[ ;f"d( S&ȇXUyrFӷIir`v(CmdIqFuR12*DRxOvlh7,F+bԷys\nnS]R#9meF%ΚS c:Q]g1G"UT$Ⴖ?4".qaD>O=H(|z"y w*?hAz>ּnWVĦIH g2g!k~;/Hx|tEp75Q\`Ӝ=([.tUY6UYq2:&)LrWVۃxxj._窢9~'Xҕe^.$'CNx}pW֘W`䇇PrC#9) xqB+UU*bD&Iq5mZ|L8'7Q<R+ 9~'CwyqEûka^TVaKUłbS@$ ǿh䇇TTG$<>:"ZڨG0iN-?v wj:**Q]ي^9+m<5D/QDVK\s,iJ/mx~|eѼ>+L+rCej9!EECH z<8աpQ]g1G"UT$Ⴖ?>pȦK|(_DO!r;\ø"mݵ0u*+r[ե1)yR̅iZߎgm4KC*#G-MmTW#4J'ueb;˵AMV\L.lS/cՁKyꨎ_+%x4EuxYx ?yPӲ\X9!2`!BB$jиJUFh(*vɒ\x p[E}V8dS%>zO/ԊŽ_'9`.amlq6d:ו-jq`<)oB4-qr3%!涪+ s~O:݃2ڎ&ʫ.&GDre6bJpo Q%O2)=d 'yEa]`߆\xU1ʺC௥?UҨ{@_L槇sN1B `B7Z`_I*Hhs_@ ~ T; %70!̊#FyVUdXm ,JmO>cQ\oUs/O,!jJCӀ "*")gJX犴YTʧ0(ͺ-*+1H{fZ'?+<|5\ixsmB#"a&;\ 6tĕnjQ8T($ eB3غN;LF5V-ڑr=qR0^R7A gξP]:'k{QᖎW/pwxZbbL.@N%dF6FkǜW}Пk7Ww|p}o fvhnZcUz]<DoL˄%~;t#jQ(7µ-jFN&v?vn~^moX'f{z8+;,:k-9d4Tq09~{oMA]l;`{p反vVDii]Ķ[|-#KlqgL{=$;sn?3wOo_j\}l F$)1DߚV{l~[r %j8vwEv-нmOv;g{ ?)XZ'ӳl>gS^ ˉhj:OMj;5=;4Y^Ud ]j;Q\!t{SrQbj;G3s= nurZ@䬖޿c-kBS-vó3nd96ua%lm<3 증k2zћ;Vgdh́v%P*Cƴ ,4Cb2(ZunoS1~9x8 6ƃ̆s?C)@hZQ}X{#.GO s.698;[H-p %#*1٭lbsMD8 BH&q̞j[ݕ dF̈́.//k .ɠqfƲif\]v e/qhN(C™SmtЄzIuY2qISsس$j6WIУ1lK/ӏ\|z_-_ٮ.t*>hI℁ ;~)ۅ.JU[+An7phI℁ ;~)ۅ.JUTNs,%`l*. ḮjURʣaThs"J,^^-}N"??iuod;*+/%|?flJ(䯇t+03 M .qV:RYΪw[9?xa*tG"LW6g`" M?>r(\jG TcL*U<1noK+տjzZb7) VʫgZоfrv;+SJ~[e:U1G%|?fS1QBLo$ >ܻMV)uV⪤8pp d!-[f8u!Qpo uHUªU VE˜Q`lqy CK}!QYy+5e:U1G%|?fS1_I$\ɘ\ElHTIpSҕuUK EIS9b<;Qm$IqBR8UVʣaT9w;|B\.F\sS>דMjU^c:Զ 0&+~#ݰZrWj)ҩ9+4)cx HNߊm06rKRU!v;Ӏ\! o.1 xn+GTƘU,Z.\WgmSj][Y _٨)ҩ9+4)L!"L(d*BKF*U`s]pOB(JQȓͿ?Ⱥi 2O󏜊ªU|L*U=1noK+տjzZb7) VʫgZоfrv;+SJ~[e:U1G%|?fS1QBLo$ >ܻMV)uV⪤8pp d!-[f8u!Qpo uHUªU SzrK,0#k&My}Ek/ԖG60g˒\XG%|?fS1_I$\ɘ\ElHTIpSҕuUK EIS9b<;Qm$Iq{r}ڤ/'J"|U\<W]T>A\ֽ?k%Qo) rG i+i.Vl/ѼkV,Ĺ0d ´l|n򈾠`&R׳T8-츤CG  r \,Q6Sj-DT=a ]N0DCh6Tԩv傫UMVܷMbC]㔏-c̮u+>H?bFH6^ L2d SojB(8ۗPah~Ҽ(-{#qd$Uq!?ޯNn\绮Hx {! ^9v텩4k4}[ȑ1Owvp^\fϜr >n#TfYoRT#ViZ_M)'!-U$ 2on:uFg+NohL-,n/㉧7Hhȭh \}Vqa2EpW 9/רi^M+P9.V_GxvK=x3m <ؒ{.!c ןGs{NGN3,k燠hMOK|A ߺEmнӮ )|G6]}.jVϹs|^36$fd[s^ҳ q;ں ;yz/N\fUOyoikðy p")Cd0CpVJly'ge_3SoQe{s}KEӺjY9w9Pؕ?7gƂiKgo2mX>tџ&!?el̻}M|a gi.I1W2rW:LӃRٙ w۽kTUl`Y#NcfluE T/J|juܔ+qc=l"9/Er9*kԣ}Y w{SZ? |,+[p=u]w3f#)x7>oʘJ6G½mmkTyq$P +Nͩu NPyT IsWcD["V =+Çκ1KˏuƢ6 d2\2ba[4XzpZήb I|e+ ,Isխ}!8F[cA鈍, !pqG.Sm]8vdžkE#W# JS;NMglf:f\Gg[J#^gȦg+.gJ#㐞fYCqG,ײb*5/ EWDdX>DDD\6VEAG NJȦݟx:tx ikVl"=ٓ]@Cjx"b&5ZefQbLq}Bة@/L 0\q2 '9X>EmFAKhvvn -Nˊ4oCZ_ 6jفeQ-wt8WD8m$W_2W& frř-D4|m$И( hBXwe[h{*%y"E([mp/R m{󏜩2WԅW}[Gsp ,yT]mjVm$T!= ;a+skVDdX>D*gf 8efQbLq}Bة@/L 0\q2 '9X>EmFAKhvvn -Nˊ4oCZ_ 6jفeQ-wt8WD8m$W_2W& frř-D4|m$И( hBXwe[h{*%y"E([mp/R m{󏜩2WԅW}[Gsp ,yT]mjVm$T!= ;a+skVDdX>Dm9lepf^'#su6mPގ/6UۗwJt!xn&ҋILe7i/K?ܭw~؛j$ĺI6>8"NtL{Llwp|Z*Aa!n?`CNLij#˙TcԾ="Ԛṷ٫,S`lsO eB| ֑48wuYB`B&$*$' bqX%ʖz}|LzD f\\OՂ^w>wEYqjSjQ 3ua7U}Z=EhVӝ\Y|K6 ^>_]Dun;CH&BcO[zĂuRfA+eqM `7l\ :jn]܅'ժps>8bJe mjmY'WzNe-(Tyͪ>YIEyY\-7Xp)L)j:0;~l+8xykK۲O+#Gӂ:xNk$~IPܓ= ~ U3__{a8#-ijߊ{/13K 8BJ\B.NJY!≝/Rف~kcm\6fbb]P^F4Fd #swmxn<戾rOP0mFĽ{kPM :{E9ۜ>܅g,3~Lyo2q0H,B=pZS\q'E9K}w.0V;")+v^;lDL!_q;7zc.]olo-Φv|'knZ]mv,+;2 Eg A{]8b7&g훊GHDY~$}G]Sbvjg%7nEI8zM~ҷ C4&p+R*qtG;Ef;Z$^qu.|w4 wBKo5p#8/V.gs8θ\˕"P+n0ۅusr2kt=^Yu` #![hwcFZlsi &5qfS*c̻ )"'/_Y%3,fPQPl"J͋~}y֕!&md݆3G U[vĚr-w#h4@y-t:halQtޤ( *$ض\Gvv֫Dgj#(zM&<"dI3 bT@ =WLQFpT^9F4&;w-q!cD:C̫[enj,F~\pS6΃F8eQSenWV\_wPۖcg5lT.o P eص.znžfl-6W[%.Dvޱ(u.b׼*dfG7/2y`+ ~`>EYDz<Drlb`kĎԛ'abjt rLN$Ljq7k$HR'ѼBL.^e&̕abqHp&xᗨ:[Q=[Tߪ^i)D"ͶLD ȏÝ[iWU#.#$[ 9ȟ.Ȩ !a(@b uw \xzb|%E#ݭw#7&fk-|Me\ޅ jN>YM?t1_AzKH̅k"5GC^']sIyب~ؚ8ymY֢G?K*ڪ=I_Kj0&$$"BBB`b$%Ôx*VȨW)% g"DM?^z<5<_W|EHYU\QzRʦ)s89%^yFSv5xb36X8#κvq/֬V/֥EsqkDn@,]r8L<5Eފw6W/ZWDS%y0px㔀P9GӻEmɊwzUU1W;%A4pSiYmY[lHD,yG1 E[UTrG?KmQ C¹eGsd.4ypm\VWu\EC[0qf]x?Gq1:^|j**2Z>YT>~58ʦ(ʽk)eSs]sIyب~ؚ8ۅ QZy#ԟmUQ/֥E . -3/*+ZslDt/s#)9 7tyr~z^}!eUqFU_'K*&nu 5%/ ?v:ד -`];oH¬-o:{Fۨ/Toplr葦 l7$F( xL"u/֬UF\ZQ28wpbܭ1S QkwXqiTq&NRutCʽk***襕LUvGa%b\?bkT?~nd{|5EiR~TUU@9UL"ɟ}:[TAG!Q!0$&%ÐtaWaˊ-YX=9 ˤdsmZ%Tqy6P-v N?l9rkH JJDC' K)i먮y-g[ X< FLWGXu^e2!'I/M"q'$<`yq[Sfo'|6Q16,Ewѽ6úyBDuȞ-hBo+ø7Ak\4E)Қ&?2ι;c3% V<߱EflH!X+&"X54M:Ǖƃ#d2NIC#oE۩CHie a#_;oj Q!9gϼ 6 7~\sԑGbKGr;ى룋"E>_|e<10BÆ.8Ж ;Ds:"+MS%\m Q0!T3Kx]^ δ̃,&dLqC<8Fg|d3t[kHk jkS%ǃmr &|r:YE]5al>-kQuz8=y',zuʄ7d+Qh5w{ʐb6-sß_F|k*clcҝDuxaI` x>(7W\[u_|ئ`1.A&Jlw/+15C;b(߶C˃j(9?0c̠"[ _U$ռBFdSQ'D $PTXX5!UDFɐ@O[y"\CWWv*|] rNGs$L\,CGx=PQu$B)]l`OhfHxu9q!}^r $rjqnlhOHip97CpDk{(E.quo'12RhRgԭHܭ ;>B({3=霧sd^^ܣ<+3? <瘊Jq=ݺKH u\Ĕ>k&[rEx {ޭD4WGzb˂92{Žsw'zu/+Kߜu5w n~Lm<^k­e/yydd3:".’)0g}cųr13mFۋʊF o714o;Ʋ^'Z%cH6VpGkO0q'ygy,M6#nwb'. ńEwm/r;n{$H30?oӬx'FŨn*"sS)^}n0]_jߦh ܠoб5E"Qۇ\OKg *p~`Gkm{_Jc者 q:\Ɏyw2X$l}N_<ֶA `igO,ͱq ⳗ2Ag cJlq"/7DFjr$iءzf60F?~?w|oZM>%͹d<}qRo&`ӇFq=&uE%1­i^m*N̫"[R낳$jdRYxU/!'甖9_VI  włjLfWؑlĺ9c l6G8n 9}"gUX#~۶hWB+̲.E#YZ:DC%ɫ1 <# YIw8 5k[m2W$3E"5q~2(}L^e?7wyLLD ѷX@)2M$"hs <.Ƀ}CN7.rnw-ׁez+w\^si!ao++( ͇>'l\4Ip-b 0L8g7! pcʠm8v>z--؟15I&^A`ϗ!~erՉ 6l?XEL&4U֘B#6&uLɝCqM_ uHY!<ͷ3_RI#}z^e'9ӏM1%mH^du7>jޝ%ݻ;U;ήIy1 ue`".48}OPF.-1kqLi fCa=0 1pϼ{7˔D8Dlφ~ozvvu%dY A!jTle 4} ʬy3(}Xv{Wܴ, lɜ#gSQQ޿ckff*9󙈲.y`̟stigS,n-8RXs+l$Wk9džU+3roGpUQ1Y+nd9A!ݿ ,6ڟe沔t\আj~l^ۜ+CGlGuƐG{'8HuK-1[ܫis!*&MrM=ȉtVac=߱ZUJ[!EA@ʯ<`_7ێ m4&88@vQ"(""([QYnZru=ndtp}3ܫ*}_ojEDQ-چ\(8˟m9 Zu zٍ;j˅t_SyGW\wx;We7\8E.+_~ yJJXb?r^#EKlh%ų,8IQ26[3G#3]6%p.fH2yZme65.,`q9.+m"DNZ-^¶ ÛݰI#Tۗ*6X+YexS[Lꔺ{q3+of&8`9?hNBLGԟ{Q! K<9q刦)JQ.x̚Q)  m5+vs= mrG0au͒H8% kocf- k5/lڔ&oź̍l1HӀqq1o#z^ ޡ"dys/dC9@P~65bhV4ٹLqȑdr"ʐm}x3dDOؽj=uHx{_TԵr8m|E]Moh7ױiMlQj)ކEorχ}7Kqz9χHbHv5v/?k!ޔ )rŔ刢e)1\f!8cjj3Wn蓎꤆}u D2&x3\L"RͿA& bUF# 2bc_f G9=zl) *-.Y|u1$Ƙc>zpel"fy~2fu LwG}5\1R JH/]oc7mJ$ |3-Ӗ Ƒ!Mt3ԛڔA=+5߳MyA10?aӝ̜ aAEs6`{LwZ7*}oT]5:]Y],B \2Em= g<@p8Ϸ>Umh[2]n.wQ`dEl{ rUWur_D}o WK9W0tEUP9g/3y"P''3L7;z]B[B'jO"#fNqQJz [Tm<0ʭU$%T]Tt2)C!3MIeG(4˂aڵޡ@3ϐs2GF.~z|m*n3Q=Գ&/QcI7d.|&Kn.sC+͔YMru:m*bT[;ףŚj㸸姪߮x\;qnm\ H.M8[` 9]5F<ك~n u3{#*/^Szǡ֜RERNu\!ֻs\Sm~>{*+P,l >X\jZƋpb;Qb64 fv3a24acpЮ·]?WYcXeF).GNb>Zhc'iVא{Ϧe[R esN7^jЯFm9!='s0 g8޿l ;jի=>WI-v_bԫeJU_Ԑɺ]"f;b6\g. ,߈{1-fzY&4>]DStکJY)?zG܁_Y#q̜|}aQ\`-spn7 wG!xܦ` +/on7[d*.oY2 23~47apD /c;Mߘު59(_'f, {pq8{?K1X%6C˘IyǰS"A ; ,ifVLZuZn]a1_wkbe1x_g*~7#0U]*E8x2Jݟun2FmۀdM:S $U9և5Aڄ`>8Wn*H^*هN']7ARՍZ!v)WNsyaV+T݂"yXm̼b |de<0#Ҳ>MWR2Hij\n/͍ *Cɽ>D,=ٸmooO"U-$|3m'El38n/24lL\o02LɎ6.<ˀ6)]$L+Jӝ",H& ΋dLO\Ȉ3' `ӡ5IJ.\ˆUU3VKl5{HT$,|"q³4N ]T8r/;zíkt#4^*бʨ"ـa gJEG1T9:(ШblUٲ"#/UM{aTLz_+uDE>rqvs_;dWNC0cv/39r^r?).p1ė1 3~-)g%90UYQDE2w9rqU^@ylRZ<ߎb@^gZV¨ĵܮ1˃T-qU!8,Ԏ_3`{0qQ2)JrQ!,Т4ʛ!Xo!aC7\pqJR߲m:bvqdԦ`əvz`.6#RNejef $`H*<$%IZ_^\QJJJDYɆEDQD_< >}+LOZ4hLjn-)$qIN&[iܫb"9#rGŴa[sN897h.TfnSS)Q[&\man_]icҭW?uZ`+uENɻk ]f]߅ '"Mg7鯊KRء5tzN[m~$kJc8._alInu4}gt,N`\Ħ_00EIGxUk*myNw[wa9Nr$qܓ}UH `8!Am׈ @ (pۥ?|IEyX[.Guq @B[j8ZN%Alp Tu6ܦn0𫍼1\UZiΩZ]WHh2^osH, ;;6uoWD;ʴ߂ ߐ'G&Ԕr`[aڏ.ǻb&!#1Zs`7Qpnޕ-Nq[V <6g:'P"Θ6ELIHpOFFa_Md!ܱBdD9#kd5m; &V) W Q0-vnZ[e#xmR&S"` @-hlvԴge=22B,/W) ՂeY6٥eĠ!r\G~ :ܔs+M,ˑm6qB܊I=_IOvծteNÐĆ* \qY̲̲s*^[)I-5[bÈOM'Nzq&#rQqm`/":MF۔a`"x6&:ض3%EI䤦UżryX.OBkȽkO\i~2\9FJ^&\ܟz CMiqs?fݮmF7ɒ>KI" bfyuBc/~bܟj,P%yH!ڡvC^Eop?$W\_ԫuOOUk5ةdQDEDQDED)j?o(.l󖎇fȵ[\-Y0c?r1lיhA D{hK/۪UȁTu:&nԶfdvZD}D%yK[nIvɓuƝ9]V b<ɦ{H_iHQGJYTӱŐ@%x]Hq8ȝr辦~j6$6{Ϛ6՞[EѤ{7Hp-m2t5|d>CJNf%~Z D`eo Ybh`o\$7؉Ucp Ǭ[$.*ӍOy^91a)}!mZYͶgv+3ۼ}ٮzch8'}QA!,!Ns!N Ͼ~}\oV$jڰ-Y=)ldˁ)Q1<ZpԌ/:+O{qmuuiRdid{NADɸsȊ ɞ?Bzkx]r뵇mVr&nqN,@b;:쌹ۙ[t sawЖm1jV/z;|o%4ԌfK.1| ²1nH" s;}Aك1o)r-{PtX;` t7fZ$Ů)Iu'[2@+qa[Niسv;kGhgY).r.mNRr6j~0G.|OiiR۷Q='hoڙ";ue|@rmoymFoZT7jAzw^&Hx]L|tEЏkQǘ<>:4?9tF`!khw܎wbl\t5-jzJ@1,9GNM_Lf._0`J"sug &miaac32DiDrmaYZm3ebYLgX䎗NGڞCO,r&E!q@DT[ OM7XjKTf jU.=ˎъⱽgh9pa#h7am؄ȕL/j߅k.lZsL*f2RMl\`6wāefsϟC/a& 2kr96DAɑ-R#%0IMɍ?Zk#~@<-hإy椽ۖݑ"6ťceSc}ld|6GHj]Hgm][#dolS72s  餷h*v袬Lu#k4_ɶX>nq*%oUrȭd]ߤ5$Fu%g\&˶{s/F }~s[-yEKaFï*#CGqL_UCza/7E6HMdYX5Eu,jݹ1\Xw8M2pFe#c8Wح&̽5a~Zвeӡ1(E?wqD#۔d*Pyx[lڢ +uJ=\qw8"zCho:ӠS)m*2K ܿmw)#qh QEr8Qk JZ}:lehpE0.QsN݊HL-gi8nEf+{ YqrcCl jl?ƈIx6^<Ql:5g+j94$JD*4$Z_XZn:u\Ns:l2N8|$f?P*/N >ZoO/OxF,Ѫ Ouh^ Uw*QIܳBۆQș& fx%rEmƿF(n*FCa$9OƖ얿c?<u\>v 3 ŭGomHb(|Q !q*%;L[ds<PmzHoܟ -.qͩ m_Cr/^iֿ7-E|!;2#r $$=3&@w&H?@*"_OX Q+mAܮD&QH +L'q Jtҗ?96.qGi.YrqC uZ ʑC۹^jt*/M'zJH~KVyܖ9Oh}u c6ًC\}5ڤmcV\t/?=aJ9IlNM " y ssg!îx7IYX a穁ӏS=%eҚzFNxduN*p{̏fU:CY1`|fAx-<{6|6uUyo J.lsT 'T7lEȲY(8 3@^Y? cxc2OW<%7ټǞŴ c6 U- qB&TY7`&xd}RގRYh͆Ţ-bZR HVF$gfy굍 @2M4> R-W3c<\}sm5psYk*藺H|ACN͢5=QmϷ/Hmp >bO^ի|h ~XH(Sv7߹28l6o8Y3zp4X=Y{ļ =y\€c2˔cd%myxn;mhz6;Q-2+Fs ;a\I=wWQi;C*{>0#-JmXdsm͗ӭkӚCf{[g}:}3vbct˅2/M9!n*rY ZΥk />ňb<./ #[J?lVYpnBdy6||9ָ{~Rzuχ{Re15^uR'O =#''c{ z~Ak )Ե.3i=/IpD|Zn0e`;widEʣ8Ībeɘ}%pDxf咂먗 J5}LU=R:,j V6u"Ó&_;,:o` 6W{?U?ҕ;?C.`GnAҋ1Q>HC&* k7Jwyv/bEiupnw*₦l6'M˒IGg0kXʭx M*d%rcZC*aZ |[8ᶨ%$!Ļ`&օ3\qv^~- (6aoQmb51\w ɵ-]d\ϕyMFb͝jR"@BBgDrBa8ǎ^-ɟ.8{*6kc}L o:zeţ@&18 ?* P,s8۲ͱ|u 9vk`&Z3C.96T AFEN=GƸӊ&JǯZhM`|}yk]wX5i6b!X F 얇$vHܚ?R(j>5'AK1.G0S*{nyfD JNiyK 8clm-T4ѺdP! eΏK]bf[2 OCTmn[k]pn9pv*Wirw5>l6Fæ<sdؽ[9޺R `4JWᇻF5~zK<8[G˔Hd6˲yɊ#I\D*a.%&~M+cuі GNBdOڣ 1`9$};5U.pp{M jϒsطwݶOkrFs^I2یHF$ƎӍGr;tmԇ ^.'3Dźn@+a8vʛӝ;FDp!4@B.N6K7-jrQ\}m-$f&yb"+;v7ojkI$WF-S(5!R/*9].A`xV)mz-AF6URڍMEnovԜ-t,,ZX.z#OpـV-B,zpΥH~D䗓!xɑպvף*5ɗkIWktWK̋jN*59e&WCwb`ת~>o>kJ{0.[ֱ3)gE"b$2E3"F_ۯexcEdMk{f{f~5t5eB^ˢHGܖ./Fp(Iki:ßV]3}-c4;~zh`{GU}C] XaipdE|ǃ"ߺmv2T:\k29׼jc#,N{պCm 6+ ;P\0ox9} 辰ӬBȱ[]-H\ 797+6ȭɶd4f1T[-.O=J Tm[nBe. gYݏLYt羍"GI $;Dr(Ns=/Bt\Pj؏|5̽mL{rbw;ߌuFg`\ۮG9?~?G1ݭVq~777st6n[!M×zi|i 3[y?IGҡYvԌmar6HfD^HǐC٤-\^ηb)?{k+zt6o-"wAG,e qRXN{`R pw1zdv>V[%2ݾ ޓۖ)AW"4eLu7FdlkIؐY}Onn*b3ud@/r}@m}} t!Fx:,2 "&a1̕F"NJ&3`,Ai@mN+a^`ꁺdL*d@\@G2PlLR7=ޕ^UDi$j8q#AlJ dx@ "d%\6[Uk*)GxDD|UJA;j,p'l~' #s4X Eٶ~A LƏǜaX).sdM !Du8GuFe2d ι@*b.,6o%ʐӊr DpQo8hȇ]Z9!sm6V_Ok:Ί"oO)Qm9nj4gTg;:.,V{g̜UVU_5b, E$̒mPx 8):Ea˯H6AV-=[i#cv9r>cX8d.W?pcrv֕ R`BMŎLcm~.WZ-=!讼a͍R؉ ljҖ<ǟyUBm#eŸ@;2DqGjQek0e I=bK3hn2D& "rkfFȂ:k(ae7C$ûYgI;f(Q۶G8rlr9]ZiݖWՖI+2dž6[͊Hܗm2f<3d?H`#Q?0lZgAu*6'."&d 8 7,~?{qQrcpw a+y`wA Nh/6{{Xi#w, K2=/zuG ȡnYooWN7m7*Rwsۏ+6y[VʈcY^u5xQn,0aJAU[~3E*Nx9CF=Ï&l/ۡ7h8 Y3`G= \RZ|cM_ OdFfeyL7F~8`.z i:nn&;1^Ҏ*8>Xc  ?0(`w %-eϜ#L=ǚ}Q22;_/NSJө!yM~x!Ggx{m%41Vq bN:ۃ4?X#fX-厐c݀i֥ EKb6CD{x>n3}UMc[\k]ӢŽˁ m{ q>n14H|2nS{s~>R4s6tr4v̮vOpqCi=Cr[ޒotNOEĎ6… _ :SX g!d4ݞOCjZ}^9}^}FǠE6Eر?"եrS=TN)ɍ#@)oz8@?G348Qw߸w[^iriev,lPUTA}c\Ɵ=klNj-fZ=jdc"M$#ǔ]Bc3hߝ>]fLېڥj,4zE>!.QGcҧ>V8'VXe(o,$D)<.ai+̈́kAmv髑;j귘9܄{v&;!﬏Y5aI(+ 2m}⁗S#s)\n 0.1R7#)du%g(^~X9Hc-k,oʪ4oޙeG.Umr-JMrPۏZbԲݲ(s *neR)\ [J;LlPBnm~&<悙Tn9?KvE=ql?l)|ư]n:vLD俅&7Yp]m`ĜŞUp^po}v,]m1mnH0M A=`^½#ߍG"p^ݟ\Gł"#ݵ.w`MR1&dLZ5]#i1+ϕxP)-]PӽX엝?#oƏ c!fd6d'Kw&EXdLoКo5tbPȸYT@>nv:C6=\:xF}5wlwb s2 pѼ܆My~:2E+⓸5"u˼!UOwkZ\Jϒ.-#48jqߜ:–způ֦|l; 9#+J][2;(ÎQF;e`1!f׿\]T/Ԟ@ϷwO16;b0\Gߡr6up5Pv /H&914Sv \f1MKCw5mv.A/fq˲3v-*s5MJŎr7uU&7#">0(as@̯)aLg3bum녪vdhq /2LmL2Go ^cm:g_5dֽ隋 ic3n_˜ 10/)U+<㞲-zTFd1Wə0Be/?X*VHRW! OsQ`njrOiֱEnUV[oqsSۍ%; wJ$&]ϱ^omob\&PzF4o-{_99Y}/rƻ[F::aZQ[mK2h͔r ŵ ihzO=_]=o'%2zO=2KSdzdky<.Ly]#'$_u0FO[Iv`L}=o'%2zO=2KSdzdky<.Ly]#'$_u0FO[Iv`L}=o'%2zO=2KSdzdky<.Ly]#'$_u0FO[Iv`L}=o'%2zO=2KSdzdky<.Ly]#'$_u0FO[Iv`L}=o'%2zO=2KSdzdkbJÂ.Lw. -^CLUz(""(""(""(""(""(""(""(""O`iu @ŶxM*d$TkU<,Hgų^jq˘=鳺z30y#8bD#'9g-p3p(e^~:8iDmg"l9>Zդ[L8޹3=*cOwe8DҖaqwՐ {ʼn+I"#ݫt'nKXkJ`ewRm_*7:9i̦;C(SZ6 F^w$j+6%wr<ɪhf-Kv;(+6¬bn6XL*Eu[zkQ$ܛ#r6 _e _Z:6ILw׌;ywL~u# +g2K P9r:,wqcky.%Mۗ|Yh_fR\H칍ZD߈2u^/ޏ gjCz8HIb&%ɎhTFF]5#0'T(!'ewVbN+M\G <U5-qzk:cB7[Š[KVHTUxLFԗJJdOuBٜX5ŧV@Rٙm7;[%IV9qB(g?m^Fq<gaEJ96n_ӦSw[bI2SƂb2OF^|ls0`h&;FXZ^]-L[|kȶI%A}6 ǒ^Mk&5^5Y ؼh=`~w)>׃Rn7-eݜy/i^lm5&qnAo3x +pAmmd/j7/^Yn YfLg 69Fz𛬿>0%yŴ 6rGvӨ»LKyNAkXG%9)Ah 3CBb'œ旴ZN$d݉mяy B;g9?w\:> 9a҉]4Pw scm)|s, mui3ZPf ,*`p 3]UN50g^_n pױpVZ6w5ͿN + tvŕDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQD_{]tɆv"lqP#,^~:&ٟYzɏ״x/JmauhQ.c#B>t:+,6]0}褯;]SXm @\pyo%Ju70],\\ص2n:7Z.JoЩejhs*PgA Ơ "C6rQhS3΋6xC%&lR؍]63ߔ`ݧs.q㔔xD[uMx!ooRIwpŸ_j%Yb\yɈI73!Q]UW)Pmq=+XpjSTAWHȄ+dxwB`ֆEm3.6 Ls٭dFdֹcﻵH}jbCiྞa5ßhrɒ с)SQe=LrX +8S S/vtY,}۟=~w~34R[u]e$~sBoû =;^`ºo.tNkhwcmb 80%}$r#6\d~F}|F8y_gE)#O5+-^Ee46۹\J]0:G}E-C;[G{7VECѧ!v\TC[J6#'7]t{d> 7F((Ene{m1LLךOY;֥}afwsscEQdӥa[89&v#apKil:EsC̏sK:\䫋 8x}5rP/Ɏ˛*;mk%Hz\[δ&gBU 3d:aACgvu HI&Cʹ 9m"sFcc@ 6\ǶKV'l=iJ^eø eOw$s]NQkXccPk.՝$IuT/޵R yU_sC}#]w ]ff\ ۢNtQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDE~hsH^/nM.\K Qŝt3V'GӨވ8(M4s6´%iZs|)S495iT~hMw1Oss891phEN8w3c”r}oQ;B;oqP|p2 f4K-h@מ:cL'QtMH -*)x8g xj(c;fŋʃEyaLn7"[zxq(sy{msv Wiԝ̆vۮ2m -{ǭ1M֕ˍ 'hzM(-I]PF֬m^ . dHb7+)f8g3(أcKm73-%e÷Ő4y1Öے 8,^w=Ů0Rqk]Gͻf3f̝eCnyR lukjDMj*{ujMEK Og0p]He~%NV%eKZ~ۃ7ӷ(-9'qJre@Ur4GkBj$#j;gǿch`(Fg ߻6tGdԫh5XHJepB1s$iKi!eAbuNyJ'^ XӣN_z" ";~}aV3 h73:C;v8+#NXRK: oKjnY ψLK?\kx\>Y3R<߱yC⣹mW VjKx,6 m:jv˨u5|cTޘM4ua}f\1vnYfl׾!EltI7_iqS.ǹjk^jyzl+o6zy'!d.$CD,qg]o@fB f/8| V{uu$e%7o  2>{"(qS[A!qEof~O.u&H`mUtO] v瞟NJJlTڲ5nnr>5{+Q&k[؜a%I)Ѧ6T>17HzL< ߳#֯~qZӝvæŪvގYIs#13aܞneͿ 7(q?-dwd oOZWK3Ri3DvX=۳x[4|=vgijv_GqHf4cn=y^ߘ6p"Hk"lC1T k|ȱeZFTTQ9;n Q$fhç}X[e:ӫU_ҍXj1X٤[ֶ'wv[#^lR C2spGt@\!kv)O]+Z~]~hsV(QDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEDQDEy{[!55X{Jj s%rj WsnV48&c{ԗzRHtԒ"^YUe®%aR*߭+JҕpƵkj`&ǬP µ+BJ” {X`|9ObN\igp\R' R,7a'i޻f|հ̶@{^Uٗx2*%9Ec%\{edM_WѴsK<{_|Gf_jwuP_YV[Hu#z+Knso3t]q6<Ɇ>Y,ijDcZo)Ro=#fz3JKiۋxoG"}is(5"wD ]ZQ-5tӫ؉ n$oSBae?UK"aӏO)lvq^+TڹL .'L*?< _}~ {0b[/wl8Vvn y#1gT ?!x6._AgOش`zMBI]K^ Qw #Kk4n}ݐw}r&N ۛ^Mss-xU^XM5|wEvĹIDr\z.h~$902זԨ@AaH{3=kraU~klȮ<۠w_n D@u|V!2Mm [ۭuOn-gmm7 j .)BK{լMzf]o {>~##~@w7ɋ*%_xQ",ZzoudY ;骝a|>\Ny#^%OOr=2M<܏.3pM 2[.,:%>a5KHo=C'SI:Q#Q ݂l lZ4ٵt4hX<98QvEQݕ2E?̘G ڍNL.V?}$ SNØvԎRT\]26q/{T28ܜԝ5ۢ]w@9$"%ݑd`\N6cv|RczG0T(gr- ; Jj2XiJ˿W:#*|h/M`&*W[/2 ԧ_Ƥ'B߄`]o  α< e. zp0@i\0C Mr~⊕~ n3mܣ] @@hǺl\͖}mHs8:a2qfLոym/ !SwQwf̑=9%yM8k_Zz49Uk\]P@QA?w%Lq$=Bq@ה-LRtExHH#yE |YmAj>#Zxb{ۻY:׽3c\LӢ/UZS*;(jl/+֒Qb{c]cܥZLݶڙo.Ǣ,nq܇*$mVl!٦&_ycqqތ1Qv5 ִcLO ֘LiZyi^en;5vrףtN?̓qa'\%qvl˅dd͙%Ǥ͘$fP\9j~.Ow7h@[0YԌU[;u>]d'Fq,ŇHm&bOĊ6d:IUpO9_\3r\1ڐOyrCՖ[f+͠YǯĝZ~-h_4UI1ڦY=ub$vQhHŮZ{0a4y2z+Лbw(uZYn0^?qKVL՗Edy@t;\ui2՟i`DO@áښ]WvȕFaNlmtv[j""Y'hNlk*Ԩu>ҧlcs%T'SWpbl6/.8ؒ-IJ}3p'޴Řm@L]rBҲnLd2fKF92|@=i(TmDd;xmiAUpvQp>qϚL͓\^ ^?l+hm"C]g?h7ҽj,YO1!^qft1j˶RENSy\x}YydBm[n֝vpϑVkdAalSixѻγ{իaIг痹vcvʩg!,11 *\hpIHŋ'|/Ǐ 1ɓGB ;\BAU+  pa 1=Y9.04hҠ9`L M("( X I`ADhkΜ"E)jk##F%EOpȐ!D.D$~L&YXZlvޠDYmo4 +e`0pq("(`їjg kbƀI-/ (! Ҋpt1KB-/0FLc4 ^ؑB C ֵBPpA V2<*D|pCl‚b%DT! ,QHs|8-`$ɒnK-/="%W$MѤe8hqep-j ,@ag t\ /JRvl79D?D2cXxA}K '9 Gz;D\*dЀhX@B 8 6Z]qQcxe;|O (<4 ! Hlp [$ HT4p0D $A )Y,` da-4C  !|Mઐ(5 OzA ?a4= [qT L!SVC|]@d/ )&$4$\9M̊JtDK< EDs I_/nBvu@J@A tx@>`V`9 &8@Bp,(,E3`T Kd|A6E ;a !"N y Z@q )a" @> `#4( !(0@|p gaȨ3&J$ > iH `T$)6 pP-4B\!Px;|0H$C}F("30 QÉT nhF `$>a|(6t 4_a"S !0BH! w\rA$tP>|!@ Ha`D $h0@E$(.qk.gF 74AkR`$ FA@DNC=.!N!63(#~0@k& H xW`5RQjP"R[`@ dƈ.d )3/ rs!8;b F<A#SB ap|Ne7NlT B8 F@&/" D0eB' Ѕ.4 X|'x 0Gl#3?!ef Ur +8 @Mp1g `v ǀs8̠$1 ,P <: iЀO@ h0  ~bDC /͹hD#lTbcMX8¥\xiUUH+1翾Ȳt4~=se7aD^o-ͽ1y$V.ԹG~寰|ձcΩOY?[[X'LqudH~#^WG.exC[] 6_ɡ?w.ۥUXƭfXH7ج߳+4*~[&Tj2wkā"QgXV5޽nzps'ѽpڿ#lZ(lv?^oXŠFhd=H{}ҩf4s+ں޸vϬ_˶Z3=Ҭz+]]@0޼p~?էzqerv~ukqc-%g!,$$ د"_A#JHqb*jHa#(9Xtcל9Z"6@T`A= H4N6\Dh"z/Dj4@P yRE冞(@qbDc {R V x b^.g\@Q/ QYDR1HL,#<~ElJ`t'[g_G]dz`Ca|J55 x#Ҡ`( .2P`` > 1PPs#@ ~杧jDb<8\bZr@( aC&kA HnhPg.tJd!ja ": $HAAtI 1'[3?`D^xf#Dt@/+ wA@%@Os<)Ӡ!Wp ^ I@TBp$F@B@#ePD B =%@, V AQ e 4P\@tPB >aE'0\C@`-+fo<Y@)慞+tB>2.0@1H "DlR^D6bD+$O9K14Ge  *'4QE6H#1T 3}S09? 7P'D"-!0qG;tX!!?@Hk06S 1 D`A%"3hLBhS_|Q7^ 1DL b.ǰ 3TD$1{)4Av@4xŨQyH ׀eLPFE],IǮ6x`=M6U -bsi^'5 hȀ&F#ZTb4D$` (T{Q@](P :@ 1B yl@lSFK!:\Ix 0`ȐG7@a9;a3+B !PiF $0!HC@6O1s` 0l1A,tfI 3wP2!8TӁI@RB;<1 L ar BZR^Xq#prDH` J6Db`XS-_8Ϲ覫:A>+K?;tdiary-3.2.2/theme/hatena_cinnamon/hatena-module-body.gif000644 000765 000024 00000000113 12137321070 023632 0ustar00machustaff000000 000000 GIF89aa!,"Dڋɼl㉦ L?n;tdiary-3.2.2/theme/hatena_cinnamon/hatena-module-title.gif000644 000765 000024 00000003217 12137321070 024026 0ustar00machustaff000000 000000 GIF89a NzTmLj#珲[N~Zjl]K|x5\gf犴ct0x6{9m'q*Oj"扑XRf鏞gAD[懞f䃒X떞iu1k%Eq,d MqsFu2V^_{vvxm&TT{h_o(Z 萏U|}o획P`fp*ボd›mbJoe|;nh u茒V_m(l$|accl%r+?x3gr.ej"i rh!wg`jo)Zzꑴy7Ew4{9m%t1se!,  H*\ȰÇ#JHŋ3jȱǏ CIɓ'\ɒ(cʜQ8s6@VѣFy)ӑ6uJ%OjHU{sٳ NVXhh[o%"߿ LpQ̴20j޼7^pI[f9ge^ک:|8`۸sT)7۫n⃗"XӦu|xPSleAPEC O|蹧h}rxuaX/G /Q\ q"'US{(B4 19*W xz UO1Qr "A TqC& A2,\pGy&.E Bk`#B.eC (9ExeDh5rL"Kh@ 06P@r qAL&t@}OhUzS46:%H^9 ) cg<s$S h"M[lc)XE@(0[}2A 6Ѐ;ph-: u% ^mA H,F`-M!.sH †6@p i()q0*K#l40RW0-~J≯DC! 2ö܎Ud * add classes for sidebar, hatena-* classes. 2004-03-09 Junya Kondo * add classes for img.asin 2003-11-19 Junya Kondo * add classes for calendar2photo 2003-11-18 Junya Kondo * add classes for calendar2 2003-10-24 Junya Kondo * add hatena_photo class 2003-03-01 Junya Kondo * created. tdiary-3.2.2/theme/hatena-tea/hatena-tea.css000644 000765 000024 00000024116 12137321070 021104 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: はてなダイアリー Author: hatena-tea Access: info@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ */ /* Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. */ a,a:link{color:#96AB7E;} a:visited{color:#B5CBA1;} /* はてな独自拡張クラス */ a.keyword { color: black; text-decoration: none; border-bottom: 1px solid #d0d0d0; } a.okeyword { color: black; text-decoration: none; border-bottom: 1px dashed #d0d0d0; } span.highlight { color: black; background-color: yellow; } img.photo { float: right; margin: 10px; border: 0; } img.hatena-fotolife { border: 1px solid #606060; } img.asin, img.barcode { border: 0; } h3 span.timestamp { font-weight: normal; font-size: 80%; } table.furigana { } ul.hatena_photo li { display: inline; } img.hatena_photo { border: 0px; } div.ad { margin: 0% 5% 0% 5%; padding: 4px; text-align: left; } img.aws { padding: 3px; margin-right: 2px; } a.aws img { border: 1px solid white; } a.aws:hover img { filter:none; background-color: #ffcc66; border-bottom: 1px solid #ffcc66; } div.recentitem_diary { margin: 2% 5% 0 6%; font-size: 10pt; } div.hatena-body { position: relative; width: auto; _width: 100%; top: 0; left: 0; } div.hatena-module { margin: 0; padding: 0; width: 100%; } div.hatena-modulebody ul, ul.hatena_antenna, ul.hatena_section, ul.hatena_groupantenna, ul.hatena_keyword, ul.hatena_hotkeyword, ul.hatena_hoturl, ul.hatena_hotasin { display: block; font-size: 80%; list-style-type: none; margin: 0; padding: 0; } div.hatena-modulebody dl { display: block; font-size: 80%; margin: 0; padding: 0; } div.hatena-modulebody dd { margin-left: 0; margin-bottom: 0.2em; } ul.hatena-photo li { display: inline; } ul.hatena-photo img { border: none; padding: 1px; } form.hatena-searchform { padding: 0; margin: 0; } div.hatena-profile { font-size: 80%; } div.hatena-profile p { margin: 0; padding: 0; } div.hatena-profile p.hatena-profile-image { text-align: center; } div.hatena-profile p.hatena-profile-image img { border: 0; } table.hatena-question-detail { width: 500px; font-size:90%; } table.hatena-question-detail th { text-align: left; } td.hatena-question-detail-label { width: 200px; } td.hatena-question-detail-value { width: 300px; } img.hatena-question-image { border: 0; } img.hatena-profile-image { border: 0; } div.hatena-clock { text-align: center; } /* 独自拡張おわり */ body { color: black; background-color: #ffffff; margin: 0px; padding: 0px; } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} div.calendar { font-size: 90%; margin: 1% 5% 0 5%; padding: 1%; text-align: left; } .headline { font-size: 90%; margin: 0% 10% 0% 10%; padding: 2%; text-align: left; background-color: #ffee99; } div.intro{ margin-top: 2%; margin-right: 5%; margin-bottom: 2%; margin-left: 5%; } div.day { margin: 0% 5% 0% 5%; padding: 4px; } td.main div.day div.body{ _width: auto; } div.section { margin-top: 2%; margin-bottom: 2% } h3 { font-size: 120%; font-weight: bold; margin-top: 2%; margin-bottom: 0.1% } h5 { font-size: 100%; margin: 0.5em 0 0 0.7em; } div.day span.canchor { color: black; } div.day p { margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { padding-top: 0.2%; padding-bottom: 0.2%; } div.comment { font-size: 90%; line-height: 1.5; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.refererlist { font-size: 90%; margin: 0px; padding: 0px; width: auto; _width: 100%; } hr {} hr.sep { display: none } .sfooter {} div.footer { color: #cccccc; margin: 5px; font-size: 80%; text-align: center; } div.footer a { color: #cccccc; } div.form { font-size: 90%; line-height: 1.5; margin: 1% 5% 1% 5%; padding: 1%; text-align: center; } div.form form { width: 100%; } input.select { text-indent: 0em ! important; } p.message { color: red; background-color: #ffffff; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.section blockquote p { margin-left: 0em; text-indent: 0em } em { font-style: italic; } strong { font-weight: bold } .hide { color: #000000; background-color: #ffffff } /* calendar2 */ table.calendar { font-size: 0.8em; line-height: 100%; background-color: transparent; margin: 0; } table.calendar td { margin: 0; padding: 1px 2px 0px 2px; text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } table.calendar td.calendar-sunday { color: red; } table.calendar td.calendar-saturday { color: blue; } td.calendar-day img { width: 15px; height: 15px; border: 0; } /* ツッコミ省略版本文 */ div.commentshort { margin-bottom: 10px; } span.commentator { } div.commentshort p { margin: 0.2em 0 0.2em 0; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.field { display: inline; margin-right: 2em; } div.textarea { display: block; vertical-align: top; text-align: center; } form.comment textarea { width: 40em; height: 3em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #06040F; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; text-align: center; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; margin-left: auto; margin-right: auto; } form.update span.checkbox.hidediary { margin-left: 1em; } div.day.update div.comment { text-align: center; } div.comment form{ margin-top: 0em; } td.sidebar { width: 120px; padding: 10px 0px 0px 0px; vertical-align: top; } td.main { width: 100%; padding: 0px; vertical-align: top; } div.main { margin-left: 18%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 15%; margin-left: 5%; } /* recent_list, title_list */ div.recentsubtitles { font-size: 10pt; margin-top: 0px; margin-bottom: 1em; margin-left: 0em; line-height: 110%; } div.hatena-asin-detail { margin: 10px; padding-left: 10px; } div.hatena-asin-detail p { text-indent: 0em ! important; line-height: 150%; } div.hatena-asin-detail ul { list-style-type: none; margin: 0; margin-top: 10px; padding: 0; } img.hatena-asin-detail-image { float: left; border: 0; } div.hatena-asin-detail-info { margin-left: 10px; float: left; word-break: break-all; } p.hatena-asin-detail-title { font-weight: bold; } div.hatena-asin-detail-foot { clear: left; } td.furigana { border: #D6E2CE 1px solid; text-align: center; padding: 5px; } h4.hatena-module, div.hatena-moduletitle { margin: 1em 0 0.3em 0; padding: 0; font-size: 80%; text-align: center; font-weight: normal; border-color: #D6E2CE; border-style: solid; border-width: 0px 0px 1px 0px; } h1 { text-align: left; font-size: 16pt; font-weight: bold; border-bottom: 1px dotted #D6E2CE; margin-top: 10px; margin-bottom: 10px; margin-left: 5%; margin-right: 5%; padding: 4px 4px 4px 4px; } h2 { font-size: 100%; background-color: #D6E2CE; padding: 3px 0px 2px 10px; margin: 5px 0 0 0; width: auto; _width: 100%; } h2 span.date { color: #8DA475; font-size: 100%; font-style: normal; margin-left: 2px; margin-right: 2px; } h2 span.title { color: #8DA475; font-size: 100%; font-style: normal } div.body { /*font-size: 90%;*/ border: #D6E2CE 1px solid; margin-top: 0px; margin-bottom: 0px; padding: 3px 10px 3px 10px; line-height: 1.5; width: auto; _width: 100%; } h4 { font-size: 100%; font-weight: bold; margin: 0.6em 10% 0 0.4em; border-left: 5px solid #D6E2CE; border-bottom: 1px solid #D6E2CE; padding: 0px 0.5em 0.1em 0.5em; } div.day span.sanchor { color: #D6E2CE; } div.referer { font-size: 90%; border-top: #D6E2CE 1px solid; border-bottom: #D6E2CE 1px solid; text-align: right; line-height: 1.5; } div.refererlist ul { background-color: #E9EEDE; padding: 5px; margin: 0; list-style-type: circle; list-style-position: inside; } div.refererlist ul ul { background-color: #E9EEDE; padding: 0; margin: 0 0 0 5%; list-style-type: disc; list-style-position: inside; } div.caption { margin: 8px 0 0 0; border-bottom: #D6E2CE 1px solid; } input.field { color: #06040F; background-color: #ffffff; border: 1px solid #D6E2CE; text-indent: 0em ! important; } textarea { font-size: 90%; color: #06040F; background-color: #ffffff; border: 1px solid #D6E2CE; height: 30em; width: 50em; } pre { background-color: #E9EEDE; padding: 8px; } div.body blockquote { color: #333333; background-color: #ffffff; border: #D6E2CE 1px solid; margin: 1% 2%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } p.recentitem { padding: 1px; font-size: 10pt; text-align: center; margin-top: 0px; margin-bottom: 2px; border-color: #D6E2CE; border-style: solid; border-width: 0px 0px 1px 0px; } div.section p.sectionfooter { font-size: 90%; text-align: right; margin-top: 1em; } /* テーブル記法 */ div.day table{ margin:10px; } div.day table tr th{ font-size:90%; padding:3px; background:#EEE; border-bottom:1px solid gray; } div.day table tr td{ font-size:90%; padding:3px; } div.day table.plaintable{ margin:0px; } div.day table.plaintable tr td{ padding:0px; font-size:100%; } div.day table.plaintable tr th{ padding:0px; background:none; border:none; font-size:100%; } tdiary-3.2.2/theme/hatena-tea/README000644 000765 000024 00000001235 12137321070 017240 0ustar00machustaff000000 000000 Title: はてなダイアリー Author: Junya Kondo Access: jkondo@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. validated by W3C. ChangeLog 2004-07-01 Junya Kondo * add classes for sidebar, hatena-* classes. 2004-03-09 Junya Kondo * add classes for img.asin 2003-11-19 Junya Kondo * add classes for calendar2photo 2003-11-18 Junya Kondo * add classes for calendar2 2003-10-24 Junya Kondo * add hatena_photo class 2003-03-01 Junya Kondo * created. tdiary-3.2.2/theme/hatena-sepia/hatena-sepia.css000644 000765 000024 00000024113 12137321070 021761 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: はてなダイアリー Author: hatena-sepia Access: info@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ */ /* Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. */ a,a:link{color:#BB8743;} a:visited{color:#DFB86F;} /* はてな独自拡張クラス */ a.keyword { color: black; text-decoration: none; border-bottom: 1px solid #d0d0d0; } a.okeyword { color: black; text-decoration: none; border-bottom: 1px dashed #d0d0d0; } span.highlight { color: black; background-color: yellow; } img.photo { float: right; margin: 10px; border: 0; } img.hatena-fotolife { border: 1px solid #606060; } img.asin, img.barcode { border: 0; } h3 span.timestamp { font-weight: normal; font-size: 80%; } table.furigana { } ul.hatena_photo li { display: inline; } img.hatena_photo { border: 0px; } div.ad { margin: 0% 5% 0% 5%; padding: 4px; text-align: left; } img.aws { padding: 3px; margin-right: 2px; } a.aws img { border: 1px solid white; } a.aws:hover img { filter:none; background-color: #ffcc66; border-bottom: 1px solid #ffcc66; } div.recentitem_diary { margin: 2% 5% 0 6%; font-size: 10pt; } div.hatena-body { position: relative; width: auto; _width: 100%; top: 0; left: 0; } div.hatena-module { margin: 0; padding: 0; width: 100%; } div.hatena-modulebody ul, ul.hatena_antenna, ul.hatena_section, ul.hatena_groupantenna, ul.hatena_keyword, ul.hatena_hotkeyword, ul.hatena_hoturl, ul.hatena_hotasin { display: block; font-size: 80%; list-style-type: none; margin: 0; padding: 0; } div.hatena-modulebody dl { display: block; font-size: 80%; margin: 0; padding: 0; } div.hatena-modulebody dd { margin-left: 0; margin-bottom: 0.2em; } ul.hatena-photo li { display: inline; } ul.hatena-photo img { border: none; padding: 1px; } form.hatena-searchform { padding: 0; margin: 0; } div.hatena-profile { font-size: 80%; } div.hatena-profile p { margin: 0; padding: 0; } div.hatena-profile p.hatena-profile-image { text-align: center; } div.hatena-profile p.hatena-profile-image img { border: 0; } table.hatena-question-detail { width: 500px; font-size:90%; } table.hatena-question-detail th { text-align: left; } td.hatena-question-detail-label { width: 200px; } td.hatena-question-detail-value { width: 300px; } img.hatena-question-image { border: 0; } img.hatena-profile-image { border: 0; } div.hatena-clock { text-align: center; } /* 独自拡張おわり */ body { color: black; background-color: #ffffff; margin: 0px; padding: 0px; } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} div.calendar { font-size: 90%; margin: 1% 5% 0 5%; padding: 1%; text-align: left; } .headline { font-size: 90%; margin: 0% 10% 0% 10%; padding: 2%; text-align: left; background-color: #ffee99; } div.intro{ margin-top: 2%; margin-right: 5%; margin-bottom: 2%; margin-left: 5%; } div.day { margin: 0% 5% 0% 5%; padding: 4px; } td.main div.day div.body{ _width: auto; } div.section { margin-top: 2%; margin-bottom: 2% } h3 { font-size: 120%; font-weight: bold; margin-top: 2%; margin-bottom: 0.1% } h5 { font-size: 100%; margin: 0.5em 0 0 0.7em; } div.day span.canchor { color: black; } div.day p { margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { padding-top: 0.2%; padding-bottom: 0.2%; } div.comment { font-size: 90%; line-height: 1.5; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.refererlist { font-size: 90%; margin: 0px; padding: 0px; width: auto; _width: 100%; } hr {} hr.sep { display: none } .sfooter {} div.footer { color: #cccccc; margin: 5px; font-size: 80%; text-align: center; } div.footer a { color: #cccccc; } div.form { font-size: 90%; line-height: 1.5; margin: 1% 5% 1% 5%; padding: 1%; text-align: center; } div.form form { width: 100%; } input.select { text-indent: 0em ! important; } p.message { color: red; background-color: #ffffff; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.section blockquote p { margin-left: 0em; text-indent: 0em } em { font-style: italic; } strong { font-weight: bold } .hide { color: #000000; background-color: #ffffff } /* calendar2 */ table.calendar { font-size: 0.8em; line-height: 100%; background-color: transparent; margin: 0; } table.calendar td { margin: 0; padding: 1px 2px 0px 2px; text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } table.calendar td.calendar-sunday { color: red; } table.calendar td.calendar-saturday { color: blue; } td.calendar-day img { width: 15px; height: 15px; border: 0; } /* ツッコミ省略版本文 */ div.commentshort { margin-bottom: 10px; } span.commentator { } div.commentshort p { margin: 0.2em 0 0.2em 0; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.field { display: inline; margin-right: 2em; } div.textarea { display: block; vertical-align: top; text-align: center; } form.comment textarea { width: 40em; height: 3em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #06040F; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; text-align: center; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; margin-left: auto; margin-right: auto; } form.update span.checkbox.hidediary { margin-left: 1em; } div.day.update div.comment { text-align: center; } div.comment form{ margin-top: 0em; } td.sidebar { width: 120px; padding: 10px 0px 0px 0px; vertical-align: top; } td.main { width: 100%; padding: 0px; vertical-align: top; } div.main { margin-left: 18%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 15%; margin-left: 5%; } /* recent_list, title_list */ div.recentsubtitles { font-size: 10pt; margin-top: 0px; margin-bottom: 1em; margin-left: 0em; line-height: 110%; } div.hatena-asin-detail { margin: 10px; padding-left: 10px; } div.hatena-asin-detail p { text-indent: 0em ! important; line-height: 150%; } div.hatena-asin-detail ul { list-style-type: none; margin: 0; margin-top: 10px; padding: 0; } img.hatena-asin-detail-image { float: left; border: 0; } div.hatena-asin-detail-info { margin-left: 10px; float: left; word-break: break-all; } p.hatena-asin-detail-title { font-weight: bold; } div.hatena-asin-detail-foot { clear: left; } td.furigana { border: #EFD7AF 1px solid; text-align: center; padding: 5px; } h4.hatena-module, div.hatena-moduletitle { margin: 1em 0 0.3em 0; padding: 0; font-size: 80%; text-align: center; font-weight: normal; border-color: #EFD7AF; border-style: solid; border-width: 0px 0px 1px 0px; } h1 { text-align: left; font-size: 16pt; font-weight: bold; border-bottom: 1px dotted #EFD7AF; margin-top: 10px; margin-bottom: 10px; margin-left: 5%; margin-right: 5%; padding: 4px 4px 4px 4px; } h2 { font-size: 100%; background-color: #EFD7AF; padding: 3px 0px 2px 10px; margin: 5px 0 0 0; width: auto; _width: 100%; } h2 span.date { color: #B58135; font-size: 100%; font-style: normal; margin-left: 2px; margin-right: 2px; } h2 span.title { color: #B58135; font-size: 100%; font-style: normal } div.body { font-size: 90%; border: #EFD7AF 1px solid; margin-top: 0px; margin-bottom: 0px; padding: 3px 10px 3px 10px; line-height: 1.5; width: auto; _width: 100%; } h4 { font-size: 100%; font-weight: bold; margin: 0.6em 10% 0 0.4em; border-left: 5px solid #EFD7AF; border-bottom: 1px solid #EFD7AF; padding: 0px 0.5em 0.1em 0.5em; } div.day span.sanchor { color: #EFD7AF; } div.referer { font-size: 90%; border-top: #EFD7AF 1px solid; border-bottom: #EFD7AF 1px solid; text-align: right; line-height: 1.5; } div.refererlist ul { background-color: #FFF5E0; padding: 5px; margin: 0; list-style-type: circle; list-style-position: inside; } div.refererlist ul ul { background-color: #FFF5E0; padding: 0; margin: 0 0 0 5%; list-style-type: disc; list-style-position: inside; } div.caption { margin: 8px 0 0 0; border-bottom: #EFD7AF 1px solid; } input.field { color: #06040F; background-color: #ffffff; border: 1px solid #EFD7AF; text-indent: 0em ! important; } textarea { font-size: 90%; color: #06040F; background-color: #ffffff; border: 1px solid #EFD7AF; height: 30em; width: 50em; } pre { background-color: #FFF5E0; padding: 8px; } div.body blockquote { color: #333333; background-color: #ffffff; border: #EFD7AF 1px solid; margin: 1% 2%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } p.recentitem { padding: 1px; font-size: 10pt; text-align: center; margin-top: 0px; margin-bottom: 2px; border-color: #EFD7AF; border-style: solid; border-width: 0px 0px 1px 0px; } div.section p.sectionfooter { font-size: 90%; text-align: right; margin-top: 1em; } /* テーブル記法 */ div.day table{ margin:10px; } div.day table tr th{ font-size:90%; padding:3px; background:#EEE; border-bottom:1px solid gray; } div.day table tr td{ font-size:90%; padding:3px; } div.day table.plaintable{ margin:0px; } div.day table.plaintable tr td{ padding:0px; font-size:100%; } div.day table.plaintable tr th{ padding:0px; background:none; border:none; font-size:100%; }tdiary-3.2.2/theme/hatena-sepia/README000644 000765 000024 00000001235 12137321070 017570 0ustar00machustaff000000 000000 Title: はてなダイアリー Author: Junya Kondo Access: jkondo@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. validated by W3C. ChangeLog 2004-07-01 Junya Kondo * add classes for sidebar, hatena-* classes. 2004-03-09 Junya Kondo * add classes for img.asin 2003-11-19 Junya Kondo * add classes for calendar2photo 2003-11-18 Junya Kondo * add classes for calendar2 2003-10-24 Junya Kondo * add hatena_photo class 2003-03-01 Junya Kondo * created. tdiary-3.2.2/theme/hatena-red/hatena-red.css000644 000765 000024 00000024116 12137321070 021106 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: はてなダイアリー Author: hatena-red Access: info@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ */ /* Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. */ a,a:link{color:#9C0700;} a:visited{color:#CE2618;} /* はてな独自拡張クラス */ a.keyword { color: black; text-decoration: none; border-bottom: 1px solid #d0d0d0; } a.okeyword { color: black; text-decoration: none; border-bottom: 1px dashed #d0d0d0; } span.highlight { color: black; background-color: yellow; } img.photo { float: right; margin: 10px; border: 0; } img.hatena-fotolife { border: 1px solid #606060; } img.asin, img.barcode { border: 0; } h3 span.timestamp { font-weight: normal; font-size: 80%; } table.furigana { } ul.hatena_photo li { display: inline; } img.hatena_photo { border: 0px; } div.ad { margin: 0% 5% 0% 5%; padding: 4px; text-align: left; } img.aws { padding: 3px; margin-right: 2px; } a.aws img { border: 1px solid white; } a.aws:hover img { filter:none; background-color: #ffcc66; border-bottom: 1px solid #ffcc66; } div.recentitem_diary { margin: 2% 5% 0 6%; font-size: 10pt; } div.hatena-body { position: relative; width: auto; _width: 100%; top: 0; left: 0; } div.hatena-module { margin: 0; padding: 0; width: 100%; } div.hatena-modulebody ul, ul.hatena_antenna, ul.hatena_section, ul.hatena_groupantenna, ul.hatena_keyword, ul.hatena_hotkeyword, ul.hatena_hoturl, ul.hatena_hotasin { display: block; font-size: 80%; list-style-type: none; margin: 0; padding: 0; } div.hatena-modulebody dl { display: block; font-size: 80%; margin: 0; padding: 0; } div.hatena-modulebody dd { margin-left: 0; margin-bottom: 0.2em; } ul.hatena-photo li { display: inline; } ul.hatena-photo img { border: none; padding: 1px; } form.hatena-searchform { padding: 0; margin: 0; } div.hatena-profile { font-size: 80%; } div.hatena-profile p { margin: 0; padding: 0; } div.hatena-profile p.hatena-profile-image { text-align: center; } div.hatena-profile p.hatena-profile-image img { border: 0; } table.hatena-question-detail { width: 500px; font-size:90%; } table.hatena-question-detail th { text-align: left; } td.hatena-question-detail-label { width: 200px; } td.hatena-question-detail-value { width: 300px; } img.hatena-question-image { border: 0; } img.hatena-profile-image { border: 0; } div.hatena-clock { text-align: center; } /* 独自拡張おわり */ body { color: black; background-color: #ffffff; margin: 0px; padding: 0px; } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} div.calendar { font-size: 90%; margin: 1% 5% 0 5%; padding: 1%; text-align: left; } .headline { font-size: 90%; margin: 0% 10% 0% 10%; padding: 2%; text-align: left; background-color: #ffee99; } div.intro{ margin-top: 2%; margin-right: 5%; margin-bottom: 2%; margin-left: 5%; } div.day { margin: 0% 5% 0% 5%; padding: 4px; } td.main div.day div.body{ _width: auto; } div.section { margin-top: 2%; margin-bottom: 2% } h3 { font-size: 120%; font-weight: bold; margin-top: 2%; margin-bottom: 0.1% } h5 { font-size: 100%; margin: 0.5em 0 0 0.7em; } div.day span.canchor { color: black; } div.day p { margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { padding-top: 0.2%; padding-bottom: 0.2%; } div.comment { font-size: 90%; line-height: 1.5; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.refererlist { font-size: 90%; margin: 0px; padding: 0px; width: auto; _width: 100%; } hr {} hr.sep { display: none } .sfooter {} div.footer { color: #cccccc; margin: 5px; font-size: 80%; text-align: center; } div.footer a { color: #cccccc; } div.form { font-size: 90%; line-height: 1.5; margin: 1% 5% 1% 5%; padding: 1%; text-align: center; } div.form form { width: 100%; } input.select { text-indent: 0em ! important; } p.message { color: red; background-color: #ffffff; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.section blockquote p { margin-left: 0em; text-indent: 0em } em { font-style: italic; } strong { font-weight: bold } .hide { color: #000000; background-color: #ffffff } /* calendar2 */ table.calendar { font-size: 0.8em; line-height: 100%; background-color: transparent; margin: 0; } table.calendar td { margin: 0; padding: 1px 2px 0px 2px; text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } table.calendar td.calendar-sunday { color: red; } table.calendar td.calendar-saturday { color: blue; } td.calendar-day img { width: 15px; height: 15px; border: 0; } /* ツッコミ省略版本文 */ div.commentshort { margin-bottom: 10px; } span.commentator { } div.commentshort p { margin: 0.2em 0 0.2em 0; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.field { display: inline; margin-right: 2em; } div.textarea { display: block; vertical-align: top; text-align: center; } form.comment textarea { width: 40em; height: 3em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #06040F; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; text-align: center; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; margin-left: auto; margin-right: auto; } form.update span.checkbox.hidediary { margin-left: 1em; } div.day.update div.comment { text-align: center; } div.comment form{ margin-top: 0em; } td.sidebar { width: 120px; padding: 10px 0px 0px 0px; vertical-align: top; } td.main { width: 100%; padding: 0px; vertical-align: top; } div.main { margin-left: 18%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 15%; margin-left: 5%; } /* recent_list, title_list */ div.recentsubtitles { font-size: 10pt; margin-top: 0px; margin-bottom: 1em; margin-left: 0em; line-height: 110%; } div.hatena-asin-detail { margin: 10px; padding-left: 10px; } div.hatena-asin-detail p { text-indent: 0em ! important; line-height: 150%; } div.hatena-asin-detail ul { list-style-type: none; margin: 0; margin-top: 10px; padding: 0; } img.hatena-asin-detail-image { float: left; border: 0; } div.hatena-asin-detail-info { margin-left: 10px; float: left; word-break: break-all; } p.hatena-asin-detail-title { font-weight: bold; } div.hatena-asin-detail-foot { clear: left; } td.furigana { border: #E75852 1px solid; text-align: center; padding: 5px; } h4.hatena-module, div.hatena-moduletitle { margin: 1em 0 0.3em 0; padding: 0; font-size: 80%; text-align: center; font-weight: normal; border-color: #E75852; border-style: solid; border-width: 0px 0px 1px 0px; } h1 { text-align: left; font-size: 16pt; font-weight: bold; border-bottom: 1px dotted #E75852; margin-top: 10px; margin-bottom: 10px; margin-left: 5%; margin-right: 5%; padding: 4px 4px 4px 4px; } h2 { font-size: 100%; background-color: #E75852; padding: 3px 0px 2px 10px; margin: 5px 0 0 0; width: auto; _width: 100%; } h2 span.date { color: #FFFFFF; font-size: 100%; font-style: normal; margin-left: 2px; margin-right: 2px; } h2 span.title { color: #FFFFFF; font-size: 100%; font-style: normal } div.body { /*font-size: 90%;*/ border: #E75852 1px solid; margin-top: 0px; margin-bottom: 0px; padding: 3px 10px 3px 10px; line-height: 1.5; width: auto; _width: 100%; } h4 { font-size: 100%; font-weight: bold; margin: 0.6em 10% 0 0.4em; border-left: 5px solid #E75852; border-bottom: 1px solid #E75852; padding: 0px 0.5em 0.1em 0.5em; } div.day span.sanchor { color: #E75852; } div.referer { font-size: 90%; border-top: #E75852 1px solid; border-bottom: #E75852 1px solid; text-align: right; line-height: 1.5; } div.refererlist ul { background-color: #FFEAEA; padding: 5px; margin: 0; list-style-type: circle; list-style-position: inside; } div.refererlist ul ul { background-color: #FFEAEA; padding: 0; margin: 0 0 0 5%; list-style-type: disc; list-style-position: inside; } div.caption { margin: 8px 0 0 0; border-bottom: #E75852 1px solid; } input.field { color: #06040F; background-color: #ffffff; border: 1px solid #E75852; text-indent: 0em ! important; } textarea { font-size: 90%; color: #06040F; background-color: #ffffff; border: 1px solid #E75852; height: 30em; width: 50em; } pre { background-color: #FFEAEA; padding: 8px; } div.body blockquote { color: #333333; background-color: #ffffff; border: #E75852 1px solid; margin: 1% 2%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } p.recentitem { padding: 1px; font-size: 10pt; text-align: center; margin-top: 0px; margin-bottom: 2px; border-color: #E75852; border-style: solid; border-width: 0px 0px 1px 0px; } div.section p.sectionfooter { font-size: 90%; text-align: right; margin-top: 1em; } /* テーブル記法 */ div.day table{ margin:10px; } div.day table tr th{ font-size:90%; padding:3px; background:#EEE; border-bottom:1px solid gray; } div.day table tr td{ font-size:90%; padding:3px; } div.day table.plaintable{ margin:0px; } div.day table.plaintable tr td{ padding:0px; font-size:100%; } div.day table.plaintable tr th{ padding:0px; background:none; border:none; font-size:100%; } tdiary-3.2.2/theme/hatena-red/README000644 000765 000024 00000001235 12137321070 017241 0ustar00machustaff000000 000000 Title: はてなダイアリー Author: Junya Kondo Access: jkondo@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. validated by W3C. ChangeLog 2004-07-01 Junya Kondo * add classes for sidebar, hatena-* classes. 2004-03-09 Junya Kondo * add classes for img.asin 2003-11-19 Junya Kondo * add classes for calendar2photo 2003-11-18 Junya Kondo * add classes for calendar2 2003-10-24 Junya Kondo * add hatena_photo class 2003-03-01 Junya Kondo * created. tdiary-3.2.2/theme/hatena-purple/hatena-purple.css000644 000765 000024 00000024035 12137321070 022400 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: はてなダイアリー Author: hatena-purple Access: info@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ */ /* Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. */ /* はてな独自拡張クラス */ a.keyword { color: black; text-decoration: none; border-bottom: 1px solid #d0d0d0; } a.okeyword { color: black; text-decoration: none; border-bottom: 1px dashed #d0d0d0; } span.highlight { color: black; background-color: yellow; } img.photo { float: right; margin: 10px; border: 0; } img.hatena-fotolife { border: 1px solid #606060; } img.asin, img.barcode { border: 0; } h3 span.timestamp { font-weight: normal; font-size: 80%; } table.furigana { } ul.hatena_photo li { display: inline; } img.hatena_photo { border: 0px; } div.ad { margin: 0% 5% 0% 5%; padding: 4px; text-align: left; } img.aws { padding: 3px; margin-right: 2px; } a.aws img { border: 1px solid white; } a.aws:hover img { filter:none; background-color: #ffcc66; border-bottom: 1px solid #ffcc66; } div.recentitem_diary { margin: 2% 5% 0 6%; font-size: 10pt; } div.hatena-body { position: relative; width: auto; _width: 100%; top: 0; left: 0; } div.hatena-module { margin: 0; padding: 0; width: 100%; } div.hatena-modulebody ul, ul.hatena_antenna, ul.hatena_section, ul.hatena_groupantenna, ul.hatena_keyword, ul.hatena_hotkeyword, ul.hatena_hoturl, ul.hatena_hotasin { display: block; font-size: 80%; list-style-type: none; margin: 0; padding: 0; } div.hatena-modulebody dl { display: block; font-size: 80%; margin: 0; padding: 0; } div.hatena-modulebody dd { margin-left: 0; margin-bottom: 0.2em; } ul.hatena-photo li { display: inline; } ul.hatena-photo img { border: none; padding: 1px; } form.hatena-searchform { padding: 0; margin: 0; } div.hatena-profile { font-size: 80%; } div.hatena-profile p { margin: 0; padding: 0; } div.hatena-profile p.hatena-profile-image { text-align: center; } div.hatena-profile p.hatena-profile-image img { border: 0; } table.hatena-question-detail { width: 500px; font-size:90%; } table.hatena-question-detail th { text-align: left; } td.hatena-question-detail-label { width: 200px; } td.hatena-question-detail-value { width: 300px; } img.hatena-question-image { border: 0; } img.hatena-profile-image { border: 0; } div.hatena-clock { text-align: center; } /* 独自拡張おわり */ body { color: black; background-color: #ffffff; margin: 0px; padding: 0px; } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} div.calendar { font-size: 90%; margin: 1% 5% 0 5%; padding: 1%; text-align: left; } .headline { font-size: 90%; margin: 0% 10% 0% 10%; padding: 2%; text-align: left; background-color: #ffee99; } div.intro{ margin-top: 2%; margin-right: 5%; margin-bottom: 2%; margin-left: 5%; } div.day { margin: 0% 5% 0% 5%; padding: 4px; } td.main div.day div.body{ _width: auto; } div.section { margin-top: 2%; margin-bottom: 2% } h3 { font-size: 120%; font-weight: bold; margin-top: 2%; margin-bottom: 0.1% } h5 { font-size: 100%; margin: 0.5em 0 0 0.7em; } div.day span.canchor { color: black; } div.day p { margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { padding-top: 0.2%; padding-bottom: 0.2%; } div.comment { font-size: 90%; line-height: 1.5; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.refererlist { font-size: 90%; margin: 0px; padding: 0px; width: auto; _width: 100%; } hr {} hr.sep { display: none } .sfooter {} div.footer { color: #cccccc; margin: 5px; font-size: 80%; text-align: center; } div.footer a { color: #cccccc; } div.form { font-size: 90%; line-height: 1.5; margin: 1% 5% 1% 5%; padding: 1%; text-align: center; } div.form form { width: 100%; } input.select { text-indent: 0em ! important; } p.message { color: red; background-color: #ffffff; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.section blockquote p { margin-left: 0em; text-indent: 0em } em { font-style: italic; } strong { font-weight: bold } .hide { color: #000000; background-color: #ffffff } /* calendar2 */ table.calendar { font-size: 0.8em; line-height: 100%; background-color: transparent; margin: 0; } table.calendar td { margin: 0; padding: 1px 2px 0px 2px; text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } table.calendar td.calendar-sunday { color: red; } table.calendar td.calendar-saturday { color: blue; } td.calendar-day img { width: 15px; height: 15px; border: 0; } /* ツッコミ省略版本文 */ div.commentshort { margin-bottom: 10px; } span.commentator { } div.commentshort p { margin: 0.2em 0 0.2em 0; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.field { display: inline; margin-right: 2em; } div.textarea { display: block; vertical-align: top; text-align: center; } form.comment textarea { width: 40em; height: 3em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #06040F; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; text-align: center; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; margin-left: auto; margin-right: auto; } form.update span.checkbox.hidediary { margin-left: 1em; } div.day.update div.comment { text-align: center; } div.comment form{ margin-top: 0em; } td.sidebar { width: 120px; padding: 10px 0px 0px 0px; vertical-align: top; } td.main { width: 100%; padding: 0px; vertical-align: top; } div.main { margin-left: 18%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 15%; margin-left: 5%; } /* recent_list, title_list */ div.recentsubtitles { font-size: 10pt; margin-top: 0px; margin-bottom: 1em; margin-left: 0em; line-height: 110%; } div.hatena-asin-detail { margin: 10px; padding-left: 10px; } div.hatena-asin-detail p { text-indent: 0em ! important; line-height: 150%; } div.hatena-asin-detail ul { list-style-type: none; margin: 0; margin-top: 10px; padding: 0; } img.hatena-asin-detail-image { float: left; border: 0; } div.hatena-asin-detail-info { margin-left: 10px; float: left; word-break: break-all; } p.hatena-asin-detail-title { font-weight: bold; } div.hatena-asin-detail-foot { clear: left; } td.furigana { border: #9172C5 1px solid; text-align: center; padding: 5px; } h4.hatena-module, div.hatena-moduletitle { margin: 1em 0 0.3em 0; padding: 0; font-size: 80%; text-align: center; font-weight: normal; border-color: #9172C5; border-style: solid; border-width: 0px 0px 1px 0px; } h1 { text-align: left; font-size: 16pt; font-weight: bold; border-bottom: 1px dotted #9172C5; margin-top: 10px; margin-bottom: 10px; margin-left: 5%; margin-right: 5%; padding: 4px 4px 4px 4px; } h2 { font-size: 100%; background-color: #9172C5; padding: 3px 0px 2px 10px; margin: 5px 0 0 0; width: auto; _width: 100%; } h2 span.date { color: #FFFFFF; font-size: 100%; font-style: normal; margin-left: 2px; margin-right: 2px; } h2 span.title { color: #FFFFFF; font-size: 100%; font-style: normal } div.body { /*font-size: 90%;*/ border: #9172C5 1px solid; margin-top: 0px; margin-bottom: 0px; padding: 3px 10px 3px 10px; line-height: 1.5; width: auto; _width: 100%; } h4 { font-size: 100%; font-weight: bold; margin: 0.6em 10% 0 0.4em; border-left: 5px solid #9172C5; border-bottom: 1px solid #9172C5; padding: 0px 0.5em 0.1em 0.5em; } div.day span.sanchor { color: #9172C5; } div.referer { font-size: 90%; border-top: #9172C5 1px solid; border-bottom: #9172C5 1px solid; text-align: right; line-height: 1.5; } div.refererlist ul { background-color: #F0E8F2; padding: 5px; margin: 0; list-style-type: circle; list-style-position: inside; } div.refererlist ul ul { background-color: #F0E8F2; padding: 0; margin: 0 0 0 5%; list-style-type: disc; list-style-position: inside; } div.caption { margin: 8px 0 0 0; border-bottom: #9172C5 1px solid; } input.field { color: #06040F; background-color: #ffffff; border: 1px solid #9172C5; text-indent: 0em ! important; } textarea { font-size: 90%; color: #06040F; background-color: #ffffff; border: 1px solid #9172C5; height: 30em; width: 50em; } pre { background-color: #F0E8F2; padding: 8px; } div.body blockquote { color: #333333; background-color: #ffffff; border: #9172C5 1px solid; margin: 1% 2%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } p.recentitem { padding: 1px; font-size: 10pt; text-align: center; margin-top: 0px; margin-bottom: 2px; border-color: #9172C5; border-style: solid; border-width: 0px 0px 1px 0px; } div.section p.sectionfooter { font-size: 90%; text-align: right; margin-top: 1em; } /* テーブル記法 */ div.day table{ margin:10px; } div.day table tr th{ font-size:90%; padding:3px; background:#EEE; border-bottom:1px solid gray; } div.day table tr td{ font-size:90%; padding:3px; } div.day table.plaintable{ margin:0px; } div.day table.plaintable tr td{ padding:0px; font-size:100%; } div.day table.plaintable tr th{ padding:0px; background:none; border:none; font-size:100%; } tdiary-3.2.2/theme/hatena-purple/README000644 000765 000024 00000001235 12137321070 017776 0ustar00machustaff000000 000000 Title: はてなダイアリー Author: Junya Kondo Access: jkondo@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. validated by W3C. ChangeLog 2004-07-01 Junya Kondo * add classes for sidebar, hatena-* classes. 2004-03-09 Junya Kondo * add classes for img.asin 2003-11-19 Junya Kondo * add classes for calendar2photo 2003-11-18 Junya Kondo * add classes for calendar2 2003-10-24 Junya Kondo * add hatena_photo class 2003-03-01 Junya Kondo * created. tdiary-3.2.2/theme/hatena-pink/hatena-pink.css000644 000765 000024 00000024117 12137321070 021465 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: はてなダイアリー Author: hatena-pink Access: info@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ */ /* Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. */ a,a:link{color:#CB5E66;} a:visited{color:#E98383;} /* はてな独自拡張クラス */ a.keyword { color: black; text-decoration: none; border-bottom: 1px solid #d0d0d0; } a.okeyword { color: black; text-decoration: none; border-bottom: 1px dashed #d0d0d0; } span.highlight { color: black; background-color: yellow; } img.photo { float: right; margin: 10px; border: 0; } img.hatena-fotolife { border: 1px solid #606060; } img.asin, img.barcode { border: 0; } h3 span.timestamp { font-weight: normal; font-size: 80%; } table.furigana { } ul.hatena_photo li { display: inline; } img.hatena_photo { border: 0px; } div.ad { margin: 0% 5% 0% 5%; padding: 4px; text-align: left; } img.aws { padding: 3px; margin-right: 2px; } a.aws img { border: 1px solid white; } a.aws:hover img { filter:none; background-color: #ffcc66; border-bottom: 1px solid #ffcc66; } div.recentitem_diary { margin: 2% 5% 0 6%; font-size: 10pt; } div.hatena-body { position: relative; width: auto; _width: 100%; top: 0; left: 0; } div.hatena-module { margin: 0; padding: 0; width: 100%; } div.hatena-modulebody ul, ul.hatena_antenna, ul.hatena_section, ul.hatena_groupantenna, ul.hatena_keyword, ul.hatena_hotkeyword, ul.hatena_hoturl, ul.hatena_hotasin { display: block; font-size: 80%; list-style-type: none; margin: 0; padding: 0; } div.hatena-modulebody dl { display: block; font-size: 80%; margin: 0; padding: 0; } div.hatena-modulebody dd { margin-left: 0; margin-bottom: 0.2em; } ul.hatena-photo li { display: inline; } ul.hatena-photo img { border: none; padding: 1px; } form.hatena-searchform { padding: 0; margin: 0; } div.hatena-profile { font-size: 80%; } div.hatena-profile p { margin: 0; padding: 0; } div.hatena-profile p.hatena-profile-image { text-align: center; } div.hatena-profile p.hatena-profile-image img { border: 0; } table.hatena-question-detail { width: 500px; font-size:90%; } table.hatena-question-detail th { text-align: left; } td.hatena-question-detail-label { width: 200px; } td.hatena-question-detail-value { width: 300px; } img.hatena-question-image { border: 0; } img.hatena-profile-image { border: 0; } div.hatena-clock { text-align: center; } /* 独自拡張おわり */ body { color: black; background-color: #ffffff; margin: 0px; padding: 0px; } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} div.calendar { font-size: 90%; margin: 1% 5% 0 5%; padding: 1%; text-align: left; } .headline { font-size: 90%; margin: 0% 10% 0% 10%; padding: 2%; text-align: left; background-color: #ffee99; } div.intro{ margin-top: 2%; margin-right: 5%; margin-bottom: 2%; margin-left: 5%; } div.day { margin: 0% 5% 0% 5%; padding: 4px; } td.main div.day div.body{ _width: auto; } div.section { margin-top: 2%; margin-bottom: 2% } h3 { font-size: 120%; font-weight: bold; margin-top: 2%; margin-bottom: 0.1% } h5 { font-size: 100%; margin: 0.5em 0 0 0.7em; } div.day span.canchor { color: black; } div.day p { margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { padding-top: 0.2%; padding-bottom: 0.2%; } div.comment { font-size: 90%; line-height: 1.5; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.refererlist { font-size: 90%; margin: 0px; padding: 0px; width: auto; _width: 100%; } hr {} hr.sep { display: none } .sfooter {} div.footer { color: #cccccc; margin: 5px; font-size: 80%; text-align: center; } div.footer a { color: #cccccc; } div.form { font-size: 90%; line-height: 1.5; margin: 1% 5% 1% 5%; padding: 1%; text-align: center; } div.form form { width: 100%; } input.select { text-indent: 0em ! important; } p.message { color: red; background-color: #ffffff; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.section blockquote p { margin-left: 0em; text-indent: 0em } em { font-style: italic; } strong { font-weight: bold } .hide { color: #000000; background-color: #ffffff } /* calendar2 */ table.calendar { font-size: 0.8em; line-height: 100%; background-color: transparent; margin: 0; } table.calendar td { margin: 0; padding: 1px 2px 0px 2px; text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } table.calendar td.calendar-sunday { color: red; } table.calendar td.calendar-saturday { color: blue; } td.calendar-day img { width: 15px; height: 15px; border: 0; } /* ツッコミ省略版本文 */ div.commentshort { margin-bottom: 10px; } span.commentator { } div.commentshort p { margin: 0.2em 0 0.2em 0; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.field { display: inline; margin-right: 2em; } div.textarea { display: block; vertical-align: top; text-align: center; } form.comment textarea { width: 40em; height: 3em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #06040F; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; text-align: center; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; margin-left: auto; margin-right: auto; } form.update span.checkbox.hidediary { margin-left: 1em; } div.day.update div.comment { text-align: center; } div.comment form{ margin-top: 0em; } td.sidebar { width: 120px; padding: 10px 0px 0px 0px; vertical-align: top; } td.main { width: 100%; padding: 0px; vertical-align: top; } div.main { margin-left: 18%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 15%; margin-left: 5%; } /* recent_list, title_list */ div.recentsubtitles { font-size: 10pt; margin-top: 0px; margin-bottom: 1em; margin-left: 0em; line-height: 110%; } div.hatena-asin-detail { margin: 10px; padding-left: 10px; } div.hatena-asin-detail p { text-indent: 0em ! important; line-height: 150%; } div.hatena-asin-detail ul { list-style-type: none; margin: 0; margin-top: 10px; padding: 0; } img.hatena-asin-detail-image { float: left; border: 0; } div.hatena-asin-detail-info { margin-left: 10px; float: left; word-break: break-all; } p.hatena-asin-detail-title { font-weight: bold; } div.hatena-asin-detail-foot { clear: left; } td.furigana { border: #F3BABA 1px solid; text-align: center; padding: 5px; } h4.hatena-module, div.hatena-moduletitle { margin: 1em 0 0.3em 0; padding: 0; font-size: 80%; text-align: center; font-weight: normal; border-color: #F3BABA; border-style: solid; border-width: 0px 0px 1px 0px; } h1 { text-align: left; font-size: 16pt; font-weight: bold; border-bottom: 1px dotted #F3BABA; margin-top: 10px; margin-bottom: 10px; margin-left: 5%; margin-right: 5%; padding: 4px 4px 4px 4px; } h2 { font-size: 100%; background-color: #F3BABA; padding: 3px 0px 2px 10px; margin: 5px 0 0 0; width: auto; _width: 100%; } h2 span.date { color: #C65359; font-size: 100%; font-style: normal; margin-left: 2px; margin-right: 2px; } h2 span.title { color: #C65359; font-size: 100%; font-style: normal } div.body { /*font-size: 90%;*/ border: #F3BABA 1px solid; margin-top: 0px; margin-bottom: 0px; padding: 3px 10px 3px 10px; line-height: 1.5; width: auto; _width: 100%; } h4 { font-size: 100%; font-weight: bold; margin: 0.6em 10% 0 0.4em; border-left: 5px solid #F3BABA; border-bottom: 1px solid #F3BABA; padding: 0px 0.5em 0.1em 0.5em; } div.day span.sanchor { color: #F3BABA; } div.referer { font-size: 90%; border-top: #F3BABA 1px solid; border-bottom: #F3BABA 1px solid; text-align: right; line-height: 1.5; } div.refererlist ul { background-color: #FFEDEA; padding: 5px; margin: 0; list-style-type: circle; list-style-position: inside; } div.refererlist ul ul { background-color: #FFEDEA; padding: 0; margin: 0 0 0 5%; list-style-type: disc; list-style-position: inside; } div.caption { margin: 8px 0 0 0; border-bottom: #F3BABA 1px solid; } input.field { color: #06040F; background-color: #ffffff; border: 1px solid #F3BABA; text-indent: 0em ! important; } textarea { font-size: 90%; color: #06040F; background-color: #ffffff; border: 1px solid #F3BABA; height: 30em; width: 50em; } pre { background-color: #FFEDEA; padding: 8px; } div.body blockquote { color: #333333; background-color: #ffffff; border: #F3BABA 1px solid; margin: 1% 2%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } p.recentitem { padding: 1px; font-size: 10pt; text-align: center; margin-top: 0px; margin-bottom: 2px; border-color: #F3BABA; border-style: solid; border-width: 0px 0px 1px 0px; } div.section p.sectionfooter { font-size: 90%; text-align: right; margin-top: 1em; } /* テーブル記法 */ div.day table{ margin:10px; } div.day table tr th{ font-size:90%; padding:3px; background:#EEE; border-bottom:1px solid gray; } div.day table tr td{ font-size:90%; padding:3px; } div.day table.plaintable{ margin:0px; } div.day table.plaintable tr td{ padding:0px; font-size:100%; } div.day table.plaintable tr th{ padding:0px; background:none; border:none; font-size:100%; } tdiary-3.2.2/theme/hatena-pink/README000644 000765 000024 00000001235 12137321070 017430 0ustar00machustaff000000 000000 Title: はてなダイアリー Author: Junya Kondo Access: jkondo@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. validated by W3C. ChangeLog 2004-07-01 Junya Kondo * add classes for sidebar, hatena-* classes. 2004-03-09 Junya Kondo * add classes for img.asin 2003-11-19 Junya Kondo * add classes for calendar2photo 2003-11-18 Junya Kondo * add classes for calendar2 2003-10-24 Junya Kondo * add hatena_photo class 2003-03-01 Junya Kondo * created. tdiary-3.2.2/theme/hatena-orange/hatena-orange.css000644 000765 000024 00000024121 12137321070 022304 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: はてなダイアリー Author: hatena-orange Access: info@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ */ /* Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. */ a,a:link{color:#FC7819;} a:visited{color:#FF952B;} /* はてな独自拡張クラス */ a.keyword { color: black; text-decoration: none; border-bottom: 1px solid #d0d0d0; } a.okeyword { color: black; text-decoration: none; border-bottom: 1px dashed #d0d0d0; } span.highlight { color: black; background-color: yellow; } img.photo { float: right; margin: 10px; border: 0; } img.hatena-fotolife { border: 1px solid #606060; } img.asin, img.barcode { border: 0; } h3 span.timestamp { font-weight: normal; font-size: 80%; } table.furigana { } ul.hatena_photo li { display: inline; } img.hatena_photo { border: 0px; } div.ad { margin: 0% 5% 0% 5%; padding: 4px; text-align: left; } img.aws { padding: 3px; margin-right: 2px; } a.aws img { border: 1px solid white; } a.aws:hover img { filter:none; background-color: #ffcc66; border-bottom: 1px solid #ffcc66; } div.recentitem_diary { margin: 2% 5% 0 6%; font-size: 10pt; } div.hatena-body { position: relative; width: auto; _width: 100%; top: 0; left: 0; } div.hatena-module { margin: 0; padding: 0; width: 100%; } div.hatena-modulebody ul, ul.hatena_antenna, ul.hatena_section, ul.hatena_groupantenna, ul.hatena_keyword, ul.hatena_hotkeyword, ul.hatena_hoturl, ul.hatena_hotasin { display: block; font-size: 80%; list-style-type: none; margin: 0; padding: 0; } div.hatena-modulebody dl { display: block; font-size: 80%; margin: 0; padding: 0; } div.hatena-modulebody dd { margin-left: 0; margin-bottom: 0.2em; } ul.hatena-photo li { display: inline; } ul.hatena-photo img { border: none; padding: 1px; } form.hatena-searchform { padding: 0; margin: 0; } div.hatena-profile { font-size: 80%; } div.hatena-profile p { margin: 0; padding: 0; } div.hatena-profile p.hatena-profile-image { text-align: center; } div.hatena-profile p.hatena-profile-image img { border: 0; } table.hatena-question-detail { width: 500px; font-size:90%; } table.hatena-question-detail th { text-align: left; } td.hatena-question-detail-label { width: 200px; } td.hatena-question-detail-value { width: 300px; } img.hatena-question-image { border: 0; } img.hatena-profile-image { border: 0; } div.hatena-clock { text-align: center; } /* 独自拡張おわり */ body { color: black; background-color: #ffffff; margin: 0px; padding: 0px; } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} div.calendar { font-size: 90%; margin: 1% 5% 0 5%; padding: 1%; text-align: left; } .headline { font-size: 90%; margin: 0% 10% 0% 10%; padding: 2%; text-align: left; background-color: #ffee99; } div.intro{ margin-top: 2%; margin-right: 5%; margin-bottom: 2%; margin-left: 5%; } div.day { margin: 0% 5% 0% 5%; padding: 4px; } td.main div.day div.body{ _width: auto; } div.section { margin-top: 2%; margin-bottom: 2% } h3 { font-size: 120%; font-weight: bold; margin-top: 2%; margin-bottom: 0.1% } h5 { font-size: 100%; margin: 0.5em 0 0 0.7em; } div.day span.canchor { color: black; } div.day p { margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { padding-top: 0.2%; padding-bottom: 0.2%; } div.comment { font-size: 90%; line-height: 1.5; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.refererlist { font-size: 90%; margin: 0px; padding: 0px; width: auto; _width: 100%; } hr {} hr.sep { display: none } .sfooter {} div.footer { color: #cccccc; margin: 5px; font-size: 80%; text-align: center; } div.footer a { color: #cccccc; } div.form { font-size: 90%; line-height: 1.5; margin: 1% 5% 1% 5%; padding: 1%; text-align: center; } div.form form { width: 100%; } input.select { text-indent: 0em ! important; } p.message { color: red; background-color: #ffffff; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.section blockquote p { margin-left: 0em; text-indent: 0em } em { font-style: italic; } strong { font-weight: bold } .hide { color: #000000; background-color: #ffffff } /* calendar2 */ table.calendar { font-size: 0.8em; line-height: 100%; background-color: transparent; margin: 0; } table.calendar td { margin: 0; padding: 1px 2px 0px 2px; text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } table.calendar td.calendar-sunday { color: red; } table.calendar td.calendar-saturday { color: blue; } td.calendar-day img { width: 15px; height: 15px; border: 0; } /* ツッコミ省略版本文 */ div.commentshort { margin-bottom: 10px; } span.commentator { } div.commentshort p { margin: 0.2em 0 0.2em 0; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.field { display: inline; margin-right: 2em; } div.textarea { display: block; vertical-align: top; text-align: center; } form.comment textarea { width: 40em; height: 3em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #06040F; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; text-align: center; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; margin-left: auto; margin-right: auto; } form.update span.checkbox.hidediary { margin-left: 1em; } div.day.update div.comment { text-align: center; } div.comment form{ margin-top: 0em; } td.sidebar { width: 120px; padding: 10px 0px 0px 0px; vertical-align: top; } td.main { width: 100%; padding: 0px; vertical-align: top; } div.main { margin-left: 18%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 15%; margin-left: 5%; } /* recent_list, title_list */ div.recentsubtitles { font-size: 10pt; margin-top: 0px; margin-bottom: 1em; margin-left: 0em; line-height: 110%; } div.hatena-asin-detail { margin: 10px; padding-left: 10px; } div.hatena-asin-detail p { text-indent: 0em ! important; line-height: 150%; } div.hatena-asin-detail ul { list-style-type: none; margin: 0; margin-top: 10px; padding: 0; } img.hatena-asin-detail-image { float: left; border: 0; } div.hatena-asin-detail-info { margin-left: 10px; float: left; word-break: break-all; } p.hatena-asin-detail-title { font-weight: bold; } div.hatena-asin-detail-foot { clear: left; } td.furigana { border: #FFD082 1px solid; text-align: center; padding: 5px; } h4.hatena-module, div.hatena-moduletitle { margin: 1em 0 0.3em 0; padding: 0; font-size: 80%; text-align: center; font-weight: normal; border-color: #FFD082; border-style: solid; border-width: 0px 0px 1px 0px; } h1 { text-align: left; font-size: 16pt; font-weight: bold; border-bottom: 1px dotted #FFD082; margin-top: 10px; margin-bottom: 10px; margin-left: 5%; margin-right: 5%; padding: 4px 4px 4px 4px; } h2 { font-size: 100%; background-color: #FFD082; padding: 3px 0px 2px 10px; margin: 5px 0 0 0; width: auto; _width: 100%; } h2 span.date { color: #FC7819; font-size: 100%; font-style: normal; margin-left: 2px; margin-right: 2px; } h2 span.title { color: #FC7819; font-size: 100%; font-style: normal } div.body { /*font-size: 90%;*/ border: #FFD082 1px solid; margin-top: 0px; margin-bottom: 0px; padding: 3px 10px 3px 10px; line-height: 1.5; width: auto; _width: 100%; } h4 { font-size: 100%; font-weight: bold; margin: 0.6em 10% 0 0.4em; border-left: 5px solid #FFD082; border-bottom: 1px solid #FFD082; padding: 0px 0.5em 0.1em 0.5em; } div.day span.sanchor { color: #FFD082; } div.referer { font-size: 90%; border-top: #FFD082 1px solid; border-bottom: #FFD082 1px solid; text-align: right; line-height: 1.5; } div.refererlist ul { background-color: #FFF6CD; padding: 5px; margin: 0; list-style-type: circle; list-style-position: inside; } div.refererlist ul ul { background-color: #FFF6CD; padding: 0; margin: 0 0 0 5%; list-style-type: disc; list-style-position: inside; } div.caption { margin: 8px 0 0 0; border-bottom: #FFD082 1px solid; } input.field { color: #06040F; background-color: #ffffff; border: 1px solid #FFD082; text-indent: 0em ! important; } textarea { font-size: 90%; color: #06040F; background-color: #ffffff; border: 1px solid #FFD082; height: 30em; width: 50em; } pre { background-color: #FFF6CD; padding: 8px; } div.body blockquote { color: #333333; background-color: #ffffff; border: #FFD082 1px solid; margin: 1% 2%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } p.recentitem { padding: 1px; font-size: 10pt; text-align: center; margin-top: 0px; margin-bottom: 2px; border-color: #FFD082; border-style: solid; border-width: 0px 0px 1px 0px; } div.section p.sectionfooter { font-size: 90%; text-align: right; margin-top: 1em; } /* テーブル記法 */ div.day table{ margin:10px; } div.day table tr th{ font-size:90%; padding:3px; background:#EEE; border-bottom:1px solid gray; } div.day table tr td{ font-size:90%; padding:3px; } div.day table.plaintable{ margin:0px; } div.day table.plaintable tr td{ padding:0px; font-size:100%; } div.day table.plaintable tr th{ padding:0px; background:none; border:none; font-size:100%; } tdiary-3.2.2/theme/hatena-orange/README000644 000765 000024 00000001235 12137321070 017742 0ustar00machustaff000000 000000 Title: はてなダイアリー Author: Junya Kondo Access: jkondo@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. validated by W3C. ChangeLog 2004-07-01 Junya Kondo * add classes for sidebar, hatena-* classes. 2004-03-09 Junya Kondo * add classes for img.asin 2003-11-19 Junya Kondo * add classes for calendar2photo 2003-11-18 Junya Kondo * add classes for calendar2 2003-10-24 Junya Kondo * add hatena_photo class 2003-03-01 Junya Kondo * created. tdiary-3.2.2/theme/hatena-lime/hatena-lime.css000644 000765 000024 00000024116 12137321070 021436 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: はてなダイアリー Author: hatena-lime Access: info@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ */ /* Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. */ a,a:link{color:#43BA83;} a:visited{color:#5CE6A1;} /* はてな独自拡張クラス */ a.keyword { color: black; text-decoration: none; border-bottom: 1px solid #d0d0d0; } a.okeyword { color: black; text-decoration: none; border-bottom: 1px dashed #d0d0d0; } span.highlight { color: black; background-color: yellow; } img.photo { float: right; margin: 10px; border: 0; } img.hatena-fotolife { border: 1px solid #606060; } img.asin, img.barcode { border: 0; } h3 span.timestamp { font-weight: normal; font-size: 80%; } table.furigana { } ul.hatena_photo li { display: inline; } img.hatena_photo { border: 0px; } div.ad { margin: 0% 5% 0% 5%; padding: 4px; text-align: left; } img.aws { padding: 3px; margin-right: 2px; } a.aws img { border: 1px solid white; } a.aws:hover img { filter:none; background-color: #ffcc66; border-bottom: 1px solid #ffcc66; } div.recentitem_diary { margin: 2% 5% 0 6%; font-size: 10pt; } div.hatena-body { position: relative; width: auto; _width: 100%; top: 0; left: 0; } div.hatena-module { margin: 0; padding: 0; width: 100%; } div.hatena-modulebody ul, ul.hatena_antenna, ul.hatena_section, ul.hatena_groupantenna, ul.hatena_keyword, ul.hatena_hotkeyword, ul.hatena_hoturl, ul.hatena_hotasin { display: block; font-size: 80%; list-style-type: none; margin: 0; padding: 0; } div.hatena-modulebody dl { display: block; font-size: 80%; margin: 0; padding: 0; } div.hatena-modulebody dd { margin-left: 0; margin-bottom: 0.2em; } ul.hatena-photo li { display: inline; } ul.hatena-photo img { border: none; padding: 1px; } form.hatena-searchform { padding: 0; margin: 0; } div.hatena-profile { font-size: 80%; } div.hatena-profile p { margin: 0; padding: 0; } div.hatena-profile p.hatena-profile-image { text-align: center; } div.hatena-profile p.hatena-profile-image img { border: 0; } table.hatena-question-detail { width: 500px; font-size:90%; } table.hatena-question-detail th { text-align: left; } td.hatena-question-detail-label { width: 200px; } td.hatena-question-detail-value { width: 300px; } img.hatena-question-image { border: 0; } img.hatena-profile-image { border: 0; } div.hatena-clock { text-align: center; } /* 独自拡張おわり */ body { color: black; background-color: #ffffff; margin: 0px; padding: 0px; } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} div.calendar { font-size: 90%; margin: 1% 5% 0 5%; padding: 1%; text-align: left; } .headline { font-size: 90%; margin: 0% 10% 0% 10%; padding: 2%; text-align: left; background-color: #ffee99; } div.intro{ margin-top: 2%; margin-right: 5%; margin-bottom: 2%; margin-left: 5%; } div.day { margin: 0% 5% 0% 5%; padding: 4px; } td.main div.day div.body{ _width: auto; } div.section { margin-top: 2%; margin-bottom: 2% } h3 { font-size: 120%; font-weight: bold; margin-top: 2%; margin-bottom: 0.1% } h5 { font-size: 100%; margin: 0.5em 0 0 0.7em; } div.day span.canchor { color: black; } div.day p { margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { padding-top: 0.2%; padding-bottom: 0.2%; } div.comment { font-size: 90%; line-height: 1.5; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.refererlist { font-size: 90%; margin: 0px; padding: 0px; width: auto; _width: 100%; } hr {} hr.sep { display: none } .sfooter {} div.footer { color: #cccccc; margin: 5px; font-size: 80%; text-align: center; } div.footer a { color: #cccccc; } div.form { font-size: 90%; line-height: 1.5; margin: 1% 5% 1% 5%; padding: 1%; text-align: center; } div.form form { width: 100%; } input.select { text-indent: 0em ! important; } p.message { color: red; background-color: #ffffff; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.section blockquote p { margin-left: 0em; text-indent: 0em } em { font-style: italic; } strong { font-weight: bold } .hide { color: #000000; background-color: #ffffff } /* calendar2 */ table.calendar { font-size: 0.8em; line-height: 100%; background-color: transparent; margin: 0; } table.calendar td { margin: 0; padding: 1px 2px 0px 2px; text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } table.calendar td.calendar-sunday { color: red; } table.calendar td.calendar-saturday { color: blue; } td.calendar-day img { width: 15px; height: 15px; border: 0; } /* ツッコミ省略版本文 */ div.commentshort { margin-bottom: 10px; } span.commentator { } div.commentshort p { margin: 0.2em 0 0.2em 0; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.field { display: inline; margin-right: 2em; } div.textarea { display: block; vertical-align: top; text-align: center; } form.comment textarea { width: 40em; height: 3em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #06040F; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; text-align: center; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; margin-left: auto; margin-right: auto; } form.update span.checkbox.hidediary { margin-left: 1em; } div.day.update div.comment { text-align: center; } div.comment form{ margin-top: 0em; } td.sidebar { width: 120px; padding: 10px 0px 0px 0px; vertical-align: top; } td.main { width: 100%; padding: 0px; vertical-align: top; } div.main { margin-left: 18%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 15%; margin-left: 5%; } /* recent_list, title_list */ div.recentsubtitles { font-size: 10pt; margin-top: 0px; margin-bottom: 1em; margin-left: 0em; line-height: 110%; } div.hatena-asin-detail { margin: 10px; padding-left: 10px; } div.hatena-asin-detail p { text-indent: 0em ! important; line-height: 150%; } div.hatena-asin-detail ul { list-style-type: none; margin: 0; margin-top: 10px; padding: 0; } img.hatena-asin-detail-image { float: left; border: 0; } div.hatena-asin-detail-info { margin-left: 10px; float: left; word-break: break-all; } p.hatena-asin-detail-title { font-weight: bold; } div.hatena-asin-detail-foot { clear: left; } td.furigana { border: #BFFFDF 1px solid; text-align: center; padding: 5px; } h4.hatena-module, div.hatena-moduletitle { margin: 1em 0 0.3em 0; padding: 0; font-size: 80%; text-align: center; font-weight: normal; border-color: #BFFFDF; border-style: solid; border-width: 0px 0px 1px 0px; } h1 { text-align: left; font-size: 16pt; font-weight: bold; border-bottom: 1px dotted #BFFFDF; margin-top: 10px; margin-bottom: 10px; margin-left: 5%; margin-right: 5%; padding: 4px 4px 4px 4px; } h2 { font-size: 100%; background-color: #BFFFDF; padding: 3px 0px 2px 10px; margin: 5px 0 0 0; width: auto; _width: 100%; } h2 span.date { color: #43BA83; font-size: 100%; font-style: normal; margin-left: 2px; margin-right: 2px; } h2 span.title { color: #43BA83; font-size: 100%; font-style: normal } div.body { /*font-size: 90%;*/ border: #BFFFDF 1px solid; margin-top: 0px; margin-bottom: 0px; padding: 3px 10px 3px 10px; line-height: 1.5; width: auto; _width: 100%; } h4 { font-size: 100%; font-weight: bold; margin: 0.6em 10% 0 0.4em; border-left: 5px solid #BFFFDF; border-bottom: 1px solid #BFFFDF; padding: 0px 0.5em 0.1em 0.5em; } div.day span.sanchor { color: #BFFFDF; } div.referer { font-size: 90%; border-top: #BFFFDF 1px solid; border-bottom: #BFFFDF 1px solid; text-align: right; line-height: 1.5; } div.refererlist ul { background-color: #E8FFEC; padding: 5px; margin: 0; list-style-type: circle; list-style-position: inside; } div.refererlist ul ul { background-color: #E8FFEC; padding: 0; margin: 0 0 0 5%; list-style-type: disc; list-style-position: inside; } div.caption { margin: 8px 0 0 0; border-bottom: #BFFFDF 1px solid; } input.field { color: #06040F; background-color: #ffffff; border: 1px solid #BFFFDF; text-indent: 0em ! important; } textarea { font-size: 90%; color: #06040F; background-color: #ffffff; border: 1px solid #BFFFDF; height: 30em; width: 50em; } pre { background-color: #E8FFEC; padding: 8px; } div.body blockquote { color: #333333; background-color: #ffffff; border: #BFFFDF 1px solid; margin: 1% 2%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } p.recentitem { padding: 1px; font-size: 10pt; text-align: center; margin-top: 0px; margin-bottom: 2px; border-color: #BFFFDF; border-style: solid; border-width: 0px 0px 1px 0px; } div.section p.sectionfooter { font-size: 90%; text-align: right; margin-top: 1em; } /* テーブル記法 */ div.day table{ margin:10px; } div.day table tr th{ font-size:90%; padding:3px; background:#EEE; border-bottom:1px solid gray; } div.day table tr td{ font-size:90%; padding:3px; } div.day table.plaintable{ margin:0px; } div.day table.plaintable tr td{ padding:0px; font-size:100%; } div.day table.plaintable tr th{ padding:0px; background:none; border:none; font-size:100%; } tdiary-3.2.2/theme/hatena-lime/README000644 000765 000024 00000001235 12137321070 017415 0ustar00machustaff000000 000000 Title: はてなダイアリー Author: Junya Kondo Access: jkondo@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. validated by W3C. ChangeLog 2004-07-01 Junya Kondo * add classes for sidebar, hatena-* classes. 2004-03-09 Junya Kondo * add classes for img.asin 2003-11-19 Junya Kondo * add classes for calendar2photo 2003-11-18 Junya Kondo * add classes for calendar2 2003-10-24 Junya Kondo * add hatena_photo class 2003-03-01 Junya Kondo * created. tdiary-3.2.2/theme/hatena-lightgray/hatena-lightgray.css000644 000765 000024 00000024123 12137321070 023544 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: はてなダイアリー Author: hatena-lightgray Access: info@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ */ /* Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. */ a,a:link{color:#989793;} a:visited{color:#B9B8B4;} /* はてな独自拡張クラス */ a.keyword { color: black; text-decoration: none; border-bottom: 1px solid #d0d0d0; } a.okeyword { color: black; text-decoration: none; border-bottom: 1px dashed #d0d0d0; } span.highlight { color: black; background-color: yellow; } img.photo { float: right; margin: 10px; border: 0; } img.hatena-fotolife { border: 1px solid #606060; } img.asin, img.barcode { border: 0; } h3 span.timestamp { font-weight: normal; font-size: 80%; } table.furigana { } ul.hatena_photo li { display: inline; } img.hatena_photo { border: 0px; } div.ad { margin: 0% 5% 0% 5%; padding: 4px; text-align: left; } img.aws { padding: 3px; margin-right: 2px; } a.aws img { border: 1px solid white; } a.aws:hover img { filter:none; background-color: #ffcc66; border-bottom: 1px solid #ffcc66; } div.recentitem_diary { margin: 2% 5% 0 6%; font-size: 10pt; } div.hatena-body { position: relative; width: auto; _width: 100%; top: 0; left: 0; } div.hatena-module { margin: 0; padding: 0; width: 100%; } div.hatena-modulebody ul, ul.hatena_antenna, ul.hatena_section, ul.hatena_groupantenna, ul.hatena_keyword, ul.hatena_hotkeyword, ul.hatena_hoturl, ul.hatena_hotasin { display: block; font-size: 80%; list-style-type: none; margin: 0; padding: 0; } div.hatena-modulebody dl { display: block; font-size: 80%; margin: 0; padding: 0; } div.hatena-modulebody dd { margin-left: 0; margin-bottom: 0.2em; } ul.hatena-photo li { display: inline; } ul.hatena-photo img { border: none; padding: 1px; } form.hatena-searchform { padding: 0; margin: 0; } div.hatena-profile { font-size: 80%; } div.hatena-profile p { margin: 0; padding: 0; } div.hatena-profile p.hatena-profile-image { text-align: center; } div.hatena-profile p.hatena-profile-image img { border: 0; } table.hatena-question-detail { width: 500px; font-size:90%; } table.hatena-question-detail th { text-align: left; } td.hatena-question-detail-label { width: 200px; } td.hatena-question-detail-value { width: 300px; } img.hatena-question-image { border: 0; } img.hatena-profile-image { border: 0; } div.hatena-clock { text-align: center; } /* 独自拡張おわり */ body { color: black; background-color: #ffffff; margin: 0px; padding: 0px; } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} div.calendar { font-size: 90%; margin: 1% 5% 0 5%; padding: 1%; text-align: left; } .headline { font-size: 90%; margin: 0% 10% 0% 10%; padding: 2%; text-align: left; background-color: #ffee99; } div.intro{ margin-top: 2%; margin-right: 5%; margin-bottom: 2%; margin-left: 5%; } div.day { margin: 0% 5% 0% 5%; padding: 4px; } td.main div.day div.body{ _width: auto; } div.section { margin-top: 2%; margin-bottom: 2% } h3 { font-size: 120%; font-weight: bold; margin-top: 2%; margin-bottom: 0.1% } h5 { font-size: 100%; margin: 0.5em 0 0 0.7em; } div.day span.canchor { color: black; } div.day p { margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { padding-top: 0.2%; padding-bottom: 0.2%; } div.comment { font-size: 90%; line-height: 1.5; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.refererlist { font-size: 90%; margin: 0px; padding: 0px; width: auto; _width: 100%; } hr {} hr.sep { display: none } .sfooter {} div.footer { color: #cccccc; margin: 5px; font-size: 80%; text-align: center; } div.footer a { color: #cccccc; } div.form { font-size: 90%; line-height: 1.5; margin: 1% 5% 1% 5%; padding: 1%; text-align: center; } div.form form { width: 100%; } input.select { text-indent: 0em ! important; } p.message { color: red; background-color: #ffffff; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.section blockquote p { margin-left: 0em; text-indent: 0em } em { font-style: italic; } strong { font-weight: bold } .hide { color: #000000; background-color: #ffffff } /* calendar2 */ table.calendar { font-size: 0.8em; line-height: 100%; background-color: transparent; margin: 0; } table.calendar td { margin: 0; padding: 1px 2px 0px 2px; text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } table.calendar td.calendar-sunday { color: red; } table.calendar td.calendar-saturday { color: blue; } td.calendar-day img { width: 15px; height: 15px; border: 0; } /* ツッコミ省略版本文 */ div.commentshort { margin-bottom: 10px; } span.commentator { } div.commentshort p { margin: 0.2em 0 0.2em 0; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.field { display: inline; margin-right: 2em; } div.textarea { display: block; vertical-align: top; text-align: center; } form.comment textarea { width: 40em; height: 3em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #06040F; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; text-align: center; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; margin-left: auto; margin-right: auto; } form.update span.checkbox.hidediary { margin-left: 1em; } div.day.update div.comment { text-align: center; } div.comment form{ margin-top: 0em; } td.sidebar { width: 120px; padding: 10px 0px 0px 0px; vertical-align: top; } td.main { width: 100%; padding: 0px; vertical-align: top; } div.main { margin-left: 18%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 15%; margin-left: 5%; } /* recent_list, title_list */ div.recentsubtitles { font-size: 10pt; margin-top: 0px; margin-bottom: 1em; margin-left: 0em; line-height: 110%; } div.hatena-asin-detail { margin: 10px; padding-left: 10px; } div.hatena-asin-detail p { text-indent: 0em ! important; line-height: 150%; } div.hatena-asin-detail ul { list-style-type: none; margin: 0; margin-top: 10px; padding: 0; } img.hatena-asin-detail-image { float: left; border: 0; } div.hatena-asin-detail-info { margin-left: 10px; float: left; word-break: break-all; } p.hatena-asin-detail-title { font-weight: bold; } div.hatena-asin-detail-foot { clear: left; } td.furigana { border: #D8D8D5 1px solid; text-align: center; padding: 5px; } h4.hatena-module, div.hatena-moduletitle { margin: 1em 0 0.3em 0; padding: 0; font-size: 80%; text-align: center; font-weight: normal; border-color: #D8D8D5; border-style: solid; border-width: 0px 0px 1px 0px; } h1 { text-align: left; font-size: 16pt; font-weight: bold; border-bottom: 1px dotted #D8D8D5; margin-top: 10px; margin-bottom: 10px; margin-left: 5%; margin-right: 5%; padding: 4px 4px 4px 4px; } h2 { font-size: 100%; background-color: #D8D8D5; padding: 3px 0px 2px 10px; margin: 5px 0 0 0; width: auto; _width: 100%; } h2 span.date { color: #333333; font-size: 100%; font-style: normal; margin-left: 2px; margin-right: 2px; } h2 span.title { color: #333333; font-size: 100%; font-style: normal } div.body { /*font-size: 90%;*/ border: #D8D8D5 1px solid; margin-top: 0px; margin-bottom: 0px; padding: 3px 10px 3px 10px; line-height: 1.5; width: auto; _width: 100%; } h4 { font-size: 100%; font-weight: bold; margin: 0.6em 10% 0 0.4em; border-left: 5px solid #D8D8D5; border-bottom: 1px solid #D8D8D5; padding: 0px 0.5em 0.1em 0.5em; } div.day span.sanchor { color: #D8D8D5; } div.referer { font-size: 90%; border-top: #D8D8D5 1px solid; border-bottom: #D8D8D5 1px solid; text-align: right; line-height: 1.5; } div.refererlist ul { background-color: #EDEDED; padding: 5px; margin: 0; list-style-type: circle; list-style-position: inside; } div.refererlist ul ul { background-color: #EDEDED; padding: 0; margin: 0 0 0 5%; list-style-type: disc; list-style-position: inside; } div.caption { margin: 8px 0 0 0; border-bottom: #D8D8D5 1px solid; } input.field { color: #06040F; background-color: #ffffff; border: 1px solid #D8D8D5; text-indent: 0em ! important; } textarea { font-size: 90%; color: #06040F; background-color: #ffffff; border: 1px solid #D8D8D5; height: 30em; width: 50em; } pre { background-color: #EDEDED; padding: 8px; } div.body blockquote { color: #333333; background-color: #ffffff; border: #D8D8D5 1px solid; margin: 1% 2%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } p.recentitem { padding: 1px; font-size: 10pt; text-align: center; margin-top: 0px; margin-bottom: 2px; border-color: #D8D8D5; border-style: solid; border-width: 0px 0px 1px 0px; } div.section p.sectionfooter { font-size: 90%; text-align: right; margin-top: 1em; } /* テーブル記法 */ div.day table{ margin:10px; } div.day table tr th{ font-size:90%; padding:3px; background:#EEE; border-bottom:1px solid gray; } div.day table tr td{ font-size:90%; padding:3px; } div.day table.plaintable{ margin:0px; } div.day table.plaintable tr td{ padding:0px; font-size:100%; } div.day table.plaintable tr th{ padding:0px; background:none; border:none; font-size:100%; } tdiary-3.2.2/theme/hatena-lightgray/README000644 000765 000024 00000001235 12137321070 020461 0ustar00machustaff000000 000000 Title: はてなダイアリー Author: Junya Kondo Access: jkondo@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. validated by W3C. ChangeLog 2004-07-01 Junya Kondo * add classes for sidebar, hatena-* classes. 2004-03-09 Junya Kondo * add classes for img.asin 2003-11-19 Junya Kondo * add classes for calendar2photo 2003-11-18 Junya Kondo * add classes for calendar2 2003-10-24 Junya Kondo * add hatena_photo class 2003-03-01 Junya Kondo * created. tdiary-3.2.2/theme/hatena-lightblue/hatena-lightblue.css000644 000765 000024 00000024037 12137321070 023522 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: はてなダイアリー Author: hatena-lightblue Access: info@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ */ /* Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. */ /* はてな独自拡張クラス */ a.keyword { color: black; text-decoration: none; border-bottom: 1px solid #d0d0d0; } a.okeyword { color: black; text-decoration: none; border-bottom: 1px dashed #d0d0d0; } span.highlight { color: black; background-color: yellow; } img.photo { float: right; margin: 10px; border: 0; } img.hatena-fotolife { border: 1px solid #606060; } img.asin, img.barcode { border: 0; } h3 span.timestamp { font-weight: normal; font-size: 80%; } table.furigana { } ul.hatena_photo li { display: inline; } img.hatena_photo { border: 0px; } div.ad { margin: 0% 5% 0% 5%; padding: 4px; text-align: left; } img.aws { padding: 3px; margin-right: 2px; } a.aws img { border: 1px solid white; } a.aws:hover img { filter:none; background-color: #ffcc66; border-bottom: 1px solid #ffcc66; } div.recentitem_diary { margin: 2% 5% 0 6%; font-size: 10pt; } div.hatena-body { position: relative; width: auto; _width: 100%; top: 0; left: 0; } div.hatena-module { margin: 0; padding: 0; width: 100%; } div.hatena-modulebody ul, ul.hatena_antenna, ul.hatena_section, ul.hatena_groupantenna, ul.hatena_keyword, ul.hatena_hotkeyword, ul.hatena_hoturl, ul.hatena_hotasin { display: block; font-size: 80%; list-style-type: none; margin: 0; padding: 0; } div.hatena-modulebody dl { display: block; font-size: 80%; margin: 0; padding: 0; } div.hatena-modulebody dd { margin-left: 0; margin-bottom: 0.2em; } ul.hatena-photo li { display: inline; } ul.hatena-photo img { border: none; padding: 1px; } form.hatena-searchform { padding: 0; margin: 0; } div.hatena-profile { font-size: 80%; } div.hatena-profile p { margin: 0; padding: 0; } div.hatena-profile p.hatena-profile-image { text-align: center; } div.hatena-profile p.hatena-profile-image img { border: 0; } table.hatena-question-detail { width: 500px; font-size:90%; } table.hatena-question-detail th { text-align: left; } td.hatena-question-detail-label { width: 200px; } td.hatena-question-detail-value { width: 300px; } img.hatena-question-image { border: 0; } img.hatena-profile-image { border: 0; } div.hatena-clock { text-align: center; } /* 独自拡張おわり */ body { color: black; background-color: #ffffff; margin: 0px; padding: 0px; } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} div.calendar { font-size: 90%; margin: 1% 5% 0 5%; padding: 1%; text-align: left; } .headline { font-size: 90%; margin: 0% 10% 0% 10%; padding: 2%; text-align: left; background-color: #ffee99; } div.intro{ margin-top: 2%; margin-right: 5%; margin-bottom: 2%; margin-left: 5%; } div.day { margin: 0% 5% 0% 5%; padding: 4px; } td.main div.day div.body{ _width: auto; } div.section { margin-top: 2%; margin-bottom: 2% } h3 { font-size: 120%; font-weight: bold; margin-top: 2%; margin-bottom: 0.1% } h5 { font-size: 100%; margin: 0.5em 0 0 0.7em; } div.day span.canchor { color: black; } div.day p { margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { padding-top: 0.2%; padding-bottom: 0.2%; } div.comment { font-size: 90%; line-height: 1.5; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.refererlist { font-size: 90%; margin: 0px; padding: 0px; width: auto; _width: 100%; } hr {} hr.sep { display: none } .sfooter {} div.footer { color: #cccccc; margin: 5px; font-size: 80%; text-align: center; } div.footer a { color: #cccccc; } div.form { font-size: 90%; line-height: 1.5; margin: 1% 5% 1% 5%; padding: 1%; text-align: center; } div.form form { width: 100%; } input.select { text-indent: 0em ! important; } p.message { color: red; background-color: #ffffff; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.section blockquote p { margin-left: 0em; text-indent: 0em } em { font-style: italic; } strong { font-weight: bold } .hide { color: #000000; background-color: #ffffff } /* calendar2 */ table.calendar { font-size: 0.8em; line-height: 100%; background-color: transparent; margin: 0; } table.calendar td { margin: 0; padding: 1px 2px 0px 2px; text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } table.calendar td.calendar-sunday { color: red; } table.calendar td.calendar-saturday { color: blue; } td.calendar-day img { width: 15px; height: 15px; border: 0; } /* ツッコミ省略版本文 */ div.commentshort { margin-bottom: 10px; } span.commentator { } div.commentshort p { margin: 0.2em 0 0.2em 0; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.field { display: inline; margin-right: 2em; } div.textarea { display: block; vertical-align: top; text-align: center; } form.comment textarea { width: 40em; height: 3em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #06040F; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; text-align: center; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; margin-left: auto; margin-right: auto; } form.update span.checkbox.hidediary { margin-left: 1em; } div.day.update div.comment { text-align: center; } div.comment form{ margin-top: 0em; } td.sidebar { width: 120px; padding: 10px 0px 0px 0px; vertical-align: top; } td.main { width: 100%; padding: 0px; vertical-align: top; } div.main { margin-left: 18%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 15%; margin-left: 5%; } /* recent_list, title_list */ div.recentsubtitles { font-size: 10pt; margin-top: 0px; margin-bottom: 1em; margin-left: 0em; line-height: 110%; } div.hatena-asin-detail { margin: 10px; padding-left: 10px; } div.hatena-asin-detail p { text-indent: 0em ! important; line-height: 150%; } div.hatena-asin-detail ul { list-style-type: none; margin: 0; margin-top: 10px; padding: 0; } img.hatena-asin-detail-image { float: left; border: 0; } div.hatena-asin-detail-info { margin-left: 10px; float: left; word-break: break-all; } p.hatena-asin-detail-title { font-weight: bold; } div.hatena-asin-detail-foot { clear: left; } td.furigana { border: #D0E4FC 1px solid; text-align: center; padding: 5px; } h4.hatena-module, div.hatena-moduletitle { margin: 1em 0 0.3em 0; padding: 0; font-size: 80%; text-align: center; font-weight: normal; border-color: #D0E4FC; border-style: solid; border-width: 0px 0px 1px 0px; } h1 { text-align: left; font-size: 16pt; font-weight: bold; border-bottom: 1px dotted #D0E4FC; margin-top: 10px; margin-bottom: 10px; margin-left: 5%; margin-right: 5%; padding: 4px 4px 4px 4px; } h2 { font-size: 100%; background-color: #D0E4FC; padding: 3px 0px 2px 10px; margin: 5px 0 0 0; width: auto; _width: 100%; } h2 span.date { color: #5587E7; font-size: 100%; font-style: normal; margin-left: 2px; margin-right: 2px; } h2 span.title { color: #5587E7; font-size: 100%; font-style: normal } div.body { /*font-size: 90%;*/ border: #D0E4FC 1px solid; margin-top: 0px; margin-bottom: 0px; padding: 3px 10px 3px 10px; line-height: 1.5; width: auto; _width: 100%; } h4 { font-size: 100%; font-weight: bold; margin: 0.6em 10% 0 0.4em; border-left: 5px solid #D0E4FC; border-bottom: 1px solid #D0E4FC; padding: 0px 0.5em 0.1em 0.5em; } div.day span.sanchor { color: #D0E4FC; } div.referer { font-size: 90%; border-top: #D0E4FC 1px solid; border-bottom: #D0E4FC 1px solid; text-align: right; line-height: 1.5; } div.refererlist ul { background-color: #EFF9FF; padding: 5px; margin: 0; list-style-type: circle; list-style-position: inside; } div.refererlist ul ul { background-color: #EFF9FF; padding: 0; margin: 0 0 0 5%; list-style-type: disc; list-style-position: inside; } div.caption { margin: 8px 0 0 0; border-bottom: #D0E4FC 1px solid; } input.field { color: #06040F; background-color: #ffffff; border: 1px solid #D0E4FC; text-indent: 0em ! important; } textarea { font-size: 90%; color: #06040F; background-color: #ffffff; border: 1px solid #D0E4FC; height: 30em; width: 50em; } pre { background-color: #EFF9FF; padding: 8px; } div.body blockquote { color: #333333; background-color: #ffffff; border: #D0E4FC 1px solid; margin: 1% 2%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } p.recentitem { padding: 1px; font-size: 10pt; text-align: center; margin-top: 0px; margin-bottom: 2px; border-color: #D0E4FC; border-style: solid; border-width: 0px 0px 1px 0px; } div.section p.sectionfooter { font-size: 90%; text-align: right; margin-top: 1em; } /* テーブル記法 */ div.day table{ margin:10px; } div.day table tr th{ font-size:90%; padding:3px; background:#EEE; border-bottom:1px solid gray; } div.day table tr td{ font-size:90%; padding:3px; } div.day table.plaintable{ margin:0px; } div.day table.plaintable tr td{ padding:0px; font-size:100%; } div.day table.plaintable tr th{ padding:0px; background:none; border:none; font-size:100%; } tdiary-3.2.2/theme/hatena-lightblue/README000644 000765 000024 00000001235 12137321070 020446 0ustar00machustaff000000 000000 Title: はてなダイアリー Author: Junya Kondo Access: jkondo@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. validated by W3C. ChangeLog 2004-07-01 Junya Kondo * add classes for sidebar, hatena-* classes. 2004-03-09 Junya Kondo * add classes for img.asin 2003-11-19 Junya Kondo * add classes for calendar2photo 2003-11-18 Junya Kondo * add classes for calendar2 2003-10-24 Junya Kondo * add hatena_photo class 2003-03-01 Junya Kondo * created. tdiary-3.2.2/theme/hatena-green/hatena-green.css000644 000765 000024 00000024117 12137321070 021763 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: はてなダイアリー Author: hatena-green Access: info@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ */ /* Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. */ a,a:link{color:#276D75;} a:visited{color:#4594A0;} /* はてな独自拡張クラス */ a.keyword { color: black; text-decoration: none; border-bottom: 1px solid #d0d0d0; } a.okeyword { color: black; text-decoration: none; border-bottom: 1px dashed #d0d0d0; } span.highlight { color: black; background-color: yellow; } img.photo { float: right; margin: 10px; border: 0; } img.hatena-fotolife { border: 1px solid #606060; } img.asin, img.barcode { border: 0; } h3 span.timestamp { font-weight: normal; font-size: 80%; } table.furigana { } ul.hatena_photo li { display: inline; } img.hatena_photo { border: 0px; } div.ad { margin: 0% 5% 0% 5%; padding: 4px; text-align: left; } img.aws { padding: 3px; margin-right: 2px; } a.aws img { border: 1px solid white; } a.aws:hover img { filter:none; background-color: #ffcc66; border-bottom: 1px solid #ffcc66; } div.recentitem_diary { margin: 2% 5% 0 6%; font-size: 10pt; } div.hatena-body { position: relative; width: auto; _width: 100%; top: 0; left: 0; } div.hatena-module { margin: 0; padding: 0; width: 100%; } div.hatena-modulebody ul, ul.hatena_antenna, ul.hatena_section, ul.hatena_groupantenna, ul.hatena_keyword, ul.hatena_hotkeyword, ul.hatena_hoturl, ul.hatena_hotasin { display: block; font-size: 80%; list-style-type: none; margin: 0; padding: 0; } div.hatena-modulebody dl { display: block; font-size: 80%; margin: 0; padding: 0; } div.hatena-modulebody dd { margin-left: 0; margin-bottom: 0.2em; } ul.hatena-photo li { display: inline; } ul.hatena-photo img { border: none; padding: 1px; } form.hatena-searchform { padding: 0; margin: 0; } div.hatena-profile { font-size: 80%; } div.hatena-profile p { margin: 0; padding: 0; } div.hatena-profile p.hatena-profile-image { text-align: center; } div.hatena-profile p.hatena-profile-image img { border: 0; } table.hatena-question-detail { width: 500px; font-size:90%; } table.hatena-question-detail th { text-align: left; } td.hatena-question-detail-label { width: 200px; } td.hatena-question-detail-value { width: 300px; } img.hatena-question-image { border: 0; } img.hatena-profile-image { border: 0; } div.hatena-clock { text-align: center; } /* 独自拡張おわり */ body { color: black; background-color: #ffffff; margin: 0px; padding: 0px; } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} div.calendar { font-size: 90%; margin: 1% 5% 0 5%; padding: 1%; text-align: left; } .headline { font-size: 90%; margin: 0% 10% 0% 10%; padding: 2%; text-align: left; background-color: #ffee99; } div.intro{ margin-top: 2%; margin-right: 5%; margin-bottom: 2%; margin-left: 5%; } div.day { margin: 0% 5% 0% 5%; padding: 4px; } td.main div.day div.body{ _width: auto; } div.section { margin-top: 2%; margin-bottom: 2% } h3 { font-size: 120%; font-weight: bold; margin-top: 2%; margin-bottom: 0.1% } h5 { font-size: 100%; margin: 0.5em 0 0 0.7em; } div.day span.canchor { color: black; } div.day p { margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { padding-top: 0.2%; padding-bottom: 0.2%; } div.comment { font-size: 90%; line-height: 1.5; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.refererlist { font-size: 90%; margin: 0px; padding: 0px; width: auto; _width: 100%; } hr {} hr.sep { display: none } .sfooter {} div.footer { color: #cccccc; margin: 5px; font-size: 80%; text-align: center; } div.footer a { color: #cccccc; } div.form { font-size: 90%; line-height: 1.5; margin: 1% 5% 1% 5%; padding: 1%; text-align: center; } div.form form { width: 100%; } input.select { text-indent: 0em ! important; } p.message { color: red; background-color: #ffffff; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.section blockquote p { margin-left: 0em; text-indent: 0em } em { font-style: italic; } strong { font-weight: bold } .hide { color: #000000; background-color: #ffffff } /* calendar2 */ table.calendar { font-size: 0.8em; line-height: 100%; background-color: transparent; margin: 0; } table.calendar td { margin: 0; padding: 1px 2px 0px 2px; text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } table.calendar td.calendar-sunday { color: red; } table.calendar td.calendar-saturday { color: blue; } td.calendar-day img { width: 15px; height: 15px; border: 0; } /* ツッコミ省略版本文 */ div.commentshort { margin-bottom: 10px; } span.commentator { } div.commentshort p { margin: 0.2em 0 0.2em 0; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.field { display: inline; margin-right: 2em; } div.textarea { display: block; vertical-align: top; text-align: center; } form.comment textarea { width: 40em; height: 3em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #06040F; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; text-align: center; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; margin-left: auto; margin-right: auto; } form.update span.checkbox.hidediary { margin-left: 1em; } div.day.update div.comment { text-align: center; } div.comment form{ margin-top: 0em; } td.sidebar { width: 120px; padding: 10px 0px 0px 0px; vertical-align: top; } td.main { width: 100%; padding: 0px; vertical-align: top; } div.main { margin-left: 18%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 15%; margin-left: 5%; } /* recent_list, title_list */ div.recentsubtitles { font-size: 10pt; margin-top: 0px; margin-bottom: 1em; margin-left: 0em; line-height: 110%; } div.hatena-asin-detail { margin: 10px; padding-left: 10px; } div.hatena-asin-detail p { text-indent: 0em ! important; line-height: 150%; } div.hatena-asin-detail ul { list-style-type: none; margin: 0; margin-top: 10px; padding: 0; } img.hatena-asin-detail-image { float: left; border: 0; } div.hatena-asin-detail-info { margin-left: 10px; float: left; word-break: break-all; } p.hatena-asin-detail-title { font-weight: bold; } div.hatena-asin-detail-foot { clear: left; } td.furigana { border: #77BAC1 1px solid; text-align: center; padding: 5px; } h4.hatena-module, div.hatena-moduletitle { margin: 1em 0 0.3em 0; padding: 0; font-size: 80%; text-align: center; font-weight: normal; border-color: #77BAC1; border-style: solid; border-width: 0px 0px 1px 0px; } h1 { text-align: left; font-size: 16pt; font-weight: bold; border-bottom: 1px dotted #77BAC1; margin-top: 10px; margin-bottom: 10px; margin-left: 5%; margin-right: 5%; padding: 4px 4px 4px 4px; } h2 { font-size: 100%; background-color: #77BAC1; padding: 3px 0px 2px 10px; margin: 5px 0 0 0; width: auto; _width: 100%; } h2 span.date { color: #FFFFFF; font-size: 100%; font-style: normal; margin-left: 2px; margin-right: 2px; } h2 span.title { color: #FFFFFF; font-size: 100%; font-style: normal } div.body { /*font-size: 90%;*/ border: #77BAC1 1px solid; margin-top: 0px; margin-bottom: 0px; padding: 3px 10px 3px 10px; line-height: 1.5; width: auto; _width: 100%; } h4 { font-size: 100%; font-weight: bold; margin: 0.6em 10% 0 0.4em; border-left: 5px solid #77BAC1; border-bottom: 1px solid #77BAC1; padding: 0px 0.5em 0.1em 0.5em; } div.day span.sanchor { color: #77BAC1; } div.referer { font-size: 90%; border-top: #77BAC1 1px solid; border-bottom: #77BAC1 1px solid; text-align: right; line-height: 1.5; } div.refererlist ul { background-color: #CFEFD8; padding: 5px; margin: 0; list-style-type: circle; list-style-position: inside; } div.refererlist ul ul { background-color: #CFEFD8; padding: 0; margin: 0 0 0 5%; list-style-type: disc; list-style-position: inside; } div.caption { margin: 8px 0 0 0; border-bottom: #77BAC1 1px solid; } input.field { color: #06040F; background-color: #ffffff; border: 1px solid #77BAC1; text-indent: 0em ! important; } textarea { font-size: 90%; color: #06040F; background-color: #ffffff; border: 1px solid #77BAC1; height: 30em; width: 50em; } pre { background-color: #CFEFD8; padding: 8px; } div.body blockquote { color: #333333; background-color: #ffffff; border: #77BAC1 1px solid; margin: 1% 2%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } p.recentitem { padding: 1px; font-size: 10pt; text-align: center; margin-top: 0px; margin-bottom: 2px; border-color: #77BAC1; border-style: solid; border-width: 0px 0px 1px 0px; } div.section p.sectionfooter { font-size: 90%; text-align: right; margin-top: 1em; } /* テーブル記法 */ div.day table{ margin:10px; } div.day table tr th{ font-size:90%; padding:3px; background:#EEE; border-bottom:1px solid gray; } div.day table tr td{ font-size:90%; padding:3px; } div.day table.plaintable{ margin:0px; } div.day table.plaintable tr td{ padding:0px; font-size:100%; } div.day table.plaintable tr th{ padding:0px; background:none; border:none; font-size:100%; } tdiary-3.2.2/theme/hatena-green/README000644 000765 000024 00000001235 12137321070 017567 0ustar00machustaff000000 000000 Title: はてなダイアリー Author: Junya Kondo Access: jkondo@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. validated by W3C. ChangeLog 2004-07-01 Junya Kondo * add classes for sidebar, hatena-* classes. 2004-03-09 Junya Kondo * add classes for img.asin 2003-11-19 Junya Kondo * add classes for calendar2photo 2003-11-18 Junya Kondo * add classes for calendar2 2003-10-24 Junya Kondo * add hatena_photo class 2003-03-01 Junya Kondo * created. tdiary-3.2.2/theme/hatena-darkgray/hatena-darkgray.css000644 000765 000024 00000024122 12137321070 023167 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: はてなダイアリー Author: hatena-darkgray Access: info@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ */ /* Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. */ a,a:link{color:#474A54;} a:visited{color:#6B6E7A;} /* はてな独自拡張クラス */ a.keyword { color: black; text-decoration: none; border-bottom: 1px solid #d0d0d0; } a.okeyword { color: black; text-decoration: none; border-bottom: 1px dashed #d0d0d0; } span.highlight { color: black; background-color: yellow; } img.photo { float: right; margin: 10px; border: 0; } img.hatena-fotolife { border: 1px solid #606060; } img.asin, img.barcode { border: 0; } h3 span.timestamp { font-weight: normal; font-size: 80%; } table.furigana { } ul.hatena_photo li { display: inline; } img.hatena_photo { border: 0px; } div.ad { margin: 0% 5% 0% 5%; padding: 4px; text-align: left; } img.aws { padding: 3px; margin-right: 2px; } a.aws img { border: 1px solid white; } a.aws:hover img { filter:none; background-color: #ffcc66; border-bottom: 1px solid #ffcc66; } div.recentitem_diary { margin: 2% 5% 0 6%; font-size: 10pt; } div.hatena-body { position: relative; width: auto; _width: 100%; top: 0; left: 0; } div.hatena-module { margin: 0; padding: 0; width: 100%; } div.hatena-modulebody ul, ul.hatena_antenna, ul.hatena_section, ul.hatena_groupantenna, ul.hatena_keyword, ul.hatena_hotkeyword, ul.hatena_hoturl, ul.hatena_hotasin { display: block; font-size: 80%; list-style-type: none; margin: 0; padding: 0; } div.hatena-modulebody dl { display: block; font-size: 80%; margin: 0; padding: 0; } div.hatena-modulebody dd { margin-left: 0; margin-bottom: 0.2em; } ul.hatena-photo li { display: inline; } ul.hatena-photo img { border: none; padding: 1px; } form.hatena-searchform { padding: 0; margin: 0; } div.hatena-profile { font-size: 80%; } div.hatena-profile p { margin: 0; padding: 0; } div.hatena-profile p.hatena-profile-image { text-align: center; } div.hatena-profile p.hatena-profile-image img { border: 0; } table.hatena-question-detail { width: 500px; font-size:90%; } table.hatena-question-detail th { text-align: left; } td.hatena-question-detail-label { width: 200px; } td.hatena-question-detail-value { width: 300px; } img.hatena-question-image { border: 0; } img.hatena-profile-image { border: 0; } div.hatena-clock { text-align: center; } /* 独自拡張おわり */ body { color: black; background-color: #ffffff; margin: 0px; padding: 0px; } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} div.calendar { font-size: 90%; margin: 1% 5% 0 5%; padding: 1%; text-align: left; } .headline { font-size: 90%; margin: 0% 10% 0% 10%; padding: 2%; text-align: left; background-color: #ffee99; } div.intro{ margin-top: 2%; margin-right: 5%; margin-bottom: 2%; margin-left: 5%; } div.day { margin: 0% 5% 0% 5%; padding: 4px; } td.main div.day div.body{ _width: auto; } div.section { margin-top: 2%; margin-bottom: 2% } h3 { font-size: 120%; font-weight: bold; margin-top: 2%; margin-bottom: 0.1% } h5 { font-size: 100%; margin: 0.5em 0 0 0.7em; } div.day span.canchor { color: black; } div.day p { margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { padding-top: 0.2%; padding-bottom: 0.2%; } div.comment { font-size: 90%; line-height: 1.5; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.refererlist { font-size: 90%; margin: 0px; padding: 0px; width: auto; _width: 100%; } hr {} hr.sep { display: none } .sfooter {} div.footer { color: #cccccc; margin: 5px; font-size: 80%; text-align: center; } div.footer a { color: #cccccc; } div.form { font-size: 90%; line-height: 1.5; margin: 1% 5% 1% 5%; padding: 1%; text-align: center; } div.form form { width: 100%; } input.select { text-indent: 0em ! important; } p.message { color: red; background-color: #ffffff; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.section blockquote p { margin-left: 0em; text-indent: 0em } em { font-style: italic; } strong { font-weight: bold } .hide { color: #000000; background-color: #ffffff } /* calendar2 */ table.calendar { font-size: 0.8em; line-height: 100%; background-color: transparent; margin: 0; } table.calendar td { margin: 0; padding: 1px 2px 0px 2px; text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } table.calendar td.calendar-sunday { color: red; } table.calendar td.calendar-saturday { color: blue; } td.calendar-day img { width: 15px; height: 15px; border: 0; } /* ツッコミ省略版本文 */ div.commentshort { margin-bottom: 10px; } span.commentator { } div.commentshort p { margin: 0.2em 0 0.2em 0; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.field { display: inline; margin-right: 2em; } div.textarea { display: block; vertical-align: top; text-align: center; } form.comment textarea { width: 40em; height: 3em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #06040F; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; text-align: center; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; margin-left: auto; margin-right: auto; } form.update span.checkbox.hidediary { margin-left: 1em; } div.day.update div.comment { text-align: center; } div.comment form{ margin-top: 0em; } td.sidebar { width: 120px; padding: 10px 0px 0px 0px; vertical-align: top; } td.main { width: 100%; padding: 0px; vertical-align: top; } div.main { margin-left: 18%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 15%; margin-left: 5%; } /* recent_list, title_list */ div.recentsubtitles { font-size: 10pt; margin-top: 0px; margin-bottom: 1em; margin-left: 0em; line-height: 110%; } div.hatena-asin-detail { margin: 10px; padding-left: 10px; } div.hatena-asin-detail p { text-indent: 0em ! important; line-height: 150%; } div.hatena-asin-detail ul { list-style-type: none; margin: 0; margin-top: 10px; padding: 0; } img.hatena-asin-detail-image { float: left; border: 0; } div.hatena-asin-detail-info { margin-left: 10px; float: left; word-break: break-all; } p.hatena-asin-detail-title { font-weight: bold; } div.hatena-asin-detail-foot { clear: left; } td.furigana { border: #9699A2 1px solid; text-align: center; padding: 5px; } h4.hatena-module, div.hatena-moduletitle { margin: 1em 0 0.3em 0; padding: 0; font-size: 80%; text-align: center; font-weight: normal; border-color: #9699A2; border-style: solid; border-width: 0px 0px 1px 0px; } h1 { text-align: left; font-size: 16pt; font-weight: bold; border-bottom: 1px dotted #9699A2; margin-top: 10px; margin-bottom: 10px; margin-left: 5%; margin-right: 5%; padding: 4px 4px 4px 4px; } h2 { font-size: 100%; background-color: #9699A2; padding: 3px 0px 2px 10px; margin: 5px 0 0 0; width: auto; _width: 100%; } h2 span.date { color: #FFFFFF; font-size: 100%; font-style: normal; margin-left: 2px; margin-right: 2px; } h2 span.title { color: #FFFFFF; font-size: 100%; font-style: normal } div.body { /*font-size: 90%;*/ border: #9699A2 1px solid; margin-top: 0px; margin-bottom: 0px; padding: 3px 10px 3px 10px; line-height: 1.5; width: auto; _width: 100%; } h4 { font-size: 100%; font-weight: bold; margin: 0.6em 10% 0 0.4em; border-left: 5px solid #9699A2; border-bottom: 1px solid #9699A2; padding: 0px 0.5em 0.1em 0.5em; } div.day span.sanchor { color: #9699A2; } div.referer { font-size: 90%; border-top: #9699A2 1px solid; border-bottom: #9699A2 1px solid; text-align: right; line-height: 1.5; } div.refererlist ul { background-color: #EDEDED; padding: 5px; margin: 0; list-style-type: circle; list-style-position: inside; } div.refererlist ul ul { background-color: #EDEDED; padding: 0; margin: 0 0 0 5%; list-style-type: disc; list-style-position: inside; } div.caption { margin: 8px 0 0 0; border-bottom: #9699A2 1px solid; } input.field { color: #06040F; background-color: #ffffff; border: 1px solid #9699A2; text-indent: 0em ! important; } textarea { font-size: 90%; color: #06040F; background-color: #ffffff; border: 1px solid #9699A2; height: 30em; width: 50em; } pre { background-color: #EDEDED; padding: 8px; } div.body blockquote { color: #333333; background-color: #ffffff; border: #9699A2 1px solid; margin: 1% 2%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } p.recentitem { padding: 1px; font-size: 10pt; text-align: center; margin-top: 0px; margin-bottom: 2px; border-color: #9699A2; border-style: solid; border-width: 0px 0px 1px 0px; } div.section p.sectionfooter { font-size: 90%; text-align: right; margin-top: 1em; } /* テーブル記法 */ div.day table{ margin:10px; } div.day table tr th{ font-size:90%; padding:3px; background:#EEE; border-bottom:1px solid gray; } div.day table tr td{ font-size:90%; padding:3px; } div.day table.plaintable{ margin:0px; } div.day table.plaintable tr td{ padding:0px; font-size:100%; } div.day table.plaintable tr th{ padding:0px; background:none; border:none; font-size:100%; } tdiary-3.2.2/theme/hatena-darkgray/README000644 000765 000024 00000001235 12137321070 020273 0ustar00machustaff000000 000000 Title: はてなダイアリー Author: Junya Kondo Access: jkondo@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. validated by W3C. ChangeLog 2004-07-01 Junya Kondo * add classes for sidebar, hatena-* classes. 2004-03-09 Junya Kondo * add classes for img.asin 2003-11-19 Junya Kondo * add classes for calendar2photo 2003-11-18 Junya Kondo * add classes for calendar2 2003-10-24 Junya Kondo * add hatena_photo class 2003-03-01 Junya Kondo * created. tdiary-3.2.2/theme/hatena-brown/hatena-brown.css000644 000765 000024 00000024117 12137321070 022041 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: はてなダイアリー Author: hatena-brown Access: info@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ */ /* Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. */ a,a:link{color:#753919;} a:visited{color:#9E5C33;} /* はてな独自拡張クラス */ a.keyword { color: black; text-decoration: none; border-bottom: 1px solid #d0d0d0; } a.okeyword { color: black; text-decoration: none; border-bottom: 1px dashed #d0d0d0; } span.highlight { color: black; background-color: yellow; } img.photo { float: right; margin: 10px; border: 0; } img.hatena-fotolife { border: 1px solid #606060; } img.asin, img.barcode { border: 0; } h3 span.timestamp { font-weight: normal; font-size: 80%; } table.furigana { } ul.hatena_photo li { display: inline; } img.hatena_photo { border: 0px; } div.ad { margin: 0% 5% 0% 5%; padding: 4px; text-align: left; } img.aws { padding: 3px; margin-right: 2px; } a.aws img { border: 1px solid white; } a.aws:hover img { filter:none; background-color: #ffcc66; border-bottom: 1px solid #ffcc66; } div.recentitem_diary { margin: 2% 5% 0 6%; font-size: 10pt; } div.hatena-body { position: relative; width: auto; _width: 100%; top: 0; left: 0; } div.hatena-module { margin: 0; padding: 0; width: 100%; } div.hatena-modulebody ul, ul.hatena_antenna, ul.hatena_section, ul.hatena_groupantenna, ul.hatena_keyword, ul.hatena_hotkeyword, ul.hatena_hoturl, ul.hatena_hotasin { display: block; font-size: 80%; list-style-type: none; margin: 0; padding: 0; } div.hatena-modulebody dl { display: block; font-size: 80%; margin: 0; padding: 0; } div.hatena-modulebody dd { margin-left: 0; margin-bottom: 0.2em; } ul.hatena-photo li { display: inline; } ul.hatena-photo img { border: none; padding: 1px; } form.hatena-searchform { padding: 0; margin: 0; } div.hatena-profile { font-size: 80%; } div.hatena-profile p { margin: 0; padding: 0; } div.hatena-profile p.hatena-profile-image { text-align: center; } div.hatena-profile p.hatena-profile-image img { border: 0; } table.hatena-question-detail { width: 500px; font-size:90%; } table.hatena-question-detail th { text-align: left; } td.hatena-question-detail-label { width: 200px; } td.hatena-question-detail-value { width: 300px; } img.hatena-question-image { border: 0; } img.hatena-profile-image { border: 0; } div.hatena-clock { text-align: center; } /* 独自拡張おわり */ body { color: black; background-color: #ffffff; margin: 0px; padding: 0px; } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} div.calendar { font-size: 90%; margin: 1% 5% 0 5%; padding: 1%; text-align: left; } .headline { font-size: 90%; margin: 0% 10% 0% 10%; padding: 2%; text-align: left; background-color: #ffee99; } div.intro{ margin-top: 2%; margin-right: 5%; margin-bottom: 2%; margin-left: 5%; } div.day { margin: 0% 5% 0% 5%; padding: 4px; } td.main div.day div.body{ _width: auto; } div.section { margin-top: 2%; margin-bottom: 2% } h3 { font-size: 120%; font-weight: bold; margin-top: 2%; margin-bottom: 0.1% } h5 { font-size: 100%; margin: 0.5em 0 0 0.7em; } div.day span.canchor { color: black; } div.day p { margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { padding-top: 0.2%; padding-bottom: 0.2%; } div.comment { font-size: 90%; line-height: 1.5; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.refererlist { font-size: 90%; margin: 0px; padding: 0px; width: auto; _width: 100%; } hr {} hr.sep { display: none } .sfooter {} div.footer { color: #cccccc; margin: 5px; font-size: 80%; text-align: center; } div.footer a { color: #cccccc; } div.form { font-size: 90%; line-height: 1.5; margin: 1% 5% 1% 5%; padding: 1%; text-align: center; } div.form form { width: 100%; } input.select { text-indent: 0em ! important; } p.message { color: red; background-color: #ffffff; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.section blockquote p { margin-left: 0em; text-indent: 0em } em { font-style: italic; } strong { font-weight: bold } .hide { color: #000000; background-color: #ffffff } /* calendar2 */ table.calendar { font-size: 0.8em; line-height: 100%; background-color: transparent; margin: 0; } table.calendar td { margin: 0; padding: 1px 2px 0px 2px; text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } table.calendar td.calendar-sunday { color: red; } table.calendar td.calendar-saturday { color: blue; } td.calendar-day img { width: 15px; height: 15px; border: 0; } /* ツッコミ省略版本文 */ div.commentshort { margin-bottom: 10px; } span.commentator { } div.commentshort p { margin: 0.2em 0 0.2em 0; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.field { display: inline; margin-right: 2em; } div.textarea { display: block; vertical-align: top; text-align: center; } form.comment textarea { width: 40em; height: 3em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #06040F; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; text-align: center; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; margin-left: auto; margin-right: auto; } form.update span.checkbox.hidediary { margin-left: 1em; } div.day.update div.comment { text-align: center; } div.comment form{ margin-top: 0em; } td.sidebar { width: 120px; padding: 10px 0px 0px 0px; vertical-align: top; } td.main { width: 100%; padding: 0px; vertical-align: top; } div.main { margin-left: 18%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 15%; margin-left: 5%; } /* recent_list, title_list */ div.recentsubtitles { font-size: 10pt; margin-top: 0px; margin-bottom: 1em; margin-left: 0em; line-height: 110%; } div.hatena-asin-detail { margin: 10px; padding-left: 10px; } div.hatena-asin-detail p { text-indent: 0em ! important; line-height: 150%; } div.hatena-asin-detail ul { list-style-type: none; margin: 0; margin-top: 10px; padding: 0; } img.hatena-asin-detail-image { float: left; border: 0; } div.hatena-asin-detail-info { margin-left: 10px; float: left; word-break: break-all; } p.hatena-asin-detail-title { font-weight: bold; } div.hatena-asin-detail-foot { clear: left; } td.furigana { border: #BA8163 1px solid; text-align: center; padding: 5px; } h4.hatena-module, div.hatena-moduletitle { margin: 1em 0 0.3em 0; padding: 0; font-size: 80%; text-align: center; font-weight: normal; border-color: #BA8163; border-style: solid; border-width: 0px 0px 1px 0px; } h1 { text-align: left; font-size: 16pt; font-weight: bold; border-bottom: 1px dotted #BA8163; margin-top: 10px; margin-bottom: 10px; margin-left: 5%; margin-right: 5%; padding: 4px 4px 4px 4px; } h2 { font-size: 100%; background-color: #BA8163; padding: 3px 0px 2px 10px; margin: 5px 0 0 0; width: auto; _width: 100%; } h2 span.date { color: #FFFFFF; font-size: 100%; font-style: normal; margin-left: 2px; margin-right: 2px; } h2 span.title { color: #FFFFFF; font-size: 100%; font-style: normal } div.body { /*font-size: 90%;*/ border: #BA8163 1px solid; margin-top: 0px; margin-bottom: 0px; padding: 3px 10px 3px 10px; line-height: 1.5; width: auto; _width: 100%; } h4 { font-size: 100%; font-weight: bold; margin: 0.6em 10% 0 0.4em; border-left: 5px solid #BA8163; border-bottom: 1px solid #BA8163; padding: 0px 0.5em 0.1em 0.5em; } div.day span.sanchor { color: #BA8163; } div.referer { font-size: 90%; border-top: #BA8163 1px solid; border-bottom: #BA8163 1px solid; text-align: right; line-height: 1.5; } div.refererlist ul { background-color: #EDE2CE; padding: 5px; margin: 0; list-style-type: circle; list-style-position: inside; } div.refererlist ul ul { background-color: #EDE2CE; padding: 0; margin: 0 0 0 5%; list-style-type: disc; list-style-position: inside; } div.caption { margin: 8px 0 0 0; border-bottom: #BA8163 1px solid; } input.field { color: #06040F; background-color: #ffffff; border: 1px solid #BA8163; text-indent: 0em ! important; } textarea { font-size: 90%; color: #06040F; background-color: #ffffff; border: 1px solid #BA8163; height: 30em; width: 50em; } pre { background-color: #EDE2CE; padding: 8px; } div.body blockquote { color: #333333; background-color: #ffffff; border: #BA8163 1px solid; margin: 1% 2%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } p.recentitem { padding: 1px; font-size: 10pt; text-align: center; margin-top: 0px; margin-bottom: 2px; border-color: #BA8163; border-style: solid; border-width: 0px 0px 1px 0px; } div.section p.sectionfooter { font-size: 90%; text-align: right; margin-top: 1em; } /* テーブル記法 */ div.day table{ margin:10px; } div.day table tr th{ font-size:90%; padding:3px; background:#EEE; border-bottom:1px solid gray; } div.day table tr td{ font-size:90%; padding:3px; } div.day table.plaintable{ margin:0px; } div.day table.plaintable tr td{ padding:0px; font-size:100%; } div.day table.plaintable tr th{ padding:0px; background:none; border:none; font-size:100%; } tdiary-3.2.2/theme/hatena-brown/README000644 000765 000024 00000001235 12137321070 017616 0ustar00machustaff000000 000000 Title: はてなダイアリー Author: Junya Kondo Access: jkondo@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. validated by W3C. ChangeLog 2004-07-01 Junya Kondo * add classes for sidebar, hatena-* classes. 2004-03-09 Junya Kondo * add classes for img.asin 2003-11-19 Junya Kondo * add classes for calendar2photo 2003-11-18 Junya Kondo * add classes for calendar2 2003-10-24 Junya Kondo * add hatena_photo class 2003-03-01 Junya Kondo * created. tdiary-3.2.2/theme/hatena-black/hatena-black.css000644 000765 000024 00000024135 12137321070 021713 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: はてなダイアリー Author: hatena Access: info@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ */ /* Copyright (c) 2005 Takuji Ikeda, Junya Kondo, Hatena Co.,Ltd. */ a,a:link{color:#FFFFFF;} a:visited{color:#CCCCCC;} /* はてな独自拡張クラス */ a.keyword { color: #FFFFFF; text-decoration: none; border-bottom: 1px solid #d0d0d0; } a.okeyword { color: #FFFFFF; text-decoration: none; border-bottom: 1px dashed #d0d0d0; } span.highlight { color: black; background-color: yellow; } img.photo { float: right; margin: 10px; border: 0; } img.hatena-fotolife { border: 1px solid #606060; } img.asin, img.barcode { border: 0; } h3 span.timestamp { font-weight: normal; font-size: 80%; } table.furigana { } ul.hatena_photo li { display: inline; } img.hatena_photo { border: 0px; } div.ad { margin: 0% 5% 0% 5%; padding: 4px; text-align: left; } img.aws { padding: 3px; margin-right: 2px; } a.aws img { border: 1px solid white; } a.aws:hover img { filter:none; background-color: #ffcc66; border-bottom: 1px solid #ffcc66; } div.recentitem_diary { margin: 2% 5% 0 6%; font-size: 10pt; } div.hatena-body { position: relative; width: auto; _width: 100%; top: 0; left: 0; } div.hatena-module { margin: 0; padding: 0; width: 100%; } div.hatena-modulebody ul, ul.hatena_antenna, ul.hatena_section, ul.hatena_groupantenna, ul.hatena_keyword, ul.hatena_hotkeyword, ul.hatena_hoturl, ul.hatena_hotasin { display: block; font-size: 80%; list-style-type: none; margin: 0; padding: 0; } div.hatena-modulebody dl { display: block; font-size: 80%; margin: 0; padding: 0; } div.hatena-modulebody dd { margin-left: 0; margin-bottom: 0.2em; } ul.hatena-photo li { display: inline; } ul.hatena-photo img { border: none; padding: 1px; } form.hatena-searchform { padding: 0; margin: 0; } div.hatena-profile { font-size: 80%; } div.hatena-profile p { margin: 0; padding: 0; } div.hatena-profile p.hatena-profile-image { text-align: center; } div.hatena-profile p.hatena-profile-image img { border: 0; } table.hatena-question-detail { width: 500px; font-size:90%; } table.hatena-question-detail th { text-align: left; } td.hatena-question-detail-label { width: 200px; } td.hatena-question-detail-value { width: 300px; } img.hatena-question-image { border: 0; } img.hatena-profile-image { border: 0; } div.hatena-clock { text-align: center; } /* 独自拡張おわり */ body { color: #ffffff; background-color: #000000; margin: 0px; padding: 0px; } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} div.calendar { font-size: 90%; margin: 1% 5% 0 5%; padding: 1%; text-align: left; } .headline { font-size: 90%; margin: 0% 10% 0% 10%; padding: 2%; text-align: left; background-color: #ffee99; } div.intro{ margin-top: 2%; margin-right: 5%; margin-bottom: 2%; margin-left: 5%; } div.day { margin: 0% 5% 0% 5%; padding: 4px; } td.main div.day div.body{ _width: auto; } div.section { margin-top: 2%; margin-bottom: 2% } h3 { font-size: 120%; font-weight: bold; margin-top: 2%; margin-bottom: 0.1% } h5 { font-size: 100%; margin: 0.5em 0 0 0.7em; } div.day span.canchor { color: black; } div.day p { margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { padding-top: 0.2%; padding-bottom: 0.2%; } div.comment { font-size: 90%; line-height: 1.5; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.refererlist { font-size: 90%; margin: 0px; padding: 0px; width: auto; _width: 100%; } hr {} hr.sep { display: none } .sfooter {} div.footer { color: #cccccc; margin: 5px; font-size: 80%; text-align: center; } div.footer a { color: #cccccc; } div.form { font-size: 90%; line-height: 1.5; margin: 1% 5% 1% 5%; padding: 1%; text-align: center; } div.form form { width: 100%; } input.select { text-indent: 0em ! important; } p.message { color: red; background-color: #ffffff; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.section blockquote p { margin-left: 0em; text-indent: 0em } em { font-style: italic; } strong { font-weight: bold } .hide { color: #000000; background-color: #ffffff } /* calendar2 */ table.calendar { font-size: 0.8em; line-height: 100%; background-color: transparent; margin: 0; } table.calendar td { margin: 0; padding: 1px 2px 0px 2px; text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } table.calendar td.calendar-sunday { color: red; } table.calendar td.calendar-saturday { color: blue; } td.calendar-day img { width: 15px; height: 15px; border: 0; } /* ツッコミ省略版本文 */ div.commentshort { margin-bottom: 10px; } span.commentator { } div.commentshort p { margin: 0.2em 0 0.2em 0; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.field { display: inline; margin-right: 2em; } div.textarea { display: block; vertical-align: top; text-align: center; } form.comment textarea { width: 40em; height: 3em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #06040F; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; text-align: center; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; margin-left: auto; margin-right: auto; } form.update span.checkbox.hidediary { margin-left: 1em; } div.day.update div.comment { text-align: center; } div.comment form{ margin-top: 0em; } td.sidebar { width: 120px; padding: 10px 0px 0px 0px; vertical-align: top; } td.main { width: 100%; padding: 0px; vertical-align: top; } div.main { margin-left: 18%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 15%; margin-left: 5%; } /* recent_list, title_list */ div.recentsubtitles { font-size: 10pt; margin-top: 0px; margin-bottom: 1em; margin-left: 0em; line-height: 110%; } div.hatena-asin-detail { margin: 10px; padding-left: 10px; } div.hatena-asin-detail p { text-indent: 0em ! important; line-height: 150%; } div.hatena-asin-detail ul { list-style-type: none; margin: 0; margin-top: 10px; padding: 0; } img.hatena-asin-detail-image { float: left; border: 0; } div.hatena-asin-detail-info { margin-left: 10px; float: left; word-break: break-all; } p.hatena-asin-detail-title { font-weight: bold; } div.hatena-asin-detail-foot { clear: left; } td.furigana { border: #B5B5B5 1px solid; text-align: center; padding: 5px; } h4.hatena-module, div.hatena-moduletitle { margin: 1em 0 0.3em 0; padding: 0; font-size: 80%; text-align: center; font-weight: normal; border-color: #B5B5B5; border-style: solid; border-width: 0px 0px 1px 0px; } h1 { text-align: left; font-size: 16pt; font-weight: bold; border-bottom: 1px dotted #B5B5B5; margin-top: 10px; margin-bottom: 10px; margin-left: 5%; margin-right: 5%; padding: 4px 4px 4px 4px; } h2 { font-size: 100%; background-color: #999999; padding: 3px 0px 2px 10px; margin: 5px 0 0 0; width: auto; _width: 100%; } h2 span.date { color: #000000; font-size: 100%; font-style: normal; margin-left: 2px; margin-right: 2px; } h2 span.title { color: #000000; font-size: 100%; font-style: normal } div.body { /*font-size: 90%;*/ border: #999999 1px solid; margin-top: 0px; margin-bottom: 0px; padding: 3px 10px 3px 10px; line-height: 1.5; width: auto; _width: 100%; } h4 { font-size: 100%; font-weight: bold; margin: 0.6em 10% 0 0.4em; border-left: 5px solid #B5B5B5; border-bottom: 1px solid #B5B5B5; padding: 0px 0.5em 0.1em 0.5em; } div.day span.sanchor { color: #B5B5B5; } div.referer { font-size: 90%; border-top: #B5B5B5 1px solid; border-bottom: #B5B5B5 1px solid; text-align: right; line-height: 1.5; } div.refererlist ul { background-color: #333333; padding: 5px; margin: 0; list-style-type: circle; list-style-position: inside; } div.refererlist ul ul { background-color: #333333; padding: 0; margin: 0 0 0 5%; list-style-type: disc; list-style-position: inside; } div.caption { margin: 8px 0 0 0; border-bottom: #B5B5B5 1px solid; } input.field { color: #06040F; background-color: #ffffff; border: 1px solid #B5B5B5; text-indent: 0em ! important; } textarea { font-size: 90%; color: #06040F; background-color: #ffffff; border: 1px solid #B5B5B5; height: 30em; width: 50em; } pre { background-color: #333333; padding: 8px; } div.body blockquote { color: #FFFFFF; background-color: #000000; border: #B5B5B5 1px solid; margin: 1% 2%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } p.recentitem { padding: 1px; font-size: 10pt; text-align: center; margin-top: 0px; margin-bottom: 2px; border-color: #B5B5B5; border-style: solid; border-width: 0px 0px 1px 0px; } div.section p.sectionfooter { font-size: 90%; text-align: right; margin-top: 1em; } /* テーブル記法 */ div.day table{ margin:10px; } div.day table tr th{ font-size:90%; padding:3px; background:#666; border-bottom:1px solid gray; } div.day table tr td{ font-size:90%; padding:3px; } div.day table.plaintable{ margin:0px; } div.day table.plaintable tr td{ padding:0px; font-size:100%; } div.day table.plaintable tr th{ padding:0px; background:none; border:none; font-size:100%; } tdiary-3.2.2/theme/hatena-black/README000644 000765 000024 00000001235 12137321070 017543 0ustar00machustaff000000 000000 Title: はてなダイアリー Author: Junya Kondo Access: jkondo@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. validated by W3C. ChangeLog 2004-07-01 Junya Kondo * add classes for sidebar, hatena-* classes. 2004-03-09 Junya Kondo * add classes for img.asin 2003-11-19 Junya Kondo * add classes for calendar2photo 2003-11-18 Junya Kondo * add classes for calendar2 2003-10-24 Junya Kondo * add hatena_photo class 2003-03-01 Junya Kondo * created. tdiary-3.2.2/theme/hatena/hatena.css000644 000765 000024 00000024013 12137321070 017562 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: はてなダイアリー Author: hatena Access: info@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ */ /* Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. */ /* はてな独自拡張クラス */ a.keyword { color: black; text-decoration: none; border-bottom: 1px solid #d0d0d0; } a.okeyword { color: black; text-decoration: none; border-bottom: 1px dashed #d0d0d0; } span.highlight { color: black; background-color: yellow; } img.photo { float: right; margin: 10px; border: 0; } img.hatena-fotolife { border: 1px solid #606060; } img.asin, img.barcode { border: 0; } h3 span.timestamp { font-weight: normal; font-size: 80%; } table.furigana { } td.furigana { border: #5279e7 1px solid; text-align: center; padding: 5px; } ul.hatena_photo li { display: inline; } img.hatena_photo { border: 0px; } div.ad { margin: 0% 5% 0% 5%; padding: 4px; text-align: left; } img.aws { padding: 3px; margin-right: 2px; } a.aws img { border: 1px solid white; } a.aws:hover img { filter:none; background-color: #ffcc66; border-bottom: 1px solid #ffcc66; } div.recentitem_diary { margin: 2% 5% 0 6%; font-size: 10pt; } div.hatena-body { position: relative; width: auto; _width: 100%; top: 0; left: 0; } div.hatena-module { margin: 0; padding: 0; width: 100%; } h4.hatena-module, div.hatena-moduletitle { margin: 1em 0 0.3em 0; padding: 0; font-size: 80%; text-align: center; font-weight: normal; border-color: #adb2ff; border-style: solid; border-width: 0px 0px 1px 0px; } div.hatena-modulebody ul, ul.hatena_antenna, ul.hatena_section, ul.hatena_groupantenna, ul.hatena_keyword, ul.hatena_hotkeyword, ul.hatena_hoturl, ul.hatena_hotasin { display: block; font-size: 80%; list-style-type: none; margin: 0; padding: 0; } div.hatena-modulebody dl { display: block; font-size: 80%; margin: 0; padding: 0; } div.hatena-modulebody dd { margin-left: 0; margin-bottom: 0.2em; } ul.hatena-photo li { display: inline; } ul.hatena-photo img { border: none; padding: 1px; } form.hatena-searchform { padding: 0; margin: 0; } div.hatena-profile { font-size: 80%; } div.hatena-profile p { margin: 0; padding: 0; } div.hatena-profile p.hatena-profile-image { text-align: center; } div.hatena-profile p.hatena-profile-image img { border: 0; } table.hatena-question-detail { width: 500px; font-size:90%; } table.hatena-question-detail th { text-align: left; } td.hatena-question-detail-label { width: 200px; } td.hatena-question-detail-value { width: 300px; } img.hatena-question-image { border: 0; } img.hatena-profile-image { border: 0; } div.hatena-clock { text-align: center; } /* 独自拡張おわり */ body { color: black; background-color: #ffffff; margin: 0px; padding: 0px; } div.adminmenu { font-size: 90%; margin: 2% 5% 0% 0%; text-align: right } span.adminmenu {} h1 { text-align: left; font-size: 16pt; font-weight: bold; border-bottom: 1px dotted #adb2ff; margin-top: 10px; margin-bottom: 10px; margin-left: 5%; margin-right: 5%; padding: 4px 4px 4px 4px; } div.calendar { font-size: 90%; margin: 1% 5% 0 5%; padding: 1%; text-align: left; } .headline { font-size: 90%; margin: 0% 10% 0% 10%; padding: 2%; text-align: left; background-color: #ffee99; } div.intro{ margin-top: 2%; margin-right: 5%; margin-bottom: 2%; margin-left: 5%; } div.day { margin: 0% 5% 0% 5%; padding: 4px; } td.main div.day div.body{ _width: auto; } h2 { font-size: 100%; background-color: #5279e7; padding: 3px 0px 2px 10px; margin: 5px 0 0 0; width: auto; _width: 100%; } h2 span.date { color: #ffffff; font-size: 100%; font-style: normal; margin-left: 2px; margin-right: 2px; } h2 span.title { color: #ffffff; font-size: 100%; font-style: normal } div.body { font-size: 90%; border: #5279e7 1px solid; margin-top: 0px; margin-bottom: 0px; padding: 3px 10px 3px 10px; line-height: 1.5; width: auto; _width: 100%; } div.section { margin-top: 2%; margin-bottom: 2% } h3 { font-size: 120%; font-weight: bold; margin-top: 2%; margin-bottom: 0.1% } h4 { font-size: 100%; font-weight: bold; margin: 0.6em 10% 0 0.4em; border-left: 5px solid #5279E7; border-bottom: 1px solid #5279E7; padding: 0px 0.5em 0.1em 0.5em; } h5 { font-size: 100%; margin: 0.5em 0 0 0.7em; } div.day span.sanchor { color: #5279e7; } div.day span.canchor { color: black; } div.day p { margin-bottom: 0.5%; margin-top: 0.5%; text-indent: 1em } div.section p { padding-top: 0.2%; padding-bottom: 0.2%; } div.comment { font-size: 90%; line-height: 1.5; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.referer { font-size: 90%; border-top: #5279e7 1px solid; border-bottom: #5279e7 1px solid; text-align: right; line-height: 1.5; } div.refererlist { font-size: 90%; margin: 0px; padding: 0px; width: auto; _width: 100%; } div.refererlist ul { background-color: #edf1fd; padding: 5px; margin: 0; list-style-type: circle; list-style-position: inside; } div.refererlist ul ul { background-color: #edf1fd; padding: 0; margin: 0 0 0 5%; list-style-type: disc; list-style-position: inside; } div.caption { margin: 8px 0 0 0; border-bottom: #5279e7 1px solid; } hr {} hr.sep { display: none } .sfooter {} div.footer { color: #cccccc; margin: 5px; font-size: 80%; text-align: center; } div.footer a { color: #cccccc; } div.form { font-size: 90%; line-height: 1.5; margin: 1% 5% 1% 5%; padding: 1%; text-align: center; } div.form form { width: 100%; } input.field { color: #06040F; background-color: #ffffff; border: 1px solid #5279e7; text-indent: 0em ! important; } input.select { text-indent: 0em ! important; } textarea { font-size: 90%; color: #06040F; background-color: #ffffff; border: 1px solid #5279e7; height: 30em; width: 50em; } p.message { color: red; background-color: #ffffff; font-size: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; text-align: center; } pre { background-color: #e7ebff; padding: 8px; } div.body dl { margin-left: 2em; } div.body dt { font-weight: bold; margin-bottom: 0.2em; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.body blockquote { color: #333333; background-color: #ffffff; border: #5279e7 1px solid; margin: 1% 2%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; } div.section blockquote p { margin-left: 0em; text-indent: 0em } em { font-style: italic; } strong { font-weight: bold } .hide { color: #000000; background-color: #ffffff } /* calendar2 */ table.calendar { font-size: 0.8em; line-height: 100%; background-color: transparent; margin: 0; } table.calendar td { margin: 0; padding: 1px 2px 0px 2px; text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } table.calendar td.calendar-sunday { color: red; } table.calendar td.calendar-saturday { color: blue; } td.calendar-day img { width: 15px; height: 15px; border: 0; } /* ツッコミ省略版本文 */ div.commentshort { margin-bottom: 10px; } span.commentator { } div.commentshort p { margin: 0.2em 0 0.2em 0; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em; } div.field { display: inline; margin-right: 2em; } div.textarea { display: block; vertical-align: top; text-align: center; } form.comment textarea { width: 40em; height: 3em; } div.button { display: block; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #06040F; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; text-align: center; } form.update textarea { display: block; margin-bottom: 1em; width: 35em; height: 15em; margin-left: auto; margin-right: auto; } form.update span.checkbox.hidediary { margin-left: 1em; } div.day.update div.comment { text-align: center; } div.comment form{ margin-top: 0em; } td.sidebar { width: 120px; padding: 10px 0px 0px 0px; vertical-align: top; } td.main { width: 100%; padding: 0px; vertical-align: top; } div.main { margin-left: 18%; } div.sidebar { position: absolute; top: 0px; left: 0px; width: 15%; margin-left: 5%; } /* recent_list, title_list */ p.recentitem { padding: 1px; font-size: 10pt; text-align: center; margin-top: 0px; margin-bottom: 2px; border-color: #adb2ff; border-style: solid; border-width: 0px 0px 1px 0px; } div.recentsubtitles { font-size: 10pt; margin-top: 0px; margin-bottom: 1em; margin-left: 0em; line-height: 110%; } div.hatena-asin-detail { margin: 10px; padding-left: 10px; } div.hatena-asin-detail p { text-indent: 0em ! important; line-height: 150%; } div.hatena-asin-detail ul { list-style-type: none; margin: 0; margin-top: 10px; padding: 0; } img.hatena-asin-detail-image { float: left; border: 0; } div.hatena-asin-detail-info { margin-left: 10px; float: left; word-break: break-all; } p.hatena-asin-detail-title { font-weight: bold; } div.hatena-asin-detail-foot { clear: left; } div.section p.sectionfooter { font-size:90%; text-align: right; margin-top: 1em; } /* テーブル記法 */ div.day table{ margin:10px; } div.day table tr th{ font-size:90%; padding:3px; background:#EEE; border-bottom:1px solid gray; } div.day table tr td{ font-size:90%; padding:3px; } div.day table.plaintable{ margin:0px; } div.day table.plaintable tr td{ padding:0px; font-size:100%; } div.day table.plaintable tr th{ padding:0px; background:none; border:none; font-size:100%; }tdiary-3.2.2/theme/hatena/README000644 000765 000024 00000001235 12137321070 016471 0ustar00machustaff000000 000000 Title: はてなダイアリー Author: Junya Kondo Access: jkondo@hatena.ne.jp License: GPL Comment: はてなダイアリーのテーマ Copyright (c) 2002 Junya Kondo, Hatena Co.,Ltd. validated by W3C. ChangeLog 2004-07-01 Junya Kondo * add classes for sidebar, hatena-* classes. 2004-03-09 Junya Kondo * add classes for img.asin 2003-11-19 Junya Kondo * add classes for calendar2photo 2003-11-18 Junya Kondo * add classes for calendar2 2003-10-24 Junya Kondo * add hatena_photo class 2003-03-01 Junya Kondo * created. tdiary-3.2.2/theme/haru/haru.css000644 000765 000024 00000015473 12137321070 016772 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: HARU Revision: $Revision: 1.11 $ Author: Nana Comment: support calendar2 Access: http://moo.boo.jp License: GPL Copyright by (C) Nana http://moo.boo.jp validated by W3C */ /* ChangeLog 2002-10-18 NT * remove some "color:". 2002-09-24 NT * convert for 1.5 series. 2002-05-02 Nana * support calendar2 * fix CRLF->LF font-size: 100%; * font-size 13px->0.9em 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. */ a:link, a:visited { color: #0080ff; text-decoration: none; } a:active { text-decoration: none; } a:hover, a:focus{ color: #9CAEF7; text-decoration: none; } body { background-color: #fff; font-size: 100%; color: black; margin: 0em 0.5em 1em 1em; background-image: url(haru_3.png); background-attachment: fixed; } div.body p a{ background-image:url(haru.gif) ; } div.adminmenu { text-align: right; font-size: 90%; } span.adminmenu { font-size: 90%; background-color: transparent; border-style: solid; border-color: #eee #aaa #aaa #eee; border-width: 1px; padding: 3px; } h1 { text-align: center; } div.calendar { font-size: 90%; text-align: right; border-style: none; border-color: darkgray #eee #eee darkgray; border-width: 1px; padding: 2px; margin-bottom: 0.5em; } div.day { border-style: none; border-color: pink; border-width: 1px; padding-bottom: 0em; padding-left: 0em; margin-bottom: 0em; margin-left: 0em; font-size: 100%; } h2 { margin-top: 0.1em; margin-bottom: 0.1em; } h2 span.date { margin-left: 0.5em; } h2 span.date { color: #ffc0cb; text-decoration: none; } h2 span.date { color: #fff; text-decoration: none; } div.body { background-color: transparent; padding: 2px; padding-bottom: 1px; margin-left: 24px; margin-right: 12px; } h3 { font-size: 100%; margin: 0em; font-weight: bold; } h3 { color: #2a4; text-decoration: none; } h3 { color: #4e8; text-decoration: none; } div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3em; } div.comment { font-size: 90%; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 24px; margin-right: 12px; } div.comment div.caption { border-style: solid; border-color: #ffc0cb; border-width: 0px 0px 1px 0px; width: 90%; } div.referer { text-align: right; font-size: 90%; padding: 2px; padding-bottom: 1px; margin-left: 12px; margin-right: 12px; } div.refererlist { font-size: 90%; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 24px; margin-right: 12px; } div.refererlist div.caption { border-style: solid; border-color: #ffc0cb; border-width: 0px 0px 1px 0px; width: 90%; } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 1px 0px 0px 0px; border-color: #ffc0cb; width: 90%; } hr.sep { display: none; } div.footer { font-size: 90%; text-align: right; padding-bottom: 0px; margin-bottom: 0px; padding-right: 30px; } div.form { background-color: transparent; border-style: none; border-color: #008; border-width: 0px 0px 1px 1px; padding: 0.5em 1em 0.5em 24px; margin-bottom: 0.5em; margin-left: 0em; } div.form { width:80% } input.field { background-color: white; } textarea { background-color: white; margin-left: 1em; } p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } pre { background-color: #fff; color: #0080ff; margin-left: 1em; margin-right: 1em; padding: 8px; width: 90% } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } p.strong { font-size: 200%; font-weight: bold; text-align: center; color: #ff0; } /* calendar2 */ table.calendar { text-align: center; background-color: transparent; border-style: solid; border-color: #ccc #999999 #999999 #ccc; border-width: 1px; margin-bottom: 1em; margin-left: 3em; font-size: 90%; } td.calendar-current-month { font-size: xx-small; text-align: center; } td.calendar-next-month { font-size: xx-small; text-align: right; } td.calendar-prev-month { font-size: xx-small; text-align: left; } td.calendar-sunday { color: red; background-color: #fbb; font-size: xx-small; text-align: center; } td.calendar-saturday { color: blue; background-color: #bbf; font-size: xx-small; text-align: center; } td.calendar-weekday { color: #000000; background-color: #ddd; font-size: xx-small; text-align: center; } td.calendar-day { font-size: xx-small; text-align: right; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #ffc0cb; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: #ffc0cb; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/haru/haru.gif000644 000765 000024 00000000143 12137321070 016733 0ustar00machustaff000000 000000 GIF89a,I8ͻX dihlh;tdiary-3.2.2/theme/haru/haru_3.png000644 000765 000024 00000001671 12137321070 017203 0ustar00machustaff000000 000000 PNG  IHDR  >*tEXtCreation Timey 17 11 2001 11:09:57 +0900tIME  $ pHYs  ~gAMA aIDATx݋m1 EM0+0 0Z ?fly߯=?!xn [DP""4%#<p.آ|VAG-2AY@HGX d>V@ }̃V^Y4/xg orB`dQ-}yUJ.12 r3: 蓟E,-R%A"18] ݼ 4 l^]0 c@@lJU¼D##J4;>D/*"A.ŒF@j`-W4-2A:(@_i4Z~\ELPV>N7%Te@7hv  m dE%*nμ d L"n:/\ F "#VQ*dAD+ыA-}{zt@ %C_/"E ǻy4E A?9xɯ|A~/OS1X x^_+ЋFf}8?yA~x/E*$4_*a U8oQ~ ?Jy \t <T @p*AVT>po"?H+EݔD U+0pW@PbdxJ&bqoJGb@X>Y x ۢ_W%*y^]hgSYTx> 2HqW}y^?p|)`YE%'?8E!IENDB`tdiary-3.2.2/theme/haru/README000644 000765 000024 00000001141 12137321070 016164 0ustar00machustaff000000 000000 Title: HARU Author: Nana Comment: support calendar2 Access: http://moo.boo.jp License: GPL Copyright by (C) Nana http://moo.boo.jp validated by W3C ChangeLog 2003-09-08 NT * font-size: em -> %. 2002-10-18 NT * remove some "color:". 2002-09-24 NT * convert for 1.5 series. 2002-05-02 Nana * support calendar2 * fix CRLF->LF * div day font-size: 1em; * font-size 13px->0.9em 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. tdiary-3.2.2/theme/happa/happa.css000644 000765 000024 00000017663 12137321070 017261 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: はっぱ Revision: $Revision: 1.13 $ Author: Nana Access: License: GPL Copyright (C) 2001 Nana validated by W3C */ /* ChangeLog 2002-09-24 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. */ a:link, a:visited { color: #8FDD48; text-decoration: none; border-style: none; border-width: 1px; font-weight: bold; } a:active { text-decoration: none; border-width: 1px; } a:hover, a:focus { color: #ffa500; } body { background-color: #FFFFE4; color: #000; /*margin-left: 0px; margin-right: 0px;*/ background-image: url(happa_back.png); background-repeat: repeat-x; background-position: left bottom; background-attachment: fixed; } p.message { text-align: center; font-size: large; font-weight: bold; background-color: red; color: white; padding: 8px; margin: 0px; } div.adminmenu { text-align: left; font-size: 90%; } span.adminmenu { margin: 2px; } h2 span.date a:link, h2 span.date a:visited { color: white; } h1 { text-align: center; margin-top: 0px; margin-bottom: 0px; } div.calendar { /*margin-top: 0px; margin-left: 0px;*/ color: #000; text-align: left; padding-top: 8px; padding-left: 8px; font-size: 90%; } div.day { background-color: transparent; border-width: 1px; } h2 { background-image: url(happa_h2.png); background-repeat: no-repeat; padding-top: 12px; width: 436px; height:55px; } h2 span.date { padding-left: 12px; color: green; margin-left: 4em; margin-bottom: 5em; font-size: 15px } h2 span.title { color: white; margin-right: 1em; font-size: 15px } div.body { background-color: transparent; padding: 2px; padding-bottom: 1px; margin-left: 2em; } div.section p { margin-left: 1em; margin-right: 1em; margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3em; } h3 { margin: 0px; font-weight: bold; color: #70B61A; border-style: solid; border-color: #8FDD48; border-width: 0px 0px 1px 0px; /*width: 50%;*/ } h3 a:link, h3 a:visited { color: #ffa500; text-decoration: none; } h3 a:hover, h3 a:focus { color: #dc143c; text-decoration: none; } div.day span.sanchor { background-image: url(happa_panchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 16px 21px 0px 0px; color: #ffffe4; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(happa_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 20px 21px 0px 0px; color: #ffffe4; background-color: transparent; font-size: 1px; } pre { background-image: url(happa_pre.png); background-color: #fff; color: #000; margin: 1em 3em; padding: 8px 8px 8px 8px; } div.comment { background-color: transparent; color: #000; font-size: small; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 4em; margin-right: 1em; } div.comment div.caption { border-style: solid; border-color: #8FDD48; border-width: 0px 0px 1px 0px; } div.refererlist div.caption { } div.referer { background-color: transparent; text-align: right; font-size: small; padding: 2px; padding-bottom: 1px; margin-left: 4em; margin-right: 1em; } div.refererlist { background-color: transparent; font-size: small; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 4em; margin-right: 1em; } div.refererlist ul { margin-top: 0em; } hr { border-style: outset; border-color: #8B4513; border-width: 1px; } hr.sep { display: none; } div.footer { text-align: right; margin-top: 0px; } div.form { background-color: transparent; padding: 0.5em 1em 0.5em 1em; margin-left: 3em; margin-right: 1em; margin-bottom: 0.5em; } div.form form { width: 90%; } input.field { width: 9em; } textarea { color: #000; background-color: #fff; margin-left: 1em; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } p.strong { font-size: 200%; font-weight: bold; text-align: center; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.4em; margin-bottom: 0.2em; line-height: 1.4em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { /*border-style: solid; border-color: #8FDD48; border-width: 0px 0px 1px 0px;*/ line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: #8FDD48; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #fff; color: #000; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #fff; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.field.year input.field, form.update span.field.month input.field, form.update span.field.day input.field { width: auto; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } div.body blockquote { border: solid 4px #ffcc33; padding: 5px; margin-left: 4em; } div.body ul,ol { margin-left: 4em; } /* サイドバー関連 */ div.sidebar { width: 18%; font-size: 90%; margin: 0em 4px 0em 0em; padding: 0.5em 2px; float: right; } div.sidebar p{ margin: 0em; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { font-size: 90%; line-height: 1em; margin: 1px auto; text-align: center; } table.calendar td { text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* calendar3用 */ .calendar-popup { display: none; text-align: left; position: absolute; padding: 0 1ex 0 1ex; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #FF8080; background-color: transparent; } .calendar-saturday { color: #0080FF; background-color: transparent; } .calendar-weekday { color: #555555; background-color: transparent; } .calendar-todo { } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; } div.footnote { font-size: 85%; padding: 0em; margin-left: 15%; margin-right: 2em; background-color: #ebf8dd; color: #85a366; } p.footnote { margin: 0.5em; padding: 0em; } tdiary-3.2.2/theme/happa/happa_back.png000644 000765 000024 00000065471 12137321070 020235 0ustar00machustaff000000 000000 PNG  IHDRd/*tEXtCreation Time 25 12 2001 01:10:15 +0900|9tIME  ⸢T pHYs  ~gAMA aPLTEΥ޵Δ޽ƔֵƜΔΜֵ֭ƌΌ֥νƥΜ֭εֽƽƵsﵥkΥƵƌν֥ƭ޵Ɣέ֜ƌޭƄ{νs΄έֽ{εcνޭΜֽƜƄ޽kΌνΥεsε{ƵkεƵ{ʽνkޥν{ƭkƥƵֽk{ֽsεkֽƭsƵƽc֔ƽcޥֵckֵZ΄εZƭZνRƥRssέZƭcƭR{{֜{ֽcBcs-5Rc֜ZJƥJBcBέJBJsƥBRJέcRƥZֵJֵk֥JsBB9BέRƭ{sRֵR9B9R9JZ}1ZJ9{B{޽k֌ƭBR9޽swֽޜZֵs筜J5B޽Z1k޽{1޽cZƜΥB9֔JJεZJ_StRNS@fgIDATx[Sgo&H?m5 'PI,̌<A&9k+ (=fJ5l& b̸.bsĭVT?s/3 #+{՟~y< .\p… .\p… .\p… .\p… .\p… .\p… .\p… .\p… .BiO!i…ugS:ڶe~~6]9!SpA]G$5޸QzǏ{~>ź d{ǯH1$2tO߽yGҷ͢'ޕ VԍDuo^J׺P2ƤX:ĦOlCX|vφhK 6 ll֨Á:be~p!5 E;GQ28 @*ha(ݫ|RIR~"G&:b{c[@ N|eBstVU%UQ05zC"k:~9N )Q oK%G $,RCf9Ob&E[81 o4}Zo$TAFN2 J渫*o]w+.(SK#}˨Uydl# J/LIȅp_}2 dt^YŊTt-un_yv|/ ElױΚ(Ltdj3=G@jU1 =Խp(@i3F+) @a-`GqJ~c_lis:7XUhr4/ً̍_-f*kC{`F^m!*xZ܄#=9p&m*f_ж୯eN)=VL2AJS$l(. S4,ɖwn|`l  Xu84ߍ}å?+3Mfc3:m55tz%*ck%> _mvTYy]VE:Qi:d)Fb$ub֧j^V#I#7^2?cG?ٖ721XD?6/@hi~L;hY3>1R,DEL`>ЗrsW}Șx.Cl0FztH62{V":wǛvGl~`46w 3NUȅCP^AW͝gg@NǷ+wϪ&$ 67AhJ1֡*i2 5]X 3ؑmVi@݋Fc{TU;74>B|aáNHWG3156ٙ+ >z?WOtI%U6;xc*7y~'_Sd vR_dpe&F+|J6v8t34+gV3G؜谟Uuhi=r>Vf7I o;_3 >45s!TVyD_?&@>ia jpfԭEaE ]oI{R)s-3ț%A4J   x)p_;xd}}G:X饡Ƽ]`ϭ{O Aj%L2}Db:kbL3չ78t zl}#27`j@HU-˔P鵑I+ "A_fc\I.kC ?hw FiܵuE@#+]]gd~M.دeLG$*~`"+tFwoi,6e9J?P͊*_22PCMNnnɶ\~>qUp`=zZjzlkv,X]TXLrZo'@}<ѣ@@py^VۤP *0Fܝ cBe+>Q2}\U=oO߉'إq8c_[C?H*  Dcұԉ` {μuI%a\ 703] ヲ&z 7}: -` lE^m*:&/y*V?}s}~`GV5Qq)AרjP]x|/Gx1VjV$kÛ=4+ nC aVC%Y 8<;elm 4(Z~hnhK hƧ9_NV<mTwʦZUp'6ɛJ~bU>6}W)7DRok釘cqTuQ jc}EA t df)Ë{X!yNxhtUn9Whٹ5<=ٕ6ʅ W iB y~@/a4ۺ^\8wCN*ɚ?,@OQܴ#Z=;z쬣lԦՠϬ֬T)oˍToNl hV, <0fuSbgH {|D?<d|ax>P9Gz\@g]hB]FBo@յ'U<_Azrj6$ViکY85(Kw}Ws/ZHpjVm }mY1ks&FgE[ӋM#,I:S"SGn?~^3>ӊO~[W-Zb_UEzA|⾖{#SK3JH1OIZVC?D,]pU=*O<,cѡ $ӱ.d~VL`_dU{A},}h 3+nZYUijf (MWwUXgC\0zs#R= ?@M@y~} L'b_[UŘ_[UܠlƧ0@&ħ̷/~B [5H}wmFSy(9 ]Sw!9{g.zcg*/ JN]Hsx}Y!OTɹHxRoXQ&&uJQZIOW D8" hbO`p);1~6/ xYL @e}.5+p[&bybp_ƋKS 7>Xf`s{!kSȔUEdT૊c~sDVU1q1g c Va"PO"*~8.wGàY0ma=*5~oxdy~wxB9ՠ 1j6il{ykq FïJqy-5(IE8TN 1ՠĤY{T5w6KKk4+j͊hpS2~3Wj*>q*զ5?0',"͝AZ=7\miSC0*G'˳9E:I?mv3Wv|UŽ/sUs|U1aV36<{ヵ!4Q +E+bbyЈO>bǒhvUte] { ]`Ŀ #xO{q󗦟%&<.uMi2/(~5+l5%-]Ok}"1ka\ޜD.H"k()5ހ`@TPP:6l7o|j6;=wUC4APbGRT0Ԡ(}Zu/3jPmn굫jLg ((v>$CbjVFnv#=SRmʧkHZVUFJgڟ/)Vƨ&ebL1=%wv:b'Ǩ*UE]*rP_Udo9V :tp ?KDm(fl6f--yn[c-YC }4%E0T긙& MK ilȇf6|alk2YN7oEZhc`K,;wîz \(I=yɾz7w`F/H$=Ɨ ĩ+ MBVOi;N]u|'JYٙ|ggZ?is˵A@@BpioSj=>r@B&l5/~57i2$跳ՠmYZy^j,@9#EԞ~p%ʁJj`yr=2`@&. [( KЦDC'w癇1vaY23]BV~aV{3yx`Tn`cI͖E2rQOoYKvUV-_/{'e:OȻ~p#a=b]S2틡ӫs\cOŶ.o'_Z7ﮱ.%W^XA9r وY ,Irj!@2kX\cs}H1E%~ +eOр@ɳ'o4oV*~9 VV>5v9IA`5: ׆f?ej"\n$pX7z}O|nú] Am5~tn@9}r~hݫ g-l!A'4|PD9Ԅ?y'PyLA<[ŠyPgc[etj~'ؓ cK{ MF' ;X?pӭ^Ż k{k?KR64/nB]u+!uMώb&k.p u=[2_7Ə>ZĜG;S҆oDn(hH[# ¨ ʝܜN1D6wZ)d. GK0,|'n%|V8$ք_>3brhA2߼TE4;f#D+wzሢHހ˯-uP0ZQٸ 2wZ "vфrbBoocO7,.:,E MfU;NfѨ m!x{ӢQ:Ζc{򭍮N%'B_=;3;qweWrۄDxxbqV'9`ohW^*T(1fsj[w'؂v@T'5 m]`s-:®a/Mb(q\p+}E g[VyiMlOL.>;VpdctsuX2Cܔ; 9 Vϋ}u;WiʼM>耀P@5O](Ξ}pV8TW g&;j6t@4W4Ͽ󬪿jIӘfr<2rDn׹r y7 LWDE9YisG1D Cة^s/Ns{ےXVWdH]i=="`VUP4 'l•f_y:%:h-ɜrb%ņ)pQ5}2ˈՓ "+G@au -,:) +WR¶9W' 6>>N\2s&@VKW1[T43!ұ .[XpC; 8l(+t䛦VQ? QS;HWjk5R}zso\D'o87:1mr#Gv{VPVsœʩtU$"LMNf] 03|e d(:}዁+18lP"Qνq<8;;ݲ1x3+@T#}a${om-_"GjX&|oKOv^"B\/A|Mt ˍHSP6Onr+ kȱ0W>[+P59]3 $5y_:|x {G~X<$kO!6\tZ$0 ]e̡t-DIJR8DÖH'WGox)QNIa|nHᐎdeGyfnL'?yNq66llxl06t}9Q<xiA#]G|N05Jx[:R`yݹrY$J'Q_wpP9"*dMk\6k'8 lh h"귅I{nc9z]|8l@x[4^XYs8fMoh75SOk.:̀i6a^E_Xݻڪ{&W,8 L e2M IPė-ͺ63ܛ7T==øs!?X94F)&ON%2:#HmNϳ>d~}3 ѰSAnElaPm~lsYTD-lLF $b)4=Q!|i~~ə ݪDsd`~^RZyթ àn&*&ȗxi,ZVF33).|aմ En4уHjCe: EYjvEʬ| {6* rd iD!߸EJ 43Ֆ ՠ7Vta`~5P!IңC$iV}M?@L-Xs_*飏8d|e-d-`QCY.WT3mh'tqxrUֶ5۽|;\}7o~zΊ{EYGxѳX S2[CK˚)"dL@HTG)!\avÒįknuMG%qU  $;lbº-8iUEץoGN1:pXd' U3Sqq'4x ^b\; Ǘs҃gWj:PEoW-xڦau{O>z{TkN3㻫}럺mOZ֬'Ro@(9*8mV=o .Bf`P-?l} Q7D )d֜_=w܉\uganV}*{7@}z"(peeKCt:884b(gk&E鷥3Ģ^1V%0.Le"ڥ 1:{ri,MOI0X_ ?"LVX 3h۫⾰B-&jjD=ٸ毻Чu֨UT)E=@=0O!J ͘QBCRarH@֥KsO Q@/4 uO I۴6 F=uO'6.驵|3S\t[Ͱa&1E;|s{2J vNA]/f˿0 NRuWخE[Z|v_M,AʑUSF mS_~P3ʔBઓ[Tuǣ0NO5 dճkߪ,D ݧKr.MAY%T]+vHaacοs0:l2[$cK[<ގ %o=]l^r@X㠬KKzm:k࿄Nt(ugѓ M9FiD{Оے IcCa f{chHDtHNl:?͡VkYFg# \tS䢫=Drѭgc ß.K3[Xǣh2;)A[o1StOE^BSg+#VEU^䭕M5$>WSaGGA @%W$_&񾾾d˃1%7$Li௩;k^毩 ?J(*~N)Eó ?+v+`M9iĪb`vN`fƬs0gß@B=&F P+3F19 @^yVy^Z]^ f~:ZC4$G.qڟڏCu&|a..$~E jb;uEM~gقL4٠8ڑL$|8dQ,#e]t/ݱ=W[U'nA8-UTu Q+w&;t:tOG28\}NGx DN* K5!wu UX+ũsђY,3R*:'#Oin%le#{̜i_V=XSX铪/r+8"UpRCL*0P1 ?tu]mNP$I0e&&D1H dԄE 8g 2veBcl"ʑ|8؂{4\8|TէC8+2 faʭ?=El{?x鼁|̇n܄RьW7a뱗UW!ަ:>bbvѵ3p xjqD\5; "}89 ^0j%FFr_f)o[,$ju @nNFx$s`VD]nE-E*!ٱ8\|s⼼|<'h뫫fK|tWw}2ѱ3?u2>Vf/B?D}tZ8O)~]'X\H_hDŽ" oy:U A6늮K>ݼ/fevIncd7c~j:INUYYeF1 7OFNЫJwYz+ #/ɥsqwuW{=L.:䰲;9O_C)[ש0>x_7w;MIθv:!nRĽIEˉ Ȏa^[Da= OiqƕŲix@d9 %ifQ=N;pw@K~=Y XՠM3BY K"j_c5 n~0*$EE=\'ZY ghU1٪> !XoH_`.s*[Z:Xr ;£^pZk; xQokz=i}< IKӊ2;MRrxڌPӺed_E u)E=N fCPox$?Ż0xa?~aSNƑ_R4 sϹe ͚RPCbZ0)JX=4Xo{LvU>9Z9x *@:&QC!0^߫e hƅ xw2T nSӵ`i@m%퇥„fq*Ṳ'8zmд5pMo*ܧ)SC>9۔;pR[t,tZIa!dG8c,[ڑ+#k9ι3ZV )}./e1Xt?cwJUX:qH~;^MK6Eߜ nS⎨"܀~$DRA'Ԣ(:Pz]AC XϿ*k„^^j8VZ`/1F}bW:V%G[Xpbf;%c뫬~b|WwIeopPծc: `mb-ڪycxxIɷQLlolG.mpd SPFWj;mm䀇v++ {"y\tK+;R<9=pe/lyACMubK7q@q6e=+^:sa Ǩ@oO" G65~i͍FEٯiJ%6 Õe;U{maƏ>IVٗXQ qv\Xi~54|uh,xZقѨTzJZ$jc^x?'h焁6 V~rPjޗq]H^d~&ѫn(&9yXFv XzԌw `]Agѧ)Η<鴊q6~/&vN٩pv?uq}hM<$P36%~r.ѧ`lמ ٨Eҍ:ݫǴzA5VqICxB!9]lCX2` uD=Fu~WM@eP%p%W+LMVh͌O3̗I3`(JhH\8KǸsN 'r$W'Yoߨ PqtmϚ<[uCSj'F,,j,>`zK1J7/Y<@Ž䱱^T8po8OJ]`H8nU (_oc$&YyNޗTf{"R}WoC(qSBb p?F`lۯmj&2jݘ'F`P'&ס>\b ݶ!H(yz@OMsN-/k3,WbFZ/:!ĥѮV1 *@GRcl<&(/A(4g7E"(>=k] \^9~YPpO\`f R1% Q䰰6.r]CKN#_&=ud~A)( I}XYOFi2xԜ+h~9*g޵ս)_@ !dH`I +NnF:x]G|ߢ:渿ilmuQpW+3Y)*odc4,pƉ .ގ *<+j*5[,* `OyPQ `&_Z?\|:T lFh-q I?7=M= ~606{`E 2I#G'X+gZ PJH[Q|Q;]A׽fWḋNyL>Ԗ y$P!} taܦ}ǭ(/п-#`PɡW ܝVR ë-63 k/J@F21(pTZQ|HuMm՛GmtH-P[bmz3<:~`t PB?#> Tv~:-II-]?E@ *N@Gn3LiEJy,T/Ae w.ѩ[!Dh{o6}>S~6;]yA5cW$ԗk($KÚeGlIKm>Qd{6d5.裵j ;FA@7e9m{WNk1 ,I.NYR5plC:(PL|J&. N +(t22Ufp @Bn"_o >& {дL^56pR(qi LobJqAE lnR3ztiN81DID=Z5xt}2DyByB̙GfC8spSzy)CRI%W,P#1*(GN?XSA3}8[GFHj ƑYO86=`nm5S\Y5S\_֯ AdEGⷃHnfT&kdg% WXȸy/ nkɾpS ۧO馧15<:S<..᧬$l7^>l6]~ԕh%A&1>[ 9ʘO P9X'<-ճNt-o-pў wf@v.7/m^A+ m4,IT':OC/Zy\<>uoaԄst-h۔ #In)@C@ʿJPD5Wf/; ң)f ?lv}Nvw3!ZkSim٪nXQm8ҭ8oǫaGz3&:[Ju?!"QutA2P̗gW1"U=4Ml@Aq$y[$yfPNf[=B))R# ~$2~k464yk<@Dˠ oM`rRRqIع<0)Pp\x\iFpag`!. ~^_DR`1 a{@s|R;NՂE997v֪ 4B&)OI# vہ."9Q.dZڨaNN|CWw2 :}dm~NQUo/1Q7O=NCKb3ZG Њ"REӥ_UIOrL$w2 b"2(?:xR6Qnhg҄߆=r(y ̊~=aQŸaȤy`me1f@{Jӷ2eH䅝Id/#7D]Te18m؝! &* N-?88fHT>XK-E@9E@p:VTYArjB> jK*J4u8.qODXӶ)ę8]C;Vwa$9T g~9 %$jhdapu"P%zdf2q}jU/3XPĦ6Opx1h <`|FsM*iuM ېXm9T9γ8s[ؤy~X;N 8fTFS U4"j*sXk(lpTݶu8,VE`<zXpPFJsr[?.m:o2; Ʋt%J' JS x&"a!Yz(xhQ&L4=9M<ұѵaUMy%8`0neqSVd q -)*zqǫE 'o(Gerz C `LFlLǿ`e _úkj L/NIybPa 8~d"&-57 i[L/UyUɢ=*6p. /%#0`[`4*#?2[Cn݁;iH)>P&cu@<v9nm룮~#=o67*d M;Gi@b&ĨFC7 ;mH'2a(4)mOF@iIM)a6X gJAg8;\MO?\oMq&,<¶kSv 'xIϾG<;J9\`.('I1'g""xY- ve0I@Y`p-@{= Fx#0htqm'k<3\% O}|43D@7`ޔd8P.} hrNԤ#K\e eJ,O-'C:]C@, ކ6r$*qEbۚk[ٱQTN Z*̦x=TphjR4M@dA`z᎚u?Q*Va?U?-v P$:}Zk⒄O(mIK_0+tp, plGjpS_-m_q\& hǺɤ_!UOpH G+D%Y8zZST$ eTl#6̇Ķ@+t1Q=Ĺ,\)q YHzʽ_xA&rEю>#1Ns9+Qq(' Ϭc `Yk\Z$yxX ]h%^ՠzG R0IɡFlzA.5YlH-N5wD;& `мSd# 9uƛ@ K" ́cYⱵЋM':y5MtnTn n&HW4BSfce3 c'i,Xe"mBPڸ#c`g ͰfXc{efƔjLF8ψx*f`DTb@So-]W@7/kӶ ;M@/MbhL -Ab8ig '(L)#$C$H43k U" $F@uVW"v\NRr êw^ <Zqk.Η\/%}a { ~ܜ~.sUvq0~v4@5k)0ޛ$&dS42 F4qʴڬPq9snP6!3# \,6M@a H^YSX`7 .({~ _'X! G[ל:' (}?v?E}R|(0+٩o_H# eB'H/e lNz!(tE" KppY\Na#_< Ϡ|``xʏaFHg +54xrg@ff~jO8U $U+ř0y$n./6ۯKc(Ki@l8^?^N6Κ]cNPj kI 4-Skh'lC#9AҶ$ V{>ܚB[RV,Bıpc9 3H:Rpڟv`  G`s/M[YQ( pAb}u7,->L[e>^&ڣwX$+hVQD؀mqG\QP5)Ug@lhTN>fv`olݖ-&̴w>P"Mڞ\f^|uRʏF@4Aôהϓ(-dv=H4=2  =ܱ`hk93ǣq!Ra58WX!%I +O)8; #Gpԧgs͟BV2WTkiLf 0a&y;TI, Ӓe>6ޖm ڦyDЯPtw{4?=688 0fg16O`-@"F@xFY]2 6 ;[*sޥSŲVP1[ݗX@)8]+0 :Wh(4OK%n44=h8}5QTEocM8̋v 0[ROܨ}z< x6{0,pQ: N9R;h1 _S Įt3;Ovv>p:#6# t8EգoTַ{jR7@QLXnuN־y7Zdg*lvPpj3۰nr|z e"pͰTdEeA'ئT-_SPLjlͨ/PsTKv)iîuLP8!F΋>;ǚ0Hu8O(4>|6G*Eڝgz P}e5ßA>ʽSp-鸅VW`m~M1hbpu_ -B B<@rpchjPY@/FJp]`~cOX6S>816:0ie x@G H+@CPpkݟf3˃e#]X(?{Z5heYܿJ|X[%>oH8e(EFBz(Ih:*]$8 ?[5W%@OЌ ҳ/_)_czǍW`z.R6CjcZ/16%{=_YG^hH Mt Ts7D>9ql?/)A0_iȧ2X=4@ٯI ̃@)z883v/0V~ Үf CGsN'U;u@.%1x4mq+[rtՎ†G|rwh)?u,[̞HkT~-yp3Zʮ !C|n!K qkZ av/_6+6=2M@ Y(\q6c$ lC-SKt`cj<~OP9m`_/5 n}ѯ<!)rS-XRK @"k7G5eFCp`M-R N/;Uo||Dr'ԎeX6=5LXI|(078#>#d@#&m4RN9] 0lJ\皕+/j&`j` q"Og?#EƲ?O"60_h#E5:%i KV?e7+ P8eD$J߷XNI|9O+jꗽ/=+oKAM.YDyMg4f0l٘;3N& 9"HSQ[װB^^5: g|4OZCa -rQ<iN&VBJɧ4-,K8q[TWġ\p趞15H@4J ɟcMen,!M ^vGxcVRjb9CcYpktȃ 9`nʌ vӿKt}'{/A8tQ` MMh. njkٶ|3`8hP%  raw1^ .#8%q'^hQv(JzS'H%{qk\j}A?߲\yE Zm/Xov\{'C0c$ˤ Gg8? K m+_hʯ5 ,ɗ |d<v~`xJr \ALMܑ4PЧu[2qY*o5uC(odFO@PC^'j\3P8>=@hrrOArrNI~PҡY RIñax(@r,3\\y=BpkvR6PaXO%v=YIaO -78(.WP?*N.[J@f3h>ݠ>EP/n޿bE0H$#=r/uwy'oވn-̣֮@+h#Vпx7{!ڣug+ e  /6vM} = |M' %ixbn`I6[q\y4f hy~[ ,Ud'2a?7`ûɽzx#  p+xmieMXyз'FXM>1x *5_<)YT?ѢۿD_c[,6]kړ#{/cS"_@3_ zHUm/u#|xCv-Qq0p}lв#`Noap+p9֗ Y89^`@Q%v$<рG{M` wzn4QŖu؃Kmü>Gy ~2:RܓId5Bp{A=֖8̳@9CZ\3pxQГYV).I+n3=DJdj,Y'X]y3FO :ZuY4,uԜ-IRL40ƍw I{rS ,Gీ t0@AZ ~8>}AwQT<'Uxoi;2h6Ӆ4WvE=k^ΤLA*z`t&mj6,8=_6hUpO(dGY0W,-_ ۯ]=zwGTSJL4pL k`[|ǧ'/<D|'qpY<> R_?+n_.= n껵oj/Eg&'G"\XjC*h >_z m^54i_][<(ڏM#Bmc8n@zaਜ਼߀1ӛxg[Ml \Ӳcrn$վo*#Uj] 7 iAcC( ۯ-TөL)Joi0p V8maLGQaplOO:kvm>dǮ1L<@=x{ܷȷ D%ΏUV9[)4)>`(ݑIM[~ B<MQЬL 3Ȧ'Y[uoh x N@\-:n;GXVy X,w 'hTk:U7\j$>'~$3pA\IZ i)]T1 `yj}uz͂*l \t|[o)֞kU J7ScER?y-ǧw[q<{k;n`3IeP=<<-@pG=Y`wv˹y^Fk4X19Ē`xVHMˆT揌t\*$ [ZER jhTC2_ѩTB;0Q [cwO6qd`Rln">`OwPD==}m ko7^ .3Y =8_# 1'JLNמS41q}D-ǧ#H8MIO'T>: GcUM,Y޺LGWIqP`vX~/޵~,jܯp!ͮ~z ?f_SN_.4_G `ٸH~rNp=x:)) 0 ?VLpKMdb{ O@ 0@yt4Q8u7Cݶ0.aJV|&;t*H1&P Yr3Q'#ʡdf%%#qrNT&mߤB#IENDB`tdiary-3.2.2/theme/happa/happa_canchor.png000644 000765 000024 00000002470 12137321070 020740 0ustar00machustaff000000 000000 PNG  IHDRUtIME " ^ pHYs  ~gAMA aPLTEs{!!!!!!!!!!!!))))))11111111999999BBBBBBBBJJJJJJJJJJRRRRRRRRZZZZZZZZZZZZcccccccccckkkkkkkkkkssssssss{{{{{{{{{{Ƅքބ焄ƌތ猌ƔΜ֜ޜƥޥέ֭ޭﭭֵ罽x9ytRNST6IDATxc "5b҈-u2(hQLE7/zB<>9&ZdgcbᇋEX99Xd%ӠYNFb,B Vj0@[-!6 { og[Hh GtThZ$H4\QH/...,V۩(h+"q5Vr*e( 0RqKIl)mɐ+bdc(e!570,`prs vu53Ϯ`(Pvrr41 Ìo^EEIAAqvA$tƃIENDB`tdiary-3.2.2/theme/happa/happa_h2.png000644 000765 000024 00000007353 12137321070 017641 0ustar00machustaff000000 000000 PNG  IHDR6tIME 5 0> pHYs  ~gAMA aPLTEBsJ{J{JJJRRRRRRZs9Z{)Z!ZZZ!ZZZZ!ZZcc!c)c!ccccccck)k1kkkkkkkkkkks9s1s9sBs1sss!s)ssss!ssssss{9{B{B{J{!{){1{{!{){1{{!{){1{{!{){!{)JR)19B!)1!)1!)19)1RZBJRZR)199BR19BJ9BcZckRZJZJRZBJZBJRJksckkZsZRZJRZs{Ƅks{sքZcZckƄ{΄ΌքބckscksΌΔք֌֔ތޔks{֥֔֜ޜޥ{֥ޥޭޭ޵MtRNS@f aIDATx{L[RV OR!17DZj„&65AJp%[(t0V҈l K1c̎',+ 6R$G~sG ᯔsϽK/EI$D2 Oro3_oOf׍5e*\.J%&zIcCK$RQ\*y~w`#ϖ)P ӟ*2&9k$[̠-J *4^Lr}&w6r:},7L` DImk5wXsPe2P?9t," ʰ Aѣu#<@H'%H[SNB"b! !'yfjzJ*bZ%7O()bbb;vq̳>+btuuu_X;^&c*33se]E6å:a@X*i*>_oK@KV&5 RR#iO;X-j045ij2Lk!(:M$P@Ci"%@#z)evQ%%Z7wWJ:avaky6i0 e 0REHŒ^j3,_&$нޑw)1"ϝVK ~rS'N؄]V+1DiC0ĩ7xtF vO$մ|\[l$S5_2|k~>->!8c @fCϻZYl^rAvku3Ezyµsn'#B{lhFsMݣ\ E `oVr-ό9Zwb6GҒ s֎f=ؔ}k*V*&2{-/y]ԭ1+~K%Nxuǻ,ۡco œnir5iK"^vW|?ǂ` u{Gغ. lD~qSή[pZx0vHr?ypv<[yi1oGA !{p<[.燻>);#Ms: gEdK;teyDN*r}.vX ]Vr7ťIVR8VN8^flyMFk;*8ա%Ceݡm466ԔRD`& %gd,1ZȮ0hK` U4n)=%N_`kn3 ;pj6I;$ߔ۟ X7͆O:-7w.TO,--O}TYivQ7a_7H+ȖEۏ~Z PrnwQLA7'?؀GyJ?WU6q>ΩFض,zl/~|/~ci)۞V)ߨǘ~@@TT"D97Rg091.G>yBJZZZ"EyEEۅ'b PFG$QF؞-zg`d8Q n=OIIҳ$JPj,nDc2d Ob ƂHV{ حzV{5' ٪" ͅ+P0+,#?\2s1$Q17tWݴ[<؎E6ZگSbc\yN6rL4lJ[dF, d|> +2X–.[Ud]Fv Xx /7ٺ[:Ҹ@Za\'$drJȿ͓Q7\(RP8ޖck@ĂdO3s` Iv(MD P(yG rUڽFXVȵ. Wx9׊.ܷ#rTiu|fcBD^os݊.n4\s2T\9;1wWHZh$rq6}Ҥ}qȥgd=bF@**# /GP5**!z݇N=eP+['ipG@+6!lXZNt4`rkX[F0AKuԕP*!ݡe6lӡpݾK#=++Gz!QVPh S 4̯&Nk@TPH7hqzXu\e$D]"'$z+NWWm(j-Kn>A:!#ڇJ+!g9ck?Gfe+j;?!檑m2?fT9o)GH^W"k`*/v+%R4@0 XSSF;Zy2Z5'JR~)6RϹ`KƨBrr|7mb#'{2z,%q.n\nm~~ WOVIENDB`tdiary-3.2.2/theme/happa/happa_pre.png000644 000765 000024 00000000315 12137321070 020105 0ustar00machustaff000000 000000 PNG  IHDRZ*tEXtCreation Timey 15 12 2001 13:35:01 +0900 tIME '" pHYs  ~gAMA a&IDATxcwdkfͣ6 validated by W3C ChangeLog 2003-09-08 NT * remove specification of font-family. * font-size: em -> %. 2003-03-04 Nana * remove h3 width:50% * set resent-list,blockquote,ul,ol,calendar2.3 * adminmenu,calendar font-size:90% * pre margin: 1em 3em; * remove div.commentator border 2002-10-07 NT * change some properties in update form. 2002-09-24 NT * convert for 1.5 series. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. tdiary-3.2.2/theme/halloween/admin.png000644 000765 000024 00000000537 12137321070 020131 0ustar00machustaff000000 000000 PNG  IHDR/lbKGD pHYs  #utIME 4<"IDATxm@!JcN% -*N4.YgqH|7zY*p2~dZ04\~ZNkvYeo/K{Y <~=Şk eo'FTSFd=u`uFxFxFtG#W+ȕnkJ6Fd+ʵ6`ʴ> #W=N8S"-d\,fIENDB`tdiary-3.2.2/theme/halloween/footer.png000644 000765 000024 00000003470 12137321070 020336 0ustar00machustaff000000 000000 PNG  IHDR0 pHYs  ~tIME  /YIDATxAnI᪲q0!q.i8A &[`85D&f@?OQn^w\R>sn^\\{ W͛/_>}t6M&Zkm ,%t:@XBKa  ,%t:@XBKa  ,%t:@XB>&t1}B ,%t:@XBKa  ,%tql6{{o:Ւjg0jeG ,%t:@XBKa  ,%t:@XBKa  ,%t:@XBKa  ,%t:@XBKa  ,%t:@XBKa  ,%t:@XBKa  ,%t:@XBKa  ,%t:@XBK#Vso  ,Zs0~}+w0j}ʵ&t1kWN:@`BK#WskEcVs[5*6{FcV;zF=]A~G`JJ:ցWBKa  ,%t:@XBKa  ,%t:9*t:@XBKa  ,%t:@XBKcVK60:ܬ$tQ)v ,%tF.Yr:@X˵Jayteee~K&:99|0f , , ,`ʎ12Fwz9VI)7Db^fD{+'*Lt˵&r2Fns֚sN)ZK)۷o໭_6߮y)emDd\ryrrZbXV{`Z-4':{uqqX,.//[ rlLt_j:::Z. vz>==}/=Ç_~}r;:[/zvvv~~~|||xxn[W?޻n]o߾L&GGGϞ=זO>m6^zRZ׳ދSJY˗/?>j[a>×'O>x TkO5љL&wnnnmuCxd2ͦiιﻮkMt/#O&g"R>|ѣZku]}?C */ /* ---------- Body ---------- */ body { background-image: url(main.png); background-position: center; background-repeat: repeat-y; background-color:#E5E5E5; width:760px; margin:0 auto 0 auto; font-family:Verdana,Geneva,Arial,Sans-serif; } hr.sep { display:none; } /* ---------- Link ---------- */ a:link,a:visited { color:#C60; text-decoration:none; } a:hover { text-decoration:underline; } /* ---------- H1-H4 ---------- */ h1 { color:#333; height:90px; background-image: url(header.jpg); background-position: top center; background-repeat: no-repeat; margin:0; padding-top :3em; padding-left:1.5em; font-size:150%; letter-spacing:3px; font-weight:normal; } h2 { color:#960; padding-bottom:3px; margin-left:0.5em; margin-bottom:3px; margin-top:0; font-size:90%; } h3 { color:#960; font-size:120%; margin-top:1em; margi-bottom:1em; } span.sanchor,span.canchor { font-size:80%; } h4 { background-image: url(h4.png); background-position: top left; background-repeat: no-repeat; font-size:100%; color:#960; margin-top:0; margin-right:10px; margin-bottom:0; padding:3px 0 3px 15px; font-weight:normal; height:20px; } /* ---------- sidebar ---------- */ div.main { width:545px; float:left; margin-top:0; } div.sidebar { color:#960; width:200px; float:right; font-size:80%; padding-right:5px; padding-top:0; margin-top:0; } div.sidebar p{ margin:0 0 1em 0; text-align:center; } div.tag { margin:5px 10px 1.5em 1.5em; } div.sidebar form { margin:5px 0 1.5em 0; } div.sidebar ul{ margin-bottom:15px; list-style-type:none; } div.rss-recent ul{ margin-top:5px; margin-right:0px; } div.rss-recent li{ line-height:1.1em; margin:10px 0 0 0; } div.rss-recent-title { background-image: url(h4.png); background-position: top left; background-repeat: no-repeat; font-size:100%; color:#960; margin-top:0; margin-right:10px; margin-bottom:0; padding:3px 0 3px 15px; font-weight:normal; height:20px; } div.calendar { margin:0; text-align:center; padding-bottom:1.5em; padding-right:2em; line-height:1.1em; font-size:80%; } div.footer { background-image: url(footer.png); background-position: bottom center; background-repeat: no-repeat; margin:0; clear:both; text-align:center; padding-bottom:1.5em; padding-right:2em; line-height:1.1em; font-size:80%; } /* ---------- adminmenu ---------- */ div.adminmenu { background-image: url(admin.png); background-position: top right; background-repeat: no-repeat; margin:0 0 0.5em 0; text-align:right; font-size:80%; padding-right:1em; margin-right:1.5em; margin-top:0.5em; height:20px; } span.nyear { font-weight:normal; } div.weather { color:#960; margin:0 5px 0 0; } /* ---------- Section ---------- */ div.day { margin-top:0; margin-bottom:1em; margin-left:0.5em; padding:0.5em 10px 1em 1.3em; } div.body { margin-left:0.7em; } div.section p { line-height:175%; margin-left:1em; } div.section li{ line-height:1.5em; white-space: -moz-pre-wrap; /* Mozilla */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: pre-wrap; /* CSS3 */ word-wrap: break-word; /* IE 5.5+ */ } div.section blockquote { font-style:italic; } /* ---------- Caption ---------- */ div.caption { font-size:80%; margin-left:1em; margin-bottom :5px; padding-bottom:5px; border-bottom:1px #960 solid; } /* ---------- Comment ---------- */ div.commentshort p { line-height:175%; font-size:90%; margin:0 0 3px 1.5em; } div.commentbody { margin:1em 0 0 1em; } div.commentbody p { line-height: 175%; margin:0.5em 0 1em 1em; } span.commentator { color:#960; font-weight:bold; } span.commenttime{ font-size:80%; } /* ---------- Referer ---------- */ div.refererlist { color:#960; margin:1em 0 1em 0; font-size:80%; } div.refererlist ul { color:#960; line-height:1.5em; } div.referer { color:#960; text-align:right; font-size:80%; } /* ---------- Image ---------- */ img { border:0; } img.right{ float:right; margin-left:10px; margin-right:0; } img.amazon{ float:right; margin-top:1em; margin-left:5px; } img.bk1 { margin-right:10px; } /* ---------- Plugin ---------- */ span.blogmap { font-weight:normal; font-size:80%; margin-left:5px; } div.footnote { border-top: solid 1px #999; margin-top:3em; margin-left:2em; font-size:80%; } span.footnote { margin: 0 2px 0 1px; vertical-align:super; } em { font-style:normal; font-weight:bold; } select { margin-left:2em; } blockquote,pre { margin-left:1.5em; margin-right:0; line-height:1.5em; background-color:#FF9; white-space: -moz-pre-wrap; /* Mozilla */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: pre-wrap; /* CSS3 */ word-wrap: break-word; /* IE 5.5+ */ } .highlight { font-weight:bold; color:#960; background-color:#ff3; } tdiary-3.2.2/theme/halloween/header.jpg000644 000765 000024 00000061530 12137321070 020265 0ustar00machustaff000000 000000 JFIFHHC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222"O !1"AQaq2Tr#5B3Rb$4CScs%Dt*!1AQ"3a2BR#bq ?5r+/{WTpcVC;,y*#o4Ѳ\?86_KFph}.V;/=e~qZ*( l(h3Ѳ\?86_KFph}.V;/=e~qZ*( l(h3Ѳ\?86_KFph}.V;/=e~qZ*( l(h3Ѳ\?86_KFph}.V;/=e~qZ*( l(h3Ѳ\?86_KFph}.V";/=e~qZ2; l(hEѲ\?8w6_K{FpTRѲ\?8w6_K{FpTfFph}.V;/=e~qZv@ gr6_K{FpU`9<?/=e~qZA^հg}e~qGl+E\PpXYrKP{Fph}.V ёZ{6_K{Fp9#{Fph}.V"=/=e~qZ3@ge~qGl+EEѲ\?8w6_K{FpTPh}.Q/Q@g}e~qGl+EEѲ\?8w6_K{FpTPh}.Q/Q@g}e~qGl+EEѲ\?8w6_K{FpTPh}.Q/Q@g}e~qS5Dާ5wTZoP&6 @EQE*ƨ>U?ד@Y-/FA!ZFʑ\nh٥T'Qiޢ n}} 7oX/}cMK ;5q͟J[PĜ 5Dͤfm '$dxfשnҥ\?u%5\"jW+˱̏aD \yb./{,FO\P9f&F1V yVeKϊK#0#s?Ad tTǏCs1?Kk/H[ oI$[g4Mį^>UOfn:{ˢ?j> ]Cguv8nq\[A`PӾmV4{J[X#'ܤCҿuV4{N?[ҁe?l"[# י.pI>M{}#+q u/eGާn)j.W3KaKy{#u#wK˞,ʦDv9TgbyTZN-x 4%_2*! uy4J{1{mĸ;͙ QQ!T F)$pBФ@Oaq\[p~$+y*;8=`C 9zFNi4r~b_i]pX*Kpx;{;SָKg/L.٤ nJ7. _'j5@O夞./ř%~NB@ B l)~}^ndcGMrT ~3ס=ĜBE!rf!@ߙυEkMrw8ys&SzRgXw(~5|bqwrdtj#4̜ZF5T7[FaB.0p޺,BXtv=D uQ4Notq$M'i#UGU|9c0?5OpC]pqi7@ F|1IP{ Ĝ\YtԜ(%<*w`2]4RG=b^g%gWR`չOnƮ=Fel`ퟍrq١YB>6VJ`J8G%r~zNiGF 7Hve+ͧNPmmA7Bo[=ŧ x#+O[;4jxL I#+rXlɮNGAHb/FIۚeLN.1qG㦐2V>γT| k~YfxC;,HY;%'J*BNg}5!qCU:sW +|J-S R;wwRp[9I&ff<ۭqXe ;;m}fi#ʶ\ A'Ɏ>תeo<^)EDRof8IIUy[lovkKnKҫ#@003do"7=3m{GJ\X@ssU͖3pW"8sq}"㱽^ѡBNfMs/cB/'T% S A]Y[\${J:_%"BД{y׎zJ}<S^){ozA}qȫJ@<@lXIWf]Sq)m][8OjHQQ#os@gg&z5gu/3q>#vJ]Y'|ԶޑؽUzD'DžU\ͤQ©I#%KH.~|/-=\Gįi׉ (8\'qǝ+7\ #E*f!+eұn! XO9cV[6d x#ݻUN[6q%p4bixt Y4wƚn3w,jc\zwLv%ބxK34opFTGzܕEMYrtclogƴ]7cOdШ`I Ǟ;j >9~^dAʢHώ'Tw7k1h3&6/omr 0֡AF; :qTKuע4qK#ny嘞wո[I岔>9ys[dmUG- 2#aVGz;Mn#i]$ D 7]g3=^-Dp2*e#S K5ǤM @ 3翖|<:#:3Ϙ;mΠ#gչN^&uŸ2F.&r aN|udu%0Gn!x V ;gNYX8S/-&!g'8fv&X5Ʃ+tPcf> o46s5o7[;Ld l~ʚOR.&>pkb@8KfUhϬDc9Ù(nu& sEe ŗ98ٶ\#EccLϣfunϝZz}f\ `l;8E:t q9I"E7Y2'!=~ 'ɦBu!jەXFaUte(jW/T]q;ѤzԛԭW.M^ Uufcb3}(%$Im>WIǸ._R O\?eWE\^ 9+kwޘEĤhHp9w Ym2u)#=LeLg'׏J+یDAUw98 BOƚߢ$kFJIIQq!_tyQBʊѐotTD^O5@j{˸mBtU'&xuY>4R^b[2qt K[0^0ڋ+bow# z#ps" gц5 F"(1uPIp1m͵̳9XINC$|iԌcJ)%hEY\ǻ&5xb=H?ި6?浸Hq<ҷlKJDVPFNhE6 rNW6 UI :lg=mCj7;g63RYvTsa?\MCgQew5%Ok,I!shteS)\qlv!99潌d4Es] 64~ M:liwUD,2Wej=L;?xkCqVX be~Fz9$c++x.- #3xm~vO݁gې`;(=8/lՁt!HXN~ 6ZJ-,m,)~d(ܶՐH$Ɋ3 ~u6ptjti#Ic$9imඞ[Z]h2,p89]?|PPNf#.[oټ|.^!oq̒ܽҖI$lTقANd` 'EBςG۰Ttf#6[IosJoJQ^Ĺ]Ɛss5bԷ WBB &I| y?kf`U,b;өwSv%hѣewSd'H7I5N뼸+T2$*ŭ>{b2u`:t} qsf$Pv vlΫ.ch(ԁluyrcWj誹:ˀ"C~=;>W. mkQ#IrsN;kRZXͼQ2,~tf8_,Vz5-\q-Ia͍XwU:Ta2F6zY{b^ wrYY㷶Yu $`I9!V767onVR} 6$ٞAsաgdOΫ`>\՚Èpz58#am9=p+ġtYX!H 2t ~ћgB"B1ݰ~ӿN dZZx"b/SJ#ذN8K/V'2<P$Q"ѤTW-O>dk8IR2Y$`3գGyBҮ1(!@f8x2\Wlq?,l-r:qv>u:!gVv\ 쥌,%8h t`H cIuy%u˥F9\8+NKQ4BI$A6<8Ud:Ntvgª'ljڼZMXPw`]!g<Ոp#4N_BBWY|}cmu0*ruiyUŦ xWD,F;`sy;k$$K)u.BV͍ax}$XfҁSbV(tlFvnc5leؙ1as|7vBe]E9Ms, q)=2+bYp_%::ǖpyyێ&G *+y nk#'Q?#qCѰk#cw~5iîe (U6e jH$pZa8 ΐݩ,]aQ+U n|+Nmv!Ggp@ xW#:.?yW(7,!=AN19.#gĦ3%tl֧PR ]T5wpz%xBUbUv#\>#$8U[mͺŜ?S\*<r> Jk, x=&X Ȍ*EjRR5̥96q\'mu)n{lU"Χcj{5̄)zvb"Kf<ț>x:Ƭdmeftfs Uk,%"c|>jˎ3ک-ubf`q!>\9Θ;tR,5n&ҎX10):pg'׏Y?ɩWn&s@jq2}xx WBG<jSy?x6=_7/'r=9V{B+Qk㲎;>TnF t*VαJ^*\tr#<: B8-l0s1Scú̫.Ƽp&uIir5Y#8}qԲlG^^c mD6&7N{XdAW(J+'dc7/xl6y&;=T?Am3?4Ūyn.t /i`9jbJ#Bʢj6Tr58Y7eIST@iȓw%[C-Eڗ1S/䶜5ףw^2bܻƽ -|ؑʧ8`DnHV֯kquqrYeLe nc9uu/ YCt F\t0:yc" AoOYcrN:P}-ʒNJL(]߳a]ǤtI.甠BƉo/ ױXpKƝ+$`I=/\?#i^Y sRgGKvZ<2n0X3J$)tIХۻΦa6Di<$~-lVu$Sp1Ir{$c&Klm%~! NNѶNSNYE$9Ws"Gáԩqt<~5UfI/11{HpO DJ-˞ ~6bIgč @^grjĝ2  A<qefxVLdNrAqF|yU]Yc3 $*1 'Q JkT[=G¬^[i$#MWG83R٧Ņ+.m`HT#í*r|;|{k8xO?o=͆*>YF,}؛;Y!kƴym*M$ 85cj|56R oQ?XDj}8\/8;Aj?'Ne\{>;W&hjS߆n"NxF¦_4ڃ *pXo|YOk<3:&`[hd(k$Jͅf܎Eg8^3qF6Ss66:r7*JxFD qW+TH-#r=w~H؀6F_$!s"d 2w#c݊bEcyAlRE!b}n!FX01ُ.TH83FG\$}L(&%d%Qzx8x Ȼ' ρnv56F8LTc[GL+?/,8.N5`p@hm9 vvbMD-NGqInt׈w& 4l86ryT݋]H)9Đ+ٱ VVC)a1r v睘ws=JRTB̎)}<|<>$bԂB #qFj[.C 8V*̣O1zDcFqm4^;m*x c; JtFй $s%³Y4)!d14##Fr1lmZuU׶S˖*!ztcD| N!WP S" 8d1rUFaܠ  cLAɧcՂ xbE欈AWy ^6)˕9zF_+ vws/jڸM( U;L!Πtzs{5'ƭ_'׏Y?ɦʵ{L^?-}/G<}EzO87|~"?'otTD^O5M骆tk&cޙ_k'VYQڻ8Uo#(5˂F(RI7(~89YgajdfFDf#"+P #jm\rKaI5,/b,Tns㠷teUY[X3ɈIؼQ[Veso{ $NIb{)Yè5 c6Ʃ ?An1lc.ēc]0°Iʨ͇#&u.V[5B84h T8{ϕs7KeڎM L`F)! N3θƻ P9 /򥆑is gF"vbЬXۂ<;n1@ ͪ&0TnasSn!E̤,z=iL]ť`C @?XGR?Xepʸ8;>U~!(OB;q٪yd2O:yc)f)Nt ®.XKWLI azXՍttRODO!VLWt s޻鱜܂{4)< f8:qVwsL4yng)#\smuPʀ o϶cbt$0ƒ;+Q,%bs$ +%~8 f9ë`v\cvڦ*d f*;%j8zDUIIҹ,F'rmkd FJѧ 3R|I ]ed\d: cWaTvWqk`>ڼ wT!xT @:GJ26| _+XG.=FFH NVM=Y\nCjKȒt38%c*Jv42V(|*Nq>ˌ nvv:+bN@k-'D5Qr!5%m ,3$'atnN1MJ*Qq> jtMcr4C qk£Ʋim!{A H)J|؀)qcO3?D9BCz1n5>X䀜yu r3֮߂EAn5 A'5ń$2L3Ȱ~^W醖M\:YHNKv ds57 /qusq*Go 쥗,1ʽPƚv I%ٶNxd!#1G$ ۍ1ZM>O>XOkF ^u7ϴ _|!B ''oK}a~9GNSh>'S$ypRwCg`32}:@Um#Ƕ:u^Sr:H•)$y?m/&\ةs#Twun[,dOw # L4$LG;`l8g[q9Xa;WF3g>=^9*Np@U "s v1R@m; ưoorgj{??,0v4slIBP z(Ǎ@ė';frrImvz?[5NHcn,zЮ{?S3`H"9}MC$wnG,IyiS{L^?-d&5cZ=&O֗#s!_tyQBʊpotTD^O5@jө.ikϝi)+Thc\d5L#A Aޭ!2ԢpsCJGmPIoH(b+ 98׹ʏsj5;jYW2O*@vP<*>Ti+(25Id)H4;gqxw 4.H;md#o~|ȣΈ{Dʫ:.X) 0mU,r緲F^Uq\td l`;x5ȕ[Nvp{kЧ,*ڳ34]Cqs9\\aiN䝇 `c|15C! Vsf#6S[g0Đ+oER]Drl~TTQ)bʙdíf-ny\ˎh?H&&FaģhړF>hnf$nX&+tKgөFCcbHV^q{[(g \F@w ;&H6->5%D]dwBjx=Ag&2toۑI.lN [GsܡvR) A =ǾXcU4jyQ9 @'~eɄBwU_W9xTV7|mGyAݧ֓јAcʋ%:h>k]ᲆu\ ?[3|&I55Gxf e޵5uq6Ⱦ Q+#8շ$*"K4#r*0>ol$R\FbR[OHs9C%ۖ@#LKǟovԌBER)lU:I9 G!ʱWWe +ETtUvᱷ*<1saِ|kBH\ۊ*@NAf)dpD#$~8i^LHhboXFw{k5GwlNA#fGM՚5چFT½j젓WŧgO{i9Ygi#E*/ T.ufEέ4ٴQy WUВ06cƻb&qa{wƞN02qg˺Χodv_y` )H[[խ+:R cPlgz Ģ0/6 J.Q7hM[h85++nI1ӑcBM*jcʌx9y8|/yi"H$q 0#swzK$ntVAȵk߳yґɫ7Y#[YP koutҲ^qH(9LP( қc.7aX2gBC` pvSuFOG,᳜s3ݢ4ĺVI8U-!)KfWWC`FvewmR_̨ҠUq-5x .-79RUWƦ'L-rӧ+(Op͎[nup>*gɝQrm``iwQ6~Lwn&qaD?`~)/㿢dkR>2G/TsOnToUw#&Ti pb=ir N1ݚU8ӫ {PЇ,kj1K B# 6;e8fj$Gf KeL*v!q^-8R\x{}bO4/_U[irTDUO7(P BE\tZ}`ôm+xq)ukI)JVwqஊb@`6Fqx^4)\f0 ^94IoK[RI ܶ51n1<H?jGPC$qŮ@3UnIs69aLnc]k:8=X^NLZdP?'NSq fOʾJv%p Eixʻcm|( 2Dq̧`'j jrD]k}=0sR\Q`Ў01Z*ÕPkvhsR8aq^G9xkZcI2? ;Y ΩkW,sD֖kx"^`X[dw+_Q42~bU;5,l3-}Qq㋈]GEl ĚİlWgL}w#2c=դ:XHF6B3ϴTJ/6^dR; ~5od8[ʣܶA#e8ϝsF2s|ĹcRlc;wB{&I~y@ )dN_6ҋ{#otq9b*}8Ls:67 #+k)@祊{:zM,mbHm1~+4vB\ G+RJ;W)uxXC?@Ŕ|㷋pc+2U8 0xAIq,_gER{dTfU#_ v`{XrX2F++G )TV[澊KM|daG?+3 FtݢM,H[iv\19 y ߚѤN~$4̺m 7'׊xVGІ%e˞ьvoιA`W@bVF=uj\D/$d! !~X" s\kX0xlپFgu΁l1H s->GV 1'PLʥH:TQTْ[׳yEwI $32 7s5 ̏ %e\d,NX׸+Im]caB%64>7V NXXcjv9^u67r#kyab%V}3ѰU/wEZfSsmbP\I{KHuԩj0(UR^[Uty=ߣT.¼b3VD8<)9Uw6|:3o9e{1'LQgl;K>*#,:GpjqdoQKG鸪=^~wL^?-c&~- '׏_oKu_/<}EzjSy?xo򀐳p朰EYyWd11K?VB#@̊Y3MR.ydS2dX|){p7mEVw 7&&Xt9S^`Є*Z9-3H@Ơ=-&džGepB2rX/r _rjRhW1S;¢B2.ׯcj'`mBUhήYY}~a5vRVgwe81Z5҆1ygճ_GG`F>v{e5#=H)`Ɣ%ut.j'HzO}h^)\- (j `+)WB7w)&M1W-t_A#wG[S$]!#]ϱ iE*&>iS5[p۹+J>'+ڑ.c; O 7|)c\ejHHBG-H H`zѓƂȬ5jG]QNn#ld1Y]zY59Tq qʌ#ى^$sºuIU}oe7>?Ơ1u Y1fPT~HWyׄn `78TqgNA>ŵ 1Q9##LquTg$p3Q\ 4oDɈ6SCQ8w'׏Yɦćn"?{ֿůH:TP>U?דP7|~"?'S 7hQ'BVn|?5;Y^{w; V!N4Kwd&\oiI FeН*O1JDz&u&0<"=T\31mHY:mz21 $У׳m ;EVHLH.B@K^:PF{,ҭ4lWI.HK])c,NfEÍx{j2h.X>A־kXD1)U 5Z b2HQqO4ɷ.CgrwIiČ) 0F1]zdFSv2ӬU .UQI7Ʃ8)1E!rO?)?Y.CpmbUo\O] {ŋ [a]HVD(| #-$-h#\HH5jJ6|?H#μzO;SqVgI-t3361۪:bD5\z;sS:ã~l̑r>fI 3U`{&7ߞVCɞG^yyeơ%c $篍* ؟}@ v VSV5 Yܹx@;<XAWDqA&VRԫsD^oyJ'獵?6ΚFP0}=ôNr| PHͅ*|GMp";M ~ʌi*lPP/G1і=F1OO/85]ZXjNb8&ұ^IA`u/Y-cgFX]C ݒ-/k׷0Y\3018R®D7)2:Id}G~+ D$38 P[s`H:=,sIVpC9hܫ#jY;A\I 3q=.#=|scSBFs%rOxNq$u+rCHNsnX"gGKd\`Ͼ9ǺH|GF>+NSm')#rL蘒ZdG ^[¯֮vdm]%&w ܘn1P&0ep;MjaTjNP-fD./sN"12 HcrFO9k{Wj9m⼐2Ff1G$wxG*T9+P3w3 qb8u_ǿD_k[[Q4arG'׏_oJG;"G//粓mkok?skͤє>#z!{/iS4`e#4`6.AA!$gz&dk[HU}V.؜[-Tc(isJ=/tI4V^qF hS#&qV1\$2zrs|?'|T)dI;s7CnNO6]9Ӡ.kh۰qnﭘm/A/RY1MPVfbXٮrZw r3Ǥm9u'xzKPv_*2f,!sw]!Jx֘^# J?niPDJr$th 9O"*VKfkvdTM?mk=_oSо"KԳq?Q.fm^L{նd8?ƶzUc=OC7vYW[?IsjbHϪ[Yl£&u0p[[z xd{L!;+cZYz/om6b9RfgXEU^Z``V5xF F8z+4)#nmβG[aR@YOi*W&NJ2LVy'Ji2?ٱ;(! O@ǤI<[ހq8nhye*Lz3|m0cRCx-g#gLkR<0FU*1洆VI`1@SNY' ٖ`";$aZ[BGs=ge ɜ):jgW#ֺoAYvZ@׷pXvyՎ9y#%"VHI!QoU6ov ڷYTmUo@]k>A9Y䏓/c =ꩮ[#+n5О(U[prBf#Nu_@e;,O@'7խfD}`r=x^ ;rY55\|{xL[]M"4 nd#0CW6$G*ЫzVz8K`1vŗVl^p'@\ ՙFO"6owڵ̑z4W iYW9 27؊ӯH\6fXZMl#XonnDgQ-Ti`A`<7>&0-BIENDB`tdiary-3.2.2/theme/halloween/README000644 000765 000024 00000001044 12137321070 017205 0ustar00machustaff000000 000000 Title: Halloween Author: kosaka Access: kosaka@tnat.net License: GPL Comment: ハロウィン validated by W3C.

    要素に背景画像を使用しているため、ヘッダの一番上に

    ほげ

    を設定。 sidebarの下に
    を入れておく sidebar、main外の要素は、
    で囲む サイドバー推奨 設定例 ヘッダ

    ほげ

    もろもろ

    ほげ
    tdiary-3.2.2/theme/gustav/gustav.css000644 000765 000024 00000022065 12137321070 017711 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Gustav Revision: $Revision: 1.0 $ Author: TADA Tadashi Access: t@tdtds.jp License: GPL Comment: Gustav the cat. Copyright 2010 (C) TADA Tadashi */ * { margin: 0px; padding: 0px; } body { text-align: center; width: 100%; height: 100%; background-image: url(gustav_back.jpg); background-position: center top; background-repeat: no-repeat; background-color: #222; } div.whole-content { text-align: left; margin: 0px auto; max-width: 900px; } div.adminmenu { text-align: right; color: #fff; background-color: #000; filter: alpha(opacity=60); opacity:0.60; padding: 4px; clear: both; } /* for insert dropdown calendar into adminmenu */ div.adminmenu div, div.adminmenu form, div.adminmenu select { display: inline; } span.adminmenu, div.adminmenu form { font-size: 80%; background-color: #000; color: #fff; filter: alpha(opacity=100); opacity:1.00; padding-left: 0.5em; } span.adminmenu a, span.adminmenu a:visited { color: #fff; text-decoration: none; } h1 { padding-top: 188px; padding-bottom: 20px; padding-left: 16px; color: #fff; background-color: transparent; text-align: left; } h1 a, h1 a:visited, h1 a:hover { color: #fff; text-decoration: none; } hr.sep { display: none; } div.main { float: left; max-width: 680px; } div.day { line-height: 150%; border-radius: 8px; color: #000; background-color: #eee; margin-right: 10px; margin-bottom: 10px; padding-bottom: 8px; } div.day h2 { text-align: left; font-size: small; background-color: #aaa; border-radius: 8px 8px 0px 0px; padding: 8px; padding-left: 10px; } div.day h2 a, div.day h2 a:visited, div.day h2 a:hover { text-decoration :none; } div.body, div.comment, div.day div.form, div.referer, div.refererlist { margin: 16px; } div.section { margin-top: 30px; } div.section h3 { margin-bottom: 1em; margin-left: 16px; text-indent: -16px; } div.section h3 a, div.section h3 a:visited, div.section h3 a:hover { text-decoration :none; } .sanchor { color: #00e; background-color: #00e; padding-right: 0.5em; height: 1px; width: 1px; } div.section h4 { margin-top: 2em; margin-left: 10px; margin-bottom: 1em; clear: both; } div.section p { margin: 1em 0px 1em 10px; } div.section pre { margin: 1em 10px 1em 30px; padding: 8px; background-color: #fff; border-radius: 8px; } div.section blockquote { margin: 1em 10px 1em 30px; padding: 2px 10px; background-color: #fff; border-radius: 8px; border-style: solid; border-width: 2px 2px 2px 2px; border-color: #555; } div.section ul, div.section ol { margin-left: 50px; } div.section dl { margin: 1em 0px 1em 30px; } div.section dt { float: left; clear: left; font-weight: bold; width: 5em; } div.section dd { overflow: auto; margin-bottom: 10px; } div.section table { margin: 1em 0px 1em 30px; width: 90%; border-top: 1px solid #444; border-left: 1px solid #444; border-collapse: collapse; border-spacing: 0; background-color: #fff; empty-cells: show; } div.section th { border-right: 1px solid #444; border-bottom: 1px solid #444; color: #fff; background-color: #555; padding: 0.3em 0.5em; text-align: left; } div.section td { border-right: 1px solid #444; border-bottom: 1px solid #444; padding: 0.3em 1em; } div.section img { border-style: solid; border-color: #888; border-width: 1px; } div.section img.right, img.amazon { float: right; margin-left: 10px; margin-bottom: 10px; } div.section img.left { float: left; margin-right: 10px; margin-bottom: 10px; } div.section img.photo { display: block; float: none; margin: 0px auto; margin-bottom: 10px; } div.section div.footnote { margin-top: 20px; margin-left: 20px; } div.section hr { border-style: outset; width: 80%; color: #555; margin: 3em auto 3em 10%; } a.amazon-detail, a.amazon-detail:visited, a.amazon-detail:hover { color: #000; text-decoration: none; } span.amazon-detail { display: block; margin: 1em 10px 1em 30px; border-radius: 8px; background-color: #fff; padding: 8px; } img.amazon-detail { float: left !important; margin-right: 10px !important; border: none !important; } span.amazon-detail-desc { display: block; overflow: auto; } div.sequel { font-size: small; text-align: right; } div.profile { text-align: center; border: none; width: 70%; margin: 0px auto; } div.profile a { color: #000; } div.profile img { border: none; } div.profile span { display: block; } div.profile span.profile-name { font-weight: bold; } div.profile span.profile-description { text-align: left; } div.section div.everytrail { text-align: center; } div.section object.youtube { display: block; margin: 10px auto; text-align: center; } div.section object.ustream { display: block; text-align: center; margin: 10px auto; } form.search div { width: 100%; } form.search input.text { font-size: medium; width: 160px; max-width: 80%; } form.search input.button { width: 32px; } div.commentbody .commentator { margin-top: 10px; } div.comment .caption, div.refererlist .caption, div.day div.form .caption { margin-top: 50px; font-weight: bold; } div.comment .caption a { font-weight: normal; } div.comment a, div.comment a:visited, div.comment a:hover { text-decoration :none; } .canchor { color: #888; background-color: #888; padding-right: 0.5em; height: 1px; width: 1px; } div.commentbody p { margin-left: 10px; } div.day div.form div.title input { display: block; } div.day div.form div { margin-bottom: 10px; } div.day div.form div.name { width: 48%; float: left; margin-right: 2%; } div.day div.form div.name input { width: 100%; } div.day div.form div.mail { overflow: auto; } div.day div.form div.mail input { width: 98%; } div.day div.form div.textarea { width: 100%; clear: left; } div.day div.form div.textarea textarea { width: 100%; } div.day div.form input, div.day div.form textarea { padding-top: 4px; padding-bottom: 4px; border-radius: 8px; } div.day div.form .button input { display: inline; padding: 8px; padding-right: 20px; padding-left: 20px; } div.day div.form .button { text-align: right; } div.refererlist ul, div.refererlist li { margin-left: 20px; } div.sidebar { overflow: auto; zoom: 1; } div.sidebar-item { border-radius: 8px; color: #000; background-color: #eee; margin-bottom: 10px; padding: 10px; font-size: 90%; } div.sidebar-item h3 { font-size: small; background-color: #aaa; border-radius: 8px 8px 0px 0px; padding: 10px; padding-bottom: 8px; margin: -10px -10px 10px -10px; } div.sidebar-item ul { list-style-type: none; margin: 0px; } div.sidebar-item a, div.sidebar-item a:visited, div.sidebar-item a:hover { text-decoration: none; } div.sidebar-item img.amazon { display: none; } div.footer { margin-top: 10px; clear: both; color: #eee; font-size: small; text-align: center; } div.footer a, div.footer a:visited, div.footer a:hover { color: #88e; } body.update { background-image: none; background-color: #222; } body.update h1 { display: table-cell; vertical-align: middle; height: 80px; padding: 0px; padding-left: 280px; color: #fff; background-image: url(gustav_update.jpg); background-position: left center; background-repeat: no-repeat; background-color: transparent; text-align: left; } body.update div.autopagerize_page_element { max-width: 900px; margin: 10px auto 10px auto; text-align: left; } div.update { text-align: left; margin: 10px auto 0px auto; max-width: 900px; } div.update div.caption { font-size: large; padding-top: 10px; } div.update h3.subtitle { font-size: medium; } span.year input, span.month input, span.day input { text-align: center; } form.update div.title { margin-top: 10px; } form.update div.title input { padding-left: 10px; width: 100%; } div.update div.form .button input { padding: 2px; } p.message { color: #fff; background-color: #800; width: 100%; margin: 0px auto; border-radius: 8px; font-weight: bold; } dl.search-result dt { margin-top: 1em; } dl.search-result dd { margin-left: 2em; } div.search-navi { text-align: center; margin: 10px 0px; } div.category { text-align: left; margin: 0px auto; width: 900px; } div.category ul { list-style-type: none; } /* design for iPhone and other smart phones */ @media screen and (max-device-width: 480px) { body { background-image: url(gustav_back_iphone.jpg); background-position: left top; } div.adminmenu { font-size: x-small; margin: 0px; width: 100%; } h1 { padding-top: 80px; height: 50px; } div.whole-content { width: 100%; } div.main { width: 100%; } div.day { margin-right: 0px; width: 100%; } div.day h2 { background-color: transparent; } div.section h3 { margin-left: 0px; text-indent: 0px; } div.section img.left, div.section img.right, div.section img.photo { display: block; float: none; margin: 10px auto; max-width: 300px !important; } div.section img.amazon { max-width: 150px !important; } body.update h1 { background-image: none; height: auto; display: block; padding: 0px; } body.update div.autopagerize_page_element { width: 100%; } div.update { width: 100%; } textarea { font-size: 110%; } } tdiary-3.2.2/theme/gustav/gustav_back.jpg000644 000765 000024 00000473652 12137321070 020675 0ustar00machustaff000000 000000 JFIFExifII*1&i.Picasa0220 !p1939e09e556c7985ccbd538a14f5bcdf0100http://ns.adobe.com/xap/1.0/ CC"   I !1"AQ#2aBq R$3b%4Cr&5STD!1AQ"aq2B#Rbr3S$4C5Ts ?qs`R >ˤJG0yd*>?ϭ9}_}#UI$2|3gG:۞I$\836TH<<Ic8nUJf 1''O|sġ$I8|#ώtЇR\G+r0~>} ڍ 9rrz[=ʐn9c$Q9JsuirWʬh$?y<^`^$NX@} P}do1æ`'r3〆H)Ba;j9)'s<9eWu#*~ǐ0qrI 6_/(JAj(cfdο #80[,Yeer?'g84 I'?t07xAr>1}:n319#?=q}89πqdJu Gpy2sGZDФ09'9z;}8᧥|`F28?2|ͤgIW998v#>:_Rœ#}qq߯*_n s<aʏ||uڨ`~a'FT>oR]G?KɏL`<}fyy[4'+||t%ҝ;OWDŦ_o\ ^SG$N('*B2Fs# D*X<1}q=:(IiW{yy$=7 {uItK 1?8<><^{o}&FOe6y+Œ@y-r܎ԣssϞ8T)]A\8yUs?@pmeƳ#/:f/;b=]-XUJ|E[5qR/hT8]Ȋ!8s8R~%-_d]T1AW. wrdW1y<;FsTzmx4B $< "7$VA,xQ 3#?>r@ <\6i#uYa.Vi*Y  yiR(#qD,7-DӐݪc[97c ix$>_(]cܳ?.7oNkھ*!2HxJW69^0!D?י"@"IߎI-S-S4qdWh3,A l61|^NAG5 쮤Q7m۟$f)ef,qQ dn1s*ZUSd)JE,i f(ga `L'sc,E̓x4xu@Hm7HQ4i5vnbѩѺa@Sq:#š֑#4jcvcϝ:{.[%P|i$`Jcb(ca2^i Yij90,q+v~PGF:SR<̀7nM`P q7YK|p׆Ѻ1 OldN JK:|w8b"5P K)gۙTN ꢶi MM-ΰ3"`sӂg]JhF%ei"267nX)` L* 3酕-:2>n@톴U~~ZҊ&0v[T%ds<,죞گwQT{g$bTSSVvnY+xYѡFW`@IWhmvSoWqǰМJ* +h Uc Ȋ_O,ړ}a^Oތ y+4T\*lծ&iA YNA cc.B7 MtKC"ZjU]+$Ma#$KyxF,:OӵHKI捹jXdW?M]&{$Q"fE1:FķsiiֶF++$1<]yM"#-:rޟMAP\E5R_xԛ5t7Z@" :Ġyc,J1HѐCYX3dB"Rm[ * K^v*Uܩd4֫l6HbNvcCˠůGkMDJL mlHm;L_hmBli;㮭i_-KC%OvRVOl5.JH`̩JJXvBdiD,fXD4U\k5TD)y*H116(Pb&dVf'`-$9C$җ-YiM&7k\h! r =HS1% Ig i=pԚ=EHDV2j奯*+$h]Hꩡrl%r%QPh* jI,/>jeCUsqBYCƟ'F! ).ӅʍpA rGMTi˅W3Vc1`G`19*Rj :NSL4lFH UolGS՚v jiUs-M>Zx_rPTg^/L`Hhjkyd3-E:Q @vNpʮjѱy+Y:c*o.Irʔ* jbF׋LlYCJPp.cH~1R@|m$'SG2v"ESQ>p ?o]{} $W zUUCDDvʐµAǷp _L{zw iyܦjX;DUu  3W󣨨u(B;ĉF~JṘ&Āmy#ible3+a qp[/m}('`#r[I*[19Sv*.ؒQoji#Ӷ + UnNҪ_I*ˆAh0nwD).nċm mל#E H#P!|wm/<|xkQ܍U&q-t%gvޟ-,q*U> ,pH&p~,IQĔ rNA 98ϸuZR` 0 `O&ͽ-205J&X%d@q1cIaa3T _ *7b'#q?kI;$mBe hc袌I]iKO 45uqQљdWM-MսeYJzCO Y4ĮbB6Ƽ,WoU8SgAN L-=\v!uitecG=MTt<-5|jM@L\ؘHu)!ON -8WO[Z[ߨ"ukUj7ooV'zGr&Wg!۽EU–5T) 32R[`Jve6ZRyjzY+$Ye,Y4+T:"6=xRQئLQnB,*l(vPʾ5kR vhd.@)Rmy0,ɍoQ))$Pvg̪%pO.%wfїTžvy;ħ ,{I~ֶkVSpe$y)B'ҬgXY (,)n/{Ϩ=X >\ ^$JYI TUT^$zM1PnA;d |3_8Rzh55ei @^L@WVͩmՙnS1uH`Ml ڒ&TUDV"53/D᣿_뻄RU d mKJH̾ܪ :+OJh[em5PSEQNjdNY%*"D̑W}cWyPP\nݒI O%M^zaL4"E,gtΙSL$򁨎5]ZKORQ;NҳUGitXDEެ0cWq8 -wzi񩵵TS,v,uI'e㬒fء.ͽ_`1CmOGnnj]gۤK4vv܏uj}%Wa\:!-zI靮klu6 LKLbcKHPz@,$r`L:@)76ShWֹ$a*nQqM>mjZ;d*IZuEp\#ʆFt ӝ\EdӖe5ku梮h3S;ȁ,I-ù [D(w5EHtj;4VdQ,lB*H:t#)>αKMGgj{Sl̆a*1Y0pA heV&jh@JstyNĝx;* jdM6egzj{"4MWޢ{`tIv:PT0=yAhXXG=1nkQyMIn$ZeDT~%W954RC 1i BZy"1'ИMF4Z]gY"r6SF~><= 0alHǶrw3(2~sӍ"E O` (c&!0TFHZk Z[X8K*HsW'ϻ2&v \>fԑim֤,Y$%zHHPWb($ NKǪv pꢚ'iHDWTڬXEv sv*E,JUf#2q+}¤n9q4pũ=1zU8aHcU8iTp۳«~G,H1G "b^"T@oNoA?KYS%Hͺ Cӧs=T6RTZ/,am7 fE52 eX Iѵ̱܍$d|g9=q )-erb18?VE4ewp2y;3 k,tvll$' (r>ߖEٖ<;0 oɒ7`M=7G7q0v¯ . AܒPAcmKVqLy9rgꣽ A&HB|,dN1ϟVd}'#q8=IQ}fÑnx.#BJ /nvЬ622FpG0G<4uƗbܷs/qrF8o܍v '$pN|cl}pW IR! d1 .Ʈs*^S3ySu #6]Ł[=cPc8py pݒ?'89#2`Wty*7 mK'';Grq?b$6 1˯<Qv߶K/<xo??k ĂF>tGF13?ۮfH+\۵v q r|xeHҟgh?F~1qSVSA`2r~~>I9xe+=Ya< q$z ۃ;?aOVL#$)"Lŀ E_Q-ڪ) f#2NG?},vPx*309 N0z[a|ԕ)fm7oFpq4'AQ*n ~[-r#UZaPXXbIZIԨ2H ="2X`N~>y/N< #,᳆sq ɏx?~8$.SoA*ʹq 2|WIRb$6}vHLw\{q8㏾O]go'?^b7()G~9$Slɞ>cۓlb Q1< WṘxǑG#뎵wǁ?:m=֘+ ĐrI qcǒ?oe~db`}:ٹ&(/r?Ԓ~zNR@ ,[oimUc?F?u%N6x?N62w$:JXDv >Y13x@(A?l|_f9ml=w'{qa|EeK2W'$3=lT_W\$Ïz$ hElo,kav9 `c!2I=8qGH+1?=cI?`T""q D}1s>2)b#F?czyhm-E2 $aWqs=pGzkuT@LA },?,~. o=;wm'|8=O%x `c'9ꃿ {6 q7'reN\Ɨ߷?ltoڨ9Ŵ@Hm<di^,.0F8OYBA(,N@w?|=I^KA4 Ŧf,8;*s?p8 fM¥CJXpx'1x'dF~c ɛKllNͷl|JA۸gvG?ç&:c*H> 9e8o AuᾝQ:]T< p-ʂ&.6ν{3ymצ?{r?8lg9ط=99oF:T [s둜eJKMim9=o 㟎4*ZǷ}}e ~bI *ADܮN3<~@cXG]ʌ#Ǔן3R*R4Iّ FGgHH$.<w #/wIJOcmi;WQ`1>v6ߎ؏VEYE-"m:i;A?<'FzbU$x< x]888ۜ|LѸ+*#GsL&>'l*Z;tXQzyڼl?bnXw9y8yB J=>W<k Aw0ږrӱ^[2H~`1O>?û??s'))<{I<竓1C)&> t냀pFs>E`>?랙VW>8`q'|>gcݿ@7{?ϏH0 =??n<#?~3#ߏ`Gw?n3F4<`rQ1|Z'JOq@4` !z!]d_cq"q?<`c:wQATỎ8c^]pϟמȣqǎ33/y D"&m Sh*&2 q(zV;T9|fq矆h298#9\`xKBp)!;<<Yը̫*ʈ#~4ꦃ:Sn-iǚoޗJ{b;,C> p<y"iYJTpzYlb96TQǽOsyۜ~[BiVkӰ Hq } ߮7ԨS`LfnI<{LF*2`7 oq/xl*V$OaXڣFI#h%/sĒ*ҟiaql32I1>OFt²6yqQ֊;4#ѕ`r7@rq㯩tDϖ}&5 ޠwYv oyzzKuԚ u]^iV%tLUW9\h}4\))y#]ΐ2+%bTg~ ZꦈT@^*kURͷ$6<KST\D))Ha +KRsqw_o /*w߷5eBRZi 2}"؅z=f%]4Q[rJ>DtH^ev|i`Y, pHnEFTZ| [z|֚@{Pօ~W$$~Y-ܐ=ʚlz#YZXrL\UbLɋ1{\KDsR3F$y\"h6C#S A=$Rze΍ $ReǴ1R?Qz_SA[KhCT2Jw)P4n2r ?y$P^mUJԘdn8EXv,02 W2Q:k]A ZiRmΑ7ft[3Cr=9XCS$F hSe%uG5EM +fe4KML"| K-T2ȱRT$HG݅!FQyxPT6F8̉eV0f Iu.1&/cΟ1 Ɲ+H6Ϩ٪6v4(RMe"! #KRTF`jkeMWVp\!Ԗgx)2q6eeZZigŸkehq%=C%78n]$V{J]-fY3M3 L˹H{m*w24tƘ#:D@$9̶Lsk2@}ćOj+u嶖#{ޒ魺ڂv]mT[v$BGQNi3 ]kǨ+ZK`Mn餩l(j:+HPf78|i:Xkt-$>?z"R|*[6[kO,@?FEYh4]Kl5GZ]E5T%%S;F!@oFOQ &4$JuXȘ\P+*4CbF~VzaDK5\Q~V4J[>sH{=Stndr(mJ:T#XRC$0@fI7JrDvL B\4}q-lvK+5KݒAERZF)$Hyc'vJeBT!5)x꒣I7#s$nF.AQ#bgY稼h^5U%==BQS[-B3Zf1֓^E0knZ+TMSYm7f+hIf^uif,ԏ],zƣJn ݧlիpXG*FW2E!ಅ;n]+Nj,"Vm['z˜i&c%5mAYKI$$DPd7Q\ T[TD JzIU:6٪no. "`7;[nHslZnPC#]g$$Rd#4NǰٷdM*mLM-jIk4-)"SOhX43&]EmB:AՏS*I]RKs[OVjYn-M2,ٶTt/쑪w"SUYgH OSK A~R{dx}AnAuiָ)%EuI'RPj8(@ 9i4=ᦀYI ?n4X3x${[ bi=FJl*pWIND.١a/V=EneH^FL[drT֞$i BzxےI2`;<ˆpQሐ3sq5jHG, .@$LnL^5OIU=E|tND⺫%.='t|ɳq/ѺlJZںJ E-*U҄zy]EVEVej[f]G edvm%) H<( Y eP⭴z]PMpnZ~WATjHdi,sb?;..D#k}=uHܪSSC[;X6QOip`(:AB`L͇yS h5E-WE=N!QWEi˅,-Tu1jUjY4=:&wx~Hfh* E;uKwy]&Jvy&ZIj+Tu:;-|Ժn5UM[.<WIKhOImaXCO4I~u%T :jj;}֎)ZomLs62 ǸJ nv m0)X&%`@bWM᷑m":a (I(!EPT[mVTW]`RSEpR2Jȣf>㝬@m[v2.=N[uRZ!n5Y 0T h"%e yJ1Oތw =ON)b3T]zoϧm4 J(ꡆ8RX2#ofMP 6ZF˚)P4)Pw＀ cSӺ *_@ ؒuDĬ͇CoO-q]cxAQE\E2I2ҫZmچP-tv.V#WTRD6;yi8޲u81OPTZusT0PY7*wM;BOi]r;FkV+Um3٫+ApFd$\R+Uo MyG@ ; *UZ5P m I{l_*v,Wċ wK3 zΚۢUfHj7ȠdH2^BPM?bidn.})HXs"F?= xӴ(7bI7tͪڏ+h I. ڜ2bXD;rމihtPTʒ8#nY Uj;{rqeX;O"-<]мT֓8r){YwnRU?r Ֆ٥6 !VNPLnbrOQU:3)Kͪ/VE57f[4!yYb@XP<唍=0eΚvJ{Y46ڦZXb5%d+4N +.c3BȥB'IkęǧmGYI}3<[CSI$Km#0AY-o~$7>vҎj⁗]0TRIeKn SO;έк.H!d1`7o 6 AU /DžUYuA9^NM$s]JAP%A~m駝TչhSkA2f7HG{YHʩ1yͮA}܍c0qWd<H>=\|nGVKQC ?pC rr||jH9fb&"=`킲JHak1'- Ձ'g }_)Bm dX2="ET.H-'II1zDiے+$|| yWnI'Ǧ?:^f~ٞ\R2WM1SE S.@L~qx?ryH W`$gϖ<|'wER:fXi&qˬk6.DߏB[8?P??r5Q%[m#n|gqյ.t TGHHx誸E0sO2> @@5/K 8gCM}M_-2ڄH}CErY쒬{`#q7q^{t] IO~~Σף0SZ KbydF6PLv1oo\?N$;N9vdž*98< 7KWMM,teƲH^NO^m5մw ЍK3+~7`G^4d뜑m d^_ ܶjPw& HCa+L(X'a:DrT$Hc>ajKmD>x|}l ۼc?ό9ajW151L+Z_#{Uʦ[<~|ys:W"wsN?O'8A%dt'8< ~z撡|U`68V , ALc{bZ63q-弱_rz娫 ͑8_cD.A%rsߞ||~jgVP;cxߓπ1=A}ǩ߸ܜ|IoS2.;FZцs>G2>>}8Hy# oP33n*`@S߹ʥK\27pnN o\ʼn}Αb?'t?{0dNr`_qx(\#>9@cc_[cG]zI_c%{" _`;hɑiϟN1ޛ"&cFǏ syŜTy':<^z?' e_89T M$1~1rz)$om<~$"ռaK6p8>O23VV %m!X97$p+?-ݺg, '<~bd njwx'~CPVfD+=w֑a&kI>PIÂv8 H$Nr}tBp',*g| yϵgm:#9cC .sFxQ[,{.jn_G:u+OOמfqU`FRO̖4 pOžӋͮ-fw3T3,|sNVxD rIx8I߆ ;56[c1w$'oZ^l?EYۣ2 @aq]ᢒpMoB  qW3E9/le#z?o㏁S#[1@i\2@8sL LKZy\ń-0cp6|C/ΈD0p)NA9ckz\@>> O>X,;rdF02$s!8OӢtZ/r1~c)ǂ@;#?r2y篆}RĒ yem;?>8DF܎2J8<S?o?Mʅ Sr` @c<99V҄W Վ B٩hI/EuIRQ{ Ii_]Ѭp:l"wv̠6j$Է5t!x.UozS8JTDş:hXIY&waQ_HR`RObo$,vYUJuUE\Hi`gC41vi" BNr:*.iGgWԖ:DƭVTOO2%f)LDd3[Y`rmVvCR_dݩ CUEOW 2)KCduф;NO{rME?Jj8'S[޶ -3vp רu%0,pI4O$eT+mocm/뭵hPGPҢDַ*RH5G )}MOb@<3jZDKr'r%Z@VZ]1`)[UIrB.~ZbOC]NA71 UֶR$wK-Q4ѴMv`p&zz~;#&2 d\E&/RVA, Gb"Z?5S$t61GONz9mQ%lRmhdhzkKoz2ij=Wڞ{= [gM,%]9-C z.S+Ւ{Qu!:}QzwH\mgSDlm'8ZH[gQkQf zՒU*?MJE^ZEZjDH%A7!`'Ѥk%1 |i3qx0oxju=mMzw$дSM(!va71K[t(6z,qzzWjF{)3tT9f$CY-$>@P $~08KƮ{D7SiDl[t5j*Ҕ͙"M)a Q]e4twH2w5(V)݉0hA&^=> m2PP|ЪlHSbgHkh@)>fŘylA_\zKOkoҪLiO[56bX0$#ؠcX?hoL2֥UQXgJ:q7'-Xֶ5&gϤ36 ZK{ܴ΀ђT:=d6Zv5J)R5$S `Ť/۩ufkwiht{-MV\TN-I5S)TAmfӃ3kiS|b}saEQ ɤd'p}mtZqPVOM}ʹ9,]u%ˠ5֊~mq__W)cVܬ=3U1֝J̭$5%TZR_RК%Trh=jc"mV_UH e4zKc_gwfUeiݢrzʺP/5N REWeJdP)fi (MIj6 >$p "bC4humSd$K5暂ǻIIOxi4xj 嗹ԭ3M\mtZպPTuKZjڪkf2#=u=9d*14Ъg]ƸI .FZiR&ʕ4- T7 YV:e?Q6^z&xka.T2 j(E}'6}i $r, blRSSFwX"䪑78(!-!Dk(c?tSzj\4OE{M1jSZM*RWN0 D]>^WX ElG =|̴/~a\TL{ف]EhIOX-4[c񨝭T8XSj&eB >'rЪU5=<]in\о2;CUI ⎭નIh,D11 dZp$zin?S T3TCLѤӨ0bHT@0P庄7$uM5pAM\L湤A:-t$Ă;pNkިieUI7z f4;1KO,2α4D@h\_Q4IhÐ.{=_Pz٫Hf @$ -@ݡBuf-0Ժuʺh꣦S˦ҩ}eLh ]۩nWoUi:bVjQ:2Ht#F{M)l_U-wח!AoF,h 3cchuOޠ J1&BT.NóI'\R\ J>R&o3aELnuMkSq^l[*Ynw*pdVJ)f=$HK].^5TOk!*k>KM]zeP j;mzSns7 f )hw>Ǹ ]EAӔ҂jQ,PAа{ 1liT h2%@$v+PMIU$I&X 8SOphl\FUj+]fㅷL 4L$<MA=[OCae3;WMnH ndq<U^!G-Su'M>En09n: 3 =ʲȻ9gZ%:)9#=xuP7$8&,"$G+JVjH u&F DH;b! ^'^;{'R7O֝ȉO/2$uG=SS@ ``2]}n)U#,a&:{^w:L"G$G! Zp@@N>hAwﰱSWt xSlhcx = gHgŴG1.RX&0J z2R)L/N?$w!Med!bpy'IbZsy];b&y۞\3ewsn,0p>?n8=5U StJ;"$6ݷ8s:U ˽9.s`78\|ctk =wZh`Ga,388v m@RNHK`H} HNWP@& ǿs욛;Lh- )XFN Q!émX ]גxW^Ggi$HdI Jbv=<Wi= Cҋ]ΪYG-ҭSTo*T2KG~5u} b598"T2@aXcrz^NjU6o)b'sh+b@$y"fmr^YP Ӑ N  GĦފqHvRR 7CD]W'Kۨ"HJ,v~FuuTMz}km+RUp۩ܲm/;ir̞c+X\[U`7Xq6)Y)R8L#LGkCWr9;J $sY ʱSpx݌Þy:tjZ)mW{,+jX!+dqv- ЅaHO=p:}?9TaY>H OnI1r L"?*H<񂏠%VhԐUWp>zd?M P>W;'JvO`*eSFT# ,rXr=73c<|3TP4@7mkN yLMMǷl|cpp3 ? 5f_V  >A0>HG\d>0rGE?EvQTC**)<9R>8!@tJ+)'Աi>۬_# r" A&c4Vn=|Bp>rF f` haD5ZB%sb6R̤d2:6jΉQ: 9K<I$q?:o\Oe"Xxjl4 @:E4'$Ϸi? x@yǜz҈KQjF1Ǒt{i`M 2CHbY_2RJ]1ho(C0\c9>|pJ5/Uy~%.J#vY VR3o'ziOJ0$ UK#*jOlqi$gǴ`d =k;GfJY7siS7 xnS(s]0`;_PѼv14(=Pq rISfӶ%TWN1o 76xOUzQUaRQq֢6*ߐy>2| za}RoO+j-tQ4p' z˕ FJpK̨pWP b6*]62$nfn l^ X^0JFr%SJ(uz]'-X>G y~qdT?N[aǞ><\Ay5l6$ososk~w#?ˏ뜖܎Sp>qL1s9>hA}̊{;lgH|zy0?9}I# 6F:)N?펩 G~s}ǒ 7Na7yua9$<=gU-ޟN'$>8z2 bv1`xIȵ8['.O?nCn6PDsolfGO"0 b"۝:?kJqퟜ$O/bU%3Wh C<`AѳY '>#lrs ݂l`E\9p=W3TS6[} r}&!!B O޶eŽ%P*01$9 [h/8Q+ӳ!ҳĸ^xz,S0*'-9 \{*\@o,7 {\_;c3:%'w m}>.xs^{﷙Ab8y|p~S3w7x)[F]X;RrWH\g<Ʀ#wIr|~>FӮ"Ng~w4C92c?/ 1#hOV#+%OI8,BLuPdC8 Z(^ELsy 3cFEQ*,p=/F|rqTsGzSRHNO'<Ԧd#L ZW*ȥ,#Lc<pG?W'2yu}6j[[pc&t,TO1쎑GM5A"9ix~}:jr@vbGL^w=;vyd+?-J88?xTN2x$`z\2N020GyrlŘ{g'7<], ۷ ֥Θ+}͢qO>=ԻH9/2sAIn5tտQ3Is ?W 3)  `duGRsE*Bp=fo)Rd`M73OH$%&/!ƨl-R$S>pscf:PHJޯA92U|^ۯ>__WZ5AxeG2ݓ1<^m45:V:TL,@|d~}3JR;j9o{d>&ȵ*u b{PVJ.Rq܌AK62G$s29#>?o/jl F@ǃ$Jr@<現3<|lRrMq b[@FvX ys䜷}?9qSǷ?#sL#~cׂ;TOn jzü2X\9?g؜FqL^<~>Wi!|Hv+}1Vw^tdaHӲ>qy#=3.K`xϏcЇ"w>T OaÓi"k{L[m#ar/]1F9o8}3Ǹ0Gg`2qo<wbf-};a,?-d$ ^|dJ7GCSS Il%@3ϟ/5LNnY rN~}8L-G}`pqw<ϟHifG8"Q$v,gi\mS#2On ]хR@λVB="ci1y HdcD , {M_ 6}ێ F9Itk3y4 \H,{iF6f9ǟ##OLZ7p1#qtkLs_骡?PI B 9FLtSE} ! G%FDŽWdR!4ɟ)mpĦTG&7IT qGzWLJjcDLe !/#Ӳn*^*uվz6җ=-*쓱sMbic죵AZF@2Wt,zFh1[b*{tma 1aX̲-4QW%h!V B_-TS*.k-&wy,:li&D`I@;q->c k$GTۑ +.O`[:O()qx TMA˰w $ RS:-u$bB !,q;m,͐ȋm@Pב7uv=*,Čn/-2b56 ԂA1`PG N\  0$6 SoZ>OȑcVfWG;E+V(Zhkh}iYC#cy#c>5GlיoQ^!3(ZBTeWt2ѴֱDbk~R܂NdIV϶ zI EXI돆YAR%t;H6M9nk44m&+mR H b2p0Kj{]GQnpV ^ InsiPeXت!y/=eYS P8D&I_ X^wuIň`rq׎ԵxaۼziV5& S7=q[uTHxmHh(9y +m E*k& uPrIek Z"5@gʪ/M) `g~ՋK8 ~xxu<]da$϶AlJq + IPrAJAcnG>ٕm:omQ;HQ[(x[ t!rN'<'#?$z#QGImA$L1#+,@CՒOrG#q}rmgn^-"uox%+;WdA].ʉ!r{MpR̥,sReWq3"Ý{4m79jjM Xa#TF#=_ugQj~RcYL$e'߆$=<8[jh_& F*`G:i>ޑ@V!H cgJ"Fd)*n -T3*8AFM1t~MSS[Ld~r[݆,3I=K'v0On|Rz_n9BbI4TDۀY:tP-=]̒(1`@#gnqHiUd`'N|p:HE ؆u Ha­jI""HklT.Jz欶h8G8' h9۽L;$g,H KAhMIMp~T#Mf9BTprȧ8>=Mg#b Cp#EO4sXKmlq`g @8>qNsDөMBPj7?} UFi e$I1N<z[ԺV\C+Gv6gt,l)soٟwv]-UVTfN8@ڻz)StQ!%A&? yx./-CIA \G0!/#p/Y f$Q{I2.|\&}{:.h[t߿vf62=-42$)A ʃS{, - L*00 ps=5vm(iw1#d;Yp(>=)zsu{ԻȀi@|sG]y*RAV2! nVXo :G9J DEݢeў|x=q<_,\DCllN퓓ۮF}I~bTk@1!<|kJ1Oad~?~zF 2O'Ϝ`J˞G#sH|~l?~} }Ǫ4oa}:$Bx8|>瑃&o~ϯF{كcv8۞ssq3Ht E8_~?5G'LZ6/8L?9/ݽqdY{iŹ{N>8yR3o'9jd8юc2u*IPWnG?c9~;+EHҤ7Gq;ڝALUXN(Իk $WssyAȕA[tI $ $3~ǠѼI 2<.N6$d$jCHWQ%f>p2 jP) -]Ocǟ4: =;5IR7/҇"?N@k1R'o퉊㸼<8㮸Dg=͹ćO Rk[ 5Nb<E]OZ捱$WlfɃ!n6^cp`ɗaY`͌$7q0lV@fR@lgH.IUr5E&=X9ǍhjF5 moqC#`I烃䃟甡 J<ۏ(i}Ο-?#ǂsjc.G'k瓓5bhX- 􁼏a%SDHsn$w>;Av%/*͍H .bHe)3dȊ\I <@88 н1_- T[u0n U0>@" fd#ӴM㉛@k6" G뷼b̾|#G[spq>Fp [vSQIw 4. 0W1ܟHrMTu\DL,p= t~0sH1`3mdB!Hon6\z)GEP7p1~떋RXDۍ,XK%Kp<9dyjǣy^6lWVm@̤m Tqx=QoWj[EYwTqnj{i7gk b[S/Kf~uEUD=ę'8(Ș,,Ψ1čc9$ykmEQiYGTq`x[xxJVh*LE#eπIPJLPUȰA;e I:o܊?v$OJ, x&ckShZ`FLox#`,'xךrw-JaF$pNrIP?d^v<}g! ƻᳵ}ߧ֍&ZR(ДPђ1$%]..n8;p$h=O =D& h0'*y7gjͦ3e;_E7z.+ޭA4⧜)Tb-W,Hw(NXޅ[,5UlNb0{wHG" af\?zZXZjZۑLi!ѷwb1m KY*㡤Qv V;XdhA i Ogzf6!0'q#UiRGa v \N4Q\+.PElVBՐI(y]bp#$ %}3n-@H'H&|%E_!\0ȮI8>rQj)^4;a"F;sl9]dLŰsvKߤHJݴXQXUۻg9gkRU`_+09߾%JkpHKXbYjtRCs KJHv {ɨ HUgH$hc>Cۀ,6T$U~0UUӼ_YG3eu@%^!w΃R髖*.b̓),kwm7Le.O^&ՙ -y '~._ "2/Aťi[- E=MkgnVP̔Mx&HrZ?Z.H5=lrZZxـ `I@2&=^CV6zhtcFۖm5J;i^hPiPo3D-ZnT$0ج_GD鹾QW#Fh ̅nok.ba_UϯLU%&T ǥulLͲ  JUwj4M;Mwvf`nU 4QHf={mb)\PH`>*>+EKULW$Q?Xl u;T]aH+cV&H.p71o]VUPQJ6LI3t~0邦!OU!\A-O/- Zܯ5ީ ($\jj}-]HA,<[Cf&nTV,յmԠ9TnYJ:1꒽ *EAJxm7zjMRT G9_AT({nJ5-M-{hj֭%LGWN~}u(gίA[/(olkgQuk.` @%M3q=k}UjaO!U@[h^{$iHUK*:nh~j} T[#[OTJIjGȮt>2tLZxUu%Ε誔Hܡpů;Mv4{Ub[=u-Bz`4FA +%CM/Km6@QΥ&;&aDԐ +XP9ĮrQ!vՊ;}I1'>Z;A6zZږ .t]IroeZZ+;jNAYFE\;}Ez!HP*hGuj2$t%C|gKuDG0S@QgcF $pcKJ6WzYСa>`A a؝(@Xa^&&ӈ}m0UxUR=c,4[ $ynXhBU)k'fج.Fê)44V\5=E;Gc5idъ J%53TQw_ޮպZ[V]-sZwV!{t+-Z]Yj&t)>j=5G閞QQZ9m;SZ$YҮCUXczM+f`U$1ⲷL:TI`ZT/T$nm*Uj(b-%/m$ BWEԳ}O^nJ1$Z޲b=EN7VVQ\Z#-L{Щ5VtmTfNKz+~㯖 &KdH*eMPDQU3m^f5-\GWiX,^] 645ZKrK:Vc R$;w~P\I[֦nwVTR8f5<- InVUZ%V䇊6Bz]֎#}C5mz kFӧUy*^ja bK>YP!&&uPd\eR<9UI$$hŊzWQf[42KG p%s=¶WYaz*}̩1C!j.7),%U_SG}N KUWm^m5Y{k*xd +]U:Bw @hkZV܉Y*m];%TS*+e(wVڣcC +U%K̪S.vjh1;fi9ӦeVV=kTAmR-pX.[c VuWyfX(mԓSWZNBۅ$f**{ Tn8@."jޞmKT |P`E?6 TUJ Aյ-j B1H&PȵI<vHt<s߫{{U!'ۺYyC4ԯ.k$GvG+Ϊ#$0"P¯٤3vX.de OU%MBW ;$ĬgS-Gddztڒ.ӟH:qxn5,{&V;c FzsQr@mKf ȜnVonԴS-lI$?UaŽ+= RiꩧW=d %TuJV$\ aԁ75-cFIi=Ud)nەsiA+ כdn)DE֚O7bKz4Ik!(5L۞= viA䪟@pou_(֤G+Co'&F4Fll;1cR5ޡqE\Zn7$D[OR BB lؖ^줂$\̓#`>^p)ċ b6>y5Qa$*;dn>qҢ||x(@ >1lB$h ; ;~k̶-V8UY,r3WfzH2KHʮ*gu?__z߮f J%GxÕiTuRPX(TrY&J^ꨡ‹| (mbcF#G[?Q=MKu[5RC$j\;H7 q#><:mz]?.ZBbO8%Ts=FHUhp @U/tqZDG<ôFYߒ:/uu0%5fQmc ecm'?: 3TTVǐ_y9Ǟu*ꪪfgy3)T 9n<rxtښ-19<~O.ʙ^-R<:oNITC*O!1j,dNhm89bAo yTldϴ{7mU3&Rcx >1N%'%gJ4Eܤyn0>ElrN>`?y瓞O_E- a۔ yezXj0o_UO7H2D?CǦވ Zk} ε4Ѹ ӰW 9$z5R+ʄVQqy3zjɬm#_??痽 ?nv<~y\%]PG-'1óH ?5"L.x:XދvG J*oip|',k&G 8 mN:lLr$RNܾpFA? 瞭zjd,2ܓ>|㯉k5ʯ(r0xR:lOY_V+>0's V$);~9^$}O8iUqI{l67ƮuaB6y#A96HȨ'5uuW'O+8'?p1u4UF oFd\7$~=ZWid'>c}f|떉&獏|G>sǞ4>Ϭ!Al8F!n8'x .M8k[Rx~?#lA>>puH~A+?^ ~uAS:}c[^5J@,Gi/Hp9>8灏TE Hϴg@9㎹e0~_mǾ,`F92FI|G|!9cu.0}quĆ?BVL^u}5<~>zΨq*Etu,9q 6O=J#Ī cRL9bN@?NrG?R{ pG8N@yhSwc|C}6Egn9.>cy#QSxzZ;tP'8~<rH*QR7'C,A F9V9"m[;m)L[ Hs,IrA`r@9~N: p^3'~[!FxNF0Iғ^p >|sqK$Fgü@TNq[^ 3}q83)\' .sʬ8C `WpnKM>} F\}MDl#?0۽>NKa8 N_{H'n I&Iy$#8CDhIQ$Y"ŀI'L8@Bzz AX pvv~|''t,}2j[YnrxO>p 9u\Pxdle=bo{`l7+VZZ7P4Q1`}SӍ1iG؂FipU<9*p|_$I 8<x7D,q"e.ǎ@ApNH?厝嶪'.>2p@zÐU\UTiO:6zizP< bp6V]]|8(Fr 9t7:fY=0rH;9~+wmQfK[YOFFxpNsq8#?A}"PjJdDp7G9EURu !3jW`ām$ޙsK X`D`|+c,[% n 18Pg_饱67J֢(%҇Rv7c灑ɣ'-ڮf[䄄4UVpXn]$L 037܊3 J YPUtN#zVRv/hoǰS\+nUYZ9".p͜88Plrivtթ%>U<kPU^oRq}uDЬªXjWԋ5Uꡦcc~9. E@*\"w$vS5XTe A%hjJm-sɉ;u0vv|g 7UmJIUF\XOhbPmF $ԕw ֭ 3Bٞv[pr:_SURzY&B U5KWERb#n(*sejh34(H?+Aa<"w$uzt-0KԄ;?X H떰vSv+T C% IH ;oP0r$tIYWybrogV<*W IW/$$?d䜝n TTIkv @F6@}R9Tcf)R$DA3#L2Ι* M&~>k@0K[sNjY)l91 0Nhj˅=Veɍ"-+mP}snzT* C^52/Nsl.[!5uJ.'ڹ$ryz]J  H6#V)ѥH&dXo~@P/q1SJ 8 3i;K:;FZت*BK0+$г`@CYpQM^ٲV6 ,i,%gvu4M յ9HgCoЖD.Eb יFI`TE1p/A;*JUiѻ\L  5V]( 2H -#w#aMoZueQ%g ]q vhZ- /I,Q{%6;18`?v, h4TlrB6,y -WMG`Ccq`ΫA)w.nq^~#jު l}IB%wc-n (!(QCEpKtFRU%cNdv=paѶ1==UEL)r0xI7 0 mh#Zcy Ǵ#Hb9)?*`|5 0x ŋJ]9:b*Z&$؍?Ri k,P^ D96vѴhEj|G1DzhV/:v:_c~kk.T:^j,vIABsnzmhF>U[L} @nRa9め #mK1iV5)r9bL5۝Q5 H#9eѩ表gPS5*SZ-vb$bԫtn­c5Zi8]TO58QSB *d*R@1ڋ@WR}xH8dXc%r ev dq%l9XZpcDv ck-x-궾z6\SNap_wVl+O_o P"YLJʆHdq1љ7rYg隊7R y|0iԅ`aGM:JVzoU9RB̕:}8}6Qt۪LXP]dJQbYfu1i4|:!(n85FDfeKS}XO=Y8z23kzGY*#v0EcyW{ l=G W"0GK"'$c:+ƢiֶVզ@=:O;UU3vOdHS@3|VKj#4)H,D>^M,ORd!ܐbI`$c=xH姹 32f$@M%:½PXcUWMQW[=5D ,PEM#"OA1T1α[$($]jlpڣY;/,umHbU%6IfjCYC$Zx*?MsAk xI 9 IF oM\N X٦@]A6n/TZJt7kE '#JJ)1 $q?ÒzY޼-GVeHe[Ug&,V˼nrԶ Z0As}j aUV]LGQP]Qȩ$;h}>4W;ղrȕIcqnGaosҐ; gh),a,: WΒ!bI 6į9Y5^w5>K$ pwT{3Lg,0o1E5ocp\,jw2 X#ǷЮsԴC_|iJk}ڨ`#Gy $r1,)`՚JVWⅨO*aF f83[.B$2bI hm>_&e?,Xl(QiIv - oycԑ Nq֛q*CR2 2@Zv-~^U/I*mj1 x81ywԐϳXyy'G^0^N}A\d6ZvYd qx'`㬷VMIU$ JH6#9t5$>X l4A譵P8~ 9&-v݅S+~"fبW;U,dOԟ`Ϸ-h&=UT"5,QpT)֍$~1|U*R%<7E ]?Nx}; L*}3(Fuqf\<pXގ]8*>Jhdžw9 ZY߃Axnozz)B+4.Ae=pGҜ:n$Šy?S)y$1:m 0TDCn,pNw3G?q\RvC,,N6ɷjx9ǎ@imbn"Xߛ^C7n9n-׶CJȔ#$pGe䟻<O?o6 zL[xo 3vh p䁜yjE2 y<Fx9+MM+ Zw8 c9祣AldXgMUJy><#9E6r}?UZ@>ቨ2"i qAscKGQ]XnSǞ#YM>ˑr2Pn-I?V߈DƉm%h{@ʂ99ې:S 1Ǔ7oMZu7@h&MuܥF_#4ە2Ci899#'W+rtmuݛ s>9񚞺ȭOELUSrg3ͼzc pz8ЂGhA/FgY.| v'kU7&LpI` $P 9q9qz܁ rC>?ߧc(Ng{叆 )zvP$x˭s?$7xN_=}8Mqr>s+2G'9z AayCM#)~yu%4XgY<޿ooOAg(k}ImFT@qUǎ DOWtgV\!G$z]g9Z069'OǓu'5;ơ6n W(ȕ ySǃ:oƕzxQP[H5EOm^-am`IǽzwklP- マKƲABU"6a#zI]%ʞ(o(r%yV \<~EGyiVaN0O13]fYAˀ xI@%$|"@73nlG_]J܂G#!X768I9$z*.trK7wۀqrq>4Tj~8;}yQ v$@{WUYEU{N]Ґ \f< E9)`޼^v3QŌ=rԴ *q(iN˃vdq 1-NJI*; G O8*@ aXdmBj|mXS˾YtPcrfoj̧r1}bt>m':|UZRb1VrŶpc=窨߉-e, PWN$⨸Hf *YvdOu'yW9ǵpp=s5ERp%tV5w@Wr] 9㬧R;:*WzP+6,wI d@+mq9H{enWM,u+HTrJ߽r @@9Y)H`rC96}A'o8_Uj&A l73[MBˆD$^ĉ$hE5[&QyIl!WC *#Hy{D¨云A$ 1޶I)d{R51# X% ydZK qSOD^fY'@nwbK32+S Q]G)J-,HPuQnJI$a +^ܠHOM*vEiu\Zv (b}l["mSppsy"FZyE7gs,Ux2pd; FWj),*_i@*rU~@XF9B:@Q)mN*_,RdE‘U6Vvmd*T0{tpTƵ{[$BC#&Hl`F71G,eEWbzK(ld}Ȁ@3f4UOPh< DXMŔzur+AJ+z'1ZE:˶20psOFveTB7攬T,Ϳ;IdK)q@=*Zi.RSOCp]'B6$m쪌M?OUM}F2Ndf$,.*7rw/kTiӢdAXJP@2Lhy_WݭSOzkm54ɖVF53Ah,J`C.^ "J y#>-z]˾$E#!p }?*VWVfyXT$Cj(g n$GE/O}@lKou{C9ϕnj Igi4L<$L`m1>p$+L"Ǜs{bY'}`=Lz{Mm*1!)'FCeWQJ+]axJq:Q$$^ewyeh ;I*iDt)KHM՗Y^0A>$M;I]O:mKSBO<&rcc!"> Wro>`#`/C+7ER,i:m)Cow ̉Rj RZl߇Da]APj =*\h.<-Z%=5RLD5i?; 1A(:H2f’vy"&Q䬢B4\M5W :"VN,O1WSS]U ȯ c٢Hj,M_]sR©4%*^YT4tZNq5mDRRE"GONT(H3pQHGwR H;>Բܩic:{F#U;\6cڧ.w,۟' / S H,rt`BvkmE՗)jjEcY1``}1o龞CIo*fTiY ё&S,6n彦-=[nZeLE"RO &Kդ0j̈ cON֖?t+t(*ʩnt`b ۈ rCu[6jd@ TP3NCe}E); .v,I MȌ"k C}Ԗ)꣹SMtTV;EWO%]tͶQM]vZZRC@ھ:SCOwZ*KEU5:h'D$dr <fhWyԙi#Es4!Y"C'tb" !VX%6AfijVTk1>y)Y4(eRۇVO2D73kb"uV .$3&d_JEqik.Ьr$UNzE-V;vtvhu5"{d5 5,jyW ڦ'|-^r:}ӿrw zrLܭCy5r)ed &MOM-tbY\3F *Ui|&ZYK4F䘂 )be@r )m;XzzN:#v(ɧ\Q(YK35uInbZXBJgO$s*|hb>T^jf;A"-"6Q͘$t5z@CA k.hΖ@H6I!\@ V$CNq3ci.D/H屾癴a-E3UTFYw^Ƣ%m3MJ: c="@4^vZu "BLTFp@Sc8 X?"9] uRf1ZR:4٬U2af %قC1cX|JU`3,0\W |K &m;cgHuihYd,Eȁ5Kdw+1 :&\E}} ֈ``0TjbSIYard n[ H8tBE7<@W ͣoPʋ\,WR].1}@_(vEhR*q CHi`C6'<} %HhqSZbeV42jJ$o*)h6B+&_8wO{&*a1Rq "Re'< զm9ytGNQg/`,%a鞥7: KEҼ\遖Wxj-qQE~ E]}Gqyb 3*ZAiD̀L^;N%(bEZUԆ"@n8r1:?Ol["RQ+E`,vaSz=jXޜEI쇭bT# '_GhrԒF-Zں2EV'[hRF:]6lVKy v3KXqA)#PH[[kq@펻?\RF[ QRC$&g]I4њTV-R\Y5V+q"l z ~m֚﷩v訩H٢TH, ,iRj!S]M-- 1%J ;5-o8@cltҪm*hi3 h*<2827~t\vHZB0 ac9_Sl7 T7nicE· qOfQ /$G7m:2ȍ}yE0Ԑ Y>01ϕrø$`D.x8l미Q\n,2ro\QFUrHۓdxIas0dʂf72O; i($ 䈶pDł&XvAny ݆O8gKK$y(}O#H7Y3 ry#'=s@ H2%Uɀoӟ26GA؛uۧ@ͫP8@9IJP9E^A9!9~ۨ{VMF;Z5cGh+=Ã;X&oU?!n Wl<)%hcm#|cP+kDܠ88#1O2dQ1:$&}M1#$2AlzcFzQ5l'k*J״$R1yV8¬SIh?<>9祑J>ך9  1;<b+cj&Op<늳/P$Ex>]dǜd'?]$iSfM5I\qʔ(V%͈A\.ؑ;20y cG(jggj*rDGlapI0?### HiUyEb|T7I&Fhm<s8U'SdXօ!5I-*jZxAvK˨8'pnYe:uF N߿#Hϴ=,)XjQOc'Ϟ諜_[mBN`;ܕJ xx^+-!iRK vA#9?|c*g=TK#ng\mMvߎgs?cN<'ӟkiS? L̲y|ק@!ZͱҪWrF~WxCL+y8(F?n2I&vDzfd>e \ZKg3qo|_h 3`^z搀*GsƣEo~Z.qߛD=qyJyb>3'Oy둥 *?n+1ې>n)S/(<۪-$~_M=dž|}u7h΃5k6aѤUIA$w{jsr(мopn+? HgJJڪ7:#`C*9S ji䮚2rA rsq 3K3>r6!$`b9W7S!4] vc%0u?6R8v6a{\TTXc?IU R\#m[5]cEp=ӌ`dey :o=,1y'fG@29q ꯔUJ?4{"bn lϏ8V`%o\MbUJVD-~7́_R}/H[>%1_p\>sRSW[cYҪLPU` h;X8=U”[}4VC"hl(g_QWᕤffI1,ہ7#NZ]>oAؒR*P dC bn}Mjæ>EU`ҳpl,JmP99RT@*Ӫw!I3< #oVN 2&I*0G9XWU_* rl)}Q!N]vm:<2$l.{ ;l[O9HY@ln9%ugKjZD0{, vlC1]!+m'`@,SxcStOݭ5nM]BL=ǔys,y 3=;7VztʭCj[A%Dqb-VceU2شoGGnMMwJw,CYQv-%HX(e\b= >v-YH^[*1 /Yq{rN:g aLg,mYw`B|Ҹ F:GT+T$#k0*|AB|DJ^ÉI}UHe2 :¹*v9|y^9RMG$T&\h2De^n#$ 2h2t:ʠY6+~(2|]P&lDOzo=H+c4X+2bG8$ͫ4z5"L .GJTmp Ge)W19eRA'w}ڽ=޵ lJB.VY a9 3Ҥ-V@&HQ܋UN@GT |I-1橾]#IA2ڣ ǺV+dgܧ=%*(5;ISLF/q@.pA$LD rx*YIPC .tPȣ;.JAM9mp[[Of(XùHYwUgk ? bKe|)xxZX>ee!d /yjIReif'^z2eZ:@+##z)jOp8i-0$@/SR)k-PjIv+.ߢFEd7(ssj9,4aqnv_L UO,w=++IP J\Ffeҍ+kW IIwbZB]-Dpce!7)8^sNKSRwYc3ߍPuP[R{}q ݹJ}L==bI4S)kiQpRqTRѧAvҗjjn-mW8ؓrIJI(I{-z2ߧhꢓuU cV2Ẍܾۺn_,B;KvB%#fXidH蠱 ewg(g)zviPek|V4*\]Lo농^ꋥKwm%$UuY,qD̠,TAꧣ[X&[*`_*Ob(oZbK+{jd@cY%y%Cgz[\Km%>Td4u/5WOFE\w9 xN֫ej:Ep4nln"'ѩgiT,4!]A;L|+ҵBK "20`;Lj -{DMGeډvHaA* 5*Y +s%K-Vʲ;އj+ n)mk5=EvJ'+) WUcV(z;^б@e[!i`yT*bjQD[eIMBWn+A-k7mIUy|cSOu{X_Cx|iA7b `}/QaXJOWZXZj)`VvHc+QƉ_J#5MifJe}r R2Tp3F,0m.a Qji굆Y_1HM!YC&^.oSPT:( j+SHA"osZ]*f<-r;`reZmAbX\bhn6zro*V>U>V>cS( g T[5b)*K"~[{qHX۵lvE 48Y$Jj&zz2NJhB#팆b`m|)TUTbH*D-m9#uT[SMJbn&ߘ7-kt[{kQ-UG[5Xw BFN u8;OG)*$sTVDUY*#L\obVBP/LdӾX\%a *ɝ;a4@\in+Ƙ?WP;rQ6#=Vnl_>L򕄳x`Av}o.?YO7I"5j7]ϩM.PPd'*hs[S >g5RvaB VKt&TOD%Z휰Ym9E?ƍN-6_Y[KtzkvvVTIڲ2 i "gdCA5UphkMQS6qF37"bu]hۚYcY#F89X*K4mSR@7gw駽"vppӖdPc Tʲ]T1O>EF(V$WHK$q^ Rx/H5vi!nl usN]NQ$,N^Neu0y3>GߝI릘Fg9![ qn_9UP@'n;aӧd 7bpf*+8%vI!Hߟv+(`7- {|$)˺M2;ܧ8w;C0:12H8`F9c2QC5^DƓxvSEͽܑ0#,1 e8` 8$ؿ4چYe1|XsRc“tcqbI]m@SOS,ģYV`8t֦zOH+fh}k c6#>(.ۀ }(^bewp3^0|x<@V̔W [،g0g*Ea퍣)'9#:xTŔ";mAI]367o:gƢ1?qҤTpjiF#;q$8q"OK :jWvv,kұYK*8 +ڣ*p^p͌bq?JYH1Invę4?40@"m@}pqn?~pG8?uR;GzgV 3 C7xHIOrB,@=3W0łđWL,UږTxXnc }Wm_t5)WMތD$nj E ٨d|ec0E?=ǵ#ӽEIUڊX",۰9 7]uU-+#۞qk}+w%/PIReĠ͖m̹A`׺[+4a |*Iefg9ѹsG,kb47 AQ`H`1nwvGVm73v?I03xc0i{[3nJb@n2*n FjɰX/lDp՞ꛍcKO{o.ʤ ]tjRzp] Anv we`I#Lo_'4d)U+X㌂ZS7zF* ȋ)j60`U؊yifhR2C$pIϪ%ZJT{^Grxe>9l0; X$IbӤtdmR's ^vCss63PLHK#U'ny;F 9BF4PVܲxyly<]% 3@.dɼ@;6psc 0-$P2lr8 Z)P5:Nc,H$$D?Y>rDHJ/@P-Yk)ڡha.Cߍ`7v9KKIW$!FYTʥpw~x^se%% H]pH iḧNDzI7{;-r5]}W2R0nǏ/5C-<)ڮ q6pc7ujعR 2PVWwuaDY \{O> IRLLIA>b@"@3ac"q*UJTiI AEݔ+BFNAv;^ˆn5t" 삑6yݸ~ xf\%h)}Dľ$a.ǓQ~)l%0"ڄdZPZT\ęc}xIyj$vP3ANG'EXKj˔RpĘؑ?0ETXA3$ \r'MSmV*^R%*y6Ȍݠ԰%O&Vϗ/P#9,LO}JPԎRAM gZ~gJs=0)*$xP%ES:2@Hȧ.e0u%NH*c ,}5)e^N=iOZUT$)# $֢ - 6=4Ui4i Li&c͏ËOk]Q VjJa{j8@,62CT7=)vҶ8&@̯WJ noSӛM%l!qPnVe,[k#Ώ0MRrm*2 gP04KL -! ʈ"JRj3DmI߶uSWI0Z_-d; 2J^ ޓBSZ++CO$JR y HX ;^jy"Ĵ5pT!JeQ924 M :۴Ϩ:[aij{|}L]ِBre M]ՙeU,FTe\A3m֧MPsNJ5 i0"f#;uwZjZX厾yZ+Bd$5ve |AM@^V%Ȯ\#$=>h"v qHp=N\ GeGEGO}uآ.:OP#򸨡63[R3ygl4y O_IQCn4e;,P=PƕC$0S s˭֞ PAPB/ bf6ZEPQ@tgJ"E7{CM*iiK4tmxG<wCᕉ]V}jLk]E5#B:JC@ 8#;0NkLz)v$5זtg/酎 [Owadb6j{lWkomOn#a" f]֓4BF;@iR&i|3q'R D~0[a]$eтaT1ʍpJ*O!^@K ~:.UL~HnԱDq*ŞӲ Y.xQ;x[k6y12+H  Ҟ3C`ZOH i9x*# [*851֢:Ս"mG&-T/HtV3Ҽt wZmQ >NzRAZG:髭P/vN酫wetYS£p ҳP_a D02ORTUL۴5T[;/vkŦ5V;_KxQCPҴ*LBqL$NI}[]Sة+vjf)S|RRgo%ڞקnFEtJELbY6ĩDHQv~>6^mWa5u}E"lVRmNT7*($F%\i&dKR4j"ml \ u.QBMWK4WK@T}4U3;)*F"3D`k5@lġe{JO0AHt86r!|HL)獹WG`p ^ŚԠ)0̒wRYߐH",#V"'e2Gph>=˘cH`HCq@{zc`uo &hq0As_ 댑dJZԵ$Ja5aUQN ox6QjyY~F(GRCJ#Y$mrq t=J .M#i; W AH3x0vNYK mJYdf=w3ȥ_j+U'=W½9x k@ rdoÄ:Ţ5R=s9e,`g#pbB+u3_2\iiwJjU;sƏ9bE4˭%C D"dc|c#K-BGQ6VҬFSLR[NiVm!$i0f]vG :%ZbZ-5YGm&#O-YAxv\M"]%g2ʹny8qasEQKmY pPd.0-s9;vyZOIi@ ՠbH8E3IU<#o]^*ԭ T fe%E;&$k自UޣiZHGvzxcJK1R%.,@\*Tx"gnRIAUMDѩSFnR1(Xm9S"0D^M rE-pYS 7h* 64@,zZ8ݮ*4ȨH)1T+a/-% i@MceZ’lS?P7"*:Y|phQfL@&H>F;NʧX|#T= VǹAiW% ^#4j*ibV- ԊJQE;ĕweY)V"`[#m|QeY) J+&wǪj#sF!ҭm&BpP,\'/L+K!z"uQV(P3g$dޡ^;4Xg!ScaT IU 68Cysk*Dʊ+]=DꋊIܓi}֜e(NO\ھO8M>UD LVB^ >iһ~&:"j4Xq $i6*%No+_REV BX IUQ+US(@G!!BMq}JWRcPD۩"Gl v=w۸ҽOAu=U^k橞J$rUQc:wN7x've&+q>5 t[r\ix%y#=nbet)Ӭo:;aieW, $6;}nLbѴ"H+rK{ >9thT Zrۼ>o < =mB\NFy^60lG^^'붤BA$Cܟi`yRbO$|qϏKǪ+T*19`wuIǷ,l`xdrUe@",L+)ILBwg?9붊8FHXNI_J8\9a?>e`|syTl?36gza#9Cx?!j0APTnttsiwko3NbX*;*GRsI?WMqJܣ Λwd`|TGUfnF&d+pql<+ӫByFx5 y*̋9OKRL;n>{ܔtfN `e"zxH# p|8B%e`ߍmS֊cy S|`G~q]]o6ܛ< \00 ţk[Ө9c$`dd &ۄ+3?| 4͹?= LA8*IO<}ׯ%̟Xb4H~b䙈?Tf}#@9( Dzeq笴PE3Ѕ߀H*3 y2 q#quetbof?0&g9* `8"7Q{j8 8)ʌ<.zvɅʝ]׷Cgw.qA'㞥޴DZeH ٖ8<3[zy))ҲJ%CCHI 8;OmD{۸}χ*] 'UU-mTtCH~p)gX] 9bH''i p8ơ=*HFT0r8' ,%2ߧ@ssYZNK d r=xzk^PO Ov!*yxRj|.W Rd={\k~bÌ< O-_鉩Q4aH>[k'unS۩#hHWvƠ >YC}n>w q=BtOohIXĠ6~?=i`b>8 # h 鉾k)U,`}1Oo۬ ?~'?_X9qu%8HͶ3̈́/p>!́ 晜#21ˮ){@uu.wg98>?opd~Q Y[1#6J}< `N^'Il9<?V$>U;,$ϰF-U$a̮s'|}6wui"BI=g@jHo|.ۍ֢u%$ A K-t2u#+3X$}c]<ƬvmC&NL0 +TVMۂJ$v݌*;~P񔬀ĺ?%k6 A[II@O嶑S(-#9Q[D[|dl+nύvTx>6Gl򙦞#"i.MɆ@Xq]& ˲gSN7# s|gʝPBj(@PXzH4v|fR &O*+"dGǰ nRN6ʑ^:fA0ΆV(.q b'*@.4COq l26f02bSziOnS* `  .@パfCLiPLV2 3(6ŽKfτi` ̓$qWKrE*ݸUT=tb$);}łvnÞTԴha Ì x 7jtPosVe\n/s[9<2zTՕDTNx 'bq~_1Q+WUL$ʀ&v3 4eQ$H}q=mC箪 {Tp`N>23\6oE2HE{Eܾ~ T;LH 㓹>=͒%0l}V<  *uF-d$_N9-GG/#1|) Z020%]H;J}g$tu5z=5:Su =0Hws#rH嘉 fsn' /9?8+UXS T`HH;uNnZAS(A$:ߠG4=pVYYyǷ9ZZJ(CR vょ~42,-\>p0(n}3(JjˆEip@۴`{Od³.aJlM#ꋡ H-@vDG"($9f> ݅%aWG'Fn,7}ʬ\= NTuMnxRHQ۹q7ەO2$ 樯$@ f`w1'h|jrYJZ*WK#)sx3y>jZTTRʃs_]O,&Zت e;DvI]|0NG w(G;zVjJ0=b ,YcjU,z-9 :~"VRHH 13=<ҩTK|2:; (ks%UUP5Rweq@e>GnVM@LEBvV- ppv㦕 :(j`Ўuu 9_q0#$toZuӴed2IU\8>d6/S Ŕ  Zlh)u[A< v`j-APRh w,vȇ 9;x8RCuᩆEf mSf$? goAMT ѦhVGE$jG07 fK?Rk405LRXbbq1hB,`A8ZEtQ&`LƦJ73:(JbTqCiڅZ#v P1m,USʹW_:{n,"P,(yE6*9 ` q;5  ?),rTUF \竨֧ZU{2W _.c 1'@2&i&dO4U*Cp)'tefHC)R\dr_o\<ՔQH2T4q4QU<}N:;VfGwh\.H9>}OtԴԶiSA ;{ea] nIC_1H ۏ]7g\")HbZ#mHR U6zQM$mM5,JOmw2| $ ZTV(Fj+bL̄ g.ipeIv,cEY pR5 }9$xj =DQ%Mt1S5%$N빞jTl+H#Teth֘ &4-''=YiV %ĝ oF;e(F[?fdnj8aBNz%Y(-껌TқŸz<U{m T2>_<8&ёXPh+*XhPU2NCrAxcp:1%fj{r9"Gʛ qu<ڗ=MR5yEV6( 2 y^ӴD=Z:Tk$Xdr#ɏ@zOB=S M[aCGQӵʚ;GV1Gj zujILI,B_ d70 " pMSJ;rHzZ+^S1nc5۠i!vi9]-V9o@4*TOCMDI٭a VdbfU ܑT”it%]"Ws Hq f[i X;:dzaPY3ńnNP(B7RCPp4.:*j =L0Lf%u3wO%Scy*.Rb@6( ]'pVUV^jr121Myu1nVb{ 6!镗QOpg x४[3mR1"d yfn,BP^,o?RHp m 1W«+d,DeHaVRE& :Uu5=\),9#Ѱp2!8zZ5jI"2,D^s5l.# 56xnjUF@^Vuv}LТ:m=ͪhG2OCQmJzI*aj4فD层q C[^+SI6Xr#+vՔtiZtIH_k{e!LvLxTh]Σi:2@I%{±Q6&y{m#Zi6I랂)v-W `"rIR\ɎB7g!Kv7+毎j0`tޑiVdZN e- Y7GQHXe!b5nVцJi%3yl!MATO|U #@AцL sLc.@x ylaE 9oTJ] "(ႺAj"4nRCsZmR5yEOm`+ 1 0b}|zM8mƑU8C,+ETϻq[qlf*TJ0x;$jQv1PA$Ӧi50Ӥx'A<,& < 68'fii$N56 !b)гҢ+8$ `zQԲSU[IX>xY?mLIXKY[,hbCIN4Lfbm*Ӂ|(`Yf*fhjNb̂G;z`T,dojkQ"+ӧ& XЦ|t轉0A7ʅnjD U S}On#TdZ#yFDQxm1L^<1"H!) `vⅮ }h)CaF/N*`1)vUG!8#CoFFtG$kR+O*"#FʒFp_O'XBA7R`E)RHb+7=ɉq9^MMr=WjU )yB2[N$Ui),qSPTS]r$g)${W*O +mN*i"iEHPٖ]z?7 6(f Ɛa N+.C8]bJLS 0QDA|SN4uD0imUYihSuhRP~v4QJѼԮ7WzcaT{CQ\(hb$7=2!~nb1Lz==8TUp5Vkb=$1L8WF,%H1_u,Xif9hiF|OUVO$S^AS[SJ4qM[PG+1* b0Ga[M, %ʠ1N#w,w"`ߕN[E­ 297B8࣠([,ٝ} IInR^XdY9xezk6u:Ԕ(.-$!0x!ѿ]_,LJO,F2eM=nt&ypY%`ۿCm_><#Hi0UH#OSP^Gn̄oX}v'qQ SSplBc'aݴNXVzѩ㤤uVM##A+KIxO!]"5 v}XPoMF@(6emoЬ aMsXv`|ld:Z)8T Ghp&Ei F=+Gi[,4BhU-[_]ӋC$-FewpOx'ӋP/SJn[UI ٍ0dB^>az}bT[ h=֑g[H8]8 .k֤ɘ`6ST1`ɳi 6LDE3Q,U3N%._pvbW%}96[$dSky`Fa Ŷ*Pٚ0I +p9W-E d1!%s>L Jj$ m_@9Rp|gWP r9gTJ q>]T[w Y> Lcf{m$q9<9:L g`p/x'=6̕Qdp@V9IʟSW]jh\$NIX)8RScƷS:VLb,F= dW78T7LV@C82U~tVzm< R4YT>0@'vƌZ8)ac 2NF6~EwTg 2[Fue4<DbVi =ߛ(޵~5o CE,%DiX!UrA8P-EݮK=LP 1G_l灃װP(ջDuib $iL?W~$UmmGQ"P0fQ*<@\UVJ:Ъڎ]T;YAӶ7}/ⓦ7*$` bRvF \px8qNM)DF˖$K *#6I,9`3=KmhN5GiY 5wD1n# WpI@jOuML+=u"+7lO }[`nQjd*b _.qr=S%]SMu,Nr G08Z/pR3|<@ϗl "]ڣN1G>q8駤%PLbx$ }c >m!!sӏ 6v j UA,ZE ^6> R*lR{67ۜt>Z6)ch2yzަ Mq8|d\~P9o<$00G^~fd(Jfm>~y㓒Z钬/ >A?SqƍBP.&/nFj!v _ڿ?'$u"{MBXaX do{Nr|g89<C$[ a'aRnt]dCo6N5R*O'>Xx2v`1PFST[ی|ߧ%&,TG!,r8xd]4 MG8|(5V+}6 ML -x8&}r 9P7]b@v|3 +{3H?knWZh2DbxAdan G1[#gDwŬH؁F.11c>&S$YC_;p{zvz$^|}<ȿѷW[ZeΏr1dr?V0?8_uZCGTV#pq+d~|s:ޤ\i(֜(v2dŸv`d`1zc bos1b8*r 8ͺrzP~Ml"'a?(P\=H7k!Mfܦ}:lP10ex9szoʎDjͅ烸n޿wʻ}x۸l<`Nlzah]g-vZ: +EOo-i 㬽:ްT]U y-,smF]zH+tV{@V̤ÎY}j9A!Vʆ!G d8:)_`䍆09;NqNS^5T4k9'#9Ǐi5tYx1 ASI\@7m#9+`Ҡ˝p?䁱p~n5QIUþ^,#wn1\7Ӭ+<ֹsFۯӵcopێR @^sQdǔ}-j)aL#{1s3O\}_R*3׭S`^n~ so-C|>Ci[# '#}~ȡ-ApG.FyY폆s>?g\;{w=_OOSȬBF Q?c+p9cυk]'W559-  F(I0O<Zz늬5 i0?6EI'+9dx.Zhc߂ErV۶sR<V9=+ <`iOU1{l{p|,_:D0$}n81U>AW &7 :aPW G =4H:c *6 A.7|㎗M,3@#! [ vǓжzKd111;6 3 T0h LNDs36snMS@S*; ^wt.({$iQ99Yh@avqĩ)Swnr1#p7pEW4K]m#¬l%7m'`bʼn%A;pzkZj4Qƻ"19c!pzxeZ:irK o>ւ/YuUB m>[iMlKWpI;TݖJ$ ik3$|# }̪0͓[ s@[iH|0rٓLSeGHIظ|u*Ih ]Pˍۉ`Tջl$64U ]TY8S(;$rA[m]=TH禝Ap$r E2ٌA3 9`ܧ=ޟӨ e/ ,,my72H7G3UVL@ i{ 2oa7I\<9`l!BĨ\ (Q-HTh* p$pϜ$;x9+[~,w͎I8őIwi5Hpf'1pB9VRMX*X$aWC)kE<Ơ 4v3)YӶ3@Q!rN3.k6\*T1 8 vvHl)uzdF5r+m 2#HN~9[X=OyΌK7pb>|UJ5,FH I$ms1F З4cx2&?&li"3De@t\ݸ #{ڥ璑UHI.,b]^<&)W%+rvnҪ8߫c*U(idI)&FHr ) PC1v&A:o1MJz!'Qp"}p%o9($r)mS,Xn-%r᤿I)q|r;x%A>ߕ뢬PNAROƃh8Q ǀ%_4iF6fcm9P@7!*:Eʆev[-hnG^d%50al`]WSl\o$v2@j U-aG%])wn B-)e+ 3#kG98tWxJd9$!h [ 8-kt9e S.0qLHX}s˭H"H68 [UHWr#p m[ٚ2 0? T*)Y*ci"*\\`+$7me-ZJMbfh’э}G\ZD;[H22WU,TԸ`•Uuh4PTC2J7#jrQi~֣9@<㱜?/tV&9#/hJdAs*y7Q.,eGm9`;VG=µ%̧p-G cbiʖKmJ7rջvs\>sUHbDtVwT !#?5e'x;4zzun)A^. VP]x$ B^nRۄ#;$1`ip [-Ӵ^MI䲰|݈C:I G"nSL%L Y"Xa&m">ӥ.V*dw^GRƠFArpqmUϽO0(,&?Cp2:Pkk\eH!BL6*qÆ$0u>U"4uEJ OF81RE M$0pvÐSMI#-6>rS&**QPc*/O]f ;VE$$DlmwT8oҤc'6rxj-9m+$xjxO5)Z@'mIFDxm:[L\u4sjlIYy]X!뷨cNZj H摤AbX14 ijb$j$`AӺX{p]np+-VV⥊.R VƊw{CtToeӺR)!xkVw\J5r4#rFr\{ޣmQ$`IbXVd m0$Ck;G~ބ[–zp"U4FrȪF%ǹDe2DQQ2b`nn;FE<6!A0-6$op~vg6HfB-RjMCou1nĉ=l-p?]mZzm"HP=%ڵc6YXoSw]]q41@ULOO1C.%A/FhWGY FuEh$8U¨'MK>Bmb>wA#"QMEMXH1 nG"Ov}ZN~$}5d厚駵ݮ]m-IVp0{'&VO•$[Ǭ~rSIi!>8+V(,j7j+"DoJ&U9] HpVM_D07quR+HF֖Zu=;8r2A!$@vF·WR;ޤ6.=th袸V䱣g_h-֊LP-[UjWtM%z8i1K- ޢiT:*=Ɩd G EJ4*=e3=:VՀGZX ,;z ~^TA o>sն ڊgҷ޴wࡨ`CRJEw4o!WW5[tvip;Zn{!v S5٠i'Ow\`^3Ґݨe]p[:D3>ZZ[JDNn%KKCqY0*1U %o -Ҧ"X `G-;@m1qZ[lw [] Zi"tHE5Fބ93]j`rrc_SQI jMC,Sl⍰=-1 g=YקڇJܬnմ!)Jk t2H wO&Ekyf5$=mY>A%ӭKiV!k[T&O0d5G+=JNkHN^H$04ޫn!ҕVI*MELKI[nD#.BHƭK4crtA׆&Y m$}fgGqT"oG,\TߚEypL(P7 y%1K1X"'hkk%műU ڒzcN %l` =TQ N-সew,T>K'|V *KSf PkœyR(BU`o32xN~7t-Ե@Ȇ_OAxywP͆0S@)#XV예KC25t~il`.C0`n@s:vMhIiQHLp`[&uk/Z9V !(#Dr6ՃW跤S ZĞ5\IE#mw?p9=rIIrR[mP2)z] F1 뚂+x/kxD!6OfjywH!Gme$1$)#"Ǵ*\&:hFw -6=EӺZWOKBiHhmM#KU)`?:X*BT`3ښ5d-=TZIj`Pi2nsV-5q IR Y0I 7!A|.F9Ziis:bGrmUeT(V <'/ZA2;<πRny1 z ib獄`yo{#s2R\<#-Xρ]1T@ na}JGZyR)'$~pHA3`wN92i88>A ,Dx2q+ qG*"<0ld#?pCcH,Hr 88>y99TFJ\̑bC,n?'GrNOU JpG#D?}ZF @<<snjpEpZFuϒ0$I jojsd}>3ϒKZ!mFL{, 0A-WK~#YG)TFc1$q=<`$# Gdr IB.YHl `GT=kBpAth*`O<-֓|MYóԶ"i~o}O},ddL nch\b(dj:6vEVa6FPpOes/ a5ޗ SAǂBm-iOY!Vm;ظrX9P: =CE+Vɷ.gpccO{)s9zM AfI#ʼnVAJ"ڭ>Sh;._?ZFŠpɈ9 0ny>:ZY|5zrʯ $`Fz3ZzPC>%ItKO!E,*\(op7OL9*H8$"l-|8S2%:Kk`ITV,+Yo0T aC|uv? ;[THFW@{xr~OC\=Dle< _ GDilФ 'm[ ۂ `pYOy*UBm@,6q8|OY_5!s ߰A\>P]@$Y G#ߌcQ}r̩Y<\1nxĐ>sj_Sux㈇7uHqhejRQ o}"ۃ:Uyo76INF xN~N?נ\MDN w2Io/ iF<`xgt;X-vi۔#O7 z>rw!F|džϓBxj 3s2IǸOZoST-9efue OI NyY骃KWSXc V0F9scQLH睆.q2J, DAH,5DT;؂BĞ Lw-aVnʇW\YFXo 9 g_@yFbB@aH8 A y$VRafTR|*IG$WI ex w`Npzϱ"f6a HBF<`$rc=JDڱbôc`?ZBה$psrO9, E`}~q1.~ccv02{@6_!l?6lǏ?ʔ~Iou>xl8&"6/a2Ef>h?a??\2TU $`O<##JFH&<#Nzѫ|lmn7ǂooS:"-<uc@oq:3Dp~Ϗ߫@7;kǸ+qO։vݓnj$x}Cnb$r8,p#xR`MĒ o~xx #Dx啓{`??u~Hq:Ψc-3}O'ל-M9m'ā 6g %A\оNp:zBȨ'r| 1<>r9_4ZXL6)ӸskKR4o= gf889͚~ ZV>'jLM#f-82tk L[[L'V[$u1bl  eS-,@xC tdL;lܰn9b?p鉮kN4Q!~Vsp' 7ï=[wF,5{e#h 289' \ ͮX *6D `I|7бYYqU~i-,E<;_l _245q"Č%%~db"ݻ'np~8;pPt ܰN+{<`grȚ4/ d)gg1?~K ^YR"8I4te̒Eش ؃܂針>I$t"&6RTԹS 5ᓑ_ŠdqTH>'w6_*NHnZuUY@%o_[Y>]NXSV;23A]@/s5u $蝷#ȬA(q UU$`SG(i$㶹HMnǷy:kZi"B$i Bʂpۗ'8!՗4hQ*^Nvg.,HHeۖζWzMm(Tb$B@$ ;LE*L͓R״h JKvn}d, 29>zIGQg\2B9$SjD76;c4Jn4RdiD$,$%-摦eI݆ 9+U\`XJ:ǿ#>0_ *סUI.UUe #9G\ fh:6bL6=Zs+qkpTVHe"IG{Us(tO;#+XcF x\j[ar :v.q [p26R[gy;p,H̼ŷ ղ]K;R*Q*K%Lg!jA@L#$p7`rv!(8gBwI0 @==4MO[R":j W$2q,s%s9j*d1p>UN۷k\ LV{,P*v )_#S)jRfS$XBt6VM-OP` %uJ"n&ѴlAS.;FmHOs?dRpH떗YU9$}ғƨwXh%q<qݴL jb̾B98.U۸wp4=PE l>zhJziT CKi=r6Vm3  AQLzG%V곘.0"@2*#t䉥Q=]L0n%䚱H`$@ ݒ.F2RY,ROO- )ڽʦi=@ H8 Zznz~l̐:7s1pPا㤝K)Q*KjQ7C1LEq,1 {<[Uf]Pe:9(ld ';FGGDZ,*jk#z0VTHd%*"PRՑ ?:|t5:}=%&4Bx+5VIN  ȕ* PX˔^ZK]jTI.:ډaP4ԎP;*,[]IpCw"())sp<)!*ti#Ja([KyFPTq-2mA 6cenw4X]/zsn^vM SOqOs@P'OJ/2[-kۍ%<ՉNnXcGOAKI""Uy@9iJmQ4Y܄%Kb\vi-cq}[ KEF-KgFjiw)vKͮnx^k -UjQ \nwllӤyA ́:h*ɂDj" 1NHdcvbmL(utXHQMQ24T3ƕN))V8KKVUwm[*{y~ܩ8jmKrEZihw1*͸Rm;UtR o_;-Qk/S/$OA)!H Z˃vP3u=uXR[r"IwtcɵhRp2_aڬkS$l7{ lb6NMEV 5OjOnFee*ʉmsܹXm$4WmKu@ \pA.Xpx@ch>dyiOMuXRS[^വդ2%BNCm8<1)u\4>Ullj4Kdnz!ҵ\, ]-p'1ڵ -+2Xz9P׺5=,byb*=P(&X3uӰI0-jU0`06?KO:m](IJ)/pV%3+xJF:.X;Z#pVmPi!\^exܐU1 uKMu: &9]dpd~Ӛ:Zc*4'XNeuE'lbCRUT{#:uiPUQxS:զU̲J*iYwnܵTW %A7('}:BT ?%24W*wd*4Q(.1VErFT;z~٩LSM1OFVFO)NGeS&jJDU&׿&N,WjO$o˧5%]*u@(0}܍pyϜu>Pk %YkhbʗHRT mi.a;Uv Fx8ό'SCSETHB F}۷璣?=kIi$4a{v7@⳸u&,8ŏRiT+ iA#Uؒ Y-R#j'q¹Zt^+ \w|Vq8* uROT[k57Ԭ j~จy,xnVY0$PZ5O#wA \RGZ":K+E@ UtlMLh6C]3U1VTMbBwwOm@_hbHV (^V}Q{ASՊ(Ҹp l,j3 C`lҴiRGDH>@*Ta $GL0)ePB {Bu/VԡN,+H=ʼn܈ zJ-552 1`6;ﹿ3Tv;\E2bIJB}Պr 錶MEWoF|k 9yV`eDi3WzmKtJBIML*~֔ _vX% kζWAm4MOCF/&lBȡ`#lUaoĽ%*jW ١b$IN62B*xBܒ v3kU|W vJ3oۘ`u}ߨ{-UڸES-m= 'rh/ھR(*ŐsvVvj-J˥E]VW⦣3Jek.cT敹[$Lo7 PSvI*.!h`!p!qԵm404JP*ZD~")*7.馢5 \ݎ;djR 6ѧW;-4޺Y oEWAfU}3 Ya,BcQIWw_w1|[ԵO)E_bږ uRɨTVT:Vzz1S21ޅpHt*A QmĀ$%6SzKwԤ‰sdήuiβvi)&SCv RW펮Aib!}-nr%+P[xCjG!NOdu%,xh9D{bOmKE7;]ZdeRZcJYd%l*{;՟P^Ј;(@JF!Rj 0m ؃`Q[]\Ԇ3VA }hCMC Pd(2nO:fb+m%([ӷkJycrECCdx" Hf ""xdzIriw쀈Vcw=Wmn}P9B7;ܗjZ >b ۃZ+uk^1SS(jJѡPv@n;hH`9EHISOXe?j jV0ڧ79'h8i{l3m1zI6cYwdilvzIMW-)hy db,!ǵ4t3!JAs"p&W~b9S mc䰔4E4Y93.[n wcڧEKU 2LJH(%}H'ӨF`Fs K+6Zk(nsV1%$ Ѫ'Ko ZD[@ sSOrdae.XCs܁ W :,>B5pk#2@+&ќV6D`1q 4̮C a&=FYH DGk]7ȞOt;hDG`>H&rVi[mռ\1u06HnkM, =ާNבƎL;pN]Lɉ7!x x !? L\,E@:Aza?vn#y*KiC\c%zz: nD<8\`nC\j IL&̊A G *JX GSPUTW؃pbᶂ'xv]"))Tɏ%bRIpNzr4D4kG>&qR gT37#!3D*vTsp J[QfdiHڠ#x&ů짵 tOPIS ۉ‚8a}i}mŠ*P+lP"$l !v"xDϩ$*rVdO l kg9q>ܨwr1~Sҏ8R" FpXǸ烗ORSE;UQ'IF"93N?qiV,ˆ%ƛܓhT09*3@di$Hh%;D%g1En0x'8n1tёv9 p212CPdj*$d$#6qGgDxeIݒ@@u=dsmxIq`kT5J"nYٙsM1:qӵuM%L {0A$k>ˊ]K0H0wXE-$ome}Sjcdsdbxl)<yɊ/W ĭ,jl0y8?auoCP +Jf D |=zQ=2S; 2 y<|@WQ$&G)a}n,mZ=}dvml ,7wc}LVD R#8>zK.Uut!D1G `8?>GĴzIhZxj12gyΩM>|TbJYZ iMvYL FU=]2K\F`IrѯPd0':-5vXkbrS;U_=X-] V=(%$I>6gS JZJ1BY%Wj۸\yu?YVa Ӥ^;eS6$,v< oA2VSQ_+e<3,2X k+m=a֬@*/ <`c8>~uPI*'VmʥA$t(zfDkjUYD{e)37ܛKgj:E]cUQh8L)8N~Fui)FЪy$v;zkOS(Г"](9O+#cn0\Ih..Lg2NF@8dq_S1rsm8[*3g1Ԛ9Z΂V*G> lz~O$* ,51 wwͩpd!`|}x?OՍ{nX$d+G?>sz PkҲclb8R v1s7S+-&UhMrBrr $)$g:E+ MJV|nwgd2ՎeH?GuLr~_K,,yvp'n ܆vkE1B;R/r (p=|菨[QpPy`،\ﵾ&!PTym 89#rzt.rճ9 gHG}f*+VX l]C_;cY#={ Ar0qnju/R% ~3U閷QIP*cueާ}0|=u 9x%YS~yoTXKԦȇb2/4! 8 @o'xY9?ce1<y ӀH]F"ޕcfYns0~9ZKK-_+giM[wͽ:Oo~޸W0eς|sAO'Kr&Xr~*;naq;#±>oZ~*O:Fq6Ŕь61 ,'ۏ?6aYG?,~yyߛ,۱1ZBCQ #P-|ɛzifYeCA$l8'n*K2;Vܸڞrۧ -Ӻΐ I䬌F )yNҍzy?H6DUNݐ.3Hs@#)ڨ'b)iuBG*y8 :!<$_ Xm3r":`n-uEFp,Wj2MKi4+;)ETܤό`-u!N9vʕ'*8SϹRH Sv {}G+=+Rʗ}"Q20A y%שJDfVV @:H"/5(`ndx _JmQ=D?1TTyݴ06] ƽ&h"c1@Kav{xl箍C\(&#Gf B\66mz%1jP $( Lb]*6rZ?4̓rl5Yj5مcpqJe}]}DNFV#;wING20׭J榍@e]̡0#?F?1wA\Z!8 *~Ab#~uQf bp~TFl:oN.!G'ۼ :(HҬd\[Pzc쪫5%=D:1s[.1H1ܱn]KejܻĬ;rs6m4dVBe^O!n] p'uUM,ܐ \Ns~#NHS˶tG`h,;uNw3M* "=IdMb Map=UsAU眝 t2U@=C!~^@( (n#HeSmDX;;o>.4SI+3yP]YQ0=eW%Zu#)gO2oaN>^S^I=>MҒYfJ9Ֆ*dRbێqq:l].r3E ;ߥy>:j4H$[T3 zS Ҩa;Qn0?W6ɹI@@0avJ%`t 1[$mx=ʏZhh)<~H9bNҪ=2EU CROE%5W#4{C+#0~:K$`[,< 7rZ4k5uHÚ9`/7;劎AnJU97|h$[ZtZkJV'JF٥XcIV3FYT`c֚sjP4|af[1Ȥ*hfXNiF`a ֪A5DV!7 )"jJ92eM3i3ɟYϫV74pWPn&KhC(!H !u-}I]5J\J0\`m-@ 1RWzsǭ(z KcA(PCH{rebF aSB JX1A [I52Vmj%1 "\o{\3;MZ H1o [Si%}Ow37, u)dY|NZJ˕tKQ DaKh*IxMDD૮d`@APplo&V{K7KˣgZ)bλV3ጘXqͮ~--M:{?Rch2 ir\H6 iҭnn)R`V2!Km=da ?իM2M|5 :>[_Y_ǭI׫S]Gv6;0qJo ָzF NuqY(I+ m"c憪k)fMltrYUHۢ8"ZǞH$1KN1ZI2KvQNՖ$-dP"Vɉ!pq91m@a @灍V QJ*L,oS_蠰4RG܎*jK_tKN{:eG-)K)O %FdJc 1vj!,# NP)wdA& Z\.oi4sCS<7yPj@~mI*ՉHʽj j16;LĞmOQnպ~CY[nZjUUCnZ8ޮ nULRH0HY?G|OYIyMq$vx܂w!*Qj&! Dmv [WO+v˩[jnUM[EfI\fjʨlg !H@s'qp{f.Q)VT$2{S-:{Td)ڸ5 0X oj7$#iHw!X ixh{SFE;5 )X,E\3h`dSyM5iKKb㹓dW-\=S+TQPIdmUe!boq j9GH?-ՕZ+5O)PgEXH:^@Tm`Ȱ$ Y^/TZ>X*@o폫l- *kuij)馝 3̳B#Tb6MAKWlKPR+`8ffms,/ O|T-NOUGtUGV5uNH-" ]$b 3t55I)_Yk*ns!?ĶI&`Nak* T)b`D[)@ uMy-tmQ܂͎ $r,R{ň砅l:j;jk1@=}8:T8#Z~a"& bYUc8sT1Uͫ*}[,BV37ev>9N&k^/7^FӉb%Z8񃴆<'mJEGU2;#nQ>8mͻ߅%,nh+ɍX6|CY,D,h&lyy.W-$5,uUHR8 hbB70nzX@dqp$ECA()]%@'5PjKAtb9UI2JCoGݜ=v"՗ZĻ]{)e0vJi2l B 8>J=XpN\ *AA>$ KN1Gg&lf1\0WfbOπdt0zQ]dAjذwTr˕8ڄ/{ rܫc81B6FYXRXnϷlGf)i%fqB2SJ># 2:1ȸ/EPզzd_!N{;`wW[O KvԱkjjfcFqamjt}YjԔR*H@pX G[\SՊza,1n+", l"`D'ca¦kՁVDE+e@? 0$9뮞HzP#,ͷ!ꊘ&9&߻0726gP8BdצkjͲo]jU$eC0=F;գ$cinY&X&5ҦrmqoK*gT$XD?=]nĒRQ pCm񑏐p:3fZi#&.퀶$=dž8<RwSjk5bEl}J7^wm(Z-˃^l:AmH%deVES=ꍒPtA1kv*T s{ }w1z:fhv*l' .vNRV+SPwU#jʈs!\d3 xi)E*>w՗d2C s>8ZkoR3lKLDw f6PN3v|> :AFMHccc2oa&-J$-P"I)185MOn:5*;,U0~ L4kTd$VjA>l@s3PzmY c<rF<|F%vH*BP '%@lS:YOg9",.\j\H=3ewVƔ,t FU0ٸG c94uR[n2v*| c#,y1h>4*ƔY$q{b93iSFz2ʂ06O'?v6[0́[ c [RV#%f@K;7W,u5h"LaT ~F~pzUYIJT0 A\ʃ_T65KadNI98>&ml@N~GY=ďA\:`!03y; nא/a  LLz=0'}9pd.i眑? i icǏ<#B.C~y ?̌u*vϓ?I⨱\՗}ÜsFHbߣV v'ܰʥcÕJuUKCm@bXdOqpK0Ӛp[q K}x뺬U[d۳W*G`B)TJUȐA8c4g1G(p0C2'+pG /MCIowI-)i@S$j2AA:YFTԧA  uhp>N@VUW˰`.ADNw%т YI`@=`YwO +-9{|MLDw8p11ԵPVPBM=%4vbpr9,(HJEPXc!UbvOשOGH'y-0DXʆYRJ\G H-'mD\暽;8O%:Vp..HbyڣfL^$߻̘ JAcOj b Q#Um0PM8bʯFX1ogp3WP%i+v܎w6':pQMG=Be؝{8 0nh43o`lHv^L Mw$rW^[+f(hw6iD 'kK<25Z${^%U (E [qVGrVB-L1Q19ɉUMY"F'}dzK7*#+v ##vG9BQ5"S\!=czHh6 R0vrὙ0:]|mSTs`د@Ӓ!I,yDvϦR[-ڃya˥'U+:~{VaEufjjjI}G7hTvhm6L k[B1R{vjTV˺iF&ՓJkpUJSy>GoH8_,l-tMQZ)R8̤P0A+VH 1$}m #֏IkNez#lEnsg`ngXk ՋXҝWb+#8q|4\BT0Hdr& (=|UȒ:Y ߴK}cgE1m tJuBe-QQpKS=mC wTw:c?YZڥ&?Y)ւVBwxb 1$1v㣨Usj[%jL"}^ V&m}m!:X劥e1).KX!@ۆ8<㦱hi*ƁIJ$e5a3$oAAo)jž ~ ,dFF%L%xVQ]QVPSMᡆ8Rܖw(8rpuZT1}}.-#m7g$^hw5uTL;6vrq+Sݚj>RMSbydeFc]l&2x#m_-+g E )%q{@=uNH5,cY*XnT0;A~fC $'q3郵!b_LmշWK Y<;Rv C䃓u~+=t=I4L2]Ԋ7Tm(ĩ6[?2?Қ'3L~GsV_W=U͵j)HARi>Yr0C8_ :gDzZO0kP%1P$aBg]/v{ժ)w*Qdd%V*8.:4JE=;hb )Y7XFX3UJbIԺR3#y(~Fڣۂ @Zi TQ )Ԥ_O[LM& RwO_9Zu%D skmr:tqAi3xB?x$m%3Um$wK:1%PN%]+.]^HRm6 '~4i[e1 |:ME3M,Fm_q]IK2FRF5M)Yu4]{qLڸ/yU5F1V#ȩ+hn]Bvpŗlݜ Y姨W#"D&lS27E Cz1Oq<3E*ۊg]\@@lN0=ZbםP*GCD.lQT%=Wߩ߄],X,?SHwɗzD%aST_ghu67y#K*V uPL@cv3BV%w䆾'ZZeP=Ud1p9C܊@}>Ҳ! Cf(|TejRRGx'iq&$9` 2 bؘ0D}sM *56،-"C$%璚6]21݁RHnA REE5E;@ NGqx]a K=:l>* SuWImjLZ :Hn-)[㢭VP"ۮh#MPG~)RI)tQ")I}#;dzc|Km/DkZ 驥jLTl#13%lqFö,lWRj[ -HY$ b/1*+ =$I &A "z[C14QW FXU2X.Ss) @+3odVC~X񈍡.^Jj;-uvi{nF_m]Ɉ+E ҈pi԰[%LJc#;-5dRHA g2TTCNZn׽&eFTd ]3m0H%}ܱKMV F:m2`);W*;#)aP42>։UbZg*[~A2S\'hc?{l3^*jƆ4xnԗ:TI9t=,kAs"tۃ`{c=*uIXiX2-0,lW;Wz" 9'_Tb @<@,a$a_Lʴc qF6 f%'㌌uӬlV Y'v+Gy8e9nZ*3/9ď"q}͌U%TbݶcYN2Fۀvz&O.*Q\"˘Z=Z^2Kx[-sҒdʙMI%r ېr<[]J۰IVڻL  QGUƆAj|3ƒ goM5d0E="m0cT¸ x$-Vu%imi&&'wS+FASqn_\G*+fwrQ`xvO><玟mR{PTCnt5[۩գzrʤ;%ی~]k+'WZБQE#X#Wj$ :nx/`')i9b 0ێNaUQq+TeHВej@(8*B-'QsPzOfՕIjrrnjޣK8TF]1* pF2 nzz\d<`cjIXci7#cV_j+䦸L[TDF\9.9a*GNGۣ: T*9i$Wh4H*=^֋U%5.dުr[vQf8FlW*zjjI4 b_x UGYw.p9 z¥z & `\4X?``Lw6K7J)iYI*HFPq9#m6s-ED/4yK9(G$cF=%b520@cpHOtC D5ROOZ%ܶ7q>@CU&@+K< ǬtÕb,Ky;ߝYzxf~݈v -C4Բv3&}3RG4,pB@ϓ[S([-UDUTvp"ola#ٝ2F$g}R_p4SHaJv`` 3NN:#񴞢hdJA;^gyk! 2k)n[ TF493;Gav;:+HM3l TIf]݅zA, #+B"B(,J|䜒A!XԦ%s-rL( *"mܧ1&ku%=L7i"8$}ʬQճ Uԏ?⢲I(wU0NKpL㫢Wb1Jtpwww3q>,SuƠDvV5[Fs:^\yiڷ mIpY@\iNHAde7w)T+fj ELHj ݐ n,$]8[kTSVT %;S.ޭx4{[姚{x (đM *H8莂ЕjEmRA thpx 3 ?H E?`;NÀ"@ 1b 튥/W(G$T廁@iџM}6h Pl%1o#큀A%naX頦)*ب}|n|c'#PqGq众F*YNY9?dVVU<p|?=f̓[ݸ6)P Gohƃ1qI\09>xۮVrqO?zٰ9ǟD偑mos_ Hv!`p9gyx{b#q8|ВWlq>~</SJl>@xU& |3$c[ v 'sD O0<|c28ztz@?Qǜ|弟;9<^8MR$SX{- ]`EG>KZn?_zΜMHێ S>۬O}?ogv?EcLumȫ+`aʑ8#IS@rO%Cw`F@^~HGO\RdQ0go~Ǟk4$r_x$q 72gͯS@OAs07&$߅\8 Bu60@cHxPhV{~ 0## = SkiN&*9'' 0lt(] a[s@}ʣkB(~i׶w.-!eܹSbGAשSU*5Q= J:YmBBAv(P2qmp[=m[$3 2gA gګm~TQ]h)r11 @?NC}IFY!Y NBAN`"7%Zyo•f";5b'qcϻ Q.9sEGrg njYNv a6ǎz:h hLB;~@a:3edjUtI7"4wxfr-ZZxJVn86lu(f' `7'$Ҷ7x&S8F6H8n=2i1 *nj+|xq),("#@V$(}fQ VD!C@UL# f(K1dy~\$-LCQF( i3%mmS=)} (U#jzZUA{ 9[n6pyU;ON;*w. q$ vjt 0, /,G6ƁƦ#E@Oxmv ij 8UeԡeH8;s+a2GJ lLh~nnw`q@)6eadP :\* neYټ0+*[( ܳ4ʵ5-TdLȕ&'|_A*ĕ">XM#B"jYjH`sTX 㮺 Q ne]۔,?N&W۹O;@'-r`έiBGs3'N6粭R["@A r _4.$J @66n4tU#PG>06ntrӴaRT i(6*0Bwqzu`p,BA 'zYJyaE@ T3*f [i<6=V$Ɛt18yK8ISYn{.*H7ctFT1\G!BRT+5vUO_p$~W$\[Z仜aG r]l~0BLR)f@A=2Xӻ_5r xs2-bA_8ي5j*Z`@K /"Ӈ43vpR6+0ʮ}9i j t!+@8QAȌq=Tec 1.x~;|p2'WӬ vnWN󃍠s5fRN!`A Eq~KcPpX7&fpkm$2& p2T >3VǸSBs A$dyhaV3{Dl۸_?0Ie:ËU´#YRGȍcMҺ A*nZTL_O}/=B0d<THU<~m8s}:(W1~\q|T4UG`S lx>w'8AҾpfNf+8Ƙ `H$,_(\KNʱ@=nz1ݥJFI;P?.? &3Ae.5ti$]+#AK?쭒gh^+3@ԍߐc͖wW'9# 4憨y6 qk{, .G-'Xg\+Ic# rYS ӦD:I$YD*&f\2r@$2[^VܭMK#Q,n- H$̮1.*À݇HSܡ{t\xcHpKTflH>i?Y IMv P/8h gh3 M,, nͽ6Gy:f| Lw>M`Wx#ka! U@K(ʣIռg: nmڝfrѢ6c? UteITT:T)#i ((Vxe;@i#񀞠٭IsRHڤѪ@ʚ dѕ$aF[X\aX 4HLPD첢HіB({`+kZ]%m $W1ς 꺞)dhOnZh~"~m,32jRL @^nGz}I+YZIV39dcwB;޹ڨ+*1wGwg$pX?*;MbAjd0X'pnKN3zijHV5|-Ϫl:P\ե!ni ,Qj&)N^LG4R4-N:UNCF墧oHI9@vq׌I5NZ-5Ѭ6;(פi'W[TN8>?޷jkTVSrʏAMUZ:3HVhTeMhz*ik fXΕ6bLy-Lw+)!Ij!VNDi(IV;LBb HRD05 f4[ T;Z=ݨm[ϫV'z 7R0CWWZ*;Du .2ٻi=_`kSOHxSpGIQfm]њ]aԷ펞gXhEjDZ{MydSͲ;ku~'ktY?,ZRVCeTdu5$xݐۖ9MA$Ofsqxp.l8 m*mkEޯ) n:Gޮr+Q\<lǸa؅E,Bv!RA-U}W$̭p֋VAO !V&B*J#S0A$9n%/ Ze[A ,E$ ?#.ӷkwݛ]Cqxꦆum\"hڔ[Zzc\[W5OWtIsM|ƘP _L$@DSAw Z7!Mi-ikP +ɢ5 4 |M(x |sSrW?v 6껵[$:WkYQ=-]Xut $@,'dN\" :7& 1Eֺ~rayKHa4wYaɖE۽|eͮ C&ؑK &Fۜh9Ǐ{UM*z !᧚BXq{1ѽ"&}4ʪFTqj s"z4i B=%^vu1%C_-t $G;tU$ I6y@If  MM.H&``ecz*tvoD:.8tnb[3k[<1JDKJbݸn,G9#wі;bPKWQ=mEQY>M#mU2n))#+:LaO^*ĵ! q36RQUY`7~*Pj؁ ʼn1wZ5, 'H6g2G"#&$bb#198'QO#'Xmʕ1{㰎)$4}yAL#tuuHB̒twdƛ rc{A= ;5C%R`hG&\*IQ$eex9?_8>s떊y ̀sG˞ xڎn bT*ۃ8»H[iXNϺ"-p,dݖ` Ψ|QRA4j-6i@k+vknH<@XI%A(I&K >oIsx@F(p 6G}Ki W\$F8RvCԣd&k#(bFh@66W'fsQ@BcgL q<&LXiMp<٩o2Ѭ<b{X~0H^ =}{3SY\bPrLomH-7v:] jQ$r Ojk]5$j iT,1TTFJ+&^1 fa"!Ek򮴊Pm!`oZN1f@7Aq%4 XnK4_W+",{¬kcK8*yDd0G㯁eM[.3F RBI yz=LST$Vd^ʲ*! +)VF`AuQ\VJ yKAHeP=/xʼn@%H3YI`O{M,Kr[rh#%)rƑbVS*qM;̥uu}zSw=یh_xpQ=Uv;I[i8\,pѫaW]UO\:C[;l5"44J0aܫssk"UVD3o7I`$e3#cp7Mi{u%M@eX,dj'+Ui}J54mOUUW]fR(b99OZ ;)F2dT5=0a,̬]21=/5ŮgIؕܘ۔K=jH$03TD$X11aTɑu1vWwW6USOYqi^0pOxO0x8ϓd^ Z3vwpv 9>ל! gnmL N)jI/AQ5IieKVӒɨ$YR(;Vh̍V r|4WtV#k۸sՙ@e13kzK~ 4ISuIΑڐnV}rBNm?msݭC#kYX9 dc-=s׺sv=DtPPSTs%c .%I#xHs޸h&i㗅$rvʥ~|ZhIXsϓ-6剟`wT#=Ab'F `|ߥ>.@g~ת9$ @ tU$h.;H!!A8IEDMS%DTo\H\w@Ϩ۝}c ?~/J?s@37??=W=Z-TҊ:v;+X b嶂`r*D6dv1ngbpsi#3Cq@a$=qbdr4ʜF6&meG rFF9#,I26t7f~樆X":n´e#!0a;r,9`q*"');ہl'u>*UFwvc![$`Pwԗ+s2Ze x j}kEJVC a"xCC=VS6*)>FZv-M:SNw d0n;xݸ|(rO=Fq* };yRi'S]L-;ǑQ#KvA-dD #<aK@^kGj VExŒ?x: <n.;G{q5Pk (8ބme(߅>T41P_J1]W6Qc#zr%)FIQ+Jf)d x+m*r=+9jXۀۓ=}~0HR6oGnj:4Y7d11d#Q".]+M|d3n' TLi 7 s]3h#҅={T''njor/YJb ADal J}'?ఫF3J ?go8RVXfW;=۴61#oyΕ5?Z:&qqid%0eF[My$ytqu&$ȡwc'N 9?Ւ*O;qj o?p joKu^8v?4%H\?o$kҳ=LR f $i}>O]:EZ=36)*;nF?n@ Ircp9sJtrN+)gCNO>aIqMEMFi棞V ~EnUpT۴m Kl 1UeH@FhOZY:+R:vJ(&-J嫕1h=&o )HJC#`JQ7npw #e -u W=@*n$17{|[LsH)0pV6Tn IV`|]hFDѰU͹pXn$~q7.ɗ9B |󃍬Nqj=32nkw{,K=[JYT@1##}7WJ56#Tm^G듁ϹTm[}QTs3c%nwAd]>>:}MBrF!r\Hܦ5smm.0rq]w`8wDl='U5*,ih4ciOkTHێBa~w T6m9$o#CہjnǑ"- x P#yb>TbtA]PFf6ʙcz8/9ޓf?2"Zbvs7dzoZ]RR7;0 meLRHU0lm,r'52PF^5=y0;6̆h-$,(&a.ۙcG v1 (͡"u S&dޢ#HwYŌƇ ! av2O HMQbLET9f_q;Ww}˜@3t^d J-XLXAm=R!qT JI07.Й&H(vm`(0( Lv䁁p.Hn1U2A'#T!x2MhbD [{N`C5ujǐ"Z*u}=\Q 2;&˝4¦њ wz+P$u$K-*F3Q;">B )DN_0٧w&IL 9߂Qwt]=+# H^) =[t27HNv-F*5j;"'DH%Lhؘw9%cHv'DoOㆇFCpM;mĐV)XE4(Sw=5cVEqG&bCemE]!;^XޗX-ij;27[\hoK5Qjl4MS#DpO lxL$v[jC?91h R IY |zUtIb}O}ok} VcΤTQjʙEp3K=$d ȬJ3NO^c} {F4|ZT;UMR ֢ur=MRNF4ԧ(e"3 ޲5.ե֝kjh:j.U&'d/קɝ2#P; cmҳlQUh&ۋ ^v;&I%>:$>w2f#yB+ HR:@pȱH 9$Rm𲟨址RHߺ'a9S%*j{Lȯq6񵏖ڀcPRT4 Ē7'oX/FO;(X&.`737EWj)~J\c$I<9 G#= RvhÝ> \rRUCP%])%3Ĥ`@qBzMS)w&b PsrF!%ZQ[$&|Ed``&ǹc˞~Nc+1?kwmd$ \uGQ(%}︘L;1|Emum}G,XpѵM%xR╖uX/X[Tu|kmY(h4_wS\RR핓RԉK,h?Q W`ў]mf$ϨE[ެ:H꧑Z9*+hifze()|$i'IUIM]l*[V,S5ȑ$$E][. nw-5p7hnV%m(sZ*|:+-Դ4Ȓa?ӯC4-u%%*ZMk)nuf8G4m%4KtI|[U$ P*d'jg$ɱ_o0G,I7iGE̜`7 -.IY5vUi[ViqK}Z)U $M[(nܩ$Ajc?Ue 5N-Tl6J_d)EY"%0-b,SVhl^5WE, u [*n}B)w2Ӫ1}=տM ?cHnz_m K}=viRSWSC+)CḤ M$W(oc:}N#`5@cH|q6F&^vڮZr]z[~hjm6$V rR)PN]s 5ޝkįaZ棎]K'j:mEuOI=EaeM%PB*v\sZjX헁tTf*:Km j[mU!(asr%nQ햪 7S U J3moHIT_wt*rlThT& DF5Z!_0bdg=w5zqiI-TpTknծzłii$K}*7X(Rcdr$eHyq~)׫}KAޗU#M+bj-Wn[QHp+dۂ}k^V T uGft̮gYk-u:MV ;:|z%0\.N]YP٨(ҽVz8e5t(kV!yk3a "Gb, 0%lW?,ԒuhEo*\e>YlH4=e?b5βwEEv-I$w^;UV7iGmBhOQK V\TezosV_(g\.2Q[*j JmvoBWoT1z^U$\-kuTՊѫOP,Bi棍UG<}^Zz6_5jmBKOOWkQY!]u ^F$ "n'1l×!֫G3ۥ䨣UE"AO.%3,t ٬t}DkKfgM)=_od5A _d՚SϠ;MQUOeU&H(#SΌ\+&j4pIGu[t斂mKWr+eJ"xJy{HP$R3^=[KpH+ [V۝ޖAUTn;G6&:HR Q$ap_b6L1,oxMya* j3ۥGO߾CϮuY|<kMXJRY8-c3<܌MsWZkčOlӑ}e]֘]4g5-*sҵҟMhk!Z:I$umOs{dzi>L4 dTj[]md%2eQ(8  ˱ g2xL 6@􏷗]Y[[Yo52Fh{u]591MJm驡1`_c]Eޡ, QEnwv]8dądMFA/feEU%DEUB(dP"(*yUJg~CwY^i)3$V)`% eqyw>^[$֝(V|LmmFZ :fh` @" @,F'NuTO% ȅځBݸerAw%S.7 K:J]VMPѶN~tbJmEHKQFj֘l8# K# .^٫H7=EvrOj6?EjD0RQ!6q9$J]?nr4)e@7߸/kbʖJX)*OxwekeXRsD bIUF\c-_v6:ޟj Ɍ՛8caʨT(ۂ8Z_kK_usc%%ࣳH8D{2\8<mjnXN4ɧ0ENn ,yhd*êΰA(o cX144}V8]rrcӡ.&`ODyx7'-7nm"xSNĐ[F}98jm Ҍ}ӋB\ȵ=(L4ȹڳG$RHj-J,"eUP0D]ٓ^:WSpkβ8ˏaE=fdD.ߤWe9RĵZb _h H7o=&(*(@e+ݺLiw΅!R\"xV I*FS, 9cjUf8ux FPYrON5uPPة[yA3ҽa"IQg iG@N,4#a{bj)A@DfLlOV龩YRܚC9$&%Ys 2,#.k7Z3Xz2GJؤ A\+.TzRAoS=K"ӊy P@ rpկ n0TF$0 Q*#;ZOON^IҲ=a#S+I4z!q19V͜*/soǤ{\~@/wc{Wzy%gHm6-ۊ30"=7d4`j6;dihˑ& $ף٭ 25޲yɆ2Ѥ#Jd.*eT[omYhճީkazf2ƜJ{ݑU v܅N,R]3 AO3h35* +,mx6c*wZ{rlKd9GYytšǧj˝tQPL)᪞HK-bK.!*hc1[hmޝlD* K2&H<?zDm=I*g+ nx sug_*KF-5) D͎Q~^L2ҩܹ' *}mu:rҥJ`0 y:LܞN9ŔPml7ݝ_%irqmb*[+6RFF d7}Yt'-$!Hw d.ha5Ͽ?OT ʣ3dǜvxP~drRPC.̼3̾{2KЍAXOo5EƪjdtH{cfܭrیg*C*BeTH$`:Ό HO>ÑW.i3JH mcFI$%"ۻTN~.L(Lk0U6G'(<%zγtqj,|9#?bCLc/KO=}ɜ(>AܪFH xQ `<䞳dxoT@ǔ~SLx+e1omہ8Nc;,ʒ-hIn}nP?8HiߘH>q>FǏrzJ}#Jǎ}X#y Ot/:Cr`<{`nN-KEdn6C7eѸxSa%g`18݃'=lg}+ Ӵǂ3FTgWe;$z .<QvQ1`C>ѵG8${Rғrѐ Obq;rugVyIF9>1rw&q62m4 .|A( n2uGPbN ڹ8nvl:fO9$ @PFn~[7&T>À#AlRCLՕG#l|c. `\2)$Bl]gYtQB+ "L8[A!H0Z5ǚr=;ӂ4\F،{q9Cd' .iTR `ኆϝw/p>zγA;2$ӰK.UAI1ƟO[ 5#?4n0ۜNۛ'-Uŏz92>%1 x3yb~Σ%6@Lzz^JmTrw.l4h>_w…U$ Eht%iM=sw)²vYtC5^bUe:mq/IQH">$^!WYL (BHnJq j{me:-S#XoidćigY?dpJ2";yAu<DqOx.Ԉ"jǎ@^# RK`V3j5E=yPh# L;Q;[4Hiʢff_$ @oLds-V@I# iEkM$נev-F).u;DjSGɂS=,Yg:POMyHvUCTTF唀\ugKֳ){h4F3`=# J4` &L' R+TR\i%$\ieaѿ6C+K$ =Dgʙ!LL^Ahjxebշu<匚G*"':VDRA#r&;%.bG#ymuښsk.c\Q KP;EkI<{vǥ^_+M:-iYW&ᜯDFG+ 6C p8:Σccb :X$ BDJϩ?`-J*hi㬶4hEA٣W dR"FA@[׳Aef~'1M1hK"!$OYtgNuuF4obz`%@>`~wTAKmz4G ӬN@X$`wGqQKeՕJڮTi:j>ȸJSIMnio,Bu5Qhb5 DĂDI .hq[tbԮKia b8((g4Sy׺krW5EgKu7Icy* 5qx!H<_Y9u:ZRYl@VH"}ff~"Uv6's :?Z-, ]DOm;j>l%g}M{]]$cUMR6Q_R)l;eT+8:դQ+\e8 ;-UWJb#m1v!mӺSYUFՃ@) jYtrdJLl L+fAӎ룓U.5K[xKd+oJt֨x5 ܂# eKgY bj d{&%h܂d|țZMSb 姴2N8\h-GK5<[Ku ZeiAo)WM%4.qѽcʰtzO]ꗫt 9lɗJh;@Ez;KkRRQT-D Zuγ2TP9ikʗUĀbӃsT֝:jrFK}5A<^z?7 -KUCdodCe:j5ڈiEezz˓'!=Lk>H W̕[3zo"JI_Kq6̶ڹcA<ԭPn%P%gT5fzMmts4?#j`2j1lGhf<14c{9>)Ů-Z+ϭ[E+fL4Ai"Jj!bDaKt+m]ڹt+\"KYUC]UU #F s<ugE!7xhdRN(cZ5})4U)55=1qH-#J6e2+ia]ڮTSNa1WpHY0¢R:ΨNcE᪅[j;4>s]}Q< ;XADܤsշ0*^t6^}M% Q5+Kٷƴѻw$YFܤ)gY#%T\ +l#Tߣ-M5=vX҄O%CmQb;!2w''F&]VFm2%aY1vgY5鯖ߺ>?3?|ti?X4UW[ 'K\Up-MȸH31@FIVG=u[=*k0pĠl #:R6=>jqO^\M$ILB>"梦vwX poZֹEU|ut.c WWf'wd1$9':$$e]$rm/'~߿f-=’yU,3I 10^Ȍ7vq3}da-iY$2URSFmM 3gCjIq!,덣nsib)DQ"K :΋N"2m}l▅ 5MWȻ]MMUBje-; GS 8Ȯ.mHAy/ڢtV|o$~+BcofE%E,u  U"qH#i`:>6[;z7yd~f=]2ItYK%38GPhzt6txq׃׊dz%E.Y]H$?^?xXtQ[QhIt*Lago*LJ ,pkvigxVIUYZd8#sw8sXmsd~\r?liwiO^e$$5wʖr"7; }܌V6Q;/yTGZ"( 1]Chh)7n9cVSZ'a$>C*HPkp OA"2A"3>O3Zڵ˄rzX$1]pj˸8k^0'=\Vlni?|js4CcK g.6Fph Ap2zTWJ,yzڹh%1\h/љG`xCZ2Þ+U)O ⹙piӶ@?Ju2R\ȬWv@wWV#\&5eW7 1UғQ9Tѥ8S{LqYĢ㖽IXQw:=%1QMuEW s?Wtk:5-$Y?\Mt7oƹ^z|ӭ#^xHҽFZcG\Bډʽ{WGk{WLHv$(-&ff^Vy%1yF:cpKtTh# _ ؀sTwi41^cDʖ|մv2*U1QR/5Im2TU;a)6&Ct?tڰbS]1ҲUDbĸ׀@2ŽGC_AiaX eWczjL“ê".GA+S5928?NtT2; wIZs?[tOЫtycYݙϻ%G8+d2E--Ah"cICkmCpn9@dQ)c}U$ +f=jz廨|luޕ:"O<= 2K"׉Xj 6POJm y=J5-BYXI(j1ղp?Z&}o5rUG/ʯje,%pyyw boI彸iRth\ry{ݯ.VHԩR ˃>jWvlc(.1K  IeGYMU c Pju"M5doh_hMP&#ǻvҴmJ 6^. ǓϒI)rI?A%Ki!d2Ơ9GMάU8ܥpB3YݼUATvR#븒LV6R ʙi ~icU4yTf:j$ m;p~Hȟ,:fv-!##™ stsސ xz*"H88>΢ VA'+F\Nw^Es]_jW6z0ײ A/4o.].ث6k t 3^\@hՃ+vF|F*NB:W[9 uY*S]m j.9$ y epk#Z$uǝ1X2s+_Z!\k ޠjQQG,:\Mz岸o"bѩ'$ [$ C}Nkmjl*<ܔލY΀&M#=0&^َ U+Iq$aj h~s^IMXZCEMۨNz!NLTzC?jJט[9]NoOƹ؎q^"z M8R\c?Je!=&ZsyG^C/u*3qM3hFVe6 ~F&?<1|#jD/ Xt6VXs _O0,|TŸJ~1xRV+~ꡮY!O1m4" W:Ks'ACmQ`=ɯu֠S!b ^]ZEYeϫNM1 dmWDlmAv6I:brs"qgV{++jʻ`O iY^ 8ۜshQ$Mؙ|~Uy䅰ZR$5^M.:ŵ $s2*5ǃ/Ucr6q#=NA)Q}eZm6=+hl$ƽ.F#HOOƻ GӴ4ڬd ^LjNΞMX M =*q+jjMɕJ qQM\r(cM˺Zq_D;hF29zԾl}l)UGQ[ak"Vf@#qRE(tc̄PiZ؀y%Eu^'vUgҫ]eqR~C{⣺m g'kWI,Z 5ZgÅZKh$"Ұcq`5N&jXxZ"fձV_¾Nn=MQLӗQs]J }x!T. k),5|u|#SӞ_̺'MD]XΧ3$2zV R29-׭U9ػq&εDм!p5MFKlfzUyЬ7&L:>0ʑ9GCPݔܧqǡ5 1G,3gwBVZ@Džsy434.5##J~9m<Rۖp),7CYj$}jap)ܖ$vrI fm\d>yojZ5]R}B) GJ{qK1t* VGfLOZͱҒi^:lsڣ5Tcu;lQ:1 ~V vs[O$-B".ɢm%]Jk4ځEke7Az{W<---9VV3̥&mk3o0~ڴF:ǯ@WNukOYau\ԉv'Ld,6^=*9N8o5}Kh=)U4=340>6wI$15KXZ+^g)ly8ϵBTmwhK7ӊ%ef'G9eeGjr#vN[+ {UF <@ւi%*WUeڡH FjoRSH! ~nVHpc¬RqxCvPbXdu$feؘ V}Nq{.p=;VTv,9V iJ^N+RI tU 1z&m\mm+xPIV 7ȘzU9a`x W9{P܎T2Ͳ>Ux-Vd$u9?ʳIF ;E#>5‰/0GNZw=GGŌyýbxO hO SQ8Ā|ҹ[5׍`5ηk{op-To10}ǥZ;]BMYz؎ ?Jw&ɲj!<2=UCO퍱{x! QsOsؽĄ>ZmKgOF |.xZ۝D{OZ1vA 8?瑚REEYf֪Gke\=8BZK_=Rǥyֿkw^{+!VOjr-7 ծLmIڤ?ݾjI܈L1k<6f!xJHEMnKUsŝIUItު̫=yr;m&͹l DdQڪ\^y15 '| 0sV<3TPpvC_{YB8+Դl.TLt%Ue9\J}faܜ=JUuYt'$zV!s 'v6ϠT "7ǖx^ezs*K@OSZw>@s]ߏ< q6h< + pN.Ldy~@1l\YTv(qjF:/E}M{zW:C'qd*Oz頮+;2>b4¥8H p?t!c=1[O0G?n31]AbzWx䮟)Nsʬ5;I͒M}tju_xKA+>?d`M4JaaJo'7=jX>Գ?*VN2N=)1Hϥ=2Nvb x֔t+Fq $~tOq 2`ktΔFF+I .7:TW(e`w dn%HHCu*+fqڥXK&ёVc,;<ƢZlh`)-Uy K'>7cHkg*G=6ƭvțZ\g<$ǖ<\LuʹOo ȯIX HXG=j]I,&!ct ƥ("M'I,9Y'a~"ruM!cPegj޵js2) 5QBKRe{ܟ1⻿ lC7@;U.$ pFva-f+pּj ,< 'y7@cΕ̸ )־OI Mb@ʠ5bm>4.uP~Km^JH5|Wl {E [v2;<ȿn;$4ӅMY*KB4$?ZuԱ$E^MJֲcՋVmؕlpy&HVʓ^9@\qɯ)m㓻:do'.33g5#\[88ui1MlsI a58˜Ɠ`|VEb!GOcQɍJ&g܊<ΣJl7Mf#$@ zUUcE8LQƞ{~5/8B fSlsp'>(GzQ%)\;r 5&)CyW7"Z 3gT;4ewc֪UU_vI'z$TNnve< zR!VڥjVgKix,oG&['+5R?Jgxx9VR֦Ѩt%Sp 9?Z|Aq(%Wڨynԝ08j} O:o99?HwƟp/rr3]B)rwVFαHzO$ZLtHi?&ZFew6mm }N?uvE#Unz~'2?u[#5,W)6VYA&\]L Xe=Jߙ'E/#Z8EUM:m-C\;*;38u :@,F:5rv S~C!\櫚} pBS~%e7oZjSL?vnު:W=ET-m8 6g#mt~Kۋn<e)[oZF 1;zԚEҤ]ADDb}Yf5ie]ndH.0:q0 &B.#P*Ҹ-_ hF:-u3;3Nku)Uv;!mI,9vou7 N+#v./$3ozUel%^:bi˦O$l;9?BNWK ) c-XWz#1#1辴F3dG1*͞:8f,UsͲ4%`:-ɲid*ch`J.fQ3[R6Bx\ʢ扤s)uc3\ٓ&!»Ҽ{P^aH0ydKj3zgSVacƯ4I u;M_7f=Zf`I kVXMMBQNvO*j !/"WGҼc%+K!RG s^@2SQ]Er&@: gslYml+BrֹO-JmjZ#s |Drs]22^}%+~fq9M0Qj?'I&Eҡ;JktqQdgNյ'EV #$P0?+(Q5=JV݆,3j"w9XcZ1LWiiϗ_QP}M+n̶G֔@TL:ǭC[k!|+Ӛ5CZN:EZz~CަG Ca'$}lz FTO+nDS:GW_FHnJydؼi`2~\ u)\2%sFW͸xUi5vX'n -ӢUyL%6NkJPgPRa-#T VCsp <)׎j!F}t/VdnXP{~?ٲe}\ƣcx+&)]q* 0Efj::afRVjvV$`y]J" /`+7Rޛhh7x>.WV-ZN}n#Baӭs0K VujIRP丐ͦ<}fn4l +FKBk;Pբ R3r}d65VqZ̷8k*&]du +:_-E%=e][sHia*Mϙo g6M,r,bdZO63G2GW#m<ȩ#?;5*[Ple> R,'cX1q? +pաGsKRԴ(^3@ٶ* YnHrHkח6-AN\=Gj'dF< ?m#ݴ9uq52~2=jT[bݴ;p5c^kߔs[_.s=k݊S޴ApMYM&V,uÒNܞ@ӝ V6 {kD7+pw/ҭG3 8z#5-OF@wT{jΓ4|@$ %ysܓWZNr1K2]+L9/VK ׎vYӊr|[w(W~5J2@5Բ,6p4Ķ OSBWGuR=|Lg {qY$\sƏVL"Ng (sZN#>FN+}*i*r?Q]ž>`[5VwGahkCG }GCZoxP#Dac]KƙJ 19҅JVyKs$nFAU MyQ pBt z\I5;w {4YEU5O[=y(Nhh|4 2ݫ3^JY;v3\ .;A~yڌ}~wޫ-iXE8霜K?a39gd1SMKQzXv II<8\=^*x^0b"ƴRgE_oƺI Rdfcw*.*ؼ5 D嶨E-n1,$bY'S^JUU n`XnPF&\KO62}H>}>1H>6&h5p`RN8jx0v1\ o#4X^w$?<V x62lOmbTD*esXYLxڤnCrp?:E2leov$eu`[FkI@siZQ]%ҍB~U #Wh1{UƓg}y!,"޲& OV9q-2R犻k%*=7k6-,ci]kVrqi3'4ZoL;gJȁwHpsIÀq㈄YP+C7Ĺ}Q,D[ח˩O<-&⬃#_"H>7eq)]tdiary-3.2.2/theme/gustav/gustav_update.jpg000644 000765 000024 00000013130 12137321070 021234 0ustar00machustaff000000 000000 JFIFC   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((P" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?Z607 hi bxźOaM\֝N7g5a޻ֽ݃ i@UwLU񭽵K,&)׬OG]mD[z,Zh?Z|[[!\7K?zcY I8-Lޒ\*iI+ 2X]ŋ%>H wT+?Zn\zOS~'ٵրg U~jQ=ٯiH#7;箵6(.fD|yˋ$ <`"Mc;V>h4V- G];(7N#*7.s=*[ueUb=VDmX=}֫,gnۓ?;15-N)E ï2iإ˟3bvx7XYtCNA,Rldt8GRxFmJ$(a rČ(լq9aٷxO9ݚu=*Ś7WyecJ׆9&0lr ЯgM4K!q׏V\+Ne!>kƨ^b@ K -N~~s?Z:絁᳙Urqj:KٝHHb@ MD7QԾ)ɷm엕ASv0nQN?Z[w1{AӍZ$eOV6GBFe✕rtSMkjH"3D~?4UUz*O k],L&5HG֪yN\F)G^R?"u11El#^Y~&Y \!i?eR19T7H$f=1b^ r+t酸+s5JkL(?{D[UӵFck2̱(Q Z0' 𿉴/& Is^j Y 7.[*2|Qt}Pt S5Tѭ?:+w\޸ᔩMEeK<0cUi~d`̠:i / lH z Ʈ,#³ -#@8I+;*H jO6-QZnacܮ 7+!"xkZ$$,2@|GԾ(xKEGYh%O~r*ൿ8uehi%W!X9湑L(ST=}Z KH"5]x^XJF3 f 0[->PzYNr.lr$W7Zio&ڇ*~a:Ani>a;Pb%Xlw'3\)KVov)4JA2*:i*mCvvm$ם-UbvF޼v{%Mܗiz srSv} ۥ˓+8rkWI(FqGV2weNz/"B h[Օ4տS52܂#LO%X !R%Y~=u?o< GcjpjW՜r,ryVu{gb(0Jaqz=Ik@#DѓQ(7qLu uvr ,!C57.&ߵ?zP\%%)']Ie̊x0+Ҭa.=)H%i'QRF(EiGseU'޾ [F|ڝg.Xr=s +м7|Ic$t8ku;\{?z?7 r?eR4!?0?1?ZuΑ\YYT iG zc@Jy8sNnrH#vtzjNr䟔`GGebA8^eo26`XƲQKseQ112?Z)Rt/ߐ.j8f/$xP}O9ᳵYݎMD?y+èuVa@23)X9XGbUzfG`0ޠ2Q9_5|O99`{Mm2.N x]HJI>)VE$t="nEQU=h:E,˵Io$[[WSu5ݱǹ6Bp{3~5'ⳉ]>ѬTDwsf|5=B\VuTgĨ&vGCfg`$(ym dM\n<SFO8#x`5t-1Q!uj1UE"cYp#AYNs,Swq)Kc"B%#OT#?Uf[*c8 OJ!w䟗޿Z=Mn7tKDڿg3]F?wBT0`+NW12 đڧX<|1]#]ceo%~L(ȧ Ѕ֦ ω->S\*FnPaQ\:ϓН:gs*8\H! C'½ƷpuŤ@8{WXizAm#li cde6+VUL65fM>Dxq%=ڶ1&o.ZR6'?v쉙|3[*x5I?tr-BdHa2D ʱE5'O(+6y s< NVESպg2e ù{-R [jLM1#kG]!Ap8s8#b.}YBԚh"x6ŢZB?z5f'n|-bU褌kXǙ)auqlwFJWLN{O ZIUfwr=FܗM=פ[2mwOtѴ#]Guv,c(b$`55LgQ֥Ėl 3*Iz+R?a<*J xhK ^xZ{AJk;s㻩g -ⲓqqL%:#fq,vk7ǵzzExVԊff<`k?p5x =+&RRfQ3S^o@K$lNXycx>@#vsҶ0ǽSA_λh=:S[#(Oʖ&`}i *dnRN{X.O9<ژc&pG,Bu<Zۙ8N[v9 x$RIc19'e9}qTsy=iY$b{UE*r '޺_ [;%'`正5GO6\%1jo/C6|p0ywĺȖh#Um61x;]+>66]J1@F+o)׽v9ޙ97l=u8*ye騂NO +M:#įX>~OzUΓlI_YZ -$8dZk۔O5^Yos@~_JK. ©˫^ BQ'._V)nѵSu WuJw byg[n,BG@jrqoQΫ93K >NB^Z5! ү#`yWEy^ks;pCmy_͊زA!NIcU "'.pνNXx~͵P6>^zufir|2Y 1L3I$W9NIW2(Q; PԔqwZY?0oZWhY0(kt18cV<'TN|$S:ĖV)Ic>~_Kod$ɴ.vgۅ'ҵN!ʹ>XhI[6G72%v>5XmP,hʼQӦL7G ~8W<6^OhIvhJd Gɵ+(`n.T_⚞*i1,cvlN~Vz(ѓGtdiary-3.2.2/theme/greentea3/greentea3.css000644 000765 000024 00000020471 12137321070 020620 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: GreenTea3 Revision: $Revision: 1.11 $ Author: NT Access: nt@24i.net License: GPL Comment: 春らしい若葉色のテーマ、でも名前は緑茶 使用上の注意 このスタイルシートを使うと Internet Explorer 5.5 以上では縦書きで 表示されます。日記を縦書きにするには、日記のヘッダに
    フッタに
    と入れる必要があります。 ヘッダ内、フッタ内における記入位置はお好みでどうぞ。記入位置によって、 縦書きになる範囲が変化します。 div.all 内の height の数値をいじるとスクロールする部分の高さが変化します。 ChangeLog 2002-10-18 NT * remove some "color:". 2002-09-12 NT * convert for 1.5 series. 2002-05-07 zoe * fix overflow problem (scroll -> none). 2002-05-07 NT * fix overflow problem. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. */ a:link, a:visited { color: darkolivegreen; text-decoration: none; border-style: none; border-width: 1px; } a:active { text-decoration: none; border-width: 2px; } a:hover, a:focus { color: darkslategray; background-color: #96B34E; border-style: none; border-width: 1px; } body { background-image: url(greentea3_back.jpg); background-attachment: scroll; background-repeat: repeat; color: black; margin-left: 5%; margin-right: 5%; line-height: 1.7; } div.adminmenu { text-align: right; font-size: small; } p.message { text-align: center; font-size: large; color: black; padding: 8px; } span.adminmenu { background-color: white; border-style: outset; border-color: white; border-width: 1px; padding: 3px; } h1 { color: #2F4F4F; font-size: large; padding: 0px; text-align: right; background-color: #FFFFCC; border-top: 0em none; border-right: 6px solid yellow; border-bottom: 2px solid yellow; border-left: 0em none; padding-right: 0.5em; /*border-width: 0em 0em 0.1em 3em; border-style: none none solid solid; border-color: #9C9; */ } div.calendar { text-align: right; border-style: solid; border-color: #96B34E; border-width: 0px 0px 0px 0px; padding: 2px; margin-bottom: 0.5em; } div.day { background-color: transparent; padding-bottom: 1ex; margin-bottom: 0.5em; } h2 { background-color: #FFFFCC; border-style: solid; border-color: #96B34E; border-width: 2px 0px 0px 3px; margin-top: 1em; margin-bottom: 0.1em; padding: 3px; padding-left: 0.3em; } h2 span.date { font-size: 1.5x; } h2 span.title { color: black; margin-right: 1em; } div.body { background-color: white; border-style: dotted; border-color: #96B34E; border-width: 1px 1px 1px 1px; padding: 20px; padding-top: 10px; padding-bottom: 1px; margin-top: 1em; margin-left: 1em; } div.section p { margin-left: 1em; margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.7; } h3 { border-style: solid; border-color: #96B34E; border-width: 0px 0px 1px 0px; margin: 0em; font-weight: bold; } pre { background-color: #CCFF99; color: black; font-size: 8pt; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; } div.comment { background-color: white; font-size: small; border-style: solid; border-color: gray; border-width: 1px; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 4em; } div.comment div.caption { border-style: solid; border-color: gray; border-width: 0px 0px 1px 0px; } div.refererlist div.caption { border-style: solid; border-color: gray; border-width: 0px 0px 1px 0px; } div.referer { background-color: white; text-align: right; font-size: small; border-style: solid; border-color: gray; border-width: 1px; padding: 2px; padding-bottom: 1px; margin-left: 4em; } div.refererlist { background-color: white; font-size: small; border-style: solid; border-color: gray; border-width: 1px; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 4em; } div.refererlist ul { margin-top: 0em; } hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: gray; } hr.sep { display: none; /* color: black; */ } div.footer { font-size: small; text-align: right; margin-top: 0px; } div.form { border-style: dotted; border-color: gray; border-width: 1px; padding: 0.5em 1em 0.5em 1em; margin-bottom: 0.5em; } div.form form { width: 90%; } input.field { background-color: white; } textarea { background-color: white; margin-left: 1.5em; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.all { direction: ltr; writing-mode: tb-rl; height: 75%; width: 100%; /* overflow: scroll; */ margin: 0em; clear: both; background-color: #fff; background-image: url(greentea3_back.jpg); background-attachment: scroll; background-repeat: repeat; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: gray; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: gray; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ div.update.day { background-color: transparent; border-style: dotted; border-color: #96B34E; border-width: 1px 1px 1px 1px; padding: 5px; } div.update.day div.form { border: none; background-color: transparent; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/greentea3/greentea3_back.jpg000644 000765 000024 00000001146 12137321070 021566 0ustar00machustaff000000 000000 JFIFHHCreated with The GIMPC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" 1!??1?F1aq?!W~89 ??!A1Qa?nvs%u!IqJT: フッタに

    と入れる必要があります。 ヘッダ内、フッタ内における記入位置はお好みでどうぞ。記入位置によって、 縦書きになる範囲が変化します。 div.all 内の height の数値をいじるとスクロールする部分の高さが変化します。 ChangeLog 2003-09-08 NT * remove specification of font-family. * font-size: em -> %. 2002-10-18 NT * remove some "color:". 2002-10-06 NT * change some properties in update form. 2002-09-12 NT * convert for 1.5 series. 2002-05-07 zoe * fix overflow problem (scroll -> none). 2002-05-07 NT * fix overflow problem. 2002-04-05 TADA Tadashi * add spec. 2002-03-27 TADA Tadashi * fix textarea biyo--n problem. tdiary-3.2.2/theme/green_leaves/body.jpg000644 000765 000024 00000130001 12137321070 020441 0ustar00machustaff000000 000000 ExifII*  AG(12:i6f KYOCERACONTAX SL300R T* HHCX-SL300R T*_Ver1.012005:06:05 15:36:29PrintIM0250 "ɛ'dЪ0220    £ |$0100L@  H  2005:06:05 15:36:292005:06:05 15:36:29( *d)d ,d: KYOCERA  <@P@@  ,!ahgzmqqmno ivvvvcy zzb~rn~|WBcmTHg^g\n R980100 ( HHJFIFC  !"$"$C3" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?iэS#( I^"6Ρwi,rOh#o==F @cbaX޾<7;H796d,1XZQy[ť{p-Y9~Pþy?]Tv쐘LYa y=}+t)O?\&6}6+@-NW+ @ҝOi^7Wc7*"=.݉ytbZT3`01W"L<ۖ64f;E'goُ(cH{'Vjy_PA%clFkUxķ^:Vsyh#%FNQ]|;|/ǪA]VJX_!{s끿/-gbd'rǽu]ۅԵʑ7ȯN~zBhq?Z"~ʒmw;V\mC 1gMfkK?PX<p#G4ŵ?)~Mf42BpO˪Nh)%I7FsvpKu'#ҸwTdF ]ԱCqj3G#7!X>%SFCcf9t“ј^ƮumX}nA>:}57s"![IXMuMK;{k PUλ(U(S:m$ՔM\[HvEr$vڹpG<;d9>x@1aY}5_Iw>%kW(UI iLz6|YuC R38=_zxDHdF ӏ<'6xt.(Ǒۺw5m>#k.UƉiwvi$iyF888Ld5F*C Gɸ ςG_PAo al#*zu͌ȱ8EI[NO2Enl sڼ1ᄲ> $x}~0χnO1QȲG}8:Ӟ+,W7%% |>&,~1 n@xji@v?} 𪜮hj+6%w,.Oįc.>'u _k|)+.(?\JmCP7ڪjQ/o?{+_ v?Z#=q\2h_?tj]ҙcihf{YF=[ew$(YgpfBfnz>ZɄ2b!s-OYI$9P~lt4bYV$n6>3.[X{to/瑞Ҫh4ui mg|}?ϭ}7L'TEFc𮞠G(_i>Vmұԗ'9 9Ƭ~ xn/Lm?Q[%8IxI>z=38%+k69o 'J9%dο2꺞[y)NJFPF@[+Ʌ$?~KQV_2KA9d2dK>4 ee$C:xkh5NQ= ?uM~M#]"yI2Wז)$WykԫJիa#:]NMQEzƁEPEPEPEPEPEPEPEPEPEPT ;Rp,<T9QJI5fX- M+*s]MW> (Iyd`+((((((((((C   %# , #&')*)-0-(0%()(C   ((((((((((((((((((((((((((((((((((((((((((((((((((( " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?e)OVSdH߻S*϶" I$: |'=kyu* &y5hIs|ep_d$ V.K ڍP9ocRѴ*:0CyWdrvXɌ.3FݭC,?*Aۂ> s%I$c ȑQ˃l JoT4JU6D~V>P]ǕXB?TDp?n=r*[uKB?8w2Ĭrە)oB;jm^C%p̈8c-.}o#I]炧\~сî8>ߙ{6G<$V>;?6Ri/$sE5 sy.jG$2BP0w$@0`tȑ,&.GmH! cq1]%}yv\ 2+ H[p15JvQHg;,@CUjxBXdg֛0[yAeq?AU5 |Ƌ;Qv)Aμrû 9ujGFrҳ$RG;fKKSڷ4+)?lHx#RA,=đlw21kY.|F41bb1${*5Nw*,uWBN5JG8R'4wpHMGuT׀1ֽJhL  e)vI* 2Jʩ'F3+"BԟriW28UL2"d* t+*vє#C^08Z [$|y&^qKl0O)|58&v_@4MD"g8(W'Sr]+qJ'$:u} Iph#lTdP*׏qih{: br鞢d.#] H<&-YyO, w>o֦ӏ۾w1<*٘%rZ&Kd{TF"݆V< {qk@[=2!}e8]P{@H%ƚ'ZV0?J,rI$aHpv~>bn$L+ 6Dt 75r9iH%ۖ'5Yr-cRZ STZIYLAQ#9H?wcI^dco1w&y\2n4ȉfM+9'A(_P1*LAWFATQXȁѕPGgYOakDDAխڹ&$@Ok.gqcGk'uB2z 5&żfEU:WE}nلI}kHϸ%=*5%`6hae9(l{z4\JQ~Xa; GS{0G58$HqtJZl˂Z;_sT7geLeƫq亠BǮOz˸l{pZƝ9^IhZ`!PyQҏ$B 8>B]FOOy/O?s׊SfrBZyF{&%כ^ŏaבͩ\\Iy'hV]ݤcΫ\ZrۺӍ%E#E[||898 ̀@^--ʑJOB92N9ƫC".@ze('VmVE$sRRH}A+ҞᜃzӑWS$€cIn$Ye)늖xmdeT~'-<Ң&7[jQ g D`X?ڊ}#y.%!سbrjX"')0 *,qc5ְHr*+sjd:UyB䞀s\Lh0K9HH砩!Z0.z}k_#UG@1HGHiV)r=?*w~ hn.mC(?#@#zΣrPIqܟjZPծe{1bLAh=;Wn FkDZH߆wqwyvB$[jqE㶉Skm了x6W!d*r|Z7YAUpI}b0Pܖ݉z%-uۓeoqL̤{+ Ay H򤁐 r}I^ȏSkgu^EWrd$^\,X6pF+nWʊ\UO8p;m//+cßAkYQA6ySy{Q%Z_iL㹄\GGD^rx1$ Z?, cMkXYI}p"as1_-CHJۉ]Ay$O=۹(ˑ͒pʆ'#?ƪgɖA=Xy"-vsRԛ7YCeҤ1"b@ߟQZG=WtĜ+ 0sUJe@㞕`fc I(bF.y8ޣ/yWvd \H )f`2\tm5U (x'=s]؛v\V!"q.kRqKѿ]q"&qPщe#BsU-bI6]IƝKt%(sR#X"@\Oj+_}*rCrбˆzuDIߨ?t~^9.b `rSXqʗ kyxͶ2(=ǯҩ\I #;0:ӭ]Wb)yDy\e95JxU >*'6a$Q㿵Pmү!]A$e-ԒɄ$NǯҡbD 2^Smwˈ$AH Y"5KY&&پV}C{VŌM˶^g 54_l"3&]9~Pai \ x~y x~|?+?tl-[ Luo|i $@qA>ՈE" ===j2iy3$oZ$5,7V(BcƘ-ȷS(>lqT⸚0EDTNЈqa]iX3HQF)G-&⫰Dl ҤE("A+3Xn<: E?)e^3t|C9 H0Z9-m'IbCάlу41}:46Fy#A8bq}U "=OR8܃e}k8S֭k)i@L>r6j\~ܨu=Ee*kZ;WsZcrG^| wr.H{Jyַޚp8䜟j a4#R%hRr NX5ojJ¯>fn=gXҧJxv+ι»b8_=E=Rhd gwY~w\Ȗ#d(D(|!8;OSQ&%r\Vv%IpNOִcp- nT]8tiazdtgLH?< v^bKR4/r}#,H,Tn-7<%A%* mU`N11-5$ ISrx{ L , d֍1UPq=kl $vH J:FH뎣iv7}+^knhUY2Ңrv玕3e֞;7{Pnt`| p>uqkGDme]3bɹR֔Ǜq^Ah]0#9ϦE`YW$@#Z+I*LhmFryMq{zwKN&v.G1ZjvKBPDH\c}z5*KZJ?mc+(I9;cRh7 fDžn7_z5Gcn{r0SF% 08*y3*:ft?:7sOP7g5Rj+XΖrO"Žw%N޵q,$f{jg,Jg͍ч]qjKtCD1b :}E"hك}ީ\2JJ-@di3gSO֥%6V@szw9 Ycp= WL-cn҈Ss_zSm-2تsiK@ m+:xQى:}͂qbKdrdHSmh(AϡHdr~6)j3ͺu'b25 SߝYRFXpT}4A|G_j竦g7ćB@`VK[=vy?FqZ/-5N9,}&7=Tv>R$7pyiV{Ȟ8\"4C';ւAiK .*w`cҳ.%y']m(0k/_޽X'R<v9&I'va,`n.9ʷ:骁3xnktOy^j ,sH;gzqMW.GGi +ӔB&򔓁cku;=J@uGz5ditT6ײ%tfSjFYUPuo@? aVa~SԁBG"pqN"J$yHq4D8n=zHOTtna#awMlѣ1Nr7 {V[[# [(p?9'Ǐ¥G\4dOk>9"'ByMdI#GNתHbMFY7 Z2P+&Ϛ>w/M4Afq=;֤@AGGA֫]̠|sy>Tc>c/Ȝ g~V9(zVRkC.>sU+9$Q$-Sf)O Hw W< zn⽆e.ߡ43E=F*k[#ܯ]WYvwI!XqҔAo]Fܠ~{QiI~bFI>9ZA$LFkRcs+YDɕ;㟧z1M.Yt-jdha|>G6xZrPx^bkd!l{Lъ|ІUЦo3mJʅ ꉕ*?hjQ㓒kk[+B9Led>^SipD#o_«JZtٸE`sMkk#[#d^,JVvO.K Ubx]^9C`<άVKUH#,^ A綃H1Α-#uPI8ٻgM$# s߽G8oH4M >Hwv䏩$ē[9;Te-jhKusy wʈؒq;J/BFaG,Kgn̸o;?/t =9*\^R͵KlVdZ4!3z- psj3\. Ҩ2pzzQ.rOZ>^ͷ`a<ʩ "\66;O$֑3%*&f"Y\3&Co::qEֺ#-[xYhq1;#uܟO^G=ơ5Yza]\-vO⫇yv*x3W=-`Yxhx5#!.w JW*Os#;dH=$?k4KԠBB){Wn8>\jzYX\|zP%FE C?hV' ?0y Jۑs*HpG= U"H?/zSOvO(1N^ݣ K(1Rarչ&ʎ.(3.FWK&dNNX`YfFyһ{ a>`X7P|aQb,i޹8|Ncڡn"C]&>`O_M?y)_#_<PAlPZ6XZPc$m8ι%!@Nqw5.֡#.~OdRxYtqnV!bqVWm\OC4[vĉI$q ԫЩIVVPyI5,U9#=2$1][Ol͒ m dNܑ#zҋK2ƒz;.H<1=]9n+N-.࣓oUo οi,ڣ,TWϑtbnf%TOev%gt3m>թŮ#pW1eB)SIk~Uyei}J?c2P#ԮW@NqNۙ,[2呿3]ШG TwN=ksRҮ,XG o,CY 8U ֱzFx xG"@&9g⠓h/-~r[XtkI5~]+\m|)yZpĩ 3 q[;.pFy Wo+*FHE0ޡȅܽڸ^u4!+Xց<'o")nȻv;/^}NfD֌9$TܙNd `}l+ml&+DrIMlXqs:_;,#>`8ֆg Avn,P8ڮ/5I1*KOrkϛ܇$ ;?Knlmf-u(s-[HO1ǂ=1Vfh#UD檟.o ~5ݝCeM>0$<'(?ݴV[0 f٬0<|`85ksƳ 3.gsWؤt襊,,J cf.mr$؏)d@s$$=s}󬩞ynA򫞘kVyJcne jWq`k-.HJВ0{1#d޲||q\ͭ}H]-KAt *܌ơ͡LFQhci%%x]M)#=ǭZ,<ͱ.8Gn%Hesdr.%]wp[Ȫ$lT>?إIxB#v9#YK .ːY\u_CX=VR5OV'NSǕ8UID'b,,9?Q_({U hqʩμ_d61]d$#`;84t93:c "+~yx3[sZFVYPwpy[xZig$GMk{Kmfr#s)ԭFzbmH}"$»qc\M"V9ge܇ ~UFqMWԾk10GAڶ4e-e{WXc% &BjzUN< c`+h~lV@ Ne$.V#B7c(y-.lQ"`t6?3C31^eZl |Hu/w4OS0O>?%UwlaTltFn޴bolJy䞟JN~^f6O"M$mk~FL,zۄ]|۟Ue\Պ-fSxAsd]VV'#Tx1Kod3[0y#Lۏ8Cq>QyW0  FbCegL{zRn"/( T2[?vi4B2:0rv3087Ri1ƨ:g'-ʎ⣁iLs=Ͻ;w 36uRGq!*,?n+w$, g#Q)-2d g ~Q*qZ_%7bdOǸjޑ2$gt)i +q1$>}Rc>ƺ'0iX 2F1L2x?KKKXsr+KE'㺑W!2C8C׀OU0M*kĖo_eA YrxPߦd\ר66b _rkSǨM$13eQNi#񯈤WIu9#HGЁ`]O3ך-41q^\4鷜(=Yy2 ;1޴PVl$xO$j'?α`sM 9^I.TyjXӊJ{$_f0 5J)NnƊI-LEPU+|0Gl lzRӴ*Vܓ3#8z]\VdD#Q^V70,36BmtU x+% ֟ %Pה]i=rܮ>TW`EB'OEf?&pVWo ==ME,p;謼#Qkh7v2GQR4ԸA*U^>1gb#S,]=2 ^2Ss}iFݔ{3k G(p8`[eR %}]>ܲZKjs}ΰAcʲ'|l`# ^F$M,KOto_{XYer2S5=k, kmmY#V~8bTgԍ𪛴[DKcDi-!͘#-pf'tl#o,,6nzl`al~Vjnɓr$x[ g *(&;b sSdTbfYvi;@\9Y[e26;TGoiFN0՝0˾;XCd_z<[m-8#k$1P}* d3"<3늂 sʸf5!m#NVKSҠp0>B D؇IUiW442,FY `14QxHd;+8k_Po>4i!b;QZ{VA{F7d H `iI>+-M|.QWt5N:KS=Fd'÷Q4s+\K6<120E|ޠH!v>[lU*X}QԮΰC}#('I>ZL!$iڙEʐG^w'}Wfϖ*INֲuh"O,v L`Wj-U'z\%,I=rNk(e+zr6>|Ek^E[8ç[#°MH^$'sӏZc'9hPEYXtܿ0__?Zڂs%r)He;q y:T#<8]22%߻woJzsj.Řp_zzҫۘ^dʾC)!+g _jsj0}>vq.Y" TxLc>ʋW};\زA8RԌf]9 fk5~d#1t> .QYIX}Mf[\Y ~^%uIp@Xvn=EiN &+SiFSЏ𒰕o5Ad(HPgjz1GsyYEl}+9˝y|FYOpGzq. g;R=vS4p,GQDtV,FX4% vFYO5 e1DHFRTN\xR5̷.1W֌ΰV>7Z <9;>Ğn/ګiſJD+#xz{)H':7%fCMnXjy&XÃWu[cs <3DXekk۠Ted6r:J 촩؆,,r= #m!F}N 7F {UY]աYhX+Gi74Ȏ5䴱)zpٝ d:͎MD6d2}9hb~Sb\u<4CDRZW8}#\'ݝ̲zմX Ǽgk8HI篬L^'Ag4lH ]"DPR@ I+_,bYo2s#̒:clj"Ք.VMLx-dR>A>o84$r; $~d\$%QfHj -k(9'񩍦P&') liaGyzheastI?R}})P%Q#!6N2j {Ǖ$0<,SbBxSRZcܒ%dGʒX(wYh}UMB`6Zsi-gx~:_KͿ8,7;=I"rNǹz3%F~FK69鷡k(2&9ґ9GƳH|p©X O1qR(`|p$)<,IرuO\(d!$,/?GcNGr@<(,N;bF N0:3N^=*g.mVIDʹZiBT!hܪ`=Gzd=pV& _tY\d]qhf*xVʬcʡDAZ"i$HWM9EL,4\@1LBjܕUUa# `˭XavH?ΤI9=N0Mw҅ $g#q$DO~|AҖ}- &GY0cc#+6[}dos"2Szm:IQL\Qae=YFuWk_M{'- `ݴcF9m-ua[[F DigZO(|nZu[*ԩy nn?ֻo x;G$Lv(dtw^01iM6 g߅uzȋht#tAa35Wk{8mb_*0z`5(-g>Vi=Ļd?,zg{[ Yv&731=kŽl25-$+ +aOO:9K. XH%THˇe9OƑx<6@>wJ&ۉ-b@WrH SOrLs#Gj y#Z7WF]H*~qSBqrJ;a5܌UbUm2x%<ըDE@XjQpOc,ʳ|zԏlQKm&F]%ʭI[[vA[¥%~U+rMjav;E$nTޤWe9xf-ۭb6˸].4o? ޺m/+.7d]fhy3&eb=BIzbYoq>d`F1&9`mIBJ5ѝzz Z #v'6 e+ ׀zV|O :bi .&^d_^M/DdgJ 9V[ zܶ((d{M/L‹ـP1QiDHzRNl`*rq&  Oi{nv۳ZR®+.jA"=aV0 '>vJ$WU'21yIkx\wIـ݃>x#~5BxY;氬&q$p@Gك$i*' ҀwhIHۯ2sVJłžy17Kc0WvVd !X@GI/mkb#jRYU|/r*K${M=ZRɨ.O'p=*nO=+-$25߽p#=k59ʹvFR̊90q+A ${ɭ1n?#G78S!x2Ea.;%MfʤM$88 $Iͺ&jIܮkNphrOj3qW>+* (bZBCnxzGonsH,N:M+-";qLMJѯ &x$ oZM0s\MC=+ >e=MAdOk%<$~@^ީH4B6bZc"OC[mw p㊪?1F[N}~pٞFXqK˖2nECrcE UOSZԨ$Wu5Ǡ)?x%eA= <~ܴwː@9 x}=̑c0R*)Mt*/Z}F-޷t [V!o6c~}ֳA$o*Ԍa&xbxi!\cԎ1^>w%ռIuwV 9 9ȯT|I (_)60=FpCzRI-J6;+H${Gnc?*o6#3ZY.v}];VӤp[MwZRN7 %x86^bɨK ~` 8s/|]k4YWf79u%ʁ79hUסpbƱI=ԭ#,K3AGze0d0FP|WSq^K=LxgߚbONDW(%;~r:*H2X\TvҼ-檩 Yp,մ--=背P_LҾr-iryl#>#ە/R!FGF:FOGC]7.k)Kj VĚFl$O" ;}ZE[ASakUkbִn|l_*DI;J +`iA"\,U˜}V͎3zmbJXV:ޏpX`Z3==+hӹJyH t5[k0:6QZ2>8$9.Cj&*b.2gPxQEyK{|#55ĖѸ@BOR}W$ְozӌd\dIvIwxv~.!yR5۝ /8?`5[\azoZxDG hԩ>R+V)Ĩs=s!3)gP$'HyIvH-[w#tcQv}NT5Dt!62c }.#àEY/@8vu?Q̽6X`)=1TWQ$n%0?zLnې+(K sȘ\ ]?pcR~"7lq*)cmŠPZ yRHPeXa7S[[@SYBAFQzJ_jAI4O%O]'ڄ 75弖.?ՅlozZ1$ƺ! {3\jmfF8?oJVgxkP/wLˁY3Kur\m1#{U$ro ;NLGo,?usҲns޵HP:Ć8F gM]95\BY9AcκK[mӰv )p3ϽWjzT[_bv1 U0;|)òbv.x+}Z@%vð~H%1nT7`rƢ\3HCܼ_3H 0c0UeW=~UK,h]Fqc$J@۸9E$j{Wޙ)o+ ڐnliݱ0 @وj18p2M=T/4Ԝm5ܢbO=j/GIrFy"BWd#Ml-1D̫{f/xLeNA_E2g;^ݔ; B)+pUvzl1n/|obk"68_%Q/ڼ6{sw7#t#Z9Rn#:U{];μ(P8$ νȖֱH Mp &aOkk VknقPuRy0ŘIs$ЄKxG$~FVYi\n.F2r>NEuᕛeD .`];JaTn.˞XmWڥErMhRV+xR?̎ȸtun@(%߰l$d9]֦.L; p_Oym# -"'=j=&gC+%Ű?#*֢55ccSѯBoϵ }pFۯ>͢r/yMjI}*-]ghcY rC'ֳe! abYvua9!t7Pީ~q،2Q$4w0t'׎Ead,1 'ۘf+R9éES9eq́O5, ִ޷Mndw=fMEU1PU#y>Z 0?j[Mc綂kfL$dp3~5ZQQ_ 2jwPk4hcK+$ O}CQ a1g)4\$\n䏺OOƾ`IӳWŒٹlRGQ\h+Ehdm;_fԯ/.>S+nJ:?*< x|w|j{XtH9yaa$lH8 koBȬzB3yύs“\RȤsApiw!@Z崋푣`B2I+z+B@_7Z241N ïEo^ѴCdC)QJU7y k^Z#D;@aVq)jAq' %Wq`95|6d~>=HFgrSo )#垴Ѷvŕ#;qUrʭa['EU`yZiu$oV؅i寖sqvY z ˋ{+7BB1E_Ҹ ɧ/wO6yT$>W^<eOq>_a֔Ǹq5?$*n TG9h2XmZ=fl#PVN{I̖!H5WbӜzV>,IDó<}jM-uӾ)#\r9!1 9(S6JkL!"LT<] 85Q-CTR)kq=U=\qʚKRsjʲ[oM/U!Wô>T99Sı%cB+ǢV-ڌ;ue)ѹ:➺*H@:T%kc}A3SiA_v<{ nD QpGz>Exaë́[cvո˴ qּN@5sYTU`ݱ=yE\"/)S|S6CS]ƅˈs ͻz{fϭosXy~QySxm7PF_>uT̽AԚ;FQ`z^W<"lď]VqtѢs՗5pBZ%B?vabG8StUb#"Z-tZ98RG?fM0Cֺ[Lf̩lcK#sM=LN@NzH,2*%/i+-s6cVH ƻVM´dޝk~8Bn8m9҄To>iZP5 d.>Ojz׫x6SZ3 ?GlμKVG|.miIksobZ 6exwD}}#޽+S 58 )R/-ʟ>WiytmZeuk:y9GC0um10*5ۼ&s]K!#r+R?ӭxU#2>O6H-Y*\93=)۹U?J61n`YCmR~j+ϧ]챀Zϧ5nG%Ak;;hq=d`A'zI \E7(⟠!v6;B+џ,| oOƲF# 网a 7yO#;blT.kWS[v\$h7Mg|,$<0{;%0O$n۾]7}'S  nh]['9N69in7p[ּA)86 $xq2 cԕTKlm ۗD.5 YPFrBI?=09\hY8U0rtʫI|x &`Sf367i),ٮl.-2<3k,ݝ~}k^dlE F׵jI-nZA(=Qn'_7iw) s޳y$rd3ʣ+Œt5?Φ坃Bzx ӎ ko9*&eb 3z *yS ]:OZ9Ss7_VF;L"|hj09TäȠa~;!Αh$zTw~\1sOHmByl.fydSʧj+",H4I҉q6N@';jPFiGUV*Qj.W7m&7p$XG#2{&mD?lK)(j$8}GZvL޹.64+`u?ҬhU0^pH54 dxD0q$ǭgyՔ0#v(~ I1N0fAJH,þ9NrmDO3NHRy3[@M啁sۚdiGs P$$`q3a4R|  ZՁE$)6^ ?0Sd`:OCYΧk,G V=oqPNfWn0SȺ^m>KkEbD c݈~)iW]&&s#9>ؙ fh Iҥ mb"iIk2G'w'9 ZTczlp,T̳P*3,yo½ D {:l̄{篸ۻϙ {RWDj 1Iuo@Fy5\.n 64CQ}x=j8ub2L@siqzUh5;֙"l$vJWfţʧ }DKt3\H@iT1\,whv#kO%rMi'b<ԍi3ګ^$$2JU{d ldf;x8\41Cnݶ'O]=˖O7g839>N)iy-JvCMYo[c ſ#]vVhŗ/,DuOoRU` 2\vq˩_hc~*{I׭u"s Ǐֳn nde=+b|`Tfe]3yI+UᎯ SD4A_P,2}EwSi+ϱ@ )G9>=JȏVw*ԍ'a$- 3㏯o%< 2Œ esC"VTs޶C $V<'ֹ ۝vpw ~^Zg>h'o[WSOaZjGllyYTioo rX4kجv/MRu . P$Ψr7^y|ǥu[dRHSS*KUf&k 2!GZ"v8o|^!Hm! ^-2+~8^K&pp$uUG^د,a'?ZRIaW?J#+2?0cKeAqpq2q؟ /mm*Hm؈'%v8dONGz98etb0{^)tنGAwj}KF'&XVQ{y"Z\J~6}"e*8 ^rzOG+3A^A3`&(~@PyE AvXfzqb_oe,`j1ܧJlJ1ge_ٸ_Cpq֘P =@U??t,$~QIxG{88&gPo8 =;oT+V}qp?ן1ids+h+ >{888iIkͳ*7_317w|qWQO/ ={{ M#P#pVSzU ) gǝ©6:cMG]-:j7O&&oCcU=۪gae${eam!8+Ҩ; kr!rGMKlx)_^Σ|8ǥz%?xOCcp4p^ ј0B@=H4>mԯ^EWv~A{8<:\QhBoT4ꅛzWQM`0UtX> p5MH{Կ(*){(v<z,,ڞc, Nޙ[_E+ q(U נI0Vpc [)[ᦞgP+3 9#រ {x? 2S> U$-רQO; SFRJtj'5QD.5-Giфѿ G:?ȃC|$#5=GY4iFv5UGL}J A7קwU}VpOL'?¥Ox>?»Z)=5={"6ӕ},,B zWmE5Cc߀z]\kp)Ԟ՚fη"ڊeQH /6Sէc^?vbV##5TQN)x̿4)sWհNp<&&cy Վ[DۑŐzwA ײIуѡrGM\d瀃R-9 zG?»+; ={y KȾ"di5ّץMeuE<ži,st#MBqѩ\^ERP[D=;R~ hOQ?&tfPp08Y=;>&$}WTm$~oWn s&ԯ'%"Px/z<%G+?4ԇ|!7V5oIkh:?=%~#ڮǠv/-I7WSXi(;D4eH5mSxqM?&~>GCGi7D+15&+H O7}&SOkh=;\> h-}(3V-B#!2?(CC4čF4IJ|o;|khȃñ2|\;H~$;|Ƿ^E [D=;[ cF?cnJ/Htγ[ƹ yAĕ^Ei-(>`r7U<:p@8zKG!23Q;^zW4p= " 2r0*d'ro?c:*xpbl8nְ+L^mźM>鷰Hv\< Ya,|X #zJjpAI2ŴpL9?2ų:sr͈-Fn qU2pJ|!E;-cꇇӡw*Cnȕbq9yN0+m=V+A;y+>5*b,5,XXZQ\]8&r3ǯwK7&pw1Gxν#C𾙣/,;һhf=8P&}1E9?\רEpHQG(IK_CSGTUQEPQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEEyѺc9)n#~x@Q+zv`+uZHeF5fSb:|ҏ1c(:n>J͸R0`ښMRY} mGRg@`6)۬\jڍgM孾1v@ i:n!zP^hmȕY]$cۭMO:խcd.Ҩ+g8*q wė/skklAbxxP: χ4Z4d%9I\autF6AEWaAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP͖֖F#Ҵ%JQbEe 9.?xG2ý~lC靶Ď1UXw+dR.QH:愬''jtԩ(k8NU }]CWAWnB.h.>eu?t^X3[NoT:DC]$sҩi6B08Pksalqw=:oiao0;ZP܎E vJ>E6xeVQ0gT[1'β> [QK]sF[7QQ>9J7Q1i T}!z_b%wm i:7E`$C_BZA}fۢs{"/ t:iϙQEz&EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP̫&n($}js9?EU{AidWn H<+8M7 wH9ø_k6:eeXyp?Z*gyT~9B)'Gfn|b$G\O- ZId<W4|a a۰N0B>ƶfu>gQN00sҵyɓrrq\.CFj9=jL!W?ZcEvf$GscZb ?45)jɱP[$ޠ:oڋ民sF9|ָ)9>խ ȖuG춫\{}Q_nuQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@0"cz&Al\ZOqXĥ[cWGr8?S] v}͕C"B#9`JȎ #;xS9+ IͨY/O~mMRLZ3Rw*>٢020H=AGc_lfb0 2Z̩%Ot.Uql0'd@ɭkXv|s^팲GQ~j 6/*iֵS0pz⊲y^*' +Y>^sUO=*#l)9Vl~G*4͂>_870nRȤ`~u$__(Bz+`rc#袊((((((((((((((((((((((((((((((((((((((((((((((((((((((((5 .;>:gvx;ڄ!.6:kZRkv痎_>RUPp%myߜ/A=}[==F YH )Z|3`=Ve'm׻*::aPGG[ĚDm϶kN5"-M]Y-h\VX\Jӣ!zw 5zT?+O997pp ;+ۡn*mGlX'QךʶUi'+RcFsk8CFƈd,#/}ꤑncz+N/erpTYs-n5X2}Qo2W<,AIpw1Go\Ա%k[LWxv-61 HqڽL_B:Ԣ+MŠ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( Ҽ>:no졐[&EAzgzEso k$N >'d<Njro ڟ[ǺkrrqȊQp><3$b[g*ӈx brof^RN028`kR01\`?Uci"m-ޫ QWP5{ (U 8`W|1Y.c:;?4m+)exL0>{z׸TSƒm.NFFq^~'-Yv!L>:N#ކYebʄ&J(UjvEEYX(aEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPtdiary-3.2.2/theme/green_leaves/green_leaves.css000644 000765 000024 00000015764 12137321070 022175 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Green Leaves Revision: $Revision: 1.3 $ Author: TADA Tadashi Access: sho@spc.gr.jp Comment: アジサイの葉 License: GPL validated by W3C. */ body { background-color: #fff; background-image: url(body.jpg); background-position: left top; background-repeat: repeat-x; color: #0a0a0a; margin: 0px; padding: 0px; } h1 { background-color: transparent; color: #fff; text-align: left; height: 120px; margin: 0px; padding: 0px; padding-left: 1em; } a:link { background-color: transparent; color: #3ab4c2; } a:visited { background-color: transparent; color: #008000; } div.adminmenu { font-size: 80%; height: 20px; margin: 0.1em; text-align: right; font-weight: bold; } div.adminmenu a { text-decoration: none; } span.adminmenu { background-color: #d0f5d0; color: #000; padding: 2px; } div.day { background-color: #d0f5d0; color: #000; border-style: dotted; border-color: #9ca8ad; border-width: 2px; margin: 0px 1em 1em 1em; padding: 0px; padding-bottom: 1em; } h2 { border-style: dotted; border-color: #9ca8ad; border-width: 0px 0px 2px 0px; margin-top: 0.1em; margin-bottom: 0.1em; } h2 span.date { font-size: medium; margin-left: 0.3em; } h2 a { text-decoration: none; } h2 span.title { font-size: large; margin-left: 0.3em; margin-right: 0.3em; } div.body { background-color: transparent; color: #000; margin-left: 1em; margin-right: 1em; } div.section { margin-top: 0.5em; margin-left: 0em; margin-bottom: 1em; width: 100%; } h3 { margin: 0em; font-size: medium; font-weight: bold; } h4 { margin: 1em; font-size: medium; font-weight: bold; margin-bottom: 0em; } h5 { margin: 2em; font-size: medium; font-weight: bold; margin-top: 0em; margin-bottom: 0em; } div.day span.sanchor, div.day span.canchor { font-size: 70%; margin-right: 0.5em; text-decoration: none; } div.section p { line-height: 150%; margin: 0.5em 1em 0.7em 2em; } div.caption { font-size: 90%; border-style: dotted; border-color: #9ca8ad; border-width: 0px 0px 2px 0px; margin: 0em; padding: 0.2em; padding-left: 0.5em; } div.caption a { text-decoration: none; } div.comment { background-color: transparent; color: #000; border-style: dotted; border-color: #9ca8ad; border-width: 2px; margin: 0.5em 2em 0.5em 2em; } div.commentshort { font-size: 90%; margin-left: 0.5em; } div.commentator { margin-left: 0.3em; } span.commentator { font-weight: bold; } div.commentshort p { line-height: 120%; margin-top: 0.2em; margin-bottom: 0.2em; } div.commentbody { font-size: 90%; line-height: 120%; margin: 0.5em; } div.commentbody p { margin-top: 0.2em; margin-bottom: 1em; margin-left: 2em; } div.form { background-color: transparent; color: #000; border-style: dotted; border-color: #9ca8ad; border-width: 2px; margin: 0.5em 2em 0.5em 2em; } div.form form { margin: 0.5em 0em 0em 0.5em; } div.form form.comment { font-size: 90%; padding-bottom: 0.5em; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #f5f5f5; color: #000; margin-left: 0.5em; } div.textarea { display: block; vertical-align: top; margin-top: 0.7em; } form.comment textarea { display: block; background-color: #f5f5f5; color: #000; margin-left: 3.5em; margin-bottom: 0.7em; width: 25em; height: 5em; } form.comment div.button { display: block; margin-left: 3em; } div.referer { text-align: right; font-size: 90%; background-color: transparent; color: #000; margin: 0.5em 1em 0em 2em; } div.refererlist { background-color: transparent; color: #000; border-style: dotted; border-color: #9ca8ad; border-width: 2px; padding-bottom: 1px; margin: 0.5em 2em 0.5em 2em; } div.refererlist ul { font-size: 90%; line-height: 120%; margin: 0.5em 1em 0.5em 2em; padding-left: 1em; } div.section hr { border-style: dotted; border-width: 2px 0px 0px 0px; border-color: #9ca8ad; margin-left: 4em; width: 70%; } hr.sep { display: none; } div.footer { font-size: 90%; text-align: right; margin-top: 0px; margin-right: 1em; } div.update { padding-top: 1em; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #f5f5f5; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } div.comment form { margin-top: 0em; } p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } div.section pre { background-color: #3ab4c2; color: #fff; margin-left: 3em; margin-right: 1em; padding: 8px 8px 8px 8px; line-height: 1.3em; } div.section blockquote { border-style: solid; border-color: #3ab4c2; border-width: 0px 0px 0px 6px; margin-left: 3em; padding-left: 6px; } div.section blockquote p { margin: 0.5em 0em 0.5em 0em; } div.section ul, div.section ol { margin-left: 7em; margin-right: 3em; padding-left: 0px; line-height: 1.3em; } div.section ul ul, div.section ol ol { margin-left: 1.7em; margin-right: 1em; margin-bottom: 0.5em; } div.section li { margin-bottom: 0.5em; } div.section dl { margin-left: 4em; } div.section dt { margin-bottom: 0em; font-weight: bold; } div.section dd { margin: 0.2em 0em 0.5em 2em; } div.section table { margin: 0.5em 1em 0.5em 5em; border-style: solid; border-width: 1px; border-color: #9ca8ad; border-collapse: collapse; } div.section th, div.section td { padding: 5px; border-style: solid; border-width: 1px; border-color: #9ca8ad; } /* plugins */ /* amazon plugin */ img.left { border-style: dotted; border-width: 2px; border-color: #fff; float: left; margin: 0.5em; } img.right, img.photo, img.amazon { border-style: dotted; border-width: 2px; border-color: #fff; float: right; margin: 0.5em; } span.blogmap { font-size: 80%; } /* div.section, div.comment { clear: both; } */ div.footnote { margin-left: 5em; margin-right: 2em; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #9ca8ad; } /* sidebar */ div.main { margin-left: 200px; } div.sidebar { font-size: 90%; background-color: transparent; color: #000; position: absolute; top: 140px; left: 0px; width: 200px; padding: 4px 0px 100% 0px; } div.sidebar a:link, div.sidebar a:visited, div.sidebar a:hover, div.footer a:link, div.footer a:visited, div.footer a:hover { background-color: transparent; color: #000; text-decoration: none; } div.calendar { margin-left: 4px; } div.calendar select { margin-left: 8px; } p.recentitem { color: #000; font-weight: bold; margin-left: 4px; margin-bottom: 0.5em; } div.recentsubtitles { } div.sidebar hr { border-style: dotted; border-width: 2px 0px 0px 0px; border-color: #000; width: 80%; } tdiary-3.2.2/theme/green_leaves/README000644 000765 000024 00000000630 12137321070 017666 0ustar00machustaff000000 000000 Title: Green Leaves Revision: $Revision: 1.1 $ Author: TADA Tadashi Access: sho@spc.gr.jp Comment: アジサイの葉 License: GPL validated by W3C. サイドバー推奨 amazon プラグイン対応 トップの画像を入れ替える場合、append-css.rbプラグインを使って以下のように 指定すると無改造でいけます。 body { background-image: url(新しい画像のURL); } tdiary-3.2.2/theme/green-tea/green-tea.css000644 000765 000024 00000023165 12137321070 020607 0ustar00machustaff000000 000000 @charset "utf-8"; html { margin:0; padding:0; border:none; } html *{ -moz-box-sizing: border-box ; box-sizing: border-box ; } body { /*font-size: 80%; */ /* MacIE5 \*/ letter-spacing: 1px; /* */ font-family: Verdana, Osaka, sans-serif; line-height: 1.5; color: #000000; background-color: #B5CBA1; text-align: center; margin: 0; padding: 0; word-break: break-all ; word-wrap: break-word ; } body{ position: relative ; width: 735px ; max-width: auto ; margin: 0 auto; padding: 0; } .main{ padding: 0px; margin: 0 0 0 195px; } h1 { width: 680px; font-family: 'Comic Sans MS',sans-serif; text-align: left; margin: 0 auto; padding: 40px 0; font-size: 250%; line-height: 1.5; letter-spacing: 0.1em; color: #ffffff; } div.day { margin: 0 auto 15px auto; padding: 0 0 20px 0; width: 540px ; background-image: url("waku3.gif"); background-position: bottom left; background-repeat: no-repeat; } h2, h2 a{ text-decoration: none; border: none; color: #000000; } h2 { font-family: 'Comic Sans MS',sans-serif; font-size: 120%; font-weight:bold; margin: 0; padding: 12px 12px 6px 12px; text-align:left; background-image: url("waku1.gif"); background-position: top left; background-repeat: no-repeat; } span.date{ letter-spacing: 0px; } span.title{ font-size: 100%; letter-spacing: 1px; font-family: Verdana, Osaka, sans-serif; font-weight: bold; margin-left: 15px; } div.body { padding: 10px 0 0 0; margin: 0; text-align: left; background-image: url("waku2.gif"); background-position: top left; background-repeat: repeat-y; width: 100% ; } div.day > div.body { padding-bottom: 1.1em; } div.section{ margin: 0 15px 12px 15px; border-bottom: solid 1px #ffffff; } div.section P { margin: 1em; padding: 0; } h3 { color: #000000; font-size:100%; font-weight: bold; margin:0; padding: 0; text-align:left; } h3 a{ border: none; } a.sectioncategory{ } span.sanchor{ color: #B5CBA1; margin:0; } span.timestamp{ font-size:70%; font-weight: normal; letter-spacing: 0px; } /******************* decoration ************************/ a{ text-decoration: none; color: #000000; border-bottom:solid 1px #000000; } a.keyword, a.okeyword{ text-decoration: none; border-bottom: dotted 1px #d0d0d0; } a img{ border: none; } a:link{} a:visited{} a:hover{ color: #ff0000; } a:active{} h4 { color: #000000; font-size:100%; font-weight: bold; margin: 7px 0; padding: 0 0 0 5px; border-left: solid 2px #B5CBA1; text-align:left; word-break:break-all; } blockquote{ border: solid 1px #B5CBA1; margin: 1em; padding: 7px; } .section blockquote p{ margin: 7px; padding: 0; } cite{ font-weight: bold; font-style: normal; } pre { border: dotted 1px #B5CBA1; margin: 1em; padding: 1em; } font{ line-height: 1.2; } em, em a{ font-weight: normal; font-style: normal; border: none; background-color: #B5CBA1; } ins, ins a{ text-decoration: none; border: none; color: #666666; } /************************* list **********************/ .section ul{ } .section ul li { } .section ul ul{ } .section ol { } .section dl{ margin: 1em; } .section dt{ font-weight: bold; } /********************** img ***************************/ img.photo{ float: right; position: relative; margin: 0 2em 10px 10px; border: 0; } img.asin{ float: right; position: relative; margin: 0 0 10px 10px; border: 0; } /********************* footnote **********************/ span.footnote{ font-size: 70%; } span.footnote a{ border: 0; } div.footnote{ margin: 1em 2em; } p.footnote{ margin: 0; font-size: 90%; } /********************** comment ***********************/ div.comment, div.refererlist, div.form { background-image: url("waku2.gif"); background-position: top left; background-repeat: repeat-y; text-align: left; padding: 5px 15px 0 15px; margin: 0; } div.refererlist ul{ margin: 0 2em; padding: 0; list-style-type: square; font-size: 80%; letter-spacing: 0px; } form div.refererlist ul{ font-size: 100%; letter-spacing: 1px; } div.caption{ font-size: 80%; padding: 0; margin: 0; } form div.refererlist div.caption{ font-size: 100%; padding: 0 0.5em; margin: 0; } div.caption a{ border: none; } div.commentshort{ margin: 0; padding: 0; } div.commentshort textarea{ width: 100%; } span.canchor{ display: none; } div.commentshort a{ border: none; } span.commentator{ font-weight: bold; display:block; margin: 0 0 0 -1em; } form span.commentator{ display: inline; margin: 0; } div.commentshort P { margin: 5px 0 0 1em; font-size: 90%; letter-spacing: 0px; } /*************** trackback/comment module ****************/ .hatena-modulebody ul.hatena-recentcomment li a{ display: inline; width: auto; padding: 0; margin: 0; border: none; } .hatena-modulebody ul.hatena-recentcomment li a:hover{ width: auto; border: none; } /******************asin detail***********************/ div.hatena-asin-detail { margin: 1em 1em; padding: 10px; border: solid 1px #B5CBA1; _width: 100%; } img.hatena-asin-detail-image { float: left; border: 0; margin: 0 10px 0 0 ; } div.hatena-asin-detail-info{ float: left; margin: 0; word-break: break-all; } .section p.hatena-asin-detail-title{ font-weight: bold; width: 100%; margin: 0; } div.hatena-asin-detail-info ul { list-style-type: none; margin: 5px 0 0 0; padding: 0; } div.hatena-asin-detail-info li { margin: 0; padding: 0; } div.hatena-asin-detail p a{ border: 0; } div.hatena-asin-detail-foot { clear: left; } /************************ form **********************/ form{ margin: 0; padding: 0; } form.hatena-searchform{ margin: 5px 0; } div.day form{ width: 540px; margin: 0; padding: 0; } div.day form div.body{ margin: 0; padding: 0 15px; } div.day textarea{ width: 90%; } textarea, input{ letter-spacing: 0px; } /********************** sidebar ***********************/ .sidebar { position: absolute; top: 10px; left: 0px; width: 180px; padding: 0; margin: 0 ; font-size: 90%; text-align: left; border: none; } .hatena-module{ margin:0 0 15px 0; padding: 0 0 20px 0; background-image: url("wakus3.gif"); background-position: bottom left; background-repeat: no-repeat; text-align: left; width: 100% ; } .hatena-moduletitle, .hatena-moduletitle a{ border: none; color: #000000; letter-spacing: 0px; font-weight: bold; } .hatena-moduletitle{ font-family: 'Comic Sans MS',sans-serif; font-size: 120%; padding: 12px 12px 7px 12px; margin: 0px; text-align: left; background-image: url("wakus1.gif"); background-position: top left; background-repeat: no-repeat; } .hatena-modulebody{ padding: 0px 13px 0 13px; margin: 0; font-size: 90%; width:100%; background-image: url("wakus2.gif"); background-position: top left; background-repeat: repeat-y; } .hatena-modulebody a{ border: none; } /********************** sideber li **********************/ .hatena-modulebody ul{ padding: 0; margin: 0; list-style-type: none; } .hatena-modulebody li { } .hatena-modulebody li a{ display: block; padding: 0; margin: 0; width: 100%; } .hatena-modulebody li a:hover { color: #ff0000; border: 0; width: 100%; } /******************* photo module *******************/ ul.hatena-photo{ padding: 0; margin: 0; width: auto; list-style-type: none; text-align: left; } ul.hatena-photo li{ margin: 0; display: inline; width: none; } ul.hatena-photo li img{ } ul.hatena-photo li a{ display: inline; width: 48%; margin: 0 0 10px 0; padding: 0; text-align: center; } ul.hatena-photo li a:hover{ width: 48%; background-image: none; } ul.hatena-photo li a img{ filter: none; border: 1px solid #999999; } ul.hatena-photo li a:hover img{ filter: none; border: 1px solid #ff0000; } /********************** calender **********************/ div.calendar { font-size:80%; color: #ffffff; margin: 0 ; width: 550px; padding: 0; text-align: right; } div.calendar a{ border: none; color: #ffffff; } .main div.calendar{ width: auto; text-align: right; } .sidebar div.calendar{ width: auto; text-align: left; } /********************** header **********************/ table { background-color : transparent; margin: 0; padding: 0; } td { background-color : transparent; } table table td{ background-color : transparent; } table table{ margin: 0; padding:0; border: none; border: 0; background-image: none; background-color : transparent; } table table td font, table table td a{ border:none; color: #ffffff; } table a{ border: none; } table input{ border: 0; background-color : #ffffff; color: #000000; } /********************** calendar2 **********************/ div.calendar2{ padding: 10px 0 0 0; text-align: center; } table.calendar{ font-size: 100%; letter-spacing: 0px; _width: 100%; margin: 0 auto; padding:0; background-color: #ffffff; border: none; background-image : none; background-repeat: no-repeat; text-align: right; } td.calendar-current-month{ font-weight: bold; } td.calendar-prev-month, td.calendar-current-month, td.calendar-next-month{ text-align:center; } td.calendar-day { } td.calendar-day a{ border-bottom: 1px solid #000000; } td.calendar-weekday, td.calendar-sunday, td.calendar-saturday{ display:none; } td.calendar-day img { width: 12px; height: 12px; border: 0; } /************************ other ****************************/ div.adminmenu{ text-align: right; width: 710px; padding: 0; margin: 1em auto; font-size: 80%; color: #ffffff; } div.adminmenu a{ border: none; color: #ffffff; } div.adminmenu{ text-align: right; margin: 0.5em 1em; font-size:80%; } span.highlight { background-color: yellow; padding: 1px; } div.body { clear: both; } tdiary-3.2.2/theme/green-tea/README000644 000765 000024 00000000145 12137321070 017077 0ustar00machustaff000000 000000 Title: green-tea Author: id:chepooka Access: http://d.hatena.ne.jp/chepooka/ License: GPL Comment: tdiary-3.2.2/theme/green-tea/waku1.gif000644 000765 000024 00000000513 12137321070 017735 0ustar00machustaff000000 000000 GIF89a@!,@@iڋ޼H扦¶ L: Ģ18*̦ JԪjܮ Nl ւ;(8HXhx)9IYiybiɩJZfZ*;K[k{ ,N^n~/?O_o0t< …P~1| ĉHQƍ;I2G!KҢɕR);tdiary-3.2.2/theme/green-tea/wakus1.gif000644 000765 000024 00000000442 12137321070 020121 0ustar00machustaff000000 000000 GIF89aG!,G@yڋH)ʶkL6ηy +,"L >Ҫ]Ƣ >渌6޺ ׼Ged'A5hHp·xq()HYxi)7JJgz ڊ K&; h+[;(Q\-M-j]]=]=fV~^?#?og/Uϯ%a #Q2!$L ;tdiary-3.2.2/theme/green-tea/wakus2.gif000644 000765 000024 00000000341 12137321070 020120 0ustar00machustaff000000 000000 GIF89a6!,6@  ޼~ZH.cʶLkrĐLVʦ3J̩uXju٭w[T>E6 ?tȼKrW(GXvx85Ieyy9 $:TjJ +UKG{[ ֛2Lb|,,mCU;tdiary-3.2.2/theme/green-tea/wakus3.gif000644 000765 000024 00000000351 12137321070 020122 0ustar00machustaff000000 000000 GIF89a1!,1@  ޼~ZH.cʶL[G s13Lʎ&iJ-ЩʨbW"UǶ$բ45r&9.S'3hxta$8)hy闩y :':Vjz:+E[ۅ{x+ T8)lL|:) V\v-s];tdiary-3.2.2/theme/green-border/green-border.css000644 000765 000024 00000017627 12137321070 022025 0ustar00machustaff000000 000000 @charset "utf-8"; /* Green-Border.Css: Green-Border style sheet of tdiary Copyright by (C) Nana validated by W3C. Title: Green-border Revision: $Revision: 1.14 $ Author: Nana Comment: カエルくんなテーマ License: GPL */ div.rank { margin-left: 25%; margin-bottom: 2px; margin-top: 2px; font-size: 90%; text-align: left; } body { background-color: #fff; background-image: url(green-border_bg.png); background-repeat: repeat-y; color: #000; margin-right: 5%; margin-left: 25%; } a:link { color: #00CA65; text-decoration: none; } a:visited { color: #49BA18; text-decoration: none; } a:hover,a:focus { color: #C2FE20; text-decoration: underline; background-color: #ffffff; } div.adminmenu { font-size: 90%; margin-top: 0; margin-right: 2%; text-align: right } span.adminmenu { background-color: #ffffff; border-style: solid; border-color: #C2FE20; border-width: 0px 1px 1px 0px; padding: 3px; } h1 { color: #49BA18; background-color: transparent; border-color: #49ba18; border-width: 0px 0px 5px 0px; border-style: solid; /*margin-left: 25%;*/ padding-bottom: 3px; padding-top: 3%; padding-right: 10%; text-align: left; font-size: 130%; } div.calendar { background-color: transparent; border-color: #B0FFB0; border-style: none; border-width: 1px 0px 1px 0px; font-size: 90%; /*margin: 0% 0% 3% 25%;*/ padding: 3px; text-align: left; } div.day { margin-bottom: 3em; /*margin-left: 25%;*/ } h2 { color: #ffffff; font-size: 100%; background-color: #B0FFB0; border-color: #B0FFB0; border-style: none; border-width: 1px 0px 1px 0px; margin-bottom: 0px; margin-top: 1em; padding: 3px; } div.body { margin-right: 5%; } h3 { padding-left: 2px; font-weight: bold; font-size: 100%; font-weight: bold; margin: 1.5em 0px 0px } div.day p { line-height: 1.4; margin-bottom: 0.7em; margin-top: 0.5em; margin-left: 2em; } div.comment { font-size: 90%; padding-bottom: 1px; padding-left: 2em; padding-right: 2px; padding-top: 2px; } div.day span.sanchor { background-image: url(green-border_panchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 20px 20px 0px 0px; color: #B0FFB0; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(green-border_canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 14px 20px 0px 0px; color: #B0FFB0; background-color: transparent; font-size: 1px; } div.comment div.caption { border-color: #B0FFB0; border-style: solid; border-width: 0px 0px 1px 0px; padding-left: 2em; } div.comment p { margin-left: 0em! important; text-indent: 0em } div.referer { font-size: 90%; border-color: #B0FFB0; border-style: solid; border-width: 1px 0px 1px 0px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; padding-top: 2px; text-align: right } div.refererlist { border-color: #B0FFB0; border-style: solid; border-width: 1px 0px 1px 0px; font-size: 90%; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; padding-top: 2px } div.refererlist div.caption { border-color: #B0FFB0; border-style: solid; border-width: 1px 0px 1px 0px; } hr { border-style: solid; border-color: #00CA65; border-width: 1px; } hr.sep { display: none } div.footer { font-size: 90%; text-align: right; } div.form { margin-left: 0; background-color: transparent; padding-bottom: 0.5em; padding-left: 1em; padding-right: 1em; padding-top: 0.5em } input.field { color: #000; background-color: #ffffff; border-style: solid; border-color: #00CA65; border-width: 1px; } textarea { color: #000; background-color: #ffffff; border-style: solid; border-color: #00CA65; border-width: 1px; } p.message { background-color: red; color: #ffffff; font-size: large; padding: 8px; text-align: center } pre { background-color: #FFF8DC; color: #000; font-size: 100%; margin-left: 3em; padding: 8px; border-style: solid; border-color: #B0FFB0; border-width: 1px 5px 1px 5px; } div.body dl { margin-left: 2em } div.body dt { font-weight: bold; margin-bottom: 0.2em } div.body dd { margin-bottom: 0.5em; margin-left: 1em } li { list-style-type: circle; } ul,ol{ margin-top: 0em; margin-left: 2em } div.body blockquote { color: #008080; background-color: #fff; border-color: #38C868; border-style: solid; border-width: 3px 1px 3px 1px; padding: 0.5em; margin-left: 3em; } .hide { background-color: #000; } span.memo { color:#000; font-weight: bold; background-color: #7fffd4; } a img { border-width: 0px; } /* 脚注番号 */ span.footnote ,span.footnote a{ font-size: xx-small; color:#DC143C; } /* 脚注本文全体 */ div.footnote { border-color:#ffffff; border-style:dashed; border-width: 2px 0px 0px 0px; padding: 3px; font-size:x-small; text-align: left; margin-left: 24px; margin-right: 16px; } div.footnote a{ color:#DC143C; } p.strong { font-size: 200%; } input, select { color: #000; background-color: transparent; border-style: solid; border-color: #71E63E; border-width: 1px; padding: 2px; } /* calendar2 */ table.calendar { font-size: 90%; line-height: 100%; border-width: 2px; border-color: #7FFF00; border-style: solid; margin-left :25%; background-color: #F5F5DC; color: #000; padding: 1px; } table.calendar td { margin: 0px; text-align: right; padding: 0px; margin: 0px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: #B0FFB0; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: #B0FFB0; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #ffffff; color: #000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #ffffff; color: #000; /*margin-left: 3em;*/ width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; /*margin-left: 3em;*/ margin-bottom: 1em; width: 30em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* 検索フォーム */ form.search { text-align:right; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; text-align: center; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #FF8080; background-color: transparent; } .calendar-saturday { color: #0080FF; background-color: transparent; } .calendar-weekday { color: #555555; background-color: transparent; } .calendar-todo { border-style: solid; border-color: #fff; border-width: 1px; }tdiary-3.2.2/theme/green-border/green-border_bg.png000644 000765 000024 00000000706 12137321070 022457 0ustar00machustaff000000 000000 PNG  IHDR@Zf+tEXtTitleblue-border.pngTm tEXtAuthorNana?tEXtCopyrightNanatEXtCreation Time04/08/02(tIMEm pHYs  ~gAMA aIDATx @EQ*dcB!lBh . !oqz>o}K~ylͻ/٦+_]sshG8 h, XD&`M @4 h, XD&`M @4 hѾ %aMDIENDB`tdiary-3.2.2/theme/green-border/green-border_canchor.png000644 000765 000024 00000052437 12137321070 023514 0ustar00machustaff000000 000000 PNG  IHDR/<sBIT|d pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'utEXtCreation Time04/08/02(prVWxq0a=DuvL K: f|1 +V|~gzc֞Z[w̌rRw Fn R /oUR&ħ5?&ЊsMzb --(bdM.g D.پ i߹?mѓF$DAFHmkBF)3TmkTSx]MlIv̌mIX`rHE Lu(Ɣ!)[C ɶ˒#8\ A ?  KlA9dsi.A0WUf1jfuwOW}離{q>ۣaU51flcݜ7:_z/]R3i5gJ ׺'cmQkPkiCFds{ jnC!Եc=Cݩ6;}xle Eg4 KJus46'xM* :SvtWipeM*5owUZ؂gu2}t^ȋ͵>>kNG2߃rэ2XHޅڑ1qjkp߅({ B9pvp8 8=r煍a e1;zWtt];1=v6ȇiF/f~Bq}(P5Q~>/݈-*$#x: ڰa9D*6/VrJHH$Ng܄4l,J;+ǷǏI9L :éG7=*,9U9tˆ~ ^hsT8zYydʻlH͂f*&XT fX( &$w$rl9KMS$Ǥ(5^Q#$&">2|*VR~Q }iJ J|Apa$q;и.(Bb:8xonar%+~NGx3ρ> 8Va ztA܊PC ̿#sbE'6@2T= KI~>(ZAOhCn`F-CH#L Ĥ0#(5`(6*I%#6GaɅ#&P)TEv4:KSیB$] !P#I V L~}Q.QdM(c9%9i|P Jvʸ+FI/9QrCPi:> F'aZcSؐIqa΋ɱE']#k 0kiOc,gCZͤj[/FK$ep1uT$cux/ j~GtJjP;RI$Fㄼj'><‘ &Ï> k)s"FH3lRx{1pՓr)!9pPc#0rGg|| z)›;D tp0,zJqoCCAw05YOXӒQt",q/)JRDBgN9FdBx*£AZt&I#a:LixS B̾7];)Wnw)Hvl +QF c(!$2|8!E40Pk(ߐLH#t$v?tq*$-{󦵅} %oB]EitΌ P49Ao#򄮠#ad.bӀ"q!8G#ğ^{dx\EQrkle+^4f"r/Pd0| eA Ti[0͑'U8v@9u̱fwV:fH̎3zA\`Ֆ&<T$)S. =qʧyI /+pUյ#O%}!MZY\d ):8.g@rL5a X{gGHah+bX }prQDm,*7UN2#q~K pءf,7.S!xK` JcJTblIB&L.؅^{N>o\rZ5F128r(a4I:40u/»UȾњb)m>TqߧԢu_'>r&zpyT21CB$F~rI$Ɉ 8) iVEI?%4]TG>*KRHղCiӌÙ%4C'i5+7r KD^H8j0HJ|Rr7b+XicGZ1/BviSJAI{7  hÞ`G,6b>ܸ_ZGdž˨_QM=iMyVوrF.15<.+rkD(*i3(hK{j߸j:HW::5g%-ǯFMtEs˺ݐ:YEAUkWva'Ӡp+yi S'`["fiOBR}:= U/d1tY%LwLmhO>!5[{Ptێ( nx*et ExAf7&@ P+}lS˞*]iɲh C :":tlY]t( Z<{gNڄ:˗${vCV:ҷ(O׊+ŢcF7e@R?shVl\]{d+tC:&WC/i,Kpc~tWY]V~9mZAz#:%σ+_M?9a_ 'waޏ. {1s-վ+DܬtއoEj/tP=gޡ/m ݿYR);zjͨR/:h=5 ~μO"em;啿 5 $"P^]{1ubB3gY) 1sIYϘ9I tWg\=\άX9celudl]++g+;3g+2fΘy9[Aqs.挛珛tםt3g8e2`0hѣ˚ `Sz~3j GI7K^}qJ!g/GgGO`r"lz:|fr'@+&uwԹ% W?ͣ]ߩ;y; SCיKhW׹}~>Vmf+|#b͌SN 挛I}kGbo n|4'挋\\ʸ8WDqk3kXOƅM 񱂏_ga/bq's]|j|⌇zͼ_\Yx$skyu~n֯q9}ܲ-sHh(ʗspldOJ$6۠ͻ-pX L,O=wfIG-/&G~(DŽ_ͨef / e@jsKNߔ]#9' iom:ɋ=6g,Kte %jџ)WI&8>|蓼SSsйAO^o߸="~H;=GZ?aW){?Vm~+O߱+ M{ig1{{HmCdnVgƹ2F)pO {| GIA1$Qhe\>.F\4w؟]x*G9)}O`2XZRU)r#&y2y=>OG )WC몆-r (s@ v pd^dnmTqͽO!{sl5֋pQ﷥'?F'z Sou{ukL/d,e~aa[PpoCyWEw Z )mas7[P4;oV*Ye7gٿ@T{hGh,QKLyN}iƖ8؄ yl HZͿ~a3AY:t8d7O>eͫc"^Ю-j2kM 3z~ps-G4ùspSd=19zюn Wvof>ajPZ[bVe:kGE6gpWZ/~As_{{\̆# 92Ћ3%WVb!K"65+pCZkVMik_kg_g\O)׳ߡ[1Z=f3a,6#so+2%l"V1BkUl"!Iga\Cp",Rf1Z$v8slltꎍ cByUh 3Ww|ş ֤=W֛m[m +Ϥrtl"=A8s5ptʞyce7]٤֭بQ ֮)6k`1UqB-Ako4.ICGp;ЉfzV>g0WM6ZgV{ޤԡ/pG?prJP=砀;VmUs]k5yѡbmU*:!Y&Ա lA8eHkX|szPn]j FE]/qSߤL&NOovv١v4]R* *) 9٫ѹ[U8#}C鳮}  ,SOANݑcKq"}Ϧה(_=Qn(<+nR]z'防Ǔm Q#W]ý17SiWju!i)rU֏ip{<hׄ :/e'Tmmm(\VW%:Wa=b ^QtftH/<$mkBSx]N0w [WCbo@҄I/?ͣ$2;3;Qel1 3\Db0lA JA<8w)(Ÿ{g+A <x뀑ғťxT*Bc6UةqmK7P#F@pj8g ^YH%]d~ItV]}\BmkBTS x/樲?H$DbH$Db#H$Db#{to?k̞Y])y侻&&ܗeo'[ oܚփ5W̆Luj7NX zñ$r;`M h{M6s.T*3_bԵ +xҒB2֛S\fq7{G#G٫T6.7GvL9DcmG.9kxC}q9d?kW!XRݭɑȪ5&dhH솴&ws>X *؜юNNX1; {:[V+!KT5~ZwЖp.z_#x(';qضغu<:N Ls jSBMAL)%&IکOB\hQ\rc8wSڗ1Kw6ޙڇ{ Qy"״vGP=<$uo}w| izF !F8x sH2``XPW}}*&'.JFͩ\rY. ogC}Y zj=EcCިѰ҅1+Jץ\To5c89GC^;^JZrjM 溂Gb2ᄑ\˜KZ|1>w<|<Rj)VcP; BsW$fș' (49Guamh rn>K58@h= ǰޕh1|"/rlvl89ٙJAWAd Bx>H}.6wQRŻe\9@a5ӓ(7!ee9w56ƣу@={qGhFiuT +D.-:(8(L &坍sn,h MtG;g=%imv\BNi=G)vrrS֋1Ne$#̃$_΃9t|t)ޔ3C>$Kb-Rx$ s -x`jL]ws9P05Mlw%֗*t۾;wzsա*rg1b&9RV/~`A8Ԍ 9 kO]y;Ħ< Y1WRpGW03@ Bq<|j1yZyvJ],!p?Sanǁ%#.ͨHri~RR vr_<RlpGm64gfzɏؾPsOS(F)%!USx6A C BC0]mDi)= QoP©m;t;"JlT̴붱P@ c.#)>GRA xكǙj,¶ɐwBryp t-{hB˩Oio0'A-c k0Jݸ}N%d,џE,<ˁN0NOOwZ,R/0`ve LO!J#c"EtЍݵ.9GaC'Lh=M_)=@QȆh]|ôPJ ?- a+="[tc|B9J)(Dq8PrV })hI$ָ u\7P}bO0j0 ]hTR s4yG-P&ϿNr,%ڡcHR)~9A3``{gVKR5B7 *ث9y3R ԣ}lE2 >j8^@zN%=tLGEa `6L):a% H8>9 RZ>7=SW S[s)^jٝ%O]uX-?\䄆yvI_3|bR$0ܶGvtx}"8 ^Qx;?t(ױ ` Jk[v9;T)ҐxR00~"E`}Yaӛ ds]d'cqܞĸj_t<{7"/]d-'ZFWlWH[͹A#OˠE1SE/Ne.XE{Aj %3nb01|B;s;D~$\/h,"~HE~u3&] `ǥGXQn?琢&+W].ke><w}mG;_E-M+UrWs08ܿEVKFBӏc m^u@h0yn<48 lctQ͞wjǟϦM]з!Br mQ otk^T1|n?~_]fd^bq|q>Њ@ia/nd,K/=Fs\ON TI5 ~~{OCq+Q}^l68@]ԋwZ"EB% srGRu'[ i.z7WM:d}\A`+ܶxmG k+YtrP8EwI9&3ڿ*B7a|WIͩ K_T;A}@-S-f()i_1v4}mK0snS32dp_'ͼK]$#|o[ gLÒ+;6AA.g{/̼&!$U_'MFsF_SbP ԑb|u0.T%qt]qޚZ$`6^~\0E]1tIU۫=)`t0Xp!tɍ~s{W!dK m5]j"K pR&8h ^L`v~\HMvPuk 2@M{)[e 3ZC_q5ZH3AHD as2Y??_оvfAm##LTHᜀaN8ֻAd !~w|`Ӭ0 N Nۈ%VZk'\?N|ޜr+0_e$.ǿ& J<{UɽpIv0؛М~G&Ƕ0~7yac=s 1(w%rCD;9a:?YXs6_wOV7i}{G$&Z ۄV:/SdɻΏ}|`tr+7+]tL~ze?r-in8s0 +A'Bde4JK_+L/H;l-ĤO VP/q")y c\}}!RAm! `8OBm)4/x{ OQ|TjC<GxS2?B'bC t@,=/<ö́/?5CsGl`tt=3dݧw 2>ppCg; 2`L4|-)_0:7obIKlmkBTx흍) q ĉ8D^>׻gI@XjjgiЃ`0 `0 ?ϟ|:seQ3|ӧO|:2|.};7eGFO6_Qv]T]^ˮg{>pjzkuo{yye?{-x/ D:3D&򈼹e^Hyi#/OGzϪ߯_~ :sMe#M3Y#=2 QЙ[\s=E8}E>GȩT ڲTg-}VfoSVwzV}./>~!?U1<#}=F[ ~QڋBN..+푹^edLo+[\-k dW(}6q$#?z6Bөi?L7!3O_Q}Пuo[=tkȋM!'}/Ƈdr2_Cﲨ: `0 :8o=+8-4}۞cĥXdq{bUq©ήm!ƶg*ΪU\z[GA=^+ru{LV U?)V>ғ)x|Yҁgi\yi^cUo*= !TY?rfgWsʽVn*VX#=Fϫ+[F~yH\L~[O҇h5ݵTow|Sfӟ+);F;:x )/OS yUo2e)Ve3'wgGg=J^`0  ľu kU,Ksؑ5nY,bXw{ w&3QהNQev ]ƷgcH˞i{A3I8hwduwUIWq8I>+@pQşGcZ\ƪUߝ]/:3d;ɫ:gB9R|GW~w2;fzt|+i5nΟgZY|<1NyŬ|E7k?z/k><=Α}N΅>uWydʬdz `0 *\?W8GY:Dgcg< 2+'W6qn؟{ru"wU쏘~c#T?+y{Q,,^qF/Xv8.֩g3}ȸOP ~n%hUG4(_sn|W}Tg&x^c,Fѭ+ <#+}/Uw8BRh_|33!mr\7U9m({ѝpvew[xG]߱?g;,nҽow8]וb?OV=Z_#ve?vN_WrYLo;1g9pV^G~>[_vNOS3 `0Q[ veO\k^8֔v<Zbz\Opbn$~}oz3ј mK vU]^iNWA#x딫jt q :E= z%օq)CcYEqyRG-+u (K\hP'*^ء^q=m=y|Kvūe\rȊ4={W1;=ݷxp;o@>ȘT\Ԏ+C=*ɫ|GJOCW]x1.ﵠ9_Eб Vq)v(ʑ}[GwǺ{-oSdו_˞׃2;iT&w*w:g׭SOsj%Z[~_˯d֮+w]7 `0]kIu+eL]ւoA^;=GR?v쯱;<y o$N1紈=:ߥPVu< <&3KyC/4r)i=*/|Ύ^]QNН1qGw>ù{ ?Kv:A}E:_n+{u=rq͓̳]>>d}+|L01`0 leg:׺񶊝`W,3O?]\9P~[kOWiGc~)-<w.3q}'vuw$Vnv(r52S;Wk_Kϔ8B/hEՠ'9w?K;x:x<|@cϽVyc@ۖSw8Bq]=2lBe6V}eR( VeZT4ade2ޒ+nYBTqSߔ<[&=f[|szP)G}{Zׅ3n7jpWwftEw[ǽ;`l? `0 `0 `{~i`oLy>uoi\qK|}7Svu9G쯿c¾#>,jow{ՆݲL=mW2u_8دjo?kD߱mw>#}E:OۡO;y`$jT> mkBTx흍8 FSHI!)$FRHnw HYx3ꇤsaaaaxIǏ'U{o_ھgW9 o'GW {>~Jlo߾)*/N\ϱov[iZ_ձaJΝ/:6O- 92b?Tlk%?_21B sY5>:>c=1Ow y^- ڶ,XzusM#גU]>H_yYv!ۉ_mi Rus]Xm_g)YY)m]y,m z1aaaxEߓGקo/Y\k6xjgH|yu.\aæM&wk#ϐ$?]Mo\Ⱦ,/ڥQ@~6s?)}, l gX #vQg Bٙ^uのuhm?}{].~}v_J;xogJY]޳@.)oqC?}>@Xߘ'-(W? źvƔOʙRv[K?[A}?-wmՑ}g\=c}M ggg DŽ-B^k_g?F? v0||؎=ǧHPgs/hؑI t~{n^}ZyD5XWvO)"c0vY Z|~_%/,p\ɹyΰZ/;/xs_9?Pܯ5ݻ\[y|č8gʱL{? 0 0 _k3>z_\S |<)b|7aaaxn.ta?l^Cvkؽ#~e)3<3^kdlc&jK+o"e<.ʞ`^(3zu l+6v<ï k7]/lc[`On}򚄫 G뎱zt^v2)?;Wmr5ocIz?Ozx{&!ez."ѯ 1Gg{+ҏlw<=}GݽFƨ^)zIpG K֜{{e G12ۭqiumf>.}~a? 0 0 [u+7Svq֭y΅ ?ނ}XwŶv?ߩDZۓ-q/?߳=<~#>Fk"qzrQo 9r,nY[;o:)@-`ק-7({߯S@µK9֠ɸ>:n3 _[_*mtcmC>qSL=<6;ǫsaaa{xˌ\ފpx?0׋#5zяc]x^l򼠕(f:~٣^lin59W~\;?vn6erUbS~v^U O7O(|;+SG4|?f*?rW~2oNٟS9~daևmH6mX[J~s.ym4ٶO|Bd/b5ɿyU? 0 0 0 0 0 0 0.P~*1@G\⟿KrKXs2(ߥ纎J8'>X@▼QQbqwx b)_K|v 1M6kee-2Ǜ59?K^E~9ϱQﱮYF8N?~;:=J<-tĒyNAgC \NXKs)'^Kg\~2}6}Գ)n]Or^j~"{p29w6/.z-v:+M{WJYZ굢`% Ҥl9ힶկ#OUz+U?;sd~vND7*.Y+v:ye;8}~|+ÑޅN9}{Bƞ#txխsXɿkSV/uJ=o G<ջL'L:D]6jfgLz/+ؽ[{rCMYq~[{yy czA;w9zszWHVax3 [;fmkBTxڍm0aaAXAtNuө~"B~v(I$Ic i#Gl6p8޾s[ouv?Ru߯+fԍ^|}m43ϭu!Z9RUY׽B,z"|~>/|RתY̞EGߔ뙷L?:fV\꺯Pv#R>cNb=^Fz=yNI}.3?3̥*Ǫ7٧ڞƵ2~zWİg#g&2yK;wʞ2vm"Ggʼd~g<[şXlk=^k͞Gy\ׇ3M^&}V3=3ڣ<_(녾v9> G@Sǿ99Gy*"QYu*lz;{-/9v=Q_s>c),k:gQ%ԝ,SFwA2vWcWqlׯ[},g7F}.2˘ڳyC5?{h>Oҗ@oSkdM^IENDB`tdiary-3.2.2/theme/green-border/green-border_panchor.png000644 000765 000024 00000000435 12137321070 023520 0ustar00machustaff000000 000000 PNG  IHDRRcsBITO PLTEfwtRNS A pHYs  ~tEXtCreation Time04/08/02(!tEXtSoftwareMacromedia Fireworks 4.0&'uMIDATx1 Eg" X!-%S u٬G<)ii * Tȏddvzl,%IENDB`tdiary-3.2.2/theme/green-border/README000644 000765 000024 00000001737 12137321070 017613 0ustar00machustaff000000 000000 Title: Green-border Author: Nana Comment: カエルくんなテーマ License: GPL Copyright 2002 (C) by Nana validated by W3C. Change-Log 2003-03-01 Nana * remove body font-size * set body margin-left 25% *set calendar3 * remove h1,div.day,div.calendar marfin-left:25% * remove form.update textarea margin-left: 3em 2003-01-06 TADA Tadashi * em -> % in font-size. 2002-11-02 Nana * charset iso-2022-jp to EUC-JP. * equalize indent size. 2002-10-21 Nana * set form.search {text-align:right} 2002-09-23 NT * convert for 1.5 series. 2002-04-15 Nana * div.form margin-left:10%--> 0 2002-04-17 Nana * support calendar2 Comment 2003-03-01 Nana * body内に文章を入れている方が多く 画像に文字が被るのでbodyにマージンを取るように変更しました。tdiary-3.2.2/theme/gray2/gray2.css000644 000765 000024 00000026263 12137321070 017143 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: gray2 Revision: $Revision: 1.4 $ Author: naoko Access: naoko@undefine.to License: GPL Comment: グレーな色のテーマ validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-color: #ECEEF0; color: #222; margin:0; } /* リンク文字列に関する設定 */ a:link { background-color: transparent; color: #364287; text-decoration: none; } a:visited { background-color: transparent; color: #364287; text-decoration: none; } a:hover { text-decoration: underline; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { margin:0; background-color: transparent; background-image: url(gray2_bg.gif); color: #222; text-align: right; padding:4px; font-size: 90%; border-bottom:solid 1px #ccc; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { padding-right: 0.5em; } /* 日記タイトルの設定 */ h1 { color: #777; background-color: #fff; text-align: right; margin:0; padding:16px 6px 14px 0; } /* カレンダーの設定 */ div.calendar { text-align: right; letter-spacing: 0.1em; background-color: #fff; color: #222; padding: 2px; line-height: 110%; font-size: 90%; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; } div.calendar div.year { } /* 1日の日記全体を囲む枠の設定 */ div.day { background-color: #fff; color: #222; margin:12px; } /* タイトル行全体の設定 */ div.day h2 { margin: 0 0 0 0; padding:0 0 0 6px; background-image: url(gray2_bg.gif); border-top:double 3px #ccc; border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; } /* 日付の設定 */ h2 span.date { font-size: medium; } /* タイトルの設定 */ h2 span.title { font-size: medium; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { background-color: transparent; color: #222; margin:0; padding:16px 0 0 16px; border-left:solid 1px #ccc; border-right:solid 1px #ccc; } /* サブタイトルを含むセクションの設定 */ div.section { margin:0; padding-bottom:18px; } /* サブタイトルの設定 */ h3 { font-size: medium; margin: 0em; font-weight: bold; } /* その他の見出し(必要なら) */ h4 { margin: 2em; font-weight: bold; margin-bottom: 0em; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ div.day span.sanchor { background-image: url(gray2_sanchor.gif); background-position: bottom right; background-repeat: no-repeat; padding: 14px 14px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(gray2_canchor.gif); background-position: bottom right; background-repeat: no-repeat; padding: 12px 12px 0px 0px; color: #fff; background-color: transparent; font-size: 1px; } /* 日記の本文(段落)の設定 */ div.section p { margin:6px 10px 0px 2px; line-height: 140%; } ul, ol { margin-left: 0em; padding-left: 0em; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { background-color: #fdfdfd; color: #222; font-size: 90%; margin: 6px 6px 0 6px; padding-top:4px; padding-left:4px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; } /* ツッコミ欄全体の設定 */ div.comment { background-color: transparent; color: #222; margin:0; padding:16px 0 0 16px; border-left:solid 1px #ccc; border-right:solid 1px #ccc; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin: 0px 6px 0 6px; padding-top:4px; padding-left:4px; padding-left:16px; border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; } span.commentator { font-weight: bold; } div.commentshort p { margin: 0; padding-top:5px; line-height: 120%; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0 4px 0 4px; line-height: 120%; } /* ツッコミした人の情報 */ div.commentator { line-height: 150%; } /* ツッコミ本文 */ div.commentbody p { margin:0; padding: 0px; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { background-color: #fff; color: #222; margin:0; padding:16px 0 0 16px; border-left:solid 1px #ccc; border-right:solid 1px #ccc; } /* フォームの設定 */ div.form form { margin: 0; padding:10px; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: #fdfdfd; color: #222; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #fdfdfd; color: #000; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin: 0 0 0 3em; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: 90%; padding: 0.4em 1em 1em 1em; line-height: 1em; margin:0; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { background-color: #fff; color: #000; margin:0; padding:16px 0 0 16px; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; margin: 0.5em 1em 0.5em 3em; line-height: 120%; } /* 罫線の設定 */ hr { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #ccc; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { background-image: url(gray2_bg.gif); font-size: 80%; text-align: right; margin: 0px; padding:2px; border-top:solid 1px #ccc; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #fdfdfd; color:#222; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* 検索フォーム */ div.search_form { background-color: #fff; color: #222; margin:0; padding:6px 0 6px 16px; } form.search{ background-color: #fff; color: #222; margin:0; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { border-style: solid; border-color: #dfdfdf; background-color: #fdfdfd; color:#222; margin-left: 10px; margin-right: 10px; padding: 4px; border-width: 1px; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border-style: dashed; border-color: #dfdfdf; border-width: 0 0 0 2px; margin-left: 10px; margin-right: 10px; padding: 4px; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 10px; } /* 項目リストの設定 */ div.section dl { margin-left: 3em; margin-right:8px; } div.section dt { margin-bottom: 0.2em; font-weight: bold; padding:2px; border-bottom:dotted 1px #ccc; border-top:solid 1px #ccc; } div.section dd { margin: 0em 0em 1em 0em; font-size:90%; } div.update { background-color: #fff; color:#222; border-top:solid 1px #ccc; } div.conf { border-bottom:solid 1px #ccc; } div.conf p{ margin:0; } /* いくつかのメジャーなプラグイン対応 */ /* calendar2 */ table.calendar { background-color: #fff; color:#222; font-size: 80%; line-height: 110%; border-style: solid; border-color: #B1BCCD; border-width: 1px; margin-left: 1em; } table.calendar td { margin: 0px; text-align: center; padding: 0 3px 0 3px; } table.calendar td.image{ background-image: url(gray2_bg.gif); height:8px; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month,table.calendar td.calendar-day { text-align: center; background-color: #ECEEF0; color:#222; } td.calendar-sunday { color: red; background-color: #fbb; } td.calendar-saturday { background-color: #bbf; color: blue; } td.calendar-weekday { background-color: #C0C0C0; color: #222; } /* calendar3 */ div.calendar3{ font-size: 90%; line-height: 120%; padding: 2px; text-align: right; } .calendar-popup { background-color: #ECEEF0; color:#222; display: none; position: absolute; padding: 4px; text-align: left; border-color:#B1BCCD; border-width:1px; border-style:solid; } .calendar-day a{ font-weight: bold; } .calendar-sunday { color: #f00; background-color: transparent; } .calendar-saturday { color: #00f; background-color: transparent; } .calendar-weekday { color: #222; background-color: transparent; } .calendar-todo { border-style: solid; border-color: #B1BCCD; border-width: 1px; } /* recent_list */ p.recentitem { font-size: 90%; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; } div.recentsubtitles { font-size: 90%; margin-top: 0px; margin-bottom: 1em; margin-left: 1em; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: 70%; padding: 4px; } div.footnote { font-size: 90%; border-style: solid; border-color: #ccc; border-width: 1px 0px 0px 0px; padding: 4px; margin: 0px 6px 0px 16px; } p.footnote { margin: 0.5em; } /* amazon plugin */ img.left { border-width: 1px; border-color: #ccc; float: left; margin: 0.5em; } img.right { border-width: 1px; border-color: #ccc; float: right; margin: 0.5em; } div.section, div.comment { clear: both; } /* サイドバー関連 */ div.main { margin-left: 25%; background-color: #fff; border-left:dashed 1px #B1BCCD; padding:0px; } div.sidebar { background-color: transparent; position: absolute; margin-top:8px; top:16px; left: 0px; width: 24%; padding: 0px; } div.sidebar p,div.sidebar h2 { color: #777; font-weight: bold; font-size:90%; line-height: 120%; margin: 4px; border-style: solid; background-color: #f7f7f7; border-color: #ddd; border-width: 1px; padding:2px; } div.sidebar ul{ margin-left:8px; font-size:90%; } div.sidebar li{ color: #777; font-weight: bold; font-size:90%; line-height: 120%; margin: 2px; border-style: solid; background-color: #f7f7f7; border-color: #ddd; border-width: 1px; padding:2px; } /* 関連するかもプラグイン */ div.body-enter{ text-align:right; font-size:90%; padding:4px 6px 0 0; } tdiary-3.2.2/theme/gray2/gray2_bg.gif000644 000765 000024 00000000102 12137321070 017550 0ustar00machustaff000000 000000 GIF89a!,yߔT {RȈ@;tdiary-3.2.2/theme/gray2/gray2_canchor.gif000644 000765 000024 00000000075 12137321070 020606 0ustar00machustaff000000 000000 GIF89a !,  \K[G}V;tdiary-3.2.2/theme/gray2/gray2_sanchor.gif000644 000765 000024 00000000110 12137321070 020614 0ustar00machustaff000000 000000 GIF89a!, ˽"r[1p~U`6 aƶI;tdiary-3.2.2/theme/gray2/README000644 000765 000024 00000000226 12137321070 016254 0ustar00machustaff000000 000000 Title: gray2 Revision: $Revision: 1.1 $ Author: naoko Access: naoko@undefine.to License: GPL Comment: グレーな色のテーマ validated by W3C. tdiary-3.2.2/theme/gray-note/gray-note.css000644 000765 000024 00000021211 12137321070 020671 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: gray-note Revision: $Revision: 1.4 $ Author: Nana Access: http://moo.boo.jp Comment: ルーズリーフな感じ Copyright 2002 (C) by Nana validated by W3C. */ /* ページ全体の基本的な設定。背景色や文字色など */ body { background-image: url(gray-note.png); background-repeat: repeat-y; background-attachment: fixed; background-color: #fff; color: black; margin-left: 130px; } /* リンク文字列に関する設定 */ a:link { text-decoration: none; color: #4682B4; } a:visited { text-decoration: none; color: #87CEEB; } a:hover,a:active { text-decoration: underline; font-weight: bold; color: #39c; } a:focus, input:focus { color: #62b; background: #8cf; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: small; padding: 5px; } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { margin-top: 5px; padding: 5px; } p.message { text-align: center; font-size: large; background-color: red; color: white; padding: 8px; } /* 日記タイトルの設定 */ h1 { text-align: left; font-size: 130%; border-bottom: 2px ridge #B0C4DE; color: #3366FF; } /* カレンダーの設定 */ div.calendar { font-size: small; padding: 2px; margin-bottom: 0.5em; border-style: solid; border-color: #fff #aaa #aaa #fff; border-width: 1px; text-align: left; } /* 1日の日記全体を囲む枠の設定 */ div.day { margin-top: 4em; margin-right: auto; margin-left: auto; text-align: left; border-bottom: 2px ridge #B0C4DE; } /* タイトル行全体の設定 */ h2 { text-align: left; margin: 0.1em auto 0px auto; font-weight: normal; } /* 日付の設定 */ h2 span.date { font-size: medium; font-style: italic; margin-bottom: 0em; margin-left: auto; margin-right: 0px; padding: 1em; font-weight: bold; } /* タイトルの設定 */ h2 span.title { font-size: medium; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { margin: 0px auto 0px auto; padding-top: 0.5em; padding-bottom: 0.5em; text-align: left; } /* 日記の本文(段落)の設定 */ div.section p { margin-top: 0.5em; margin-bottom: 0.7em; line-height: 140%; margin-left: 12px; } /* サブタイトルの設定 */ h3 { margin-top: 0.2em; margin-bottom: 0em; font-weight: bold; font-size: medium; border-style: solid; border-color: #aaa #fff #fff #aaa; border-width: 1px; background-color: #B0C4DE; } h3 a:link,a:visited {color: #0000CD;} /* 整形済みテキスト(preタグ)の設定 */ pre { margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; color: #000; text-align: left; border-left: 5px solid #B0C4DE; border-right: 5px solid #B0C4DE; background-color: #eee; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.comment { text-align: left; padding: 0px; margin: 0px; } div.comment div.caption { text-align: left; font-size: small; margin-bottom: 1em; padding: 1em; border-style: solid; border-color: #fff #aaa #aaa #fff; border-width: 1px; } /* リンク元リスト(Month/Latestモード)の設定 */ div.refererlist div.caption { text-align: left; padding: 1em; font-size: small; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: right; font-size: small; padding: 0.5em; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { font-size: small; text-align: right; padding-bottom: 1px; margin-top: 0.2em; border-top: solid #fff 1px; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 0em; text-align: left; list-style-type: square; } /* 罫線の設定 */ hr { border-bottom: 2px ridge #B0C4DE; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: small; } /* 更新フォーム */ div.form form { text-align: left; padding: 0.5em 1em; margin-bottom: 0.5em; width: 95%; } input.field,input, select,textarea{ background-color: #000; color: #fff; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0px; } span.commentator { color: #808080; font-weight: bold; /*border-style: solid; border-color: #fff #aaa #aaa #fff; border-width: 1px;*/ } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.3em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 130%; } /* ツッコミした人の情報 */ div.commentator { line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0px; padding-left: 1em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 1em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: #fff #aaa #aaa #fff; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ form.update { padding: 0.5em 0px; } form.update input, form.update textarea, form.commentstat input { background-color: black; color: white; } form.update span.field { display: inline; margin: 0em 0.5em 0px 0px; } form.update div.field.title { display: block; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin: 0px 0px 1em 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin: 0px auto 0px 3em; } /* 項目リストの設定 */ div.body dl { margin-left: 3em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* 引用(blockquoteタグ)の設定 */ blockquote { color: #000080; border-style: solid ridge ridge solid; border-width: 1px; padding: 8px; border-color: #fff #000 #000 #fff; background-image: url(gray.png); font-style: italic; } /* 引用ソースの表示 */ p.source{ margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } div.rank { font-size: 90%; width: 80%; margin-right: auto; margin-left: auto; text-align: left; } /* footnote脚注プラグイン */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.body div.footnote { font-size: small; text-align: left; padding: 1px; border-top: 1px solid #fff; } p.strong { font-size: 180%; text-align: center; } /* calendar2 */ table.calendar{ font-size: x-small; line-height: 1.1em; text-align: center; margin: auto auto; } table.calendar td { text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; background-color: white; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #DA70D6; } .calendar-saturday { color: #1E90FF; } .calendar-weekday { color: #555555; } .calendar-todo { background-color: white; color:#556B2F; } /* 検索フォーム */ form.srarch {text-align: right; } /* recent_list */ p.recentitem { background-color: #000; margin: 0em; text-align: center; } div.recentsubtitles { font-size: x-small; margin-top: 0px; margin-bottom: 5px; margin-left: 0.5em; padding-bottom: 0px; color: #ddd; text-align: left; } /* counter */ div.counter p{font-size: 13px;color: white; span.counter,span.counter-today,span.counter-yesterday{ margin-top: 1em;padding: 2px; } span.counter-0, span.counter-1, span.counter-2, span.counter-3, span.counter-4{ margin: 0pt;padding: 1pt 2pt 1pt 2pt; color: white;background-color: #000;border: solid #ffffff 1px; } tdiary-3.2.2/theme/gray-note/gray-note.png000644 000765 000024 00000007236 12137321070 020700 0ustar00machustaff000000 000000 PNG  IHDRz1xsBITOtPLTE!'ݨƕ獟w޹YbiBGK̋ěî؅Γqu~5:>ťSZ`虙œdksޛչΞČ~333𤬷欷ˋ{¾/^Ke~(/)bI pipoL ] ~Y)D9[ N.%.ۖjQ'lF= 6Wl!K}Y}-.\\(Z_6fgՏ?rm/> 9/oyZ^/&oWX`-L(bW¥%56-&?b;ѐ #prة\S-6RP/i .\\jzϨL.u.+RiWl}ddƟGp?WSgB-fps5.p<|L㏩c$\p5˿vmgN^fz&'/eo9r.\n%j̓wE9lG¥%O:6~Wld2;,+9ԧ]\5ka&FN.\\p53As>.m.mn_n^u''v/ۆ.\\ǸBUoYW~3|p>gx.K&Ւubwb.\\ML)J4j,x*dP/{q.\\mwKXÅ;. w`]F?\t.܁u?\.܁u?\"pEpXÅ;. w`] 8sp帴8 qAXXLx6{pist9aJQ `pܶ ÅKK^/ .e.͖JKKGG#߯4.\\{DQ:^7SgI- ÅKK< })__Uˉ.\\7Zitom3eoX8<z< 6|!E~a2}o6 :t@qZݼ`ؙ[ :xwNP?BC2 p)s?_Ҭm[~͆fF.\\6fu8ۯgnnIZoCpRjQʮ?7wѽ}Xpq_n4de{dÅKK>Ηo-v?{?;T"XÅKK|mvb{R pÅKK~t|7"dL2_.=.|]ꞯ2P=ٟÍ?pirmo'ÙäNQx\ ޽;U.\j\-IS|' \p5̟m8.{%h}4-)w/rÅK9 K.\\?\Ժ.܁u?\"pEpX/k4|pX>pXÅ;. w`].܁u?\j?gSR_?¥%rt`"YM&m^- CptoLFZBa?\gr%8T*,--u'  ÅKKM|49kLvÿwǢ=q1|p>gxeCֿbxrrf7A_1'\{iumjb<#pqObūB ;ޜ(.\\_5^Xf?͆Bl'-4 x~ongCjs65$.m.zYYϩG6n5.m./͛:;;ss}Њ¥ ӽnfwv\4j+wWzù? kV[~'&FF*.\\}?*fճz94=>f M… Wsjz=>ΆB!f$ g#W[˺r.\=c7b2 33Y]?\q|7{uս^vwg[~%=˂ÅKKn*]]7( 6W?VJŒDxA_KӅ¥hE6n99ϗ3|p>gWM?\LWÅKO/g}ή~i.%l?7ÅKEh?(ÅKyr.ta IENDB`tdiary-3.2.2/theme/gray-note/gray.png000644 000765 000024 00000000233 12137321070 017723 0ustar00machustaff000000 000000 PNG  IHDR[9tIME/ pHYs  ~gAMA aPLTE o/IDATxc`F\lA` F1Dbo1IENDB`tdiary-3.2.2/theme/gray-note/README000644 000765 000024 00000000537 12137321070 017142 0ustar00machustaff000000 000000 Title: Gray-note Author: Nana Access: http://moo.boo.jp License: GPL Comment: ルーズリーフっぽくしてみました Copyright 2002 (C) by Nana Validated by W3C ChangeLog 2003-09-08 NT * remove specification of font-family. * font-size: em -> %. 2002-12-01 Nana * add Gray-note Theme. tdiary-3.2.2/theme/gray/gray.css000644 000765 000024 00000023630 12137321070 016772 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: Gray Revision: $Revision: 1.3 $ Author: Nana Access: clorets@estyle.ne.jp License: GPL Comment: 日記の枠が○っこいのです。 Copyright 2003 (C) by Nana validated by W3C. */ /* ページ全体の基本的な設定,背景色や文字色など */ body { background-color: #BEBEBE; color: #999; padding: 0.2em 0em; margin: 1em 10%; } /* リンク文字列に関する設定 */ a:link { text-decoration: none; color: #006699; background-color: transparent; } a:visited { text-decoration: none; color: #7993AE; background-color: transparent; } a:active { text-decoration: none; } a:hover, a:focus { color: #0038FF; text-decoration: underline; background-color: transparent; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { text-align: right; font-size: 90%; } /* カレンダーの設定 */ div.calendar { text-align: left; font-size: 90%; padding: 2px; margin-top: 0.5em; } div.calendar div.year { } /* ページトップにある操作ボタン自体の設定 */ span.adminmenu { padding: 2px; } /* 日記タイトルの設定 */ h1 { color: #006699; background-color: transparent; text-align: left; font-style: italic; font-size: 200%; } /* 1日の日記全体を囲む枠の設定 */ div.day { text-align: left; padding: 0px; margin: 2em 0em; background-image: url(rb.png); background-position: right bottom; background-repeat: no-repeat; background-color: #fff; color: #555; } /* タイトル行全体の設定 */ h2 { margin: 0px; padding: 0px 1.5em 0px 0px; text-align: right; background-image: url(rt.png); background-position: right top; background-repeat: no-repeat; font-size: 120%; line-height: 1.5em; } /* 日付の設定 */ h2 span.date { font-weight: bold; font-size: 120%; display: block; font-style: italic; text-align: center; background-image: url(lt.png); background-position: left top; background-repeat: no-repeat; line-height: 1.5em; } h2 span.date a:link, h2 span.date a:visited { color: #006699; background-color: transparent; } /* タイトルの設定 */ h2 span.title { margin-left: 2em; padding: 0px; font-weight: normal; font-size: 100%; } h2 span.nyear{ font-size:80%; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { text-align: left; padding: 0px; margin: 0px; } /* サブタイトルを含むセクションの設定 */ div.section { margin: 0em 1em; } /* サブタイトルの設定 */ h3 { padding: 0.3em; margin: 0px; font-weight: bold; font-size: 100%; border-bottom: solid 1px #ddd; } /* イメージアンカーの設定 ただしDefaultテーマではイメージアンカーは使っていないのでコメントにしてある 指定のコツは以下の通り - span.sanchorはセクションアンカー、span.canchorはツッコミアンカー - background-imageにアンカー画像を指定 - paddingのtop(最初)とright(2番目)に画像の縦横サイズを指定 - colorに背景色と同じ色を指定(文字を見えなくするため) */ /* div.day span.sanchor { background-image: url(sanchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 12px 27px 0px 0px; color: #C6C3C6; background-color: transparent; font-size: 1px; } div.day span.canchor { background-image: url(canchor.png); background-position: bottom right; background-repeat: no-repeat; padding: 20px 20px 0px 0px; color: #555; background-color: transparent; font-size: 1px; } */ /* 日記の本文(段落)の設定 */ div.section p { line-height: 1.4em; padding: 0em 1em 0em 1em; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { background-color: #ddd; color: #555; text-align: center; padding: 2px 0px; margin: 0px; } /* ツッコミ欄全体の設定 */ div.comment { font-size: 90%; text-align: left; margin: 0px 10%; padding: 0px; line-height: 130%; background-color: #eee; color: #555; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%;; margin-left: 1em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 130%; } /* ツッコミ本体 */ div.commentbody { margin: 2px 8px; } /* ツッコミした人の情報 */ span.commentator { font-weight: bold; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォーム全体を囲む枠の設定 */ div.form { text-align: left; padding: 4px 2em; margin: 0em; } div.form div.caption { background-color: #eee; color: #555; text-align: left; padding: 0px; margin-bottom: 0.5em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form form.comment { font-size: 90%;; } div.field { display: inline; } form.comment input { background-color: #eee; color: #000; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: #eee; color: #000; margin-left: 3em; width: 25em; height: 5em; } div.button { display: block; } /* リンク元リスト(Month/Latestモード)の設定 */ div.referer { text-align: center; font-size: 90%; padding: 10px 8px; margin: 0px; background-image: url(lb.png); background-position: left bottom; background-repeat: no-repeat; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { font-size: 90%; text-align: left; padding: 10px 8px; background-image: url(lb.png); background-position: left bottom; background-repeat: no-repeat; } /* リンク元リスト一覧の設定 */ div.refererlist ul { margin-top: 3px; } /* 罫線の設定 */ hr { border-style: none; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { font-size: 90%; text-align: center; } /* 更新フォーム */ div.day.update { padding: 0px; } div.day.update div.form div.caption { background-image: url(lt.png); background-position: left top; background-repeat: no-repeat; background-color: transparent; margin: 0px; border-style: none; padding-left: 20px; } div.day.update div.form { background-image: url(rt.png); background-position: right top; background-repeat: no-repeat; padding: 0px; } form.update div { padding: 0px; margin: 0px 1px; } form.update input, form.update textarea, form.commentstat input { background-color: #eee; color: #000; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 25em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } div.day.conf h2 span.title { display: block; text-align: left; margin: 0px; padding-left: 1em; background-image: url(lt.png); background-position: left top; background-repeat: no-repeat; } div.day.conf div.body { padding: 8px; background-image: url(lb.png); background-position: left bottom; background-repeat: no-repeat; } div.conf.day textarea { display: block; margin-bottom: 1em; width: 30em; height: 15em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: medium; background-color: #555; color: #888; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 */ pre { margin-left: 2em; margin-right: 1em; padding: 8px; background-color: #eee; border-left: 8px solid #000; color: #555; } /* 引用(blockquoteタグ)の設定 */ div.body blockquote { border: groove #999 5px; margin-left: 2em; padding: 8px; background-color: #fff; color: #000; font-style: italic; } div.body blockquote p { margin: 0.5em 0em 0.5em 0em; } /* 引用ソースの表示 */ p.source{ margin-top: 0em; margin-right: 1.5em; text-align: right; font-size:90%; } /* 箇条書きの設定 */ div.body ul, div.body ol { margin-left: 4em; margin-right: 3em; } /* 項目リストの設定 */ div.body dl { margin-left: 5em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin: 0em 3em 0.5em 1em; } /* いくつかのメジャーなプラグイン対応 */ /* recent_list */ p.recentitem { font-size: x-small; margin-top: 0px; margin-bottom: 0px; } div.recentsubtitles { font-size: x-small; margin-top: 0px; margin-bottom: 1em; margin-left: 0.5em; padding-bottom: 0px; } /* calendar2 */ table.calendar { font-size: 90%; line-height: 1.1em; margin: 2px auto; } table.calendar td { text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } /* footnote */ div.body span.footnote { vertical-align: super; font-size: xx-small; } div.body div.footnote { font-size: x-small; padding: 0px; border-top: 1px solid #999; margin: 0px 1em 0px 6em; } /* calendar3 */ .calendar-popup { display: none; position: absolute; padding: 0 1ex 0 1ex; font-size: small; } .calendar-day a{ font-weight: normal; } .calendar-sunday { color: #DA70D6; background-color: transparent; } .calendar-saturday { color: #1E90FF; background-color: transparent; } .calendar-weekday { color: #555555; background-color: transparent; } .calendar-todo { border-style: dashed; border-color: red; border-width: 1px; } p.big { font-size:20pt; color: blue; background-color: transparent; } .attention { color: red; background-color: transparent; } form.search{ text-align: left; margin: 0px; } table,td{ border: none; font-size: 90%; margin: 5px; text-align: left; margin-right: auto; margin-left: auto; } /* counter */ div.counter p{ font-size: 13px; text-align: center; } tdiary-3.2.2/theme/gray/lb.png000644 000765 000024 00000000442 12137321070 016415 0ustar00machustaff000000 000000 PNG  IHDRysBITOPLTEJk pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u)tEXtCreation Time 27 1 2003 09:51:11 +0900t validated by W3C. ChangeLog 2003-09-08 NT * remove specification of font-family. * font-size: em -> %. 2003-02-12 Nana * add Gray Theme. tdiary-3.2.2/theme/gray/rt.png000644 000765 000024 00000000444 12137321070 016447 0ustar00machustaff000000 000000 PNG  IHDRysBITOPLTEJk pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u)tEXtCreation Time 27 1 2003 09:51:11 +0900t>IDATxc-vbAA (CPV2` aCƨ1` Q(01 `Cm Y^'IENDB`tdiary-3.2.2/theme/gold/gold.css000644 000765 000024 00000016201 12137321070 016734 0ustar00machustaff000000 000000 @charset "utf-8"; /* Title: gold Revision: $Revision: 1.11 $ Author: しんちゃん Access: stakei@nga.jp License: GPL Comment: なんとなくゴールドっぽいテーマ gold.css: Style Sheet of tDiary $Revision: 1.11 $ created by Shinchan validated by W3C. */ a:link, a:visited { color: darkgreen; text-decoration: none; border-style: none; border-width: 1px; } a:active { text-decoration: underline; border-width: 1px; } a:hover, a:focus { text-decoration: underline; color: crimson; background-color: greenyellow; border-style: none; border-width: 1px; } body { background-image: url(gold_back.jpg); color: #333333; } p.message { text-align: center; font-size: large; color: white; padding: 8px; } div.adminmenu { text-align: right; font-size: small; } span.adminmenu { background-image: url(gold_h1.png); border-style: outset; border-color: white; border-width: 1px; padding: 3px; font-weight: bold; } h1 { background-image: url(gold_h1.png); border-style: outset; border-color: mediumblue; border-width: 2px; color: black; padding: 4px; text-align: right; } div.calendar { margin-top: 0px; margin-left: 0%; color: black; text-align: right; font-size: small; font-weight: bold; padding-top: 8px; padding-left: 8px; } div.day { border-width: 1px; padding-bottom: 0.5em; margin-bottom: 0.5em; } h2 span.title { color: #333333; margin-right: 1em; font-size: 90%; text-align: right; } h2 { background-image: url(gold_h2.png); background-repeat: no-repeat; font-size: medium ; margin-left: 0px; margin-top: 0.5em; margin-bottom: 0.1em; width: 550px; height: 32px; padding-left: 8px; } h2 span.date { font-size: large; } div.body { padding: 2px; padding-bottom: 1px; margin-left: 2em; color: #000000 } div.section p { margin-left: 1em; margin-top: 0.5em; margin-bottom: 0.7em; line-height: 1.3; } h3 { border-style: solid; border-color: gray; border-width: 0px 0px 1px 0px; margin: 0em; font-weight: bold; color: darkgreen } pre { background-color: black; color: limegreen; margin-left: 2em; margin-right: 1em; padding: 8px 8px 8px 8px; border-color: Olive ; border-style: ridge ; border-width: 3px; } div.comment { background-color: white; text-align: left; color: black; font-size: 90%; border-style: ridge; border-color: Olive; border-width: 3px; margin-left: 4em; padding: 2px; } div.comment div.caption { border-style: solid; border-color: yellowgreen; border-width: 0px 0px 1px 0px; } div.refererlist div.caption { border-style: solid; border-color: yellowgreen; border-width: 0px 0px 1px 0px; } div.referer { background-color: white; text-align: right; color: black; font-size: 90%; border-style: ridge; border-color: Olive; border-width: 3px; margin-left: 4em; } div.refererlist { background-color: white; color: darkolivegreen; font-size: small; border-style: solid; border-color: yellowgreen; border-width: 1px; padding: 2px; padding-bottom: 1px; margin-top: 0.5em; margin-left: 4em; } div.refererlist ul { margin-top: 0em; } hr { border-style: outset; border-color: Lime; border-width: 1px; } hr.sep { display: none; } div.footer { font-size: small; text-align: right; margin-top: 0px; } div.form { background-image: url(gold_h1.png); color: #666666; border-style: outset; border-color: yellowgreen; border-width: 1px; padding: 0.5em 1em 0.5em 1em; margin-top: 0.5em; margin-left: 4em; margin-bottom: 0.5em; } input.field { background-color: white; } textarea { background-color: white; margin-left: 1em; } div.body dl { margin-left: 2em; } div.body dt { margin-bottom: 0.2em; font-weight: bold; } div.body dd { margin-left: 1em; margin-bottom: 0.5em; } div.body blockquote { background-color: lightgoldenrodyellow; margin-left: 2em; border-style: solid; border-color: olivedrab; border-width: 0px 0px 0px 5px; padding: 0.5em 1em 0.5em 1em; } strong { color:darkgreen; } img { border-style: none; } table.calendar { text-align: center; color: #000000; background-color: #FFEBCD; border-style: solid; border-color: #B22222; border-width: 1px; margin-bottom: 1em; } td.calendar-current-month { font-size: xx-small; text-align: center; } td.calendar-next-month { font-size: xx-small; text-align: right; } td.calendar-prev-month { font-size: xx-small; text-align: left; } td.calendar-sunday { color: red; background-color: #fbb; font-size: xx-small; text-align: center; } td.calendar-saturday { color: blue; background-color: #bbf; font-size: xx-small; text-align: center; } td.calendar-weekday { color: #000000; background-color: #ddd; font-size: xx-small; text-align: center; } td.calendar-day { font-size: xx-small; text-align: right; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; margin-left: 0.5em; } span.commentator { font-weight: bold; } div.commentshort p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.2em; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; margin: 0.5em; line-height: 1.2em; } /* ツッコミした人の情報 */ div.commentator { border-style: solid; border-color: yellowgreen; border-width: 0px 0px 1px 0px; line-height: 1.5em; } /* ツッコミ本文 */ div.commentbody p { margin: 0.5em; margin-left: 2em; } /* フォームの設定 */ div.form form { margin: 0em 0em 0em 2em; } div.form div.caption { font-size: 90%; border-style: solid; border-color: yellowgreen; border-width: 0px 0px 1px 0px; margin: 0.5em; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { background-color: white; margin-left: 1em; } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; background-color: white; margin-left: 3em; width: 30em; height: 5em; } div.button { display: block; margin-left: 3em; } /* 更新フォーム */ div.update.day { background-image: url(gold_h1.png); color: #666666; padding: 0.5em 1em 0.5em 1em; border-style: outset; border-color: yellowgreen; border-width: 1px; } div.update.day div.form { background-image: none; border: none; } form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: white; } form.update span.field { display: inline; margin-left: 0em; margin-right: 0.5em; } form.update div.field.title { display: block; margin-top: 1em; } form.update div.field.title input { margin-left: 0.5em; } form.update div.textarea { display: block; margin-top: 1em; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 35em; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } tdiary-3.2.2/theme/gold/gold_back.jpg000644 000765 000024 00000001647 12137321070 017714 0ustar00machustaff000000 000000 JFIF^^C   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((RU-!1AQ"2aqBRbr ?Qu4:zc2 Ij/|kq7'&| JsˀBR ^czhw`o7@2B+_ `ﺀn,Dj9 R?~Ր:Ӯ`/Od,]x.*}`0+ t0 2 ku [n=l9!{pnH)f3cTsT`Wٺ㱣_B2_hT9{,|ϋE*!uq.w~޹%]A KwU;ZoUkEhЯtdiary-3.2.2/theme/gold/gold_h1.png000644 000765 000024 00000000364 12137321070 017323 0ustar00machustaff000000 000000 PNG  IHDR$KsBITO pHYs.#.#x?vtEXtCreation Time07/20/01ֽ!tEXtSoftwareMacromedia Fireworks 4.0&'uHIDATx1 CuJ.ʖ ItOk=`lVlvf%flVҿfS IENDB`tdiary-3.2.2/theme/gold/gold_h2.png000644 000765 000024 00000002142 12137321070 017320 0ustar00machustaff000000 000000 PNG  IHDR#UDsBITOSPLTE)(("!!}xi|whztcupbsmZlhZicRa]Q\ZRZRRURFJG<ެכեԙЖЎСϕΠʊʜŔǚÆĘԿѿμʼȺ˷}ķŴŲzİy~ssyp}n{kxnuleobkbi[gfZ~[}V|d{[yTwQztc~sPzrY~rNupbxnOxlJsmZtiKqiRogQlhZogLqfEicRkcNlbBe`Qh^@d[BaW<`V;]T;\U@QK7PH1JC0G@,E@1E?+B=/A:(=7(95).)*& (qtRNS333ŪA pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxRPmx,Z h$@4 (ֶ҈Fgiogs3gYPIBO,/- f gcoгN3vo}C?F[m* Tۆݟ޹QK2l֑uy0$ "l":'j[ʦ f٭no̎\+qF`Oqq8+L-UĦ1 NcB6%'jlVm" n&WP ((OӉ Yt- ;{(,3;( ";;=ӪvSXvwgPeL(H1tSR~#mKoo.g]]U$q_ 틒ݳ-5ZS0#2;"iZشvCo<^}z>5o?@. IENDB`tdiary-3.2.2/theme/gold/README000644 000765 000024 00000001262 12137321070 016156 0ustar00machustaff000000 000000 Title: gold Author: しんちゃん Access: stakei@nga.jp License: GPL Comment: なんとなくゴールドっぽいテーマ gold.css: Style Sheet of tDiary created by Shinchan validated by W3C. ChangeLog 2003-09-08 NT * remove specification of font-family. 2002-01-30 TADA Tadashi * 0.9em -> 90% in font-size. 2002-10-18 NT * remove some "color:". 2002-10-06 NT * change some properties in update form. 2002-09-23 NT * convert for 1.5 series. 2002-09-09 NT * fix typo. 2002-04-05 TADA Tadashi * comment font-size: smaller -> 0.9em. tdiary-3.2.2/theme/glass_yellow/bg_body.png000644 000765 000024 00000000231 12137321070 021163 0ustar00machustaff000000 000000 PNG  IHDRm pHYs  KIDATű0@Qɍ^7Ap;c.$$گK9'oZt{i0!IENDB`tdiary-3.2.2/theme/glass_yellow/bg_caption.png000644 000765 000024 00000001210 12137321070 021661 0ustar00machustaff000000 000000 PNG  IHDRZ pHYs  :IDATӕ[KTQ׾fQq2fD RV`akwDKX/Fde1!N (^Fec3!:Xb1(!lFD+y)eYo=tնRj2z"RɄX{jp ,ʼnT8&^ 5@Ē|>?楓fEY4vUCeYîFN½଑2ZFDcs#D3fQY- VV2KS7N@2S[iU p._ܷМ/ \-*++l5{8 Ʃao0 Έ8y:]SU6iT+>}x}>9 6-mVuIDtO==B8T_ytgfj@F)e+)rt4FRJ)hk낝D' AT=IENDB`tdiary-3.2.2/theme/glass_yellow/bg_conf.jpg000644 000765 000024 00000000755 12137321070 021162 0ustar00machustaff000000 000000 JFIFHHExifMM*Created with The GIMPC  !"$"$C"1A ?.&*ho J(jzT 4MG@n&(j.&'"h*hj.3PEMMMG@ 7P]MMA=&7Q@Sր&# 4@tdiary-3.2.2/theme/glass_yellow/bg_counter.png000644 000765 000024 00000001631 12137321070 021712 0ustar00machustaff000000 000000 PNG  IHDR bKGD pHYs  tIME %xtEXtCommentCreated with The GIMPd%nIDATӥk[e?ќDZYڤ]R6]E.mDj7EDtAzㅦi,öcǺ&9is^/r]x/RJ><ϣ鰳C ʫMx8X 0PUuQēRJ627O"Z#l1|}W>";"P!@fv"k Zn c7_K7EQǁRJ:wNf;2`Z9یD_F(A~^g8*`}M.^x<b8wn}@j3NN bb&SsoSR+b&y (E2M]&ݭ!F0~h2IPZ xt/-҉] t4nwn&^")olFq0pnLaE(0`ʹ"]Ƃo#xE/ m',iǍk˄/a0?`m,y_ 43yGn-x\w\!|{ ^l] GQ[v^-m ՃD,v c5O6Pwe.^__`N}-j`|?`~,^|.C7"ݗ4 ,l\u C$clM ӨxE/ cna.?5Rpt{WB]Ɔi"ݗN}zVcaMM~"e wO۲v^/F]Л Va%wBs vy3X=e hqu/es @DVc6Gqu-/es @7Al"[X=|C.C0v^n6:>g{ ^X=^+|~qt/ert1I ³,]  :nݗ[𹆑 p`h >g{ ]Ɔo#-xE/ xe_?٠h `}YaW]Ɔiv"ݗ1ﯟ{ :N9.s0ްo~*\~qt/es 7A|"_LaM}U W]Ɗa"ݗˑ1t1K mp~A"U  :^ݗ[𹒕Xs0Äw9D&azfQRGs%#*SD]ƊaV"ݗts$"ba֗+/ϯ_{(SDqt/er\uS1Y[A$>*|~qt/es5/qw9yR; m$y֗'homqtݻ/esg 4.£wBm6:n"!C-4Бx[.QLgO۲v^8~B)Ꮠ|,:JG{A}ŧz$NL:ZJ"4~۠:s>pX99BeW rW,NjWLK2  ѡǣdHq45<ɤV' p!4\d0Lqȴue QEaÎ=.kcEt) RN!@sh8G  zZ_}T:P*T371m~Oz8Gߓ޶7ִojgQ}_qg==m~OzzѾufq1GߓގZgQ}_qg==m~OzZѾufq1GߓގZgQ}_qg==m~OzZѾufq1GߓގZgQ}_qg<==c}kAkW:38ߓޗ}{p:9޶ִJr}_qg|t$i'moiJʙoWܘfq1M=xϾOzm+7*]?0bNZ{?|/==\ҸZ)oWZg|$i#q>'m:HVnUshz8#!imiG238<##>4߃޶ֿzGҸ:eOWZg-;7?>b+ҝFLaN]3N=#kWRozC2}Ŧq0݉f34I߃޶JJ)Gz8g|ÉKio[Zԯ )k_p&OY##BlN=s}kMJN:;zu}ȔBDN=g| 9Sִ:6OW508q?,W mHfQ^jg S~z$vo[qi\C$Tse+aL&za%;=|P>̣K}S 7Ϗ;?Xvo[ZlZW9֜tizu}ŦpBDN|q޶`R?J|Hckӫ|&%cNO{$:Ԃ:6_p4S|zHx )٧v5'4W;[-2ަ?ǟ8Ĭii{jҼ88W]_p&O&)5!TuFx#j({u}Ȕ(:q;;6*] ᩇλ;1z󏳏_JS ֤6LRkZqy|zHX4t 5tjLs:LvWZen >>?ءŮiy{oj_>#I]u}S >>?lLRakƩw:#e[*DW܉LƑe>iwgliSsε t Lf-wSx*?>?}+O+;Zmu}Sa-}8<$RkD:qoR)2JL(̵,cpU~}UB]<7εV%+O$ȩ!JepU~}Tظ^kU;ZI.wPneϘd 58󑃚}s+ϱ$C/bJ ҾK+Rhb,4Qۅad!ItȮ.EpA].["`i~t-<ө}_XT063j͕ۥo҃ki<\_(?/_9?wXV2eVڷ!/zX=Q3yHֹfo)&o(B\ 3yD"Y&oHf!.*7PYI3>R$Vo(.RIfK fK[Zh jM.5JZl-Plf(k3BhkA\^]ƜZZii#l/HfJ*i-qSZDN+ dHP^TN ϛHc39 HƇ 6AS uA0%bq{bKAV(=45[`TASib򐸭v]8ԖH@}^6RHos34X$TeӋ9M>ɷh*M#q{bkVؑaM|67Bxkd\g4V6 ySyH\v; sL)m[s@Wŭ =2y$(ް2=\ H❅"% d8.ysX8vG t{lEYAt7M6軟X㚡>o"2.7S_ ͦGWJb7sV#BllCi$ >^^Ҹ _p w~7i<\_(?͕ۥo҃k]AV>E|?ABX!@B"\ $BQҌ<3<o"TOB&L|dD܉JȚg,2_r&v3ZD$YVr',f{EzԊ,Җoױ RC}iY .2bĊ7s^ĆuyU+D d߯bB_,R-OZzqg.bCh•@gZg:q5Rp!I=i/#<ԆŜ-:"]{ ui""d^lVbGq.1[Љ"8Ruh ėkp? uTWF4+DN]HarLkŶ-*XEh;3ԬqJŵ~hFߕ#9tZji"J/zʣ$>^=ġJ>dfuߕH&$R9&y֢{˩$7DLXamjuWs*a/iܬɊ$ Xs.T5;ыHxu_Ej)ՙ;Q9֦T(or@uzE.jPf;O*aZTI}u)+.wR\ {MH]RP(^Ť>fԐ7SG5fbV'Tdęyܓf(l_QRy}*Sb>9a6=8Z2ܚINt`C&^s*K+0X:¶8furғs*̹vW OJSh\Ud5C5\嘢v}STn1 Zu:t[?Q 64t'wUҮwIxu^rGP-YC?0oL$W4(I(m斐  =G DWmՊ;*i9暒oR!Iii浹J]bĪ'ްh%L+M "eܛ, qD2ZC kH&Fi$,+poaNŭ< [Vi{`&+BJ7zE0s$8\K-:(%=/r5`sL$ȓJB)Xz^ȱdg[(pȖ㨼R(kXCԖK 5 ueU{c4žIq$$ G4/6zFC :g$kqe,NʇXRC(E`sLgIBҳ\QyzT[CXDLKq DŢsgLQ1!Fw)mi{J ;QiW1Oo KVeG q]$ O0WꒇI6y' jˡx^NԐS6Ì`4 8L] RADZV}DSZJ'Bް4+7ZG i"jlH\Cn*]QaClS[07JH)n\fk(saKbܧt/ JAKveXHHP3>^v,/QU{ {l{N`jҲP 2YorlH-k ie64/s-I؊2A$gOR)-WAf9FS ]ܦ|/=aXR]-ۺ3>$a$A$ϕ^ (и7JKXcث{N` `-K-J~ 6Yc!ɱ`5ˁtвL 9n:D{Lܡ ^]>YfRof^j -H)̧C5A9L)/riaZԳ*{3c@k!BH[3e~ 6 *O+oV^ֲUBuId ːV^el) P")x-X2z+TH^ J{%%Qm|0#ى`);ޥ -K2q]{zd"]0\g,B ;5ߪm9Q,ԭg*XwjY`-#r7)Y{foHw2=\ *vkU2 iLw2[a8YAt7M6辶/+C;2H h1|F#BllBi$ 9Ot+z8b9S?t~+z yڗyݤes ?zXv͕X߃.隤vz8Yex6_A `[: ͊vZe_Eњ(YjE~-haeZI}YjW&fZehY$WF3 ZehY"4c0dnIehY":haBR,Bd0ϲ7"ܯY+}Y,l".adn@nZnD6n3 7]E&ue!GD3 nHaV]3 nZ -TC0Ͳ3ΖNԊf{!rrt,܈d,܉fnIdg9gZvZ .?":!P}b 7K8;9t[ 8BpoZ,:003'Y^0%CD0qR fb|.)̈prt >;L#Zd-K-IH…K: 52ӡؙka(2KR%bх MNԐжaa:3N_t/ [%!˘eȑ]I qARӉ RB3c>%bi ϩjjQ:L(ԋqؑJDu-[$ؐiлz0l7]IjEZ0aqOZ}$uiku'Tqد [-JCBØe9 deԆCxPeԴ B➵t/3v3EL0^dK^Rм7$t6 iFkR9 deԵlbej*g-&.ꑮwZ0!qZȤ4-P̃[>kUBԤ-\%̊ZCRF2 `2Zx3$\C4/3v3ƹߕ0}ykNd|/ 2 iB{R=KHp2ZZ#BEj*g&i -A:{V, [7sy2 iܤ~Uyh= mdR @))h^ M k7c:{TfIku-=J~ 2SJ5i;{ctVdx^@/vE7s0eM|1`}!JҾ{!7. ݘ0M8I1\Ԝį]!@ޥ8%T] @ޥ¡I?{ny=0ǧ ,]Iv}Mհvn4~~+9ܲ>C6_E a|.i9FuQ~6R,)6ͼ.-"YjE=fYrZeOYVm4\aYjSmxM!AeZxEf1AeZxEfD -HȧoEfD -I,+mm4O+BB4xK6D ½~DB4>Pm&Zm7fYIeXoI6ϔ&6h0m%WF Kfz*7fYم49L#z*7f"I 5@ AiM .4q/I6SGF 0 IOĽf T0r^sVuRix|aC!TTѻ EP&|yXoHKkJh":#m P'5]VӪ+jʖLVaO:SN/EG@$d0u;9HGb" WB&^j֔*8SʭM{iO&^Nj83 63ޝUR6uV^oA1'ПUZҚ}Vޤ4qod3HlS4 pG/A D³UEI[![ױ=V^ӤބDo pe $vEgC$&':/RH"iiֶG6u3fNiV#( ZOjF^j՚EIALC*rHiaOQ{XL֝$v&z|>kQ4b*1ktL)dƨ}YeCIsF$ƵSkIHaJi"{ aeDµQTD>6ALBq?, r)2k Zt(Hgrc7W t2I_#a:sjzXլ>9CfRGj\W.yŦm!kjHY] T/gE~txM/Ǡa0x+9N/]D<F $6ikbD)C4VadxnqR ? ^U=5;Nu)wSip:Hxn:@HCp~A }?=-L8r<8:!zNZni5 C@H7C4hxno9S=5͠a)w0i)C4GavҤPךVo,`i00I -W/mH>_ Ҳ=5;YW 0 Ջ(3OJPbaa^s>z*iа2I/5m$T~EAf7 FqfC}bvTip1 eҼ,`p~oE E]4IB7UB_I&Qrezip1 1}',asHtIAf Cs Ҥ0 k=_I"3OC~#ʿHSzK̍/_U?zc|-3OGdIGPk8}\D?q#(X&CM=7,P? \cO00}r5Q_faF0"k7޸G-tIQ70*\Iy:0I$9|DK(m3OC~)kc,C^`h|Į_U&?P[f kanMnϢcZ"a"HN~"h7ib7 Rj 2}/h8bZ9GAaz~X {c' D'&UQp7C&J,C^a0U$'?;{'m3OD~)AB!//4`1- Ӝ72}/=&a.5hj_y$!Q1j$&{f!骱01J o|e_F0:%sU] i9^QR6q~ME8,|YGCșތ5 k[cac`aci3 CNtfE!iɠ9LG`P s {C$"W3K|áо?1dPY)/BBᆀBVGw&H !hU _bs2Ad&v! 4[݈B4MFAhb2 Eh-؄ Dnd&v! 4[݈B4MFAhb2 Eh-؄ Dnd&v! 4[݈B4MFAhb2 Eh-؄ Dnd&v! 4[݈B4MFAhb2 Eh-؄ Dnd&v! 4[݈B4MFAhb2 Eh-؄ Dnd&v! 4[݈B4MFAhb2 Eh-؄ Dnd&v! 4[݈B4MFAhb2 Eh-؄ Dnd&v! 4[݈B4MFAhb2 Eh-؄ Dnd&v! 4[݈B4MFAhb2 Eh-؄ Dnd&v! 4[݈B4MFAhb2 Eh-؄ Dnd&v! 4[݈B4M@4MB 0 >C3 n!!42tdiary-3.2.2/theme/glass_yellow/bg_side_h2.jpg000644 000765 000024 00000002726 12137321070 021552 0ustar00machustaff000000 000000 JFIFHHExifMM*Created with The GIMPC  !"$"$C("4QUVb!17#$ABTaqrst&QR!1 ?">?>e /TQ( 1Pؑz<8+~՜5% SGY=r #, 3%SW= BO\}'Bndw Tj砐b؏zGY=rs%SfJpW=+>}e b>됛*2U;$!X)#,O\T7{A! )OYd'؏z&Jp̕Nz V!J}'A>}e!72U;dw 5sHB SGY=r #, 3%SnBRb>OYdM̕N*w\BO\}'Bndw Tj砐b؏zHY=rs%SfJpW=+?yMa %ut2$_0?O3i :` RƂntTZ!A&|{ɕ(AJ:o\8bnig}Lt]GӴ -Bq*.RhB!E1Fom_&8 rS4|$I\.WסQT}6*c#T풥N=b_gxxEQr( lmmqjr9aɹxEޓ@48fqݝFңI)B'nWrGIENDB`tdiary-3.2.2/theme/glass_yellow/glass_yellow.css000644 000765 000024 00000022703 12137321070 022276 0ustar00machustaff000000 000000 @charset "utf-8"; /* ページ全体の基本的な設定。背景色や文字色など */ html { background-color:#000000; } body { background:url("bg_body.png") #ffffff 0 0 repeat-y; width:750px; padding:0 10px; margin:0 auto; } p{ margin:5px 0; } img{ border-width:0; } /* リンク文字列に関する設定 */ a:link { text-decoration:underline; } a:visited { background-color:transparent; text-decoration:underline; } a:hover { text-decoration: underline; } /* ページトップにある操作ボタンの並ぶ行の設定 */ div.adminmenu { margin:0 0 5px 0; padding:0 20px; text-align:right; font-size:90%; background-color:#cccccc; border-width:1px 0; border-style:solid; border-color:#666666; line-height:150%; } div.adminmenu p{ margin: 0; padding: 0; } /* 日記タイトルの設定 */ h1 { text-align: left; width: 670px; height: 90px; margin:0; padding:30px 40px; background:#666666 url("bg_h1.jpg") 0 0 no-repeat; font-size:35px; line-height:45px; color: #ffffff; } h1 a{ color:#ffffff; } /* カレンダーの設定 */ div.main div.calendar, div.main2 div.calendar{ background-color: #fff; color: #000; margin:15px; line-height: 120%; } div.sidebar div.calendar, div.sidebar2 div.calendar { margin: 5px 10px; line-height:120%; } div.calendar div.year { margin: 5px 0; } table.calendar { margin:0 auto; } table.calendar td { text-align:center; } table.calendar td.calendar-day { width:22px; height:22px; } table.calendar td.image { display:none; } table.calendar td.calendar-sunday { background-color:#ffcccc; width:22px; height:22px; } table.calendar td.calendar-saturday { background-color:#ccffff; width:22px; height:22px; } table.calendar td.calendar-weekday { background-color:#cccccc; width:22px; height:22px; } /* counter.rb */ /* span.counter, span.counter-today, span.counter-yesterday{ display:block; clear:both; } .counter-num-0, .counter-num-1, .counter-num-2, .counter-num-3, .counter-num-4, .counter-num-5, .counter-num-6, .counter-num-7, .counter-num-8, .counter-num-9 { display:block; float:left; width:20px; height:20px; margin: 1px 0; padding:0; background:#ffffff url("bg_counter.png") 0 0 no-repeat; color:#000000; line-height:20px; text-align:center; font-weight:bold; } */ /* 1日の日記全体を囲む枠の設定 */ div.day{ width:730px; background-color:#cccccc; padding:0; margin:10px auto; line-height:150%; border:solid 1px #666666; } div.main div.day, div.main2 div.day { width:530px; } /* タイトル行全体の設定 */ div.day h2{ color:#ffffff; width:724px; border:solid 3px #666666; background:url("bg_conf.jpg") #666666 0 0 repeat-y; margin:0; padding:0; line-height:150%; } div.main div.day h2, div.main2 div.day h2{ width: 524px; background:url("bg_day_h2.jpg") #666666 0 0 repeat-y; } /* 日付の設定 */ h2 span.date { display:block; margin:0 10px; font-size:20px; } h2 span.date a:link, h2 span.date a:hover, h2 span.date a:visited, h2 span.title a:link, h2 span.title a:hover, h2 span.title a:visited { color:#ffffff; } /* タイトルの設定 */ h2 span.title { display:block; margin:0 20px; font-size:20px; color:#ffffff; } /* 長年日記 */ h2 span.nyear{ display:block; margin:0 20px; text-align:right; color:#ffffff; font-size:16px; } h2 span.nyear a{ color:#ffffff; } /* タイトルを除いた1日の日記本文全体の設定 */ div.body { border-style: solid; border-color: #666666; border-width: 1px 0 0 0; } /* サブタイトルを含むセクションの設定 */ div.section { margin-top: 0.7em; margin-left: 0em; margin-bottom: 0.7em; } /* サブタイトルの設定 */ div.day h3 { font-size:20px; margin: 10px; font-weight: bold; line-height:24px; } div.day h4, div.day h5, div.day h6 { margin:10px 20px; } /* 日記の本文(段落)の設定 */ div.section p { margin: 15px 20px; padding:0; line-height: 150%; } /* ツッコミ/フォーム/リンク元のキャプション設定 */ div.caption { padding: 0 0 0 25px; margin: 5px; background:#cccccc url("bg_caption.png") 0 0 no-repeat; line-height:20px; font-size: 90%; font-weight:bold; } /* ツッコミ欄全体の設定 リンク元リスト(Month/Latestモード)の設定 */ div.comment, div.referer{ border-top: solid #666666 1px; margin: 5px 0; padding:5px; } div.referer{ text-align:right; } /* ツッコミ省略版本文 */ div.commentshort { font-size: 90%; line-height:24px; } span.commentator { font-weight: bold; } div.commentshort{ margin: 10px 15px; } /* ツッコミ本体 */ div.commentbody { font-size: 90%; line-height: 150%; margin:0 15px; } /* ツッコミした人の情報 */ div.commentator { margin: 10px 0 0 0; } /* ツッコミ本文 */ div.commentbody p { margin: 0 10px; } /* フォーム全体を囲む枠の設定 */ div.form { padding:5px; } /* フォームの設定 */ div.form form { margin: 5px 20px; } div.form form.comment { font-size: 90%; } div.field { display: inline; margin-right: 2em; } form.comment input { } div.textarea { display: block; vertical-align: top; } form.comment textarea { display: block; color: #000000; width: 450px; height: 5em; } div.button { display: block; margin-left: 3em; } /* リンク元リスト(Dayモード)の設定 */ div.refererlist { border-style: solid; border-color: #cccccc; border-width: 1px; padding:5px; } /* リンク元リスト一覧の設定 */ div.refererlist ul { font-size: 90%; line-height: 150%; } /* 罫線の設定 */ hr { border-style: solid; border-width: 1px 0px 0px 0px; border-color: #666666; } /* イメージアンカーの設定 */ div.day span.sanchor { display:block; float:left; background: #cccccc url("sanchor.png") 0 0 no-repeat; padding: 0 0 0 24px; color:#cccccc; text-decoration:none; } div.day span.canchor { display:block; float:left; background: #cccccc url("canchor.png") 0 0 no-repeat; height:20px; color:#cccccc; padding: 0 0 0 20px; } /* 日々の日記のセパレータに使われる罫線の設定 */ hr.sep { display: none; } /* フッタの設定 */ div.footer { padding:0 20px; margin:0; text-align:right; clear:both; border-width:1px 0; border-style:solid; border-color:#666666; background-color:#cccccc; font-size:90%; line-height:150%; width:710px; } /* 更新フォーム */ form.update { padding-top: 0.5em; padding-bottom: 0.5em; } form.update input, form.update textarea, form.commentstat input { background-color: #ffffff; color: #000; } form.update span.field { display: inline; } form.update div.field.title { display: block; margin: 10px auto; } form.update div.field.title input { } form.update div.textarea { display: block; } form.update textarea { display: block; margin-left: 3em; margin-bottom: 1em; width: 450px; height: 15em; } form.update span.checkbox.hidediary { margin-left: 1em; } /* ツッコミ状態変更フォーム */ div.comment form { margin-top: 0em; } /* エラーメッセージ表示の設定 */ p.message { text-align: center; font-size: large; background-color: #d00; color: #fff; padding: 8px; } /* 整形済みテキスト(preタグ)の設定 引用(blockquoteタグ)の設定 */ div.section pre { width:650px; margin:10px auto; padding:5px; background-color:#333333; color:#33ff33; overflow:scroll; } div.section blockquote { width:650px; margin:10px auto; border:dotted #666666 2px; padding: 5px; } div.main pre, div.main blockquote, div.main2 pre, div.main2 blockquote { width:480px; } div.section blockquote p { margin: 10px 0; } /* 箇条書きの設定 */ div.section ul, div.section ol { margin:15px 30px 15px 50px; padding:0; } div.section ul ul, div.section ol ol { margin: 5px 10px 5px 20px; } /* 項目リストの設定 */ div.section dl { margin-left: 5em; } div.section dt { margin-bottom: 0.2em; font-weight: bold; } div.section dd { margin: 0em 3em 0.5em 1em; } /* テーブルの設定 */ div.section table { margin: 0.5em 1em 0.5em 5em; border-style: solid; border-width: 2px; border-color: #aaf; border-collapse: collapse; } div.section th, div.section td { padding: 5px; border-style: solid; border-width: 1px; border-color: #aaf; } /* footnote */ div.footnote{ border-style:dashed; border-width:1px 0 0 0; border-color:#666666; padding: 0 20px; } /* サイドバー関連 */ div.main, div.main2{ width:540px; } div.main { float:left; margin: 0 0 0 4px; } div.main2 { float:right; } div.sidebar, div.sidebar2 { color: #000000; width: 200px; padding:0; } div.sidebar { float:right; } div.sidebar2 { float:left; margin: 0 0 0 4px; } div.sidebar p.recentitem, div.sidebar2 p.recentitem{ display:list-item; list-style-type:square; margin:5px 10px 5px 25px; } div.sidebar div.recentsubtitles, div.sidebar2 div.recentsubtitles { margin:0 20px; line-height:120%; } div.sidebar h2, div.sidebar2 h2, div.sidebar h3{ background:#666666 url("bg_side_h2.jpg") 0 0 no-repeat; width:180px; height:40px; padding:0 10px; margin: 5px 0; color:#ffffff; font-size: 16px; line-height:40px; } div.sidebar ul, div.sidebar ol, div.sidebar2 ul, div.sidebar2 ol { margin:5px 10px 5px 25px; padding:0; line-height:120%; } div p { margin: 5px 10px; } /* 設定画面 */ div.conf div.body{ padding: 0 10px; } /* その他 */ div.weather{ font-size:90%; text-align:right; margin:2px 20px; } tdiary-3.2.2/theme/glass_yellow/README000644 000765 000024 00000005362 12137321070 017742 0ustar00machustaff000000 000000 Title: Glass Yellow Author: YAMAGUCHI Takayuki Access: http://i-yt.info/ License: GPL Comment: http://www.squaregear.net/gimptips/を参考にして作りました。 sidebar、sidebar2に対応。 div.mainとdiv.sidebarを使うとサイドバーは右側、 div.main2とdiv.sidebar2を使うとサイドバーは左側。 <%= navi %>と

    タグは
    の前に置いて下さい。 下の例のようにするとプラグインも含めて大体うまく表示される。 ヘッダのサンプル------------------------------------- <%= navi %>

    タイトル

    ----------------------------------------------------- フッタのサンプル-------------------------------------
    ------------------------------------------------------ counter.rbの<%= counter 5%>などのようなテキスト表示 に対して背景画像を設定するCSSは初め有効になっていません。 使う場合はCSSファイルのコメントアウトされている部分を有効にしてください (CSSファイルを開いて「counter」という単語で検索すると良いでしょう)。 カウンターが途中で改行されてしまうときは
    <%= counter 5%>
    などのようにwidthを指定して見て下さい。 カウンターの1文字の幅は20pxなので (カウンターの桁数) * 20px + おまけの数ピクセル をwidthに指定すると良いでしょう。