diff --git a/src/Orchard.Web/Core/Themes/Views/Admin/Index.aspx b/src/Orchard.Web/Core/Themes/Views/Admin/Index.aspx
index 36802991e..dbdf3db42 100644
--- a/src/Orchard.Web/Core/Themes/Views/Admin/Index.aspx
+++ b/src/Orchard.Web/Core/Themes/Views/Admin/Index.aspx
@@ -9,15 +9,16 @@
} else {
%>
<%=_Encoded("Current Theme")%> - <%=Html.Encode(Model.CurrentTheme.DisplayName) %>
- <%=Html.Image(Html.ThemePath(Model.CurrentTheme, "/Theme.png"), Html.Encode(Model.CurrentTheme.DisplayName), null)%>
+ <%=Html.Image(Html.ThemePath(Model.CurrentTheme, "/Theme.png"), Html.Encode(Model.CurrentTheme.DisplayName), new { @class = "themePreviewImage" })%>
<%=_Encoded("By") %> <%=Html.Encode(Model.CurrentTheme.Author) %>
<%=_Encoded("Version:") %> <%=Html.Encode(Model.CurrentTheme.Version) %>
<%=Html.Encode(Model.CurrentTheme.Description) %>
- <%=Html.Encode(Model.CurrentTheme.HomePage) %>
- <%=Html.ActionLink(T("Install a new Theme").ToString(), "Install") %>
-
+ <%=Html.Encode(Model.CurrentTheme.HomePage) %>
+
+ <%=Html.ActionLink(T("Install a new Theme").ToString(), "Install", null, new { @class = "button primaryAction" })%>
+
<% } %>
<%=_Encoded("Available Themes")%>
diff --git a/src/Orchard.Web/Themes/TheAdmin/Styles/site.css b/src/Orchard.Web/Themes/TheAdmin/Styles/site.css
index 0845c7d48..744a9b5b2 100644
--- a/src/Orchard.Web/Themes/TheAdmin/Styles/site.css
+++ b/src/Orchard.Web/Themes/TheAdmin/Styles/site.css
@@ -701,7 +701,7 @@ todo: (heskew) pull out into relevant modules where appropriate
.templates p {
overflow:hidden;
}
-.templates img {
+.templates img, .themePreviewImage {
border:1px solid #e8e8e8;
height:200px;
margin:.27em 0 .93em 0;
@@ -712,6 +712,12 @@ todo: (heskew) pull out into relevant modules where appropriate
height:70%;
width:70%;
}
+.themes #main h2 {
+ margin:1em 0 0 0;
+}
+.themePreviewImage {
+ height:300px;
+}
/* Rounded borders and other "works in some browsers" additions
----------------------------------------------------------