diff --git a/amanuensis/resources/page.css b/amanuensis/resources/page.css
index 8cfeced..1c6ef48 100644
--- a/amanuensis/resources/page.css
+++ b/amanuensis/resources/page.css
@@ -65,6 +65,12 @@ div#sidebar table a {
table a:hover {
background-color: #cccccc;
}
+div#sidebar table a.current-page {
+ background-color: #bbbbbb;
+}
+div#sidebar table a.current-page:hover {
+ background-color: #bbbbbb;
+}
div#sidebar table td {
padding: 0px; margin: 3px 0;
border-bottom: 8px solid transparent;
diff --git a/amanuensis/templates/lexicon/contents.html b/amanuensis/templates/lexicon/contents.html
index 6fda470..a1cb784 100644
--- a/amanuensis/templates/lexicon/contents.html
+++ b/amanuensis/templates/lexicon/contents.html
@@ -1,4 +1,5 @@
{% extends "lexicon/lexicon.html" %}
+{% set current_page = "contents" %}
{% block title %}Index | {{ lexicon_title }}{% endblock %}
{% block main %}
diff --git a/amanuensis/templates/lexicon/lexicon.html b/amanuensis/templates/lexicon/lexicon.html
index 3c1838f..b293ec8 100644
--- a/amanuensis/templates/lexicon/lexicon.html
+++ b/amanuensis/templates/lexicon/lexicon.html
@@ -11,11 +11,24 @@
{% endblock %}
{% block sb_logo %}{% endblock %}
-{% block sb_home %}Home{% endblock %}
-{% block sb_contents %}Contents{% endblock %}
-{% block sb_rules %}Rules{% endblock %}
-{% block sb_session %}Session{% endblock %}
-{% block sb_stats %}Statistics{% endblock %}
+{% block sb_home %}Home
+{% endblock %}
+{% block sb_contents %}Contents{% endblock %}
+{% block sb_rules %}Rules{% endblock %}
+{% block sb_session %}Session{% endblock %}
+{% block sb_stats %}Statistics{% endblock %}
{% set template_sidebar_rows = [
self.sb_logo(),
diff --git a/amanuensis/templates/lexicon/rules.html b/amanuensis/templates/lexicon/rules.html
index 6c13bb9..37c8d94 100644
--- a/amanuensis/templates/lexicon/rules.html
+++ b/amanuensis/templates/lexicon/rules.html
@@ -1,4 +1,5 @@
{% extends "lexicon/lexicon.html" %}
+{% set current_page = "rules" %}
{% block title %}Rules | {{ lexicon_title }}{% endblock %}
{% block main %}
diff --git a/amanuensis/templates/lexicon/session.html b/amanuensis/templates/lexicon/session.html
index 51d4941..c312b0b 100644
--- a/amanuensis/templates/lexicon/session.html
+++ b/amanuensis/templates/lexicon/session.html
@@ -1,4 +1,5 @@
{% extends "lexicon/lexicon.html" %}
+{% set current_page = "session" %}
{% block title %}Session | {{ lexicon_title }}{% endblock %}
{% block main %}
diff --git a/amanuensis/templates/lexicon/statistics.html b/amanuensis/templates/lexicon/statistics.html
index fece5a3..4c220f7 100644
--- a/amanuensis/templates/lexicon/statistics.html
+++ b/amanuensis/templates/lexicon/statistics.html
@@ -1,4 +1,5 @@
{% extends "lexicon/lexicon.html" %}
+{% set current_page = "statistics" %}
{% block title %}Session | {{ lexicon_title }}{% endblock %}
{% block main %}