Index: wp-includes/post-template.php
===================================================================
--- wp-includes/post-template.php	(revision 23386)
+++ wp-includes/post-template.php	(working copy)
@@ -1371,7 +1371,7 @@
 	}
 
 	/* translators: post revision: 1: when, 2: author name */
-	$titlef = _x( '%1$s by %2$s', 'post revision' );
+	$titlef = _x( '<strong>%1$s:</strong> %2$s', 'post revision' );
 
 	if ( $parent )
 		array_unshift( $revisions, $post );
@@ -1387,6 +1387,7 @@
 
 		$date = wp_post_revision_title( $revision );
 		$name = get_the_author_meta( 'display_name', $revision->post_author );
+		
 
 		if ( 'form-table' == $format ) {
 			if ( $left )
@@ -1402,16 +1403,17 @@
 			else
 				$actions = '';
 
+			$avatar	= get_avatar( $revision->post_author, 24 );
 			$rows .= "<tr$class>\n";
 			$rows .= "\t<th style='white-space: nowrap' scope='row'><input type='radio' name='left' value='$revision->ID'$left_checked /></th>\n";
 			$rows .= "\t<th style='white-space: nowrap' scope='row'><input type='radio' name='right' value='$revision->ID'$right_checked /></th>\n";
-			$rows .= "\t<td>$date</td>\n";
-			$rows .= "\t<td>$name</td>\n";
+			$rows .= "\t<td class='revision-details'>$avatar <strong>$name:</strong> $date</td>\n";
 			$rows .= "\t<td class='action-links'>$actions</td>\n";
 			$rows .= "</tr>\n";
 		} else {
-			$title = sprintf( $titlef, $date, $name );
-			$rows .= "\t<li>$title</li>\n";
+			$avatar	= get_avatar( $revision->post_author, 18 );
+			$title = sprintf( $titlef, $name, $date );
+			$rows .= "\t<li>$avatar $title</li>\n";
 		}
 	}
 
@@ -1432,15 +1434,13 @@
 <table class="widefat post-revisions" cellspacing="0" id="post-revisions">
 	<col />
 	<col />
-	<col style="width: 33%" />
-	<col style="width: 33%" />
-	<col style="width: 33%" />
+	<col style="width: 75%" />
+	<col style="width: 10%" />
 <thead>
 <tr>
 	<th scope="col"><?php /* translators: column name in revisions */ _ex( 'Old', 'revisions column name' ); ?></th>
 	<th scope="col"><?php /* translators: column name in revisions */ _ex( 'New', 'revisions column name' ); ?></th>
-	<th scope="col"><?php /* translators: column name in revisions */ _ex( 'Date Created', 'revisions column name' ); ?></th>
-	<th scope="col"><?php _e( 'Author' ); ?></th>
+	<th scope="col"><?php /* translators: column name in revisions */ _ex( 'Revision Details', 'revisions column name' ); ?></th>
 	<th scope="col" class="action-links"><?php _e( 'Actions' ); ?></th>
 </tr>
 </thead>
Index: wp-includes/wp-diff.php
===================================================================
--- wp-includes/wp-diff.php	(revision 23386)
+++ wp-includes/wp-diff.php	(working copy)
@@ -98,7 +98,7 @@
 	 * @return string
 	 */
 	function addedLine( $line ) {
-		return "<td>+</td><td class='diff-addedline'>{$line}</td>";
+		return "<td><div class='diff-addedline'>{$line}</div></td><td class='ltype'><div class='diff-addedline'>" . __("Added") . "</div></td>";
 	}
 
 	/**
@@ -108,7 +108,7 @@
 	 * @return string
 	 */
 	function deletedLine( $line ) {
-		return "<td>-</td><td class='diff-deletedline'>{$line}</td>";
+		return "<td><div class='diff-deletedline'>{$line}</div></td><td class='ltype'><div class='diff-deletedline'>" . __( "Deleted" ) . "</div></td>";
 	}
 
 	/**
@@ -118,7 +118,7 @@
 	 * @return string
 	 */
 	function contextLine( $line ) {
-		return "<td> </td><td class='diff-context'>{$line}</td>";
+		return "<td><div class='diff-context'>{$line}</div></td>";
 	}
 
 	/**
@@ -127,7 +127,7 @@
 	 * @return string
 	 */
 	function emptyLine() {
-		return '<td colspan="2">&nbsp;</td>';
+		return '<td class="ltype">&nbsp;</td>';
 	}
 
 	/**
@@ -143,7 +143,7 @@
 		foreach ($lines as $line) {
 			if ( $encode )
 				$line = htmlspecialchars( $line );
-			$r .= '<tr>' . $this->emptyLine() . $this->addedLine( $line ) . "</tr>\n";
+			$r .= '<tr>' . $this->addedLine( $line ) . "</tr>\n";
 		}
 		return $r;
 	}
@@ -161,7 +161,7 @@
 		foreach ($lines as $line) {
 			if ( $encode )
 				$line = htmlspecialchars( $line );
-			$r .= '<tr>' . $this->deletedLine( $line ) . $this->emptyLine() . "</tr>\n";
+			$r .= '<tr>' . $this->deletedLine( $line ) . "</tr>\n";
 		}
 		return $r;
 	}
@@ -180,7 +180,7 @@
 			if ( $encode )
 				$line = htmlspecialchars( $line );
 			$r .= '<tr>' .
-				$this->contextLine( $line ) . $this->contextLine( $line ) . "</tr>\n";
+				$this->contextLine( $line ) . $this->emptyLine() . "</tr>\n";
 		}
 		return $r;
 	}
@@ -264,7 +264,7 @@
 			} elseif ( $final_rows[$row] < 0 ) { // Final is blank. This is really a deleted row.
 				$r .= $this->_deleted( array($orig_line), false );
 			} else { // A true changed row.
-				$r .= '<tr>' . $this->deletedLine( $orig_line ) . $this->addedLine( $final_line ) . "</tr>\n";
+				$r .= '<tr>' . $this->deletedLine( $orig_line ) . '</tr><tr>' . $this->addedLine( $final_line ) . "</tr>\n";
 			}
 		}
 
Index: wp-includes/pluggable.php
===================================================================
--- wp-includes/pluggable.php	(revision 23386)
+++ wp-includes/pluggable.php	(working copy)
@@ -1722,16 +1722,16 @@
 		return '';
 
 	$r  = "<table class='diff'>\n";
-	$r .= "<col class='ltype' /><col class='content' /><col class='ltype' /><col class='content' />";
+	$r .= "<col class='content' /><col class='ltype' />";
 
 	if ( $args['title'] || $args['title_left'] || $args['title_right'] )
 		$r .= "<thead>";
 	if ( $args['title'] )
-		$r .= "<tr class='diff-title'><th colspan='4'>$args[title]</th></tr>\n";
+		$r .= "<tr class='diff-title'><th colspan='3'>$args[title]</th></tr>\n";
 	if ( $args['title_left'] || $args['title_right'] ) {
 		$r .= "<tr class='diff-sub-title'>\n";
-		$r .= "\t<td></td><th>$args[title_left]</th>\n";
-		$r .= "\t<td></td><th>$args[title_right]</th>\n";
+		$r .= "\t<th>$args[title_left]</th>\n";
+		$r .= "\t<th>$args[title_right]</th>\n";
 		$r .= "</tr>\n";
 	}
 	if ( $args['title'] || $args['title_left'] || $args['title_right'] )
Index: wp-admin/revision.php
===================================================================
--- wp-admin/revision.php	(revision 23386)
+++ wp-admin/revision.php	(working copy)
@@ -153,14 +153,13 @@
 
 <h2 class="long-header"><?php echo $h2; ?></h2>
 
-<table class="form-table ie-fixed">
+<table class="form-table ie-fixed revision-compare">
 	<col class="th" />
 <?php if ( 'diff' == $action ) : ?>
 <tr id="revision">
-	<th scope="row"></th>
 	<th scope="col" class="th-full">
-		<span class="alignleft"><?php printf( __('Older: %s'), wp_post_revision_title( $left_revision ) ); ?></span>
-		<span class="alignright"><?php printf( __('Newer: %s'), wp_post_revision_title( $right_revision ) ); ?></span>
+		<span  ><?php printf( __('Older: %s'), wp_post_revision_title( $left_revision ) ); ?></span> <br />
+		<span  ><?php printf( __('Newer: %s'), wp_post_revision_title( $right_revision ) ); ?></span>
 	</th>
 </tr>
 <?php endif;
@@ -181,7 +180,6 @@
 	?>
 
 	<tr id="revision-field-<?php echo $field; ?>">
-		<th scope="row"><?php echo esc_html( $field_title ); ?></th>
 		<td><div class="pre"><?php echo $content; ?></div></td>
 	</tr>
 
@@ -203,8 +201,7 @@
 
 </table>
 
-<br class="clear" />
-
+<div id="revisions-detail-list">
 <h3><?php echo $title; ?></h3>
 
 <?php
@@ -216,8 +213,8 @@
 wp_list_post_revisions( $post, $args );
 
 ?>
-
 </div>
+</div>
 
 <?php
 require_once( './admin-footer.php' );
Index: wp-admin/css/colors-fresh.css
===================================================================
--- wp-admin/css/colors-fresh.css	(revision 23386)
+++ wp-admin/css/colors-fresh.css	(working copy)
@@ -1351,14 +1351,31 @@
 /* Diff */
 table.diff .diff-deletedline {
 	background-color: #fdd;
+	padding:10px;
+	margin:2px;
+	-webkit-border-radius: 5px;
+	border-radius: 5px;
 }
 
+table.diff .diff-context {
+	background-color: #FFE;
+	padding:10px;
+	margin:2px;
+	-webkit-border-radius: 5px;
+	border-radius: 5px;
+}
+
+
 table.diff .diff-deletedline del {
 	background-color: #f99;
 }
 
 table.diff .diff-addedline {
 	background-color: #dfd;
+	padding:10px;
+	margin:2px;
+	-webkit-border-radius: 5px;
+	border-radius: 5px;
 }
 
 table.diff .diff-addedline ins {
Index: wp-admin/css/wp-admin.css
===================================================================
--- wp-admin/css/wp-admin.css	(revision 23386)
+++ wp-admin/css/wp-admin.css	(working copy)
@@ -3436,7 +3436,7 @@
 }
 
 table.diff col.content {
-	width: 50%;
+	width: auto;
 }
 
 table.diff tr {
@@ -8585,3 +8585,35 @@
 .locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap {
 	margin-left: 8em;
 }
+ul.post-revisions img {
+	float: left;
+	margin: 2px;
+}
+ul.post-revisions li {
+	border-bottom: 1px solid #FFF;
+}
+ul.post-revisions li  a {
+	line-height: 24px;
+}
+table#post-revisions tr td.revision-details {
+	line-height: 30px;
+	padding: 0;
+	vertical-align: middle;;
+}
+table#post-revisions tr td img {
+	float: left;
+	margin: 4px;
+}
+.diff .ltype {
+	width: 100px;
+}
+@media screen and (min-width: 1200px) {
+	.revision-compare {
+		float: right;
+		width: 70%;
+	}
+	#revisions-detail-list {
+		float: left;
+		width: 30%;
+	}
+}
\ No newline at end of file
