diff --git a/theme/default/display.css b/theme/default/display.css
index 8804d31810..35bf7edcb1 100644
--- a/theme/default/display.css
+++ b/theme/default/display.css
@@ -544,6 +544,16 @@ input#license {
 form {
 	clear: left;
 }
-	
+
+/* ----- OpenID Form -----*/
+
+input.openid_url {
+   background: url(login-bg.gif) no-repeat;
+   background-color: #fff;
+   background-position: 0 50%;
+   color: #000;
+   padding-left: 18px;
+}
+
 /* ===== End Forms Styling ===== */
 		
\ No newline at end of file
diff --git a/theme/default/login-bg.gif b/theme/default/login-bg.gif
new file mode 100644
index 0000000000..e2d8377db0
Binary files /dev/null and b/theme/default/login-bg.gif differ
diff --git a/theme/stoica/display.css b/theme/stoica/display.css
index 3f424ceebd..16e124fb38 100644
--- a/theme/stoica/display.css
+++ b/theme/stoica/display.css
@@ -555,6 +555,16 @@ input#license {
 form {
 	clear: left;
 }
-	
+
+/* ----- OpenID Form -----*/
+
+input.openid_url {
+   background: url(login-bg.gif) no-repeat;
+   background-color: #fff;
+   background-position: 0 50%;
+   color: #000;
+   padding-left: 18px;
+}
+
 /* ===== End Forms Styling ===== */
 		
\ No newline at end of file
diff --git a/theme/stoica/login-bg.gif b/theme/stoica/login-bg.gif
new file mode 100644
index 0000000000..e2d8377db0
Binary files /dev/null and b/theme/stoica/login-bg.gif differ