Index: wp-includes/css/media-views.css
===================================================================
--- wp-includes/css/media-views.css	(revision 23028)
+++ wp-includes/css/media-views.css	(working copy)
@@ -174,14 +174,19 @@
  */
 .media-sidebar {
 	position: absolute;
+	*position: fixed; /* IE7 */
 	top: 0;
 	right: 0;
 	bottom: 0;
+	*top: 105px; /* IE7 */
+	*right: 30px; /* IE7 */
+	*bottom: 90px; /* IE7 */
 	width: 267px;
 	padding: 0 16px 24px;
 	z-index: 75;
 	background: #f5f5f5;
 	border-left: 1px solid #dfdfdf;
+	*border-top: 1px solid #dfdfdf; /* IE7 */
 	overflow: auto;
 	-webkit-overflow-scrolling: touch;
 }
@@ -257,6 +262,7 @@
 	width: 65%;
 	*width: 55%; /* IE7 */
 	float: right;
+	*float: left; /* IE7 */
 }
 
 .media-sidebar .setting textarea,
@@ -622,6 +628,8 @@
 	position: relative;
 	width: 199px;
 	height: 199px;
+	*width: 120px; /* IE7 */
+	*height: 120px; /* IE7 */
 	box-shadow:
 		inset 0 0 15px rgba( 0, 0, 0, 0.1 ),
 		inset 0 0 0 1px rgba( 0, 0, 0, 0.05 );
@@ -669,6 +677,9 @@
 	left: 0;
 	width: 100%;
 	height: 100%;
+	*left: -50%;
+	*width: 80%;
+	*height: 80%;
 	-webkit-transform: translate( 50%, 50% );
 	-moz-transform:    translate( 50%, 50% );
 	-ms-transform:     translate( 50%, 50% );
@@ -706,6 +717,8 @@
 .attachment-preview .thumbnail {
 	width: 199px;
 	height: 199px;
+	*width: 120px; /* IE7 */
+	*height: 120px; /* IE7 */
 }
 
 .attachment .thumbnail img {
@@ -814,6 +827,7 @@
 	width: 100%;
 	height: 100%;
 	overflow: hidden;
+	*overflow: visible; /* IE7 */
 }
 
 .attachments-browser .media-toolbar {
@@ -836,6 +850,7 @@
 	right: 300px;
 	bottom: 0;
 	overflow: auto;
+	*overflow: visible; /* IE7 */
 }
 
 .attachments-browser .instructions {
