diff --git src/wp-admin/css/themes.css src/wp-admin/css/themes.css
index c2cab3f..5a09fca 100644
--- src/wp-admin/css/themes.css
+++ src/wp-admin/css/themes.css
@@ -12,6 +12,12 @@
 	padding: 0 0 100px;
 }
 
+.theme-browser .themes:after {
+	content: '';
+	display: table;
+	clear: both;
+}
+
 .themes-php .wrap h2 {
 	float: left;
 	margin-bottom: 15px;
diff --git src/wp-admin/js/theme.js src/wp-admin/js/theme.js
index fbd3789..19c5f03 100644
--- src/wp-admin/js/theme.js
+++ src/wp-admin/js/theme.js
@@ -81,7 +81,6 @@ themes.view.Appearance = wp.Backbone.View.extend({
 		this.view.render();
 		this.$el.find( '.themes' ).remove();
 		this.$el.append( this.view.el ).addClass( 'rendered' );
-		this.$el.append( '<br class="clear"/>' );
 	},
 
 	// Defines search element container
diff --git src/wp-admin/theme-install.php src/wp-admin/theme-install.php
index 73e343a..4b692a3 100644
--- src/wp-admin/theme-install.php
+++ src/wp-admin/theme-install.php
@@ -172,7 +172,6 @@ include(ABSPATH . 'wp-admin/admin-header.php');
 	<div class="theme-install-overlay wp-full-overlay expanded"></div>
 	<span class="spinner"></span>
 
-	<br class="clear" />
 <?php
 if ( $tab ) {
 	/**
diff --git src/wp-admin/themes.php src/wp-admin/themes.php
index 52e3531..22d11fc 100644
--- src/wp-admin/themes.php
+++ src/wp-admin/themes.php
@@ -248,7 +248,6 @@ foreach ( $themes as $theme ) :
 	<?php } ?>
 </div>
 <?php endforeach; ?>
-	<br class="clear" />
 	</div>
 	<p class="no-themes"><?php _e( 'No themes found. Try a different search.' ); ?></p>
 </div>
