Index: wp-content/themes/twentythirteen/rtl.css
===================================================================
--- wp-content/themes/twentythirteen/rtl.css	(revision 23770)
+++ wp-content/themes/twentythirteen/rtl.css	(working copy)
@@ -342,14 +342,13 @@
 }
 
 .format-audio .entry-content:before {
-	float: none;
-	content: normal;
-	font-size: inherit;
-}
-
-.format-audio .entry-content:after {
-	content: "\f109";
-	font-size: 64px;
+	-ms-filter: "FlipH";
+	filter: FlipH;
+	float: right;
+	-webkit-transform: scaleX(-1);
+	-moz-transform:    scaleX(-1);
+	-o-transform:      scaleX(-1);
+	transform:         scaleX(-1);
 }
 
 .format-audio .audio-content {
Index: wp-content/themes/twentythirteen/style.css
===================================================================
--- wp-content/themes/twentythirteen/style.css	(revision 23770)
+++ wp-content/themes/twentythirteen/style.css	(working copy)
@@ -1240,6 +1240,31 @@
 	padding: 0;
 }
 
+/* Mediaelements */
+.entry-content .mejs-container .mejs-controls {
+	background: #220e10;
+}
+
+.entry-content .mejs-controls .mejs-time-rail .mejs-time-loaded,
+.entry-content .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
+	background: #fff;
+}
+
+.entry-content .mejs-controls .mejs-time-rail .mejs-time-current {
+	background: #ea9629;
+}
+
+.entry-content .mejs-controls .mejs-time-rail .mejs-time-total,
+.entry-content .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
+	background: #595959;
+}
+
+.entry-content .mejs-controls .mejs-time-rail span,
+.entry-content .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
+.entry-content .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
+	border-radius: 0;
+}
+
 
 /**
  * 5.4 Galleries
@@ -1440,14 +1465,11 @@
 }
 
 .format-audio .entry-content:before {
-	float: left;
 	content: "\f109";
+	float: left;
 	font-size: 64px;
-}
-
-.format-audio .entry-content:before,
-.format-audio .entry-content:after {
-	display: inline-block;
+	position: relative;
+	top: 4px;
 }
 
 .format-audio .entry-content a,
@@ -1468,13 +1490,18 @@
 	background: url(images/dotted-line.png) repeat-y left top;
 	background-size: 4px 4px;
 	float: right;
-	margin: 0 0 24px;
 	padding-left: 35px;
 	width: 80%;
 	width: -webkit-calc(100% - 115px);
 	width:         calc(100% - 115px);
 }
 
+.format-audio .wp-audio-shortcode {
+	height: 30px !important; /* Override mediaelement.js style */
+	margin: 20px 0;
+	max-width: 400px !important; /* Override mediaelement.js style */
+}
+
 .format-audio audio {
 	max-width: 100% !important; /* Avoid player width overflow. */
 }
