diff --git wp-admin/includes/class-wp-posts-list-table.php wp-admin/includes/class-wp-posts-list-table.php
index e623ab5..72388e3 100644
--- wp-admin/includes/class-wp-posts-list-table.php
+++ wp-admin/includes/class-wp-posts-list-table.php
@@ -272,6 +272,9 @@ class WP_Posts_List_Table extends WP_List_Table {
 
 		if ( post_type_supports( $post_type, 'author' ) )
 			$posts_columns['author'] = __( 'Author' );
+	
+		if ( current_theme_supports( 'post-formats' ) && post_type_supports( $post_type, 'post-formats' ) )
+			$posts_columns['format'] = _x( 'Format', 'post format' );
 
 		if ( empty( $post_type ) || is_object_in_taxonomy( $post_type, 'category' ) )
 			$posts_columns['categories'] = __( 'Categories' );
@@ -663,6 +666,15 @@ class WP_Posts_List_Table extends WP_List_Table {
 			?></td>
 			<?php
 			break;
+			
+			case 'format':
+			?>
+			<td <?php echo $attributes ?>><?php
+				if ( get_post_format( $post->ID ) )
+						echo get_post_format_string( get_post_format( $post->ID ) );
+			?></td>
+			<?php
+			break;
 
 			default:
 			?>
diff --git wp-admin/includes/template.php wp-admin/includes/template.php
index b345c36..14fe725 100644
--- wp-admin/includes/template.php
+++ wp-admin/includes/template.php
@@ -254,7 +254,17 @@ function get_hidden_columns( $screen ) {
 	if ( is_string( $screen ) )
 		$screen = convert_to_screen( $screen );
 
-	return (array) get_user_option( 'manage' . $screen->id . 'columnshidden' );
+	$hidden = get_user_option( 'manage' . $screen->id . 'columnshidden' );
+
+	// Hide columns by default
+	if ( ! is_array( $hidden ) ) {
+		if ( 'edit' == $screen->base && current_theme_supports( 'post-formats' ) && post_type_supports( $screen->post_type, 'post-formats' ) )
+			$hidden = array( 'format' );
+			
+		$hidden = apply_filters('default_hidden_columns', (array) $hidden, $screen);
+	}
+	
+	return $hidden;
 }
 
 // adds hidden fields with the data for use in the inline editor for posts and pages
@@ -1646,9 +1656,6 @@ function _post_states($post) {
 			echo "<span class='post-state'>$state$sep</span>";
 		}
 	}
-
-	if ( get_post_format( $post->ID ) )
-		echo ' - <span class="post-state-format">' . get_post_format_string( get_post_format( $post->ID ) ) . '</span>';
 }
 
 /**
