diff --git a/src/wp-content/plugins/hello.php b/src/wp-content/plugins/hello.php
index 34e3b68..f59c9bc 100644
--- a/src/wp-content/plugins/hello.php
+++ b/src/wp-content/plugins/hello.php
@@ -10,6 +10,7 @@ Description: This is not just a plugin, it symbolizes the hope and enthusiasm of
 Author: Matt Mullenweg
 Version: 1.7
 Author URI: http://ma.tt/
+Text Domain: hello-dolly
 */
 
 function hello_dolly_get_lyric() {
@@ -52,7 +53,17 @@ Dolly'll never go away again";
 // This just echoes the chosen line, we'll position it later
 function hello_dolly() {
 	$chosen = hello_dolly_get_lyric();
-	echo "<p id='dolly'>$chosen</p>";
+	$lang = '';
+	if ( 'en_' === substr( get_user_locale(), 0, 3 ) ) {
+		$lang = " lang='en'";
+	}
+
+	printf(
+		"<p id='dolly'><span class='screen-reader-text'>%s </span><span%s>%s</span></p>",
+		__( 'Quote from Hello Dolly song:', 'hello-dolly' ),
+		$lang,
+		$chosen
+	);
 }
 
 // Now we set that function up to execute when the admin_notices action is called
@@ -60,22 +71,26 @@ add_action( 'admin_notices', 'hello_dolly' );
 
 // We need some CSS to position the paragraph
 function dolly_css() {
-	// This makes sure that the positioning is also good for right-to-left languages
-	$x = is_rtl() ? 'left' : 'right';
-
 	echo "
 	<style type='text/css'>
 	#dolly {
-		float: $x;
-		padding-$x: 15px;
-		padding-top: 5px;		
+		float: right;
+		padding: 6px 10px 4px 0;
 		margin: 0;
+		line-height: 1.7;
 		font-size: 11px;
 	}
+	body.rtl #dolly {
+		float: left;
+		padding: 6px 0 4px 10px;
+	}
+	@media screen and (max-width: 782px) {
+		#dolly {
+			float: none;
+		}
+	}
 	</style>
 	";
 }
 
 add_action( 'admin_head', 'dolly_css' );
-
-
