diff --git a/boards/templates/boards/base.html b/boards/templates/boards/base.html
--- a/boards/templates/boards/base.html
+++ b/boards/templates/boards/base.html
@@ -1,33 +1,35 @@
{% load staticfiles %}
{% load i18n %}
+{% load static from staticfiles %}
{% trans "All threads" %}
diff --git a/boards/templates/boards/thread.html b/boards/templates/boards/thread.html
--- a/boards/templates/boards/thread.html
+++ b/boards/templates/boards/thread.html
@@ -3,6 +3,7 @@
{% load i18n %}
{% load markup %}
{% load cache %}
+{% load static from staticfiles %}
{% block head %}
Neboard - {{ posts.0.get_title }}
@@ -11,7 +12,7 @@
{% block content %}
{% get_current_language as LANGUAGE_CODE %}
-
+
{% if posts %}
{% cache 600 thread_view posts.0.last_edit_time moderator LANGUAGE_CODE %}
diff --git a/boards/views.py b/boards/views.py
--- a/boards/views.py
+++ b/boards/views.py
@@ -375,7 +375,10 @@ def _init_default_context(request):
user = _get_user(request)
context['user'] = user
context['tags'] = user.get_sorted_fav_tags()
- context['theme'] = _get_theme(request, user)
+
+ theme = _get_theme(request, user)
+ context['theme'] = theme
+ context['theme_css'] = 'css/' + theme + '/base_page.css'
moderate = user.get_setting(SETTING_MODERATE)
if moderate == 'True':