diff --git a/phpBB/language/en/common.php b/phpBB/language/en/common.php
index 8cce9d8b03..7daa5a0c9e 100644
--- a/phpBB/language/en/common.php
+++ b/phpBB/language/en/common.php
@@ -418,6 +418,7 @@ $lang = array_merge($lang, array(
'OPTIONS' => 'Options',
'PAGE_OF' => 'Page %1$d of %2$d',
+ 'PAGE_TITLE_NUMBER' => 'Page %s',
'PASSWORD' => 'Password',
'PIXEL' => 'px',
'PLAY_QUICKTIME_FILE' => 'Play Quicktime file',
diff --git a/phpBB/styles/prosilver/template/overall_header.html b/phpBB/styles/prosilver/template/overall_header.html
index 44857dbc41..afcb59c9d4 100644
--- a/phpBB/styles/prosilver/template/overall_header.html
+++ b/phpBB/styles/prosilver/template/overall_header.html
@@ -13,7 +13,7 @@
{META}
-
{SITENAME} • {L_MCP} • {L_UCP} • {PAGE_TITLE}
+{SITENAME} - {L_MCP} - {L_UCP} - {PAGE_TITLE} - {SITENAME}
diff --git a/phpBB/styles/subsilver2/template/overall_header.html b/phpBB/styles/subsilver2/template/overall_header.html
index 874beb8e2b..95537b513f 100644
--- a/phpBB/styles/subsilver2/template/overall_header.html
+++ b/phpBB/styles/subsilver2/template/overall_header.html
@@ -13,7 +13,7 @@
{META}
-{SITENAME} • {L_MCP} • {L_UCP} • {PAGE_TITLE}
+{SITENAME} - {L_MCP} - {L_UCP} - {PAGE_TITLE} - {SITENAME}
diff --git a/phpBB/viewforum.php b/phpBB/viewforum.php
index 2e12e410da..47d71849cb 100644
--- a/phpBB/viewforum.php
+++ b/phpBB/viewforum.php
@@ -142,7 +142,7 @@ else
}
// Dump out the page header and load viewforum template
-page_header($user->lang['VIEW_FORUM'] . ' - ' . $forum_data['forum_name'], true, $forum_id);
+page_header($forum_data['forum_name'] . ($start ? ' - ' . sprintf($user->lang['PAGE_TITLE_NUMBER'], floor($start / $config['topics_per_page']) + 1) : ''), true, $forum_id);
$template->set_filenames(array(
'body' => 'viewforum_body.html')
diff --git a/phpBB/viewtopic.php b/phpBB/viewtopic.php
index 2673418eab..b8f1b9d3b0 100644
--- a/phpBB/viewtopic.php
+++ b/phpBB/viewtopic.php
@@ -1744,7 +1744,7 @@ if (!request_var('t', 0) && !empty($topic_id))
}
// Output the page
-page_header($user->lang['VIEW_TOPIC'] . ' - ' . $topic_data['topic_title'], true, $forum_id);
+page_header($topic_data['topic_title'] . ($start ? ' - ' . sprintf($user->lang['PAGE_TITLE_NUMBER'], floor($start / $config['posts_per_page']) + 1) : ''), true, $forum_id);
$template->set_filenames(array(
'body' => ($view == 'print') ? 'viewtopic_print.html' : 'viewtopic_body.html')