diff --git a/themes/futaba/comment.theme.php b/themes/futaba/comment.theme.php
new file mode 100644
index 00000000..7497fd85
--- /dev/null
+++ b/themes/futaba/comment.theme.php
@@ -0,0 +1,100 @@
+get_string('title');
+		$page->set_title($page_title);
+		$page->set_heading($page_title);
+		$page->add_block(new Block(null, $this->build_upload_box(), "main", 0));
+		$page->add_block(new Block(null, "
", "main", 2));
+		$this->display_paginator($page, "comment/list", null, $page_number, $total_pages, 5);
+		$page->add_block(new Block(null, "
", "main", 80));
+		$this->display_paginator($page, "comment/list", null, $page_number, $total_pages, 90);
+	}
+
+	private function build_upload_box() {
+		return "upload";
+	}
+
+	/*
+	 * Add a block with thumbnail and comments, as part of the comment
+	 * list page
+	 */
+	public function add_comment_list($page, $image, $comments, $position, $with_postbox) {
+		$h_filename = html_escape($image->filename);
+		$h_filesize = to_shorthand_int($image->filesize);
+		$w = $image->width;
+		$h = $image->height;
+
+		$html  = "
";
+		$html .= "File: id}")."\">$h_filename - ($h_filesize, {$w}x{$h}) - ";
+		$html .= html_escape($image->get_tag_list());
+		$html .= "";
+		$html .=   "
" . $this->build_thumb_html($image) . "
";
+		$html .=   "";
+		$html .= "
 ";
+		if($with_postbox) {
+			$html .= "".($this->build_postbox($image->id))."
";
+		}
+		else {
+			$html .= "";
+		}
+
+		$page->add_block(new Block(null, $html, "main", $position));
+	}
+
+	protected function comments_to_html($comments, $trim=false) {
+		$html = "";
+		foreach($comments as $comment) {
+			$html .= $this->comment_to_html($comment, $trim);
+		}
+		return $html;
+	}
+
+	protected function comment_to_html($comment, $trim=false) {
+		global $user;
+
+		$tfe = new TextFormattingEvent($comment->comment);
+		send_event($tfe);
+
+		$i_uid = int_escape($comment->owner_id);
+		$h_name = html_escape($comment->owner_name);
+		$h_poster_ip = html_escape($comment->poster_ip);
+		$h_comment = ($trim ? substr($tfe->stripped, 0, 50)."..." : $tfe->formatted);
+		$i_comment_id = int_escape($comment->comment_id);
+		$i_image_id = int_escape($comment->image_id);
+
+		$h_userlink = "$h_name";
+		$h_date = $comment->posted;
+		$h_dellink = $user->is_admin() ? 
+			" ($h_poster_ip, stripped."');\" ".
+			"href='".make_link("comment/delete/$i_comment_id/$i_image_id")."'>Del)" : "";
+		$h_imagelink = $trim ? ">>>\n" : "";
+		return "";
+	}
+
+	protected function build_postbox($image_id) {
+		$i_image_id = int_escape($image_id);
+		return "
+			
+			";
+	}
+}
+?>
diff --git a/themes/futaba/layout.class.php b/themes/futaba/layout.class.php
index a8d7c2b3..bd4d61ae 100644
--- a/themes/futaba/layout.class.php
+++ b/themes/futaba/layout.class.php
@@ -57,7 +57,6 @@ $header_html
 		{$page->heading}
 		$subheading
 		
-		$left_block_html
 		$main_block_html