Index: mail_logger.css
===================================================================
--- mail_logger.css	(revision 10)
+++ mail_logger.css	(working copy)
@@ -62,6 +62,7 @@
   font-weight:bold;
 }
 .mail_body_data {
-  background-color:#DCD5D2;
-  padding:10px;
+  width: 99%;
+  height: 600px;
+  margin: 15px 0 0 0;
 }
\ No newline at end of file
Index: mail_logger.module
===================================================================
--- mail_logger.module	(revision 10)
+++ mail_logger.module	(working copy)
@@ -49,13 +49,18 @@
 
 function theme_mail_logger_read_mail($mail) {
   $output = '';
+  $replacesrc = $mail->body;
+  $replacesrc = ereg_replace("/\n\r|\r\n|\n|\r/", "", $replacesrc);
+  $replacesrc = preg_replace("/\t/", "", $replacesrc);
+  $replacesrc = str_replace('"', '\'', $replacesrc);
+  $output .= '<script type="text/javascript">loadFrameData = function() { document.getElementById(\'myframe\').contentWindow.document.body.innerHTML = "'. $replacesrc .'"; }</script>';
   $output .= '<div class="mail_logger_wrapper">';
   $output .= '<div class="mail_type_label">Mail Type: </div><div class="mail_type_data">'. $mail->mailkey .'</div>';
   $output .= '<div class="date_sent_label">Date Sent: </div><div class="date_sent_data">'. format_date($mail->date_sent, 'small') .'</div>';
   $output .= '<div class="mail_from_label">From: </div><div class="mail_from_data">'. $mail->from .'</div>';
   $output .= '<div class="mail_to_label">To: </div><div class="mail_to_data">'. $mail->to .'</div>';
   $output .= '<div class="mail_subject_label">Subject: </div><div class="mail_subject_data">'. $mail->subject .'</div>';
-  $output .= '<div class="mail_body_label">Body: </div><div class="mail_body_data">'. nl2br($mail->body) .'</div>';
+  $output .= '<div class="mail_body_label">Body: </div><iframe class="mail_body_data" onload="loadFrameData()" src="about:blank" id="myframe" name="myframe"></iframe>';
   $output .= '</div>';
   return $output;
 }
