diff --git a/phpBB/styles/subsilver2/template/overall_header.html b/phpBB/styles/subsilver2/template/overall_header.html
index 560f6a32b3..069c39aaae 100644
--- a/phpBB/styles/subsilver2/template/overall_header.html
+++ b/phpBB/styles/subsilver2/template/overall_header.html
@@ -152,28 +152,40 @@ function marklist(id, name, state)
[ {NOTIFICATIONS_COUNT} ] •
+
+
{L_LOGIN_LOGOUT}
diff --git a/phpBB/styles/subsilver2/theme/stylesheet.css b/phpBB/styles/subsilver2/theme/stylesheet.css
index 1312d9edd4..b41860d130 100644
--- a/phpBB/styles/subsilver2/theme/stylesheet.css
+++ b/phpBB/styles/subsilver2/theme/stylesheet.css
@@ -181,7 +181,7 @@ p.datetime {
p.searchbar {
padding: 2px 0;
white-space: nowrap;
-}
+}
p.searchbarreg {
margin: 0;
@@ -464,7 +464,7 @@ textarea {
background-color: #FAFAFA;
color: #333333;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
- font-size: 1.3em;
+ font-size: 1.3em;
line-height: 1.4em;
font-weight: normal;
border: 1px solid #A9B8C2;
@@ -1145,15 +1145,41 @@ a.imageset {
#notification_list {
display: none;
position: absolute;
- width: 330px;
- max-height: 350px;
+ width: 310px;
z-index: 1;
+}
+
+#notification_list .notification_scroll {
+ max-height: 350px;
overflow-y: auto;
overflow-x: hidden;
- background-color: #FFFFFF;
+}
+
+#notification_list .notification_title {
+ width: 240px;
+}
+
+#notification_list .header {
+ width: 298px;
+ padding: 5px;
+ font-weight: bold;
+ border: 1px solid #A9B8C2;
+ border-bottom: 0;
+}
+
+#notification_list .footer {
+ width: 300px;
+ text-align: center;
+ font-size: 1.2em;
+ border: 1px solid #A9B8C2;
+ border-top: 0;
}
.notification_list img {
max-width: 50px;
max-height: 50px;
+}
+
+#notification_list .footer > a {
+ display: block;
}
\ No newline at end of file