diff --git a/index.php b/index.php
index 87795ade70..a1e3282c3e 100644
--- a/index.php
+++ b/index.php
@@ -428,7 +428,7 @@ else
 $a->page['htmlhead'] = str_replace('{{$stylesheet}}',$stylesheet,$a->page['htmlhead']);
 //$a->page['htmlhead'] = replace_macros($a->page['htmlhead'], array('$stylesheet' => $stylesheet));
 
-if ($_GET["mode"] == "raw") {
+if (($_GET["mode"] == "raw") OR ($_GET["mode"] == "minimal")) {
 	$doc = new DOMDocument();
 
 	$target = new DOMDocument();
@@ -449,6 +449,9 @@ if ($_GET["mode"] == "raw") {
 		// And then append it to the target
 		$target->documentElement->appendChild($item);
 	}
+}
+
+if ($_GET["mode"] == "raw") {
 
 	header("Content-type: text/html; charset=utf-8");
 
@@ -515,13 +518,21 @@ $profile = $a->profile;
 
 header("Content-type: text/html; charset=utf-8");
 
-$template = 'view/theme/' . current_theme() . '/' 
-	. ((x($a->page,'template')) ? $a->page['template'] : 'default' ) . '.php';
 
-if(file_exists($template))
-	require_once($template);
-else
-	require_once(str_replace('theme/' . current_theme() . '/', '', $template));
+if ($_GET["mode"] == "minimal") {
+	//$page['content'] = substr($target->saveHTML(), 6, -8)."\n\n".
+	//			'<div id="conversation-end"></div>'."\n\n";
+
+	require "view/minimal.php";
+} else {
+	$template = 'view/theme/' . current_theme() . '/' 
+		. ((x($a->page,'template')) ? $a->page['template'] : 'default' ) . '.php';
+
+	if(file_exists($template))
+		require_once($template);
+	else
+		require_once(str_replace('theme/' . current_theme() . '/', '', $template));
+}
 
 session_write_close();
 exit;
diff --git a/view/minimal.php b/view/minimal.php
index a8c6939851..a131e3ec5e 100644
--- a/view/minimal.php
+++ b/view/minimal.php
@@ -6,7 +6,7 @@
   <?php if(x($page,'htmlhead')) echo $page['htmlhead'] ?>
 </head>
 <body>
-	<section style="margin:0px!important; padding:0px!important; float:none!important;display:block!important;"><?php if(x($page,'content')) echo $page['content']; ?>
+	<section class="minimal" style="margin:0px!important; padding:0px!important; float:none!important;display:block!important;"><?php if(x($page,'content')) echo $page['content']; ?>
 		<div id="page-footer"></div>
 	</section>
 </body>
diff --git a/view/theme/vier/style.css b/view/theme/vier/style.css
index f3379fe618..d340f12d60 100644
--- a/view/theme/vier/style.css
+++ b/view/theme/vier/style.css
@@ -1088,6 +1088,12 @@ section {
   position: absolute;
   left: 215px;
 }
+
+section.minimal {
+  top: 0px;
+  left: 0px;
+}
+
 /* wall item */
 .tread-wrapper {
 /*    border-bottom: 1px solid #BDCDD4; */