Index: wp-includes/comment-template.php
===================================================================
--- wp-includes/comment-template.php	(revision 10274)
+++ wp-includes/comment-template.php	(working copy)
@@ -1154,6 +1154,9 @@
 		switch ( $args['style'] ) {
 			case 'div':
 				break;
+			case 'dl':
+				echo "<dl class='children'>\n";
+				break;
 			case 'ol':
 				echo "<ol class='children'>\n";
 				break;
@@ -1178,6 +1181,9 @@
 		switch ( $args['style'] ) {
 			case 'div':
 				break;
+			case 'dl':
+				echo "</dl>\n";
+				break;
 			case 'ol':
 				echo "</ol>\n";
 				break;
@@ -1212,6 +1218,9 @@
 		if ( 'div' == $args['style'] ) {
 			$tag = 'div';
 			$add_below = 'comment';
+		} else if ( 'dl' == $args['style'] ) {
+			$tag = 'dt';
+			$tag2 = 'dd';
 		} else {
 			$tag = 'li';
 			$add_below = 'div-comment';
@@ -1231,7 +1240,9 @@
 <?php endif; ?>
 
 		<div class="comment-meta commentmetadata"><a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>"><?php printf(__('%1$s at %2$s'), get_comment_date(),  get_comment_time()) ?></a><?php edit_comment_link(__('(Edit)'),'&nbsp;&nbsp;','') ?></div>
-
+		<?php if ( $tag2 ) : ?>
+		</dt><dd>
+		<?php endif; ?>
 		<?php comment_text() ?>
 
 		<div class="reply">
@@ -1259,6 +1270,8 @@
 		}
 		if ( 'div' == $args['style'] )
 			echo "</div>\n";
+		else if ( 'dl' == $args['style'] )
+			echo "</dd>\n";
 		else
 			echo "</li>\n";
 	}
