diff --git a/src/html/member.html b/src/html/member.html
index 5fc0a6710a7c03be4b9b3133938f5f4896c7ae4e..aea669178ea15eeb8c5e17e84b1abdc32524a3b7 100644
--- a/src/html/member.html
+++ b/src/html/member.html
@@ -9,6 +9,7 @@
   </ldp-router>
 
   <hd-chat-window
+      id="chat-singleton"
       data-authentication="anonymous"
       data-auto-login="true"
       data-bosh-service-url="https://conversejs.org/http-bind/"
diff --git a/src/scss/_mixins.scss b/src/scss/_mixins.scss
index 5a0da003bf8fc4acea0d50c3c76128b5855a2b7d..9efb0d907c29610608dd2f15168d2cf68d42cab3 100644
--- a/src/scss/_mixins.scss
+++ b/src/scss/_mixins.scss
@@ -68,3 +68,15 @@
     display: table;
   }
 }
+
+hd-chat-window {
+  position:       absolute;
+  top:            0px;
+  bottom:         0px;
+  left:           0px;
+  right:          0px;
+  margin:         auto;
+  padding-top:    $menu-height;
+  padding-right:  $vertical-menu-width;
+  display:        block;
+}
diff --git a/src/scss/_styles.scss b/src/scss/_styles.scss
index 59b7f3301ce805f59ecc512d1497b1e68b9ea012..14d9c6e6407277defbec36e90a8b2fb04b32eb50 100644
--- a/src/scss/_styles.scss
+++ b/src/scss/_styles.scss
@@ -8,7 +8,7 @@ html, body, #mainContainer {
 }
 
 #mainContainer {
-  margin-top:   $menu-height;
+  padding-top:   $menu-height;
 }
 
 .page-title {