From cb6536c301d6e9828c8d76ff56c1112733c1b965 Mon Sep 17 00:00:00 2001
From: root <root@rivolta.investici.org>
Date: Tue, 7 Dec 2010 02:04:03 +0000
Subject: [PATCH] Add theme tanzaku

---
 wp-content/themes/tanzaku/comments.php        | 104 ++++
 wp-content/themes/tanzaku/footer.php          |  16 +
 wp-content/themes/tanzaku/functions.php       | 215 ++++++++
 wp-content/themes/tanzaku/header.php          |  88 ++++
 .../themes/tanzaku/images/search-ico.gif      | Bin 0 -> 1629 bytes
 wp-content/themes/tanzaku/index.php           | 147 ++++++
 .../themes/tanzaku/js/jquery.easing.1.3.js    | 205 ++++++++
 .../tanzaku/js/jquery.vgrid.0.1.4-mod.js      | 407 +++++++++++++++
 wp-content/themes/tanzaku/license.txt         | 340 ++++++++++++
 wp-content/themes/tanzaku/readme.txt          |  16 +
 wp-content/themes/tanzaku/screenshot.png      | Bin 0 -> 71930 bytes
 wp-content/themes/tanzaku/sidebar-2.php       |  24 +
 wp-content/themes/tanzaku/sidebar.php         |  18 +
 wp-content/themes/tanzaku/style.css           | 489 ++++++++++++++++++
 14 files changed, 2069 insertions(+)
 create mode 100644 wp-content/themes/tanzaku/comments.php
 create mode 100644 wp-content/themes/tanzaku/footer.php
 create mode 100644 wp-content/themes/tanzaku/functions.php
 create mode 100644 wp-content/themes/tanzaku/header.php
 create mode 100644 wp-content/themes/tanzaku/images/search-ico.gif
 create mode 100644 wp-content/themes/tanzaku/index.php
 create mode 100644 wp-content/themes/tanzaku/js/jquery.easing.1.3.js
 create mode 100644 wp-content/themes/tanzaku/js/jquery.vgrid.0.1.4-mod.js
 create mode 100644 wp-content/themes/tanzaku/license.txt
 create mode 100644 wp-content/themes/tanzaku/readme.txt
 create mode 100644 wp-content/themes/tanzaku/screenshot.png
 create mode 100644 wp-content/themes/tanzaku/sidebar-2.php
 create mode 100644 wp-content/themes/tanzaku/sidebar.php
 create mode 100644 wp-content/themes/tanzaku/style.css

diff --git a/wp-content/themes/tanzaku/comments.php b/wp-content/themes/tanzaku/comments.php
new file mode 100644
index 000000000..e67ecabc8
--- /dev/null
+++ b/wp-content/themes/tanzaku/comments.php
@@ -0,0 +1,104 @@
+<?php
+// Do not delete these lines
+	if (isset($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
+		die ('Please do not load this page directly. Thanks!');
+?>
+	
+<?php if ( post_password_required() ) : ?>
+
+<div class="single-item">
+	<div class="comment-content">
+		<p><?php _e('Enter your password to view comments.'); ?></p>
+	</div>
+</div><!-- /single-item -->
+
+<?php return; endif; ?>
+
+<div class="single-item">
+
+	<h2 class="comment-title" id="comments"><?php comments_number(__('No Comments'), __('1 Comment'), __('% Comments')); ?> 
+		<?php if ( comments_open() ) : ?>
+			<a href="#respond" title="<?php _e("Leave a comment"); ?>">&raquo;</a>
+		<?php endif; ?>
+	</h2>
+	<div class="comment-list">
+
+	<?php if ( have_comments() ) : ?>
+
+		<div class="navigation">
+			<?php previous_comments_link() ?> <?php next_comments_link() ?>
+		</div>
+		<ol>
+			<?php wp_list_comments();?>
+		</ol>
+		<div class="navigation">
+			<?php previous_comments_link() ?> <?php next_comments_link() ?>
+		</div>
+
+	<?php endif; ?>
+
+		<p class="comment-meta">
+			<?php if ( comments_open() ) : ?>
+				<?php comments_rss_link(__('<abbr title="Really Simple Syndication">RSS</abbr> feed for comments on this post.')); ?> /
+			<?php endif; ?>
+			<?php if ( pings_open() ) : ?>
+				<a href="<?php trackback_url() ?>" rel="trackback"><?php _e('TrackBack <abbr title="Uniform Resource Identifier">URI</abbr>'); ?></a>
+			<?php endif; ?>
+		</p>
+	</div><!-- /comment-list -->
+
+</div><!-- /single-item -->
+
+<div class="single-item" id="respond">
+
+<?php if ( comments_open() ) : ?>
+
+	<h2 class="comment-title"><?php comment_form_title(); ?></h2>
+	<div id="cancel-comment-reply"> 
+		<?php cancel_comment_reply_link() ?>
+	</div>
+	
+	<div class="comment-form">
+
+	<?php if ( get_option('comment_registration') && !is_user_logged_in() ) : ?>
+		<p><?php printf(__('You must be <a href="%s">logged in</a> to post a comment.'), wp_login_url( get_permalink() )); ?></p>
+	<?php else : ?>
+
+		<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
+
+		<?php if ( is_user_logged_in() ) : ?>
+			<p>
+				<?php printf(__('Logged in as <a href="%1$s">%2$s</a>.'), get_option('siteurl') . '/wp-admin/profile.php', $user_identity); ?>
+				<a href="<?php echo wp_logout_url(get_permalink()); ?>" title="<?php _e('Log out of this account'); ?>"><?php _e('Log out &raquo;'); ?></a>
+			</p>
+		<?php else : ?>
+			<p><input type="text" name="author" id="author" value="<?php echo esc_attr($comment_author); ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> />
+			<label for="author"><small><?php _e('Name'); ?> <?php if ($req) _e("(required)"); ?></small></label></p>
+			
+			<p><input type="text" name="email" id="email" value="<?php echo esc_attr($comment_author_email); ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> />
+			<label for="email"><small><?php _e('Mail (will not be published)'); ?> <?php if ($req) _e("(required)"); ?></small></label></p>
+			
+			<p><input type="text" name="url" id="url" value="<?php echo  esc_attr($comment_author_url); ?>" size="22" tabindex="3" />
+			<label for="url"><small><?php _e('Website'); ?></small></label></p>
+		<?php endif; ?>
+
+			<!--<p><small><?php printf(__('<strong>XHTML:</strong> You can use these tags: <code>%s</code>'), allowed_tags()); ?></small></p>-->
+			<p><textarea name="comment" id="comment" rows="10" tabindex="4"></textarea></p>
+			<p><input name="submit" type="submit" id="submit" tabindex="5" value="<?php _e('Submit Comment'); ?>" />
+			<?php comment_id_fields(); ?></p>
+			<?php do_action('comment_form', $post->ID); ?>
+		</form>
+
+		<?php endif; ?>
+
+	</div><!-- /comment-form -->
+
+<?php else : /* Comments are closed */ ?>
+
+	<div class="comment-content">
+		<p><?php _e('Sorry, the comment form is closed at this time.'); ?></p>
+	</div>
+
+<?php endif; ?>
+
+</div><!-- /single-item -->
diff --git a/wp-content/themes/tanzaku/footer.php b/wp-content/themes/tanzaku/footer.php
new file mode 100644
index 000000000..dd2743c0a
--- /dev/null
+++ b/wp-content/themes/tanzaku/footer.php
@@ -0,0 +1,16 @@
+<div id="bottom-container">
+	<div id="footer-wrapper">
+		<div id="footer">
+			<p>
+			&copy; <?php echo date('Y'); ?> <?php bloginfo('name'); ?>
+			<?php wp_register(' | ',''); ?> | <?php wp_loginout(); ?><br/>
+			Powered by <a href="http://wordpress.org/">WordPress</a>
+			with "tanzaku" WordPress theme by <a href="http://www.tripleships.com/">TRIPLESHIPS.Inc</a>
+			</p>
+		</div>
+	</div>
+</div><!-- /bottom-container -->
+
+<?php wp_footer(); ?>
+</body>
+</html>
\ No newline at end of file
diff --git a/wp-content/themes/tanzaku/functions.php b/wp-content/themes/tanzaku/functions.php
new file mode 100644
index 000000000..eb2403537
--- /dev/null
+++ b/wp-content/themes/tanzaku/functions.php
@@ -0,0 +1,215 @@
+<?php
+
+if ( function_exists('register_sidebar') ) {
+	register_sidebars(2);
+}
+
+
+/* 
+ * return content which is arranged top thumbnail link to img tag.
+ */
+function adjust_single_image($content) {
+	$matches1 = $matches2 = $matches3 = array();
+	
+	// search *first* img/object tag
+	preg_match('/<(img|object)(?:[^>]+?)>/', $content, $matches1);
+	
+	if ($matches1[1] != 'img') {
+		return $content; // do nothing.
+	}
+	
+	// retrieve first img tag
+	preg_match('/<img(?:[^>]+?)>/', $content, $matches2);
+	$target = $matches2[0];
+	
+	// check image link and arrange it.
+	$chk_imglink = '/<a(?:.+?)href="(.+?\.(?:jpe?g|png|gif))"(?:[^>]*?)>'. preg_quote($target, '/') .'<\/a>/';
+	$content = preg_replace($chk_imglink, '<img src="$1" />', $content);
+	
+	return $content;
+}
+
+
+/* 
+ * return class name and image tag (resized w/h attributes) to fit a grid.
+ */
+function adjust_grid_image($content, $col_w, $gap_w, $max_col, $flg_img_forcelink, $flg_obj_fit) {
+	global $post;
+	
+	$col_class_base = 'x';
+	$col_class = $col_class_base . '1'; // default column-width class
+	$arr_w = array();
+	for ($i=0; $i<$max_col; $i++) {
+		$arr_w[] = ($col_w * ($i+1)) + ($gap_w * $i);
+	}
+	
+	$grid_img = '';
+	$w = $h = 0;
+	$matches1 = $matches2 = $matches3 = array();
+	
+	// search *first* img/object tag
+	preg_match('/<(img|object)(?:[^>]+?)>/', $content, $matches1);
+	
+	if ($matches1[1] == 'img') {
+		preg_match('/<img(?:.+?)src="(.+?)"(?:[^>]+?)>/', $content, $matches2);
+		$img_url = ($matches2[1]) ? $matches2[1] : '';
+		if ($img_url) {
+			// first, try to get attributes
+			$matches_w = $matches_h = array();
+			preg_match('/width="([0-9]+)"/', $matches2[0], $matches_w);
+			preg_match('/height="([0-9]+)"/', $matches2[0], $matches_h);
+			if ($matches_w[1] and $matches_h[1]) {
+				$w = $matches_w[1];
+				$h = $matches_h[1];
+			}
+			else {
+				// ... or get original size info.
+				$upload_path = trim( get_option('upload_path') ); 
+				$mark = substr(strrchr($upload_path, "/"), 1); // default mark is 'uploads'
+				$split_url = split($mark, $img_url);
+				if ($split_url[1] != null) {
+					$img_path = $upload_path . $split_url[1];
+					list($w, $h) = @getimagesize($img_path);
+				}
+			}
+		}
+		
+		for ($i=0; $i<$max_col; $i++) { // set new width and col_class
+			if ( ($i >= $max_col - 1) or ($w < $arr_w[$i+1]) ) {
+				$nw = $arr_w[$i];
+				$col_class = $col_class_base . ($i+1);
+				break;
+			}
+		}
+		$nh = (!$w or !$h) ? $nw : intval( ($h * $nw) / $w ); // set new height
+		
+		$grid_img = $matches2[0];
+		// add width/height properties if nothing
+		$flg_no_w = (strpos($grid_img_edit, 'width=') === false);
+		$flg_no_h = (strpos($grid_img_edit, 'height=') === false);
+		if ($flg_no_w or $flg_no_h) {
+			$grid_img_close = (substr($grid_img, -2) == '/>') ? '/>' : '>';
+			$grid_img_edit = substr( $grid_img, 0, -(strlen($grid_img_close)) );
+			$grid_img_edit .= ($flg_no_w) ? ' width="0"' : '';
+			$grid_img_edit .= ($flg_no_h) ? ' height="0"' : '';
+			$grid_img = $grid_img_edit . $grid_img_close;
+		} 
+		// replace new width/height properties
+		$grid_img = preg_replace('/width="(\d+)"/', 'width="'. $nw .'"', $grid_img);
+		$grid_img = preg_replace('/height="(\d+)"/', 'height="'. $nh .'"', $grid_img);
+		
+		// check image link
+		//$chk_imglink = '/(<a(?:.+?)rel="(?:lightbox[^"]*?)"(?:[^>]*?)>)'. preg_quote($matches2[0], '/') .'/';
+		$chk_imglink = '/(<a(?:.+?)href="(?:.+?\.(?:jpe?g|png|gif))"(?:[^>]*?)>)'. preg_quote($matches2[0], '/') .'/';
+		if ($flg_img_forcelink) {
+			$grid_img = '<a href="'. get_permalink() .'" title="' . esc_attr($post->post_title) . '">' . $grid_img . '</a>';
+		}
+		else if ( preg_match($chk_imglink, $content, $matches3) ) {
+			$grid_img = $matches3[1] . $grid_img . '</a>';
+		}
+	}
+	else if ($matches1[1] == 'object') {
+		preg_match('/<object(.+?)<\/object>/', $content, $matches2);
+		
+		$matches_w = $matches_h = array();
+		preg_match('/width="([0-9]+)"/', $matches2[0], $matches_w);
+		preg_match('/height="([0-9]+)"/', $matches2[0], $matches_h);
+		if ($matches_w[1] and $matches_h[1]) {
+			$w = $matches_w[1];
+			$h = $matches_h[1];
+		}
+		else {
+			$flg_obj_fit = 'none';
+		}
+		
+		//set col_class (and new width if in '*-fit' condition)
+		if ($flg_obj_fit == 'small-fit') {
+			for ($i=0; $i<$max_col; $i++) { 
+				if ($i >= $max_col -1) {
+					$nw = $arr_w[$i];
+					$col_class = $col_class_base . ($i+1);
+					break;
+				}
+				else if ( $w < $arr_w[$i+1] ) {
+					$nw = $arr_w[$i];
+					$col_class = $col_class_base . ($i+1);
+					break;
+				}
+			}
+		}
+		else if ($flg_obj_fit == 'large-fit') {
+			for ($i=$max_col -1; $i>=0; $i--) { 
+				if ( $w > $arr_w[$i] ) {
+					if ($i >= $max_col -1) {
+						$nw = $arr_w[$i];
+						$col_class = $col_class_base . ($i+1);
+					}
+					else {
+						$nw = $arr_w[$i+1];
+						$col_class = $col_class_base . ($i+2);
+					}
+					break;
+				}
+				if ($i == 0) {
+					$nw = $arr_w[$i];
+					$col_class = $col_class_base . ($i+1);
+				}
+			}
+		}
+		else {
+			for ($i=0; $i<$max_col; $i++) { 
+				if ($i >= $max_col -1) {
+					$col_class = $col_class_base . ($i+1);
+					break;
+				}
+				else if ( $w < $arr_w[$i] ) {
+					$col_class = $col_class_base . ($i+1);
+					break;
+				}
+			}
+		}
+		$nh = (!$w or !$h) ? $nw : intval( ($h * $nw) / $w ); // set new height
+		
+		$grid_img = $matches2[0];
+		if ($flg_obj_fit == 'small-fit' or $flg_obj_fit == 'large-fit') {
+			// replace new width/height properties
+			$grid_img = preg_replace('/width="(\d+)"/', 'width="'. $nw .'"', $grid_img);
+			$grid_img = preg_replace('/height="(\d+)"/', 'height="'. $nh .'"', $grid_img);
+		}
+	}
+	
+	return array($col_class, $grid_img);
+}
+
+
+/* 
+ * echo paginate links using internal function "paginate_links()".
+ * 
+ * see: http://www.yuriko.net/arc/2008/07/26/navigation/
+ */
+function paginate_links2($is_top_single=false) {
+	global $wp_rewrite;
+	global $wp_query;
+	global $paged;
+	$paginate_base = ($is_top_single) ? trailingslashit( get_option('siteurl') ) : get_pagenum_link(1); /* mod */
+	if (strpos($paginate_base, '?') || ! $wp_rewrite->using_permalinks()) {
+		$paginate_format = '';
+		$paginate_base = add_query_arg('paged', '%#%', $paginate_base); /* mod */
+	} else {
+		$paginate_format = (substr($paginate_base, -1 ,1) == '/' ? '' : '/') .
+			user_trailingslashit('page/%#%/', 'paged');
+		$paginate_base .= '%_%';
+	}
+	echo paginate_links( array(
+		'base' => $paginate_base,
+		'format' => $paginate_format,
+		'total' => $wp_query->max_num_pages,
+		'mid_size' => 5,
+		'current' => ($paged ? $paged : 1),
+		'prev_text' => '&laquo;',
+		'next_text' => '&raquo;',
+	));
+}
+
+
+?>
\ No newline at end of file
diff --git a/wp-content/themes/tanzaku/header.php b/wp-content/themes/tanzaku/header.php
new file mode 100644
index 000000000..5558194eb
--- /dev/null
+++ b/wp-content/themes/tanzaku/header.php
@@ -0,0 +1,88 @@
+<!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" <?php language_attributes(); ?>>
+
+<head>
+<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta http-equiv="Content-Script-Type" content="text/javascript" />
+<title><?php bloginfo('name'); ?> <?php wp_title(); ?></title>
+<!--meta name="keywords" content="" /-->
+<!--meta name="description" content="" /-->
+
+<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />
+<link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />
+<link rel="alternate" type="application/atom+xml" title="Atom 1.0" href="<?php bloginfo('atom_url'); ?>" />
+<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
+<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
+<link rel="Shortcut Icon" href="<?php bloginfo('stylesheet_directory'); ?>/favicon.ico" type="image/x-icon" />	
+
+<?php 
+wp_enqueue_script('jquery');
+if (is_singular()) wp_enqueue_script('comment-reply');
+wp_head();
+?>
+
+<script src="<?php bloginfo('template_directory'); ?>/js/jquery.easing.1.3.js" type="text/javascript" charset="UTF-8"></script>
+<script src="<?php bloginfo('template_directory'); ?>/js/jquery.vgrid.0.1.4-mod.js" type="text/javascript" charset="UTF-8"></script>
+<script type="text/javascript">
+//<![CDATA[
+
+function debug(text) {
+  ((window.console && console.log) ||
+   (window.opera && opera.postError) ||
+   window.alert).call(this, text);
+}
+jQuery.noConflict();
+
+(function($){
+	$(function(){
+		
+		$('#header').css("visibility", "hidden");
+		var setGrid = function () {
+			return $("#grid-wrapper").vgrid({
+				easeing: "easeOutQuint",
+				time: 800,
+				delay: 60,
+				selRefGrid: "#grid-wrapper div.x1",
+				selFitWidth: ["#container", "#footer"],
+				gridDefWidth: 290 + 15 + 15 + 5,
+				forceAnim: <?php echo (is_singular()) ? 0 : 1; ?>
+			});
+		};
+		
+		setTimeout(setGrid, 300);
+		setTimeout(function() {
+			$('#header').hide().css("visibility", "visible").fadeIn(500);
+		}, 500);
+		
+		$(window).load(function(e){
+			setTimeout(function(){ 
+				// prevent flicker in grid area - see also style.css
+				$("#grid-wrapper").css("paddingTop", "0px");
+<?php if (is_singular()) : ?>
+				var anim_msec = $("#single-wrapper").height();
+				if (anim_msec < 1000) anim_msec = 1000;
+				if (anim_msec > 3000) anim_msec = 3000;
+				$("#single-wrapper").css("paddingTop", "0px").hide().slideDown(anim_msec);
+<?php endif; ?>
+			}, 1000);
+		});
+
+	}); // end of document ready
+})(jQuery); // end of jQuery name space 
+
+//]]>
+</script>
+
+</head>
+
+<body <?php body_class();?>>
+
+<noscript><p class="caution aligncenter">Enable Javascript to browse this site, please.</p></noscript>
+
+
+<div id="container">
+	<div id="header">
+		<h1><a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a></h1>
+		<p><?php bloginfo('description'); ?></p>
+	</div>
diff --git a/wp-content/themes/tanzaku/images/search-ico.gif b/wp-content/themes/tanzaku/images/search-ico.gif
new file mode 100644
index 0000000000000000000000000000000000000000..6b0b1707b76c48cc16ffab5cd3980de1899b4a33
GIT binary patch
literal 1629
zcmZ?wbhEHb<YN$FIKsf-@9!HB;1?Vm5E&UB7Z;O|5SNveQCwV5QC?b8Q`OtuK701G
zxpQYNm_KLX!g))VEZVbs+kt(%4<Fil?fS**H!t73e)ZPPt9S3;eDe6-v!@T9zkK-e
z`J-1aA2Yy!;!hS95L@y8A5UlJAa^HsLjyx21_oAx#DanxCItqD+`N*aAa^H)h{z}f
z_L~e$43Z4o3{ni-iOIzUjsXEaAl)FfAQ}~ayT-r>61l94T^=Nd6LY5&C+9LSFmf<3
zFnvl%Ely@&VE)6vz>uFF5gEn6z>>qjz#vjyQc%Lcz|sI>7eU0QfY?b8_6iWYC?v?4
zfq`WY0|NtJazPPD{TT)Z28-m3#1sYwR*>&?(*GkVN<w1i=9DHwohZn_z`&E57aGjK
zz@Wy!z*Lu7><VQwHl-xGcr!3C=rJ%bzDh}Tab;j&&|zR;T#=UP=E=aopuxbva3`(E
zEfm6L)XFUJ41utj!t!$bK!K>iz`!Jtm*nRUF`tp8pu{N%%5Ewy3kI2~#=yYHl9lKc
zz`(#D#lXNAl%4MlQX|H|z~oSs5faY8z#zuJz?f5&;p_)xUnwdL0@<s?z`(SmAO{>_
zIt&a<#~30Rau`w>G8yt1QvWmLF(@zuF}O20G3YWBFcdN5Go&$OGGsF3Fk~{gGo*qP
zF%&UmG88jpV^x{M5CGSe!=S+6&hU~UkKrX)Pa#7oLn>HT7=x1^Lz51e4YEtY;JU$E
zgR2G$4VD<Zo*-4Kfskn`iqA|w-~WLjfFYHk2<#e=xezyk%m=v%Vtz71K7%7e4nqz@
zIzuW$F3eL5#c<PfkzJRTH$e(6qX4oa^?$qHHzaSSG9awdWk_O31$!Ih{W1oSTroo`
z*g}|fAg5ppzEp;s<28FE5SCqK*%5P@=XedWa~Sdw@<?vTWB_>!Ip~v-)FB6UDvKP8
zA&V!A1&bwv0*gJ11B)Gt3yTGdHH!~iM<_!cLncExI4Fx55*czB@)#-^6kt*P9~{##
zFEBvz8#v*MxTof&7G)+YfXaY?qWrYXoK&y`gdiXdQACggl`RlOQKbwFYl;~d#7z)l
zpM${V2&33}gjk6$1B2~51_tH}2r&&Q1_sgj3=BKWl1q!qAm%YJGM;5%C`qj-0r8#l
z3o45;(=$pGj0_CS6&wo+a#9sM^OE(PbrceFaumRF#R^5K#i>PQsVRC4#c9SyAdL)+
zJWdP@toQ!^|E$Kqz&?qA;qS!%|9>y~|Nrk|1_tIk3=9WyKsla)0aR`?uufArmY9;3
zCw+YB&1s3cU9)c9y0kfK+MFo@tt~FoiY!^07!(9D-uMWqG#e!<v~O~rJo#dV45Lf<
zVM!L9&AqAy2WDz-IupgPI#Y6EFLS|#1r~xHd}3n!o<b?6lDs~>J{8hRdV-v+EcQO!
z1~Dp9v68}UGfhn9sflwka&@U2TMK09shh6THQQueYQD`(Ut)*G{sTL76&b7nGjerx

literal 0
HcmV?d00001

diff --git a/wp-content/themes/tanzaku/index.php b/wp-content/themes/tanzaku/index.php
new file mode 100644
index 000000000..162b9dc10
--- /dev/null
+++ b/wp-content/themes/tanzaku/index.php
@@ -0,0 +1,147 @@
+<?php get_header(); 
+	
+	// [grid column setting] 
+	$col_w = 290; // width of grid column
+	$gap_w = 35;  // padding + margin-right (15+15+5)
+	$max_col = 2; // max column size (style div.x1 ~ xN)
+	
+	// * additional info *
+	// check also "style.css" and "header.php" if you change $col_w and $gap_w.
+	// - style.css:
+	//   div.x1 ~ xN
+	//   div.grid-item
+	//   div.single-item
+	//   ... and maybe #sidebar2 li.widget.
+	// - header.php:
+	//   gridDefWidth in javascript code.
+	//
+	// if you want to show small images in main page always, set $max_col = 1.
+	
+	// [grid image link setting]
+	$flg_img_forcelink = true;   // add/overwrite a link which links to a single post (permalink).
+	$flg_img_extract = false;    // in single post page, extract thumbnail link to an original image.
+	$flg_obj_fit = 'large-fit';  // none | small-fit | large-fit ... how to fit size of object tag.
+	
+	// * additional info *
+	// if you use image popup utility (like Lightbox) on main index, set $flg_img_forcelink = false;
+?>
+
+<?php if (is_singular()) : $is_top_single = true; /* wide column for single post */ ?>
+
+	<div id="single-wrapper">
+
+<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
+
+		<div <?php post_class('single-item'); ?> id="post-<?php the_ID(); ?>">
+			<h2 class="post-title"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
+			<div class="post-body">
+				<?php
+					if ($flg_img_extract) {
+						$content = get_the_content();
+						$content = apply_filters('the_content', $content);
+						$content = adjust_single_image($content);
+						echo $content;
+					}
+					else {
+						the_content();
+					}
+				?>
+			</div>
+			<?php wp_link_pages('before=<p class="pagination" id="post-pagination"><span class="prefix">' . __('Pages:') . '</span>'); ?>
+			<p class="post-meta">
+			Published on <?php the_time( get_option('date_format') ); ?> <?php the_time(); ?>.<br />
+			Filed under: <?php the_category(', ') ?> <?php the_tags('Tags: ', ', '); ?>
+			<?php edit_post_link(__("Edit This"), '(', ')'); ?>
+			</p>
+		</div>
+		
+<?php comments_template(); ?>
+
+<?php endwhile; else : ?>
+
+		<div class="single-item">
+			<h2>Not Found</h2>
+			<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
+		</div>
+
+<?php endif; ?>
+
+	</div><!-- /single-wrapper -->
+
+<?php /* make a new query for grid items (in single page) */
+	$new_query_arg = 'paged='.$paged;
+	
+	// use this code if you want filter items by category.
+	/* $arr_catID = array();
+	foreach( get_the_category() as $cat) $arr_catID[] = $cat->cat_ID;
+	if ( count($arr_catID) ) $new_query_arg .= '&cat=' . join(',', $arr_catID);
+	*/
+	
+	query_posts($new_query_arg); 
+?>
+
+<?php endif; /* end of if is_singular() */ ?>
+
+<?php get_sidebar(); ?>
+
+	<div id="grid-wrapper">
+
+<?php if (have_posts()) : 
+	if ( $is_top_single ) $GLOBALS['more'] = false; //important
+	while (have_posts()) : the_post(); ?>
+<?php 
+	$content = get_the_content('Details &raquo;');
+	$content = apply_filters('the_content', $content);
+	list($col_class, $grid_img) = adjust_grid_image(
+		$content, 
+		$col_w, 
+		$gap_w, 
+		$max_col, 
+		$flg_img_forcelink, 
+		$flg_obj_fit
+	);
+?>
+		<div <?php post_class('grid-item ' . $col_class); ?> id="post-<?php the_ID(); ?>">
+			<h2 class="post-title"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
+			<?php if ($grid_img) echo '<div class="grid-image">' . $grid_img . '</div>'; ?>
+			<div class="post-body">
+<?php 
+	$content = preg_replace('/<img(?:[^>]+?)>/', '', $content); // remove img tags
+	$content = preg_replace('/<a([^>]+?)><\/a>/', '', $content); // remove empty a tags
+	$content = preg_replace('/<p([^>]*?)><\/p>/', '', $content); // remove empty p tags
+	$content = preg_replace('/<object(.+?)<\/object>/', '', $content); // remove object tags
+	echo $content; 
+?>
+			</div>
+			<p class="post-meta">
+			Published on <?php the_time( get_option('date_format') ); ?> <?php the_time(); ?>.<br />
+			Filed under: <?php the_category(', ') ?> <?php the_tags('Tags: ', ', '); ?>
+			<?php edit_post_link(__("Edit This"), '(', ')'); ?><br />
+			<?php /*comments_popup_link();*/ ?>
+			</p>
+		</div>
+
+<?php endwhile; else : ?>
+
+		<div class="grid-item x1">
+			<h2>Not Found</h2>
+			<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
+		</div>
+
+<?php endif; ?>
+
+	</div><!-- /grid-wrapper -->
+	
+	<div class="pagination" id="grid-pagination">
+		<?php paginate_links2($is_top_single); ?>
+	</div>
+
+<?php /* reset the query */
+	wp_reset_query();
+?>
+
+<?php get_sidebar('2'); ?>
+
+</div><!-- /container -->
+
+<?php get_footer(); ?>
diff --git a/wp-content/themes/tanzaku/js/jquery.easing.1.3.js b/wp-content/themes/tanzaku/js/jquery.easing.1.3.js
new file mode 100644
index 000000000..ef7432107
--- /dev/null
+++ b/wp-content/themes/tanzaku/js/jquery.easing.1.3.js
@@ -0,0 +1,205 @@
+/*
+ * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
+ *
+ * Uses the built in easing capabilities added In jQuery 1.1
+ * to offer multiple easing options
+ *
+ * TERMS OF USE - jQuery Easing
+ * 
+ * Open source under the BSD License. 
+ * 
+ * Copyright © 2008 George McGinley Smith
+ * All rights reserved.
+ * 
+ * Redistribution and use in source and binary forms, with or without modification, 
+ * are permitted provided that the following conditions are met:
+ * 
+ * Redistributions of source code must retain the above copyright notice, this list of 
+ * conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list 
+ * of conditions and the following disclaimer in the documentation and/or other materials 
+ * provided with the distribution.
+ * 
+ * Neither the name of the author nor the names of contributors may be used to endorse 
+ * or promote products derived from this software without specific prior written permission.
+ * 
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
+ * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
+ * OF THE POSSIBILITY OF SUCH DAMAGE. 
+ *
+*/
+
+// t: current time, b: begInnIng value, c: change In value, d: duration
+jQuery.easing['jswing'] = jQuery.easing['swing'];
+
+jQuery.extend( jQuery.easing,
+{
+	def: 'easeOutQuad',
+	swing: function (x, t, b, c, d) {
+		//alert(jQuery.easing.default);
+		return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
+	},
+	easeInQuad: function (x, t, b, c, d) {
+		return c*(t/=d)*t + b;
+	},
+	easeOutQuad: function (x, t, b, c, d) {
+		return -c *(t/=d)*(t-2) + b;
+	},
+	easeInOutQuad: function (x, t, b, c, d) {
+		if ((t/=d/2) < 1) return c/2*t*t + b;
+		return -c/2 * ((--t)*(t-2) - 1) + b;
+	},
+	easeInCubic: function (x, t, b, c, d) {
+		return c*(t/=d)*t*t + b;
+	},
+	easeOutCubic: function (x, t, b, c, d) {
+		return c*((t=t/d-1)*t*t + 1) + b;
+	},
+	easeInOutCubic: function (x, t, b, c, d) {
+		if ((t/=d/2) < 1) return c/2*t*t*t + b;
+		return c/2*((t-=2)*t*t + 2) + b;
+	},
+	easeInQuart: function (x, t, b, c, d) {
+		return c*(t/=d)*t*t*t + b;
+	},
+	easeOutQuart: function (x, t, b, c, d) {
+		return -c * ((t=t/d-1)*t*t*t - 1) + b;
+	},
+	easeInOutQuart: function (x, t, b, c, d) {
+		if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
+		return -c/2 * ((t-=2)*t*t*t - 2) + b;
+	},
+	easeInQuint: function (x, t, b, c, d) {
+		return c*(t/=d)*t*t*t*t + b;
+	},
+	easeOutQuint: function (x, t, b, c, d) {
+		return c*((t=t/d-1)*t*t*t*t + 1) + b;
+	},
+	easeInOutQuint: function (x, t, b, c, d) {
+		if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
+		return c/2*((t-=2)*t*t*t*t + 2) + b;
+	},
+	easeInSine: function (x, t, b, c, d) {
+		return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
+	},
+	easeOutSine: function (x, t, b, c, d) {
+		return c * Math.sin(t/d * (Math.PI/2)) + b;
+	},
+	easeInOutSine: function (x, t, b, c, d) {
+		return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
+	},
+	easeInExpo: function (x, t, b, c, d) {
+		return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
+	},
+	easeOutExpo: function (x, t, b, c, d) {
+		return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
+	},
+	easeInOutExpo: function (x, t, b, c, d) {
+		if (t==0) return b;
+		if (t==d) return b+c;
+		if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
+		return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
+	},
+	easeInCirc: function (x, t, b, c, d) {
+		return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
+	},
+	easeOutCirc: function (x, t, b, c, d) {
+		return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
+	},
+	easeInOutCirc: function (x, t, b, c, d) {
+		if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
+		return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
+	},
+	easeInElastic: function (x, t, b, c, d) {
+		var s=1.70158;var p=0;var a=c;
+		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
+		if (a < Math.abs(c)) { a=c; var s=p/4; }
+		else var s = p/(2*Math.PI) * Math.asin (c/a);
+		return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
+	},
+	easeOutElastic: function (x, t, b, c, d) {
+		var s=1.70158;var p=0;var a=c;
+		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
+		if (a < Math.abs(c)) { a=c; var s=p/4; }
+		else var s = p/(2*Math.PI) * Math.asin (c/a);
+		return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
+	},
+	easeInOutElastic: function (x, t, b, c, d) {
+		var s=1.70158;var p=0;var a=c;
+		if (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) p=d*(.3*1.5);
+		if (a < Math.abs(c)) { a=c; var s=p/4; }
+		else var s = p/(2*Math.PI) * Math.asin (c/a);
+		if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
+		return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
+	},
+	easeInBack: function (x, t, b, c, d, s) {
+		if (s == undefined) s = 1.70158;
+		return c*(t/=d)*t*((s+1)*t - s) + b;
+	},
+	easeOutBack: function (x, t, b, c, d, s) {
+		if (s == undefined) s = 1.70158;
+		return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
+	},
+	easeInOutBack: function (x, t, b, c, d, s) {
+		if (s == undefined) s = 1.70158; 
+		if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
+		return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
+	},
+	easeInBounce: function (x, t, b, c, d) {
+		return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
+	},
+	easeOutBounce: function (x, t, b, c, d) {
+		if ((t/=d) < (1/2.75)) {
+			return c*(7.5625*t*t) + b;
+		} else if (t < (2/2.75)) {
+			return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
+		} else if (t < (2.5/2.75)) {
+			return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
+		} else {
+			return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
+		}
+	},
+	easeInOutBounce: function (x, t, b, c, d) {
+		if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
+		return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
+	}
+});
+
+/*
+ *
+ * TERMS OF USE - EASING EQUATIONS
+ * 
+ * Open source under the BSD License. 
+ * 
+ * Copyright © 2001 Robert Penner
+ * All rights reserved.
+ * 
+ * Redistribution and use in source and binary forms, with or without modification, 
+ * are permitted provided that the following conditions are met:
+ * 
+ * Redistributions of source code must retain the above copyright notice, this list of 
+ * conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list 
+ * of conditions and the following disclaimer in the documentation and/or other materials 
+ * provided with the distribution.
+ * 
+ * Neither the name of the author nor the names of contributors may be used to endorse 
+ * or promote products derived from this software without specific prior written permission.
+ * 
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
+ * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
+ * OF THE POSSIBILITY OF SUCH DAMAGE. 
+ *
+ */
\ No newline at end of file
diff --git a/wp-content/themes/tanzaku/js/jquery.vgrid.0.1.4-mod.js b/wp-content/themes/tanzaku/js/jquery.vgrid.0.1.4-mod.js
new file mode 100644
index 000000000..a3b43d165
--- /dev/null
+++ b/wp-content/themes/tanzaku/js/jquery.vgrid.0.1.4-mod.js
@@ -0,0 +1,407 @@
+/**
+ * jQuery VGrid v0.1.4-mod / MIT License.
+ * Modified by TRIPLESHIPS,Inc. 2010/03/27
+ * ----------------------------------------------
+ * 
+ * jQuery VGrid v0.1.4 - variable grid layout plugin
+ *
+ * Terms of Use - jQuery VGrid
+ * under the MIT (http://www.opensource.org/licenses/mit-license.php) License.
+ *
+ * Copyright 2009-2010 xlune.com All rights reserved.
+ * (http://blog.xlune.com/2009/09/jqueryvgrid.html)
+ */
+(function($)
+{
+	function makePos(self, initpos) //mod (added initpos argument)
+	{
+		var _childs = self.data("_vgchild");
+		var _width = self.width();
+		
+		/* ----- mod start ----- */
+		var _bodyW = $(window).width();
+		var _defW = self.data("_vgopt").gridDefWidth || 290 + 15 + 15 + 5;
+		var _selRefGrid = self.data("_vgopt").selRefGrid || "#grid-wrapper div.x1";
+		var _selFitWidth = self.data("_vgopt").selFitWidth || "#container";
+		
+		if ( $(_selRefGrid).get().length ) 
+		{
+			var _colW = getSize($(_selRefGrid).eq(0))[0]; //use _w only
+		}
+		else 
+		{
+			var _colW = _defW;
+		}
+		var _colWSum = Math.floor(_bodyW / _colW) * _colW;
+		if ( $.isArray(_selFitWidth) ) 
+		{
+			for (var i=0; i<_selFitWidth.length; i++)
+			{
+				$(_selFitWidth[i]).width( _colWSum );
+			}
+		}
+		else
+		{
+			$(_selFitWidth).width( _colWSum );
+		}
+		
+		var _ofsL = 0;
+		var _ofsT = (initpos) ? 2000 : 0;
+		var _adjL = (initpos) ? 0.5 : 1;
+		var _adjT = (initpos) ? 0.5 : 1;
+		/* ----- mod end ----- */
+		
+		var _matrix = [[0,_width,0]];
+		var _hmax=0;
+		_childs.each(function(i)
+		{
+			var _c = $(this);
+			var _size = getSize(_c);
+			var _point = getAttachPoint(_matrix, _size[0]);
+			_matrix = updateAttachArea(_matrix, _point, _size);
+			_hmax = Math.max(_hmax, _point[1] + _size[1]);
+			//_c.data("_vgleft", _point[0]);
+			//_c.data("_vgtop", _point[1]);
+			/* ----- mod start ----- */
+			_c.data("_vgleft", Math.floor( (_point[0] + _ofsL) * _adjL) );
+			_c.data("_vgtop", Math.floor( (_point[1] + _ofsT) * _adjT) );
+			/* ----- mod end ----- */
+		});
+		self.data("_vgwrapheight", _hmax);
+		heightTo(self);
+	};
+	function getAttachPoint(mtx, width)
+	{
+		var _mtx = mtx.concat([]).sort(matrixSortDepth);
+		var _max = _mtx[_mtx.length-1][2];
+		for(var i=0,imax=_mtx.length; i<imax; i++)
+		{
+			if(_mtx[i][2] >= _max) break;
+			if(_mtx[i][1]-_mtx[i][0] >= width)
+			{
+				return [_mtx[i][0], _mtx[i][2]];
+			}
+		}
+		return [0, _max];
+	};
+	function updateAttachArea(mtx, point, size)
+	{
+		var _mtx = mtx.concat().sort(matrixSortDepth);
+		var _cell = [point[0], point[0]+size[0], point[1]+size[1]];
+		for(var i=0,imax=_mtx.length; i<imax; i++)
+		{
+			if(_cell[0] <= _mtx[i][0] && _mtx[i][1] <= _cell[1])
+			{
+				delete _mtx[i];
+			}
+			else
+			{
+				_mtx[i] = matrixTrimWidth(_mtx[i], _cell);
+			}
+		}
+		return matrixJoin(_mtx, _cell);
+	};
+	function matrixSortDepth(a, b)
+	{
+		return ((a[2] == b[2] && a[0] > b[0]) || a[2] > b[2]) ? 1 : -1;
+	};
+	function matrixSortX(a, b)
+	{
+		if (a == null || b == null) return 0;
+		else return (a[0] > b[0]) ? 1 : -1;
+	};
+	function matrixJoin(mtx, cell)
+	{
+		var _mtx = mtx.concat([cell]).sort(matrixSortX);
+		var _mtx_join = [];
+		for(var i=0,imax=_mtx.length; i<imax; i++)
+		{
+			if(!_mtx[i]) continue;
+			if(_mtx_join.length > 0
+				&& _mtx_join[_mtx_join.length-1][1] == _mtx[i][0]
+				&& _mtx_join[_mtx_join.length-1][2] == _mtx[i][2])
+			{
+				_mtx_join[_mtx_join.length-1][1] = _mtx[i][1];
+			}
+			else
+			{
+				_mtx_join.push(_mtx[i]);
+			}
+		}
+		return _mtx_join;
+	};
+	function matrixTrimWidth(a, b)
+	{
+		if(a[0] >= b[0] && a[0] < b[1] || a[1] >= b[0] && a[1] < b[1])
+		{
+			if(a[0] >= b[0] && a[0] < b[1])
+			{
+				a[0] = b[1];
+			}
+			else
+			{
+				a[1] = b[0];
+			}
+		}
+		return a;
+	};
+	function getSize(child)
+	{
+		var _w = child.width();
+		var _h = child.height();
+		_w += Number(child.css("margin-left").replace('px', ''))
+				+Number(child.css("padding-left").replace('px', ''))
+				//+Number(child.get(0).style.borderLeftWidth.replace('px', ''))
+				+Number(child.css("border-left-width").replace('px', '')) //mod
+				+Number(child.css("margin-right").replace('px', ''))
+				+Number(child.css("padding-right").replace('px', ''))
+				//+Number(child.get(0).style.borderRightWidth.replace('px', ''));
+				+Number(child.css("border-right-width").replace('px', '')) //mod
+		_h += Number(child.css("margin-top").replace('px', ''))
+				+Number(child.css("padding-top").replace('px', ''))
+				//+Number(child.get(0).style.borderTopWidth.replace('px', ''))
+				+Number(child.css("border-top-width").replace('px', '')) //mod
+				+Number(child.css("margin-bottom").replace('px', ''))
+				+Number(child.css("padding-bottom").replace('px', ''))
+				//+Number(child.get(0).style.borderBottomWidth.replace('px', ''));
+				+Number(child.css("border-bottom-width").replace('px', '')); //mod
+		return [_w, _h];
+	};
+	function heightTo(self)
+	{
+		var _self = self;
+		var _delay = _self.data("_vgchild").length
+			* (_self.data("_vgopt").delay || 0)
+			+ _self.data("_vgopt").time || 500;
+		_self.stop();
+		if(_self.height() < _self.data("_vgwrapheight"))
+		{
+			if($.browser.msie)
+			{
+				_self.height(_self.data("_vgwrapheight"));
+			}
+			else
+			{
+				_self.animate(
+					{
+						height: _self.data("_vgwrapheight")+"px"
+					},
+					(_self.data("_vgopt").time || 500),
+					"easeOutQuart"
+				);
+			}
+		}
+		else
+		{
+			clearTimeout(_self.data("_vgwraptimeout"));
+			_self.data("_vgwraptimeout", setTimeout(function(){
+				if($.browser.msie)
+				{
+					_self.height(_self.data("_vgwrapheight"));
+				}
+				else
+				{
+					_self.animate(
+						{
+							height: _self.data("_vgwrapheight")+"px"
+						},
+						(_self.data("_vgopt").time || 500),
+						"easeOutQuart"
+					);
+				}
+			}, _delay));
+		}
+	};
+	function moveTo(childs)
+	{
+		childs.each(function(i)
+		{
+			var _c = $(this);
+			_c.css("left", _c.data("_vgleft")+"px");
+			_c.css("top", _c.data("_vgtop")+"px");
+		});
+	};
+	/*function animateTo(childs, easing, time, delay)
+	{
+		var _self = $(childs).parent();
+		var isMove = false;
+		var imax = childs.length;
+		var i,_c,_pos;
+		for(i=0; i<imax; i++)
+		{
+			_c = $(childs[i]);
+			_pos = _c.position();
+			if(_pos.left != _c.data("_vgleft") && _pos.top != _c.data("_vgtop"))
+			{
+				isMove = true;
+			}
+		}
+		if(isMove)
+		{
+			if(typeof(_self.data("_vgopt").onStart) == "function") _self.data("_vgopt").onStart();
+			childs.each(function(i)
+			{
+				var _c = $(this);
+				var _opt = {
+					duration: time,
+					easing: easing
+				};
+				if(childs.size()-1 == i)
+				{
+					_opt.complete = _self.data("_vgopt").onFinish || null;
+				}
+				clearTimeout(_c.data("_vgtimeout"));
+				_c.data("_vgtimeout", setTimeout(function(){
+					_c.animate(
+						{
+							left: _c.data("_vgleft")+"px",
+							top: _c.data("_vgtop")+"px"
+						},
+						_opt
+					);
+				}, i*delay));
+			});
+		}
+	};*/
+	function animateTo(childs, easeing, time, delay) //rollback (v0.1.2)
+	{
+		childs.each(function(i)
+		{
+			var _c = $(this);
+			clearTimeout(_c.data("_vgtimeout"));
+			_c.data("_vgtimeout", setTimeout(function(){
+				_c.animate({
+					left: _c.data("_vgleft")+"px",
+					top: _c.data("_vgtop")+"px"
+				}, time, easeing);
+			}, i * delay));
+		});
+	};
+	function refleshHandler(tg)
+	{
+		var _self = tg;
+		clearTimeout(_self.data("_vgtimeout"));
+		makePos(_self);
+		_self.data("_vgtimeout", setTimeout(function(){
+			animateTo(
+				_self.data("_vgchild"),
+				_self.data("_vgopt").easeing || "linear",
+				_self.data("_vgopt").time || 500,
+				_self.data("_vgopt").delay || 0
+			);
+		}, 250));
+	};
+	function setFontSizeListener()
+	{
+		var s = $("<span />")
+			.text(" ")
+			.attr("id", "_vgridspan")
+			.hide()
+			.appendTo("body");
+		s.data("size", s.css("font-size"));
+		s.data("timer", setInterval(function(){
+			if(s.css("font-size") != s.data("size"))
+			{
+				s.data("size", s.css("font-size"));
+				$(window).resize();
+			}
+		}, 500));
+	};
+	$.fn.extend({
+		vgrid: function(option)
+		{
+			var _self = $(this);
+			var _opt = option || {};
+			_self.data("_vgopt", _opt);
+			_self.data("_vgchild", _self.find("> *"));
+			_self.data("_vgdefchild", _self.data("_vgchild"));
+			_self.css({
+				"position": "relative",
+				"width": "auto"
+			});
+			_self.data("_vgchild").css("position", "absolute");
+			
+			//makePos(_self);
+			//moveTo(_self.data("_vgchild"));
+			/* ----- mod start ----- */
+			if(_self.data("_vgopt").forceAnim)
+			{
+				makePos(_self, true); // make init position
+				moveTo(_self.data("_vgchild"));
+				refleshHandler(_self); // animation
+			}
+			else {
+				makePos(_self);
+				moveTo(_self.data("_vgchild")); // no animation
+			}
+			/* ----- mod end ----- */
+			
+			if(_self.data("_vgopt").fadeIn)
+			{
+				var _prop = (typeof(_self.data("_vgopt").fadeIn)=='object')
+								? _self.data("_vgopt").fadeIn
+								: {time: _self.data("_vgopt").fadeIn} ;
+				_self.data("_vgchild").each(function(i)
+				{
+					var _c = $(this);
+					_c.css('display', 'none');
+					setTimeout(function(){
+						_c.fadeIn(_prop.time || 250);
+					}, i * (_prop.delay || 0));
+				});
+			}
+			$(window).resize(function(e)
+			{
+				refleshHandler(_self);
+				setTimeout(function(){ refleshHandler(_self) }, 250); //refresh twice for IE, Fx
+			});
+			setFontSizeListener();
+			return _self;
+		},
+		vgrefresh: function(easeing, time, delay, func)
+		{
+			var _obj = $(this);
+			if(_obj.data("_vgchild"))
+			{
+				_obj.data("_vgchild", _obj.find("> *"));
+				_obj.data("_vgchild").css("position", "absolute");
+				makePos(_obj);
+				time = typeof(time)=="number" ? time : _obj.data("_vgopt").time || 500;
+				delay = typeof(delay)=="number" ? delay : _obj.data("_vgopt").delay || 0;
+				animateTo(
+					_obj.data("_vgchild"),
+					easeing || _obj.data("_vgopt").easeing || "linear",
+					time,
+					delay
+				);
+				if(typeof(func)=='function')
+				{
+					setTimeout(
+						func,
+						_obj.data("_vgchild").length * delay + time
+					);
+				}
+			}
+			return _obj;
+		},
+		vgsort: function(func, easeing, time, delay)
+		{
+			var _obj = $(this);
+			if(_obj.data("_vgchild"))
+			{
+				_obj.data("_vgchild", _obj.data("_vgchild").sort(func));
+				_obj.data("_vgchild").each(function(num){
+					$(this).appendTo(_obj);
+				});
+				makePos(_obj);
+				animateTo(
+					_obj.data("_vgchild"),
+					easeing || _obj.data("_vgopt").easeing || "linear",
+					typeof(time)=="number" ? time : _obj.data("_vgopt").time || 500,
+					typeof(delay)=="number" ? delay : _obj.data("_vgopt").delay || 0
+				);
+			}
+			return _obj;
+		}
+	});
+})(jQuery);
diff --git a/wp-content/themes/tanzaku/license.txt b/wp-content/themes/tanzaku/license.txt
new file mode 100644
index 000000000..da70b030c
--- /dev/null
+++ b/wp-content/themes/tanzaku/license.txt
@@ -0,0 +1,340 @@
+		    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.
+
diff --git a/wp-content/themes/tanzaku/readme.txt b/wp-content/themes/tanzaku/readme.txt
new file mode 100644
index 000000000..59e4a8b2a
--- /dev/null
+++ b/wp-content/themes/tanzaku/readme.txt
@@ -0,0 +1,16 @@
+Thank you for downloading my theme.
+
+The name of the theme is [tanzaku]. Variable grid layout, easing effect on window resizing.
+Copyright (C) 2010 TRIPLESHIPS Inc.
+
+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.
+
+It is a preview in the management of the theme as for this theme. It seems that it collapses due to trouble. When the cause for that is pursued, and clarified, I will report. It asks suitably. 
\ No newline at end of file
diff --git a/wp-content/themes/tanzaku/screenshot.png b/wp-content/themes/tanzaku/screenshot.png
new file mode 100644
index 0000000000000000000000000000000000000000..06bf359de196efb23ea1a0562f01f2dc3d04ad13
GIT binary patch
literal 71930
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%0D<-)G%2JykOB
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
Wu=W8Di!cKN1B0ilpUXO@geCxqNAQ6F

literal 0
HcmV?d00001

diff --git a/wp-content/themes/tanzaku/sidebar-2.php b/wp-content/themes/tanzaku/sidebar-2.php
new file mode 100644
index 000000000..eb70513f7
--- /dev/null
+++ b/wp-content/themes/tanzaku/sidebar-2.php
@@ -0,0 +1,24 @@
+	<ul id="sidebar2">
+
+<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : ?>
+
+		<li class="widget">
+			<h2 class="widgettitle">Category</h2>
+			<ul>
+				<?php wp_list_categories('show_count=1&hierarchical=1&title_li='); ?>
+			</ul>
+		</li>
+		<li class="widget">
+			<h2 class="widgettitle">Pages</h2>
+			<ul>
+				<?php wp_list_pages('sort_column=menu_order&title_li='); ?>
+			</ul>
+		</li>
+		<li class="widget">
+			<h2 class="widgettitle">Search</h2>
+			<?php get_search_form(); ?>
+		</li>
+
+<?php endif; ?>
+
+	</ul><!-- /sidebar2 -->
diff --git a/wp-content/themes/tanzaku/sidebar.php b/wp-content/themes/tanzaku/sidebar.php
new file mode 100644
index 000000000..4506cc9e0
--- /dev/null
+++ b/wp-content/themes/tanzaku/sidebar.php
@@ -0,0 +1,18 @@
+	<ul id="sidebar">
+
+<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : ?>
+<?php if (false) : /* default sidebar contents are off now. */ ?>
+
+		<li class="widget">
+			<ul>
+				<?php wp_list_categories('show_count=1&hierarchical=0&title_li='); ?>
+			</ul>
+		</li>
+		<li class="widget">
+			<?php get_search_form(); ?>
+		</li>
+
+<?php endif; ?>
+<?php endif; ?>
+
+	</ul><!-- /sidebar -->
diff --git a/wp-content/themes/tanzaku/style.css b/wp-content/themes/tanzaku/style.css
new file mode 100644
index 000000000..02c02caab
--- /dev/null
+++ b/wp-content/themes/tanzaku/style.css
@@ -0,0 +1,489 @@
+@charset "utf-8";
+/*
+Theme Name: tanzaku
+Theme URI: http://www.tripleships.com/sample/
+Description: Variable grid layout, easing effect on window resizing.
+Version: 1.1.1
+Author: TRIPLESHIPS Inc.
+Author URI: http://www.tripleships.com/
+Tags: silver, light, flexible-width, threaded-comments
+
+
+Index:
+  - Basic Elements
+  - Basic Styling
+  - Layout
+  - Grid Items, Single Item and Comments
+  - Navigation and Sidebar Widget
+  - Form Elements
+
+*/
+
+
+
+/* ---------- Basic Elements ---------- */
+
+body {
+	background-color: #c4c4c4;
+	margin: 0;
+	padding: 0;
+	color: #000000;
+	font-family: Georgia,Baskerville,Palatino,Times;
+	font-size: 10px;
+	line-height: 1.5;
+}
+
+a {
+	text-decoration: none;
+	color: #3f3f3f;
+}
+a:hover {
+	color: #000000;
+}
+a img {
+	border: none;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+	margin: 1em 0;
+}
+h1 {
+	font-size: 28px;
+	font-weight: normal;
+}
+h2,
+h3,
+h4,
+h5,
+h6 {
+	font-size: 12px;
+	margin-top: 2em;
+	padding-left: 5px;
+	border-left: 5px solid #c4c4c4;
+}
+
+blockquote {
+	margin: 0;
+	padding: 10px;
+	border-left: 5px solid #e9e9e9;
+	background-color: #f9f9f9;
+	color: #666666;
+}
+
+pre {
+	overflow: auto;
+	margin: 0;
+	padding: 10px;
+	background-color: #f9f9f9;
+	color: #666666;
+}
+
+fieldset {
+	border: 1px solid #cccccc;
+	padding: 10px;
+}
+
+table {
+	margin: 1em 0;
+	border: 1px solid #999999;
+}
+th, td {
+	padding: 2px 4px;
+	/*border: 1px solid #e9e9e9;*/
+}
+th {
+	background-color: #d9d9d9;
+	font-weight: normal;
+}
+td {
+	background-color: #d9d9d9;
+}
+
+/* ---------- Basic Styling ---------- */
+
+.aligncenter {
+   display: block;
+   margin-left: auto;
+   margin-right: auto;
+}
+
+.alignright {
+	float: right;
+	margin: 0 0 2px 10px;
+}
+
+.alignleft {
+	float: left;
+	margin: 0 10px 2px 0;
+}
+
+img.centered {
+	display: block;
+	margin-left: auto;
+	margin-right: auto;
+}
+
+img.alignright {
+	padding: 5px;
+	display: inline;
+}
+
+img.alignleft {
+	padding: 5px;
+	display: inline;
+}
+
+.caution {
+	padding: 10px;
+	color: #e9e9e9;
+	text-align: center;
+	background-color: #cc0000;
+}
+noscript .caution {
+	margin: 0;
+}
+
+.wp-caption {
+	width: 100%;
+	border: 1px solid #e3e3e3;
+	border-radius: 4px;
+	-moz-border-radius: 4px;
+	-khtml-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	background-color: #ffffff;
+	text-align: center;
+}
+.wp-caption img {
+	padding-top: 5px;
+}
+
+.wp-caption-text {
+	margin: 5px 0;
+	text-align: center;
+	font-size: smaller;
+	color: #666666;
+}
+
+code strong {
+	color: #cc3366;
+	font-weight: normal;
+}
+
+
+/* ---------- Layout ---------- */
+
+#top-container {
+	margin: 0 auto;
+	padding: 5px;
+	background: white;
+}
+
+#container {
+	margin: 0 auto;
+	padding: 0;
+}
+
+	#header {
+		margin: 50px 0 50px 16px;
+	}
+	#header h1 {
+		margin: 0;
+		color: #000000;
+	}
+	#header h1 a{
+		margin: 0;
+		color: #000000;
+	}
+	#header p {
+		margin: 0;
+	}
+
+	#grid-wrapper {
+		margin: 0;
+		padding: 0;
+		padding-top: 1000px; /* Prevent flicker in grid area. Check header.php. */
+	}
+
+	#single-wrapper {
+		margin: 0;
+		padding: 0;
+		padding-top: 1000px; /* for single-page effect */
+	}
+
+#bottom-container {
+	clear: both;
+	width: 100%;
+	margin: 0;
+	padding: 30px 0 0;
+}
+
+	#footer-wrapper {
+		background: none;
+	}
+
+	#footer {
+		margin: 0 auto;
+	}
+	#footer p {
+		margin: 0;
+		padding: 10px;
+	}
+	
+	
+	
+
+/* ---------- Grid Items, Single Item and Comments ---------- */
+
+/* value = (width * n) + (15+15+5) * (n-1). 
+ * ex.
+ * width=200 : 200, 425, 650, 875
+ * width=250 : 250, 525, 800, 1075
+ * width=290 : 290, 615, 940, 1265
+ */
+div.x1 { width:  290px; }
+div.x2 { width:  615px; }
+div.x3 { width:  940px; }
+div.x4 { width: 1265px; }
+
+div.grid-item,
+div.single-item {
+	overflow: hidden;
+	margin: 0 5px 5px 0;
+	padding: 15px 15px 30px 15px;
+	border: 0;
+	background-color: #d9d9d9;
+}
+
+div.grid-item h2.post-title,
+div.single-item h2.post-title {
+	margin: 0;
+	padding-left: 0;
+	border-left: 0;
+	font-weight: normal;
+}
+
+div.grid-item div.grid-image {
+	margin-bottom: 1em;
+}
+
+div.grid-item div.wp-caption {
+	display: none;
+}
+
+div.post-body p,
+div.comment-body p {
+	font-size: 12px;
+}
+
+div.post-body p img,
+div.post-body p object {
+	max-width: 100%;
+	padding: 0;
+}
+
+p.post-meta,
+p.comment-meta {
+	margin-bottom: 0;
+}
+
+.comment-list .navigation {
+	margin: 10px 0;
+}
+.comment-list .navigation a {
+	margin-right: 10px;
+}
+
+.comment-list ol li {
+	margin: 10px 0;
+}
+
+.comment-list ol li.trackback {
+	padding: 5px;
+	border: 1px solid #c4c4c4;
+}
+
+.comment-list ul.children {
+	list-style: none;
+}
+.comment-list ul.children li {
+	border-left: 5px solid #c4c4c4;
+	padding-left: 5px;
+}
+
+.comment-list li.bypostauthor {
+}
+.comment-list li.bypostauthor cite.fn {
+	text-decoration: underline;
+}
+
+.comment-list li.comment .reply {
+	margin: 10px 0 20px;
+}
+
+
+
+
+/* ---------- Navigation and Sidebar Widget ---------- */
+
+/* Pagination for grid items and paginated posts */
+.pagination {
+	margin: 50px 0 0;
+	font-size: 12px;
+}
+.pagination .current {
+	color: #333333;
+	font-weight: bold:
+}
+.pagination .next, 
+.pagination .prev {
+}
+
+.pagination .page-numbers,
+.pagination .current {
+	margin: 0 10px 0 0;
+	padding: 10px 15px;
+	text-decoration: none;
+	background: #d9d9d9;
+}
+/* page-numbers hover color */
+a.page-numbers:hover {
+	color: #333333;
+	background-color: #eeeeee;
+}
+#post-pagination {
+	margin: 1em 0;
+	color: #c4c4c4;
+}
+#post-pagination .prefix {
+	color: #eaeaea;
+}
+
+/* Sidebar 
+ * In this theme, sidebar is a horizontal line.
+ * Sidebar2 is a block on the bottom.
+ * See also "Form Elements" section.
+ */
+#sidebar{
+	list-style: none;
+	list-style-type: none;
+	margin: 50px 0 50px 16px;
+	padding-left: 0;
+}
+#sidebar2 {
+	list-style: none;
+	list-style-type: none;
+	margin: 50px 0;
+	padding-left: 0;
+}
+#sidebar li {
+	margin: 2px 0;
+}
+#sidebar li.widget h2.widgettitle {
+	display: none;
+}
+
+#sidebar li.widget ul {
+	list-style: none;
+	margin: 0;
+	padding: 0;
+}
+
+#sidebar li.widget ul li {
+	display: inline;
+	padding-right: 5px;
+}
+
+li.current-cat {
+	text-decoration: underline;
+}
+
+#sidebar2 li.widget {
+	display: block;
+	overflow: hidden;
+	float: left;
+	margin: 0 5px 5px 0;
+	width: 320px;
+	padding: 5px 0 0 0;
+	border: 0;
+}
+
+#sidebar2 h2.widgettitle {
+	margin-top: 0;
+	padding: 5px 10px;
+	color: #333333;
+	background-color: #d9d9d9;
+}
+
+#sidebar2 li.widget div {
+	padding: 0 10px;
+	font-size: 12px;
+}
+
+#sidebar2 li.widget ul {
+	margin: 0;
+	padding: 0 10px;
+	font-size: 12px;
+}
+
+#sidebar2 li.widget ul li {
+	list-style: none;
+}
+#sidebar2 ul.children ul li {
+	list-style: none;
+}
+
+#wp-calendar {
+	margin: 1em 0;
+	border: none;
+}
+#wp-calendar caption{
+	text-align: left;
+	margin: 2px 0 0 0;
+	padding: 0;
+}
+#wp-calendar td {
+	text-align: center;
+}
+
+/* ---------- Form Elements ---------- */
+
+div.comment-form {
+	margin: 0;
+	padding: 0;
+}
+
+#commentform {
+	margin: 0;
+	padding: 0;
+}
+#commentform textarea {
+	width: 99%;
+	max-width: 640px;
+}
+
+/* for sidebar widget */
+
+#searchform {
+    width: 300px;
+}
+#searchform div {
+	padding: 0;
+	font-size: 12px;
+}
+#searchform label.screen-reader-text {
+	display: none;
+}
+#searchsubmit {
+	display: inline;
+}
+
+#s { /* #searchform input#s */
+	width: 170px;
+	margin: 0;
+}
+
-- 
GitLab