diff --git a/r2/r2/templates/reddit.html b/r2/r2/templates/reddit.html
index 6bd5e6dc1..1e398f311 100644
--- a/r2/r2/templates/reddit.html
+++ b/r2/r2/templates/reddit.html
@@ -43,6 +43,49 @@
%endif
%def>
+<%def name="global_stylesheets()">
+ %if c.lang_rtl:
+
+ %if c.site.stylesheet_rtl:
+
+ %endif
+ %else:
+ ${less_stylesheet(g.stylesheet)}
+ %if c.site.stylesheet:
+
+ %endif
+ %endif
+
+
+
+
+%def>
+
+<%def name="sr_stylesheets()">
+ %if c.can_apply_styles and c.allow_styles and c.site.stylesheet_hash:
+
+ %endif
+%def>
+
+<%def name="extra_stylesheets()">
+ ${adminbar_stylesheet()}
+ %for extra_stylesheet in getattr(thing, 'extra_stylesheets', ()):
+ ${less_stylesheet(extra_stylesheet)}
+ %endfor
+%def>
+
<%def name="pagemeta()">
%if hasattr(thing, "shortlink"):
@@ -63,43 +106,9 @@
%def>
<%def name="stylesheet()">
- %if c.lang_rtl:
-
- %if c.site.stylesheet_rtl:
-
- %endif
- %else:
- ${less_stylesheet(g.stylesheet)}
- %if c.site.stylesheet:
-
- %endif
- %endif
-
- %if c.can_apply_styles and c.allow_styles and c.site.stylesheet_hash:
-
- %endif
-
-
-
-
-
- ${adminbar_stylesheet()}
-
- %for extra_stylesheet in getattr(thing, 'extra_stylesheets', ()):
- ${less_stylesheet(extra_stylesheet)}
- %endfor
+ ${self.global_stylesheets()}
+ ${self.sr_stylesheets()}
+ ${self.extra_stylesheets()}
%def>
<%def name="javascript()">