diff --git a/data/templates/default.html4 b/data/templates/default.html4
index d54c48ee4..6534a590b 100644
--- a/data/templates/default.html4
+++ b/data/templates/default.html4
@@ -46,6 +46,11 @@ $endfor$
$if(date)$
$date$
$endif$
+$if(abstract)$
+
+$abstract$
+
+$endif$
$endif$
$if(toc)$
diff --git a/data/templates/default.html5 b/data/templates/default.html5
index 9699b8504..cb2aa7a09 100644
--- a/data/templates/default.html5
+++ b/data/templates/default.html5
@@ -49,6 +49,11 @@ $endfor$
$if(date)$
$date$
$endif$
+$if(abstract)$
+
+$abstract$
+
+$endif$
$endif$
$if(toc)$
diff --git a/data/templates/styles.html b/data/templates/styles.html
index d26a39cf9..7df3c3dab 100644
--- a/data/templates/styles.html
+++ b/data/templates/styles.html
@@ -161,6 +161,12 @@ div.csl-entry {
$if(csl-entry-spacing)$
margin-bottom: $csl-entry-spacing$;
$endif$
+$if(abstract)$
+div.abstract{
+ margin: auto;
+ width: 90%;
+}
+$endif$
}
.hanging div.csl-entry {
margin-left:2em;