diff --git a/themes/default/template/picture.tpl b/themes/default/template/picture.tpl
index da9dd1036..fb7fddf72 100644
--- a/themes/default/template/picture.tpl
+++ b/themes/default/template/picture.tpl
@@ -16,6 +16,7 @@
{**}
diff --git a/themes/elegant/fix-ie7.css b/themes/elegant/fix-ie7.css
new file mode 100644
index 000000000..380666696
--- /dev/null
+++ b/themes/elegant/fix-ie7.css
@@ -0,0 +1,3 @@
+#theImage.infoshown { float: left;}
+#theImage.infohidden { float: right;}
+#imageToolBar .actionButtons { float: right;}
\ No newline at end of file
diff --git a/themes/elegant/local_head.tpl b/themes/elegant/local_head.tpl
index bdb3ca729..0be176629 100644
--- a/themes/elegant/local_head.tpl
+++ b/themes/elegant/local_head.tpl
@@ -2,4 +2,7 @@
{combine_script id='elegant.scripts_pp' load='footer' require='jquery' path='themes/elegant/scripts_pp.js'}
{else}
{combine_script id='elegant.scripts' load='footer' require='jquery' path='themes/elegant/scripts.js'}
-{/if}
\ No newline at end of file
+{/if}
+