diff --git a/doc/src/sgml/stylesheet.css b/doc/src/sgml/stylesheet.css
index f845876d074cd77be6c47f7b4ac058e3154f240c..c355fbecac74d6fb4ee8d915e0778e07d18c109d 100644
--- a/doc/src/sgml/stylesheet.css
+++ b/doc/src/sgml/stylesheet.css
@@ -25,6 +25,11 @@ h2 {
 	font-size: 1.2em;
 	margin: 1.2em 0em 1.2em 0em;
 	font-weight: bold;
+	color: #666;
+}
+
+.titlepage h2.title,
+.refnamediv h2 {
 	color: #EC5800;
 }
 
@@ -71,6 +76,19 @@ div.example {
 	margin: 0.5ex;
 }
 
+/* Put these here instead of inside the HTML (see unsetting of
+   admon.style in XSL) so that the web site stylesheet can set its own
+   style. */
+
+.tip,
+.note,
+.important,
+.caution,
+.warning {
+	margin-left: 0.5in;
+	margin-right: 0.5in;
+}
+
 /* miscellaneous */
 
 pre.literallayout, .screen, .synopsis, .programlisting {
diff --git a/doc/src/sgml/stylesheet.xsl b/doc/src/sgml/stylesheet.xsl
index c9fb7b225cf465e0d3bed209b43b66bed81a0adf..c948c612ac44953f1f4302cf945c5b671fd2b531 100644
--- a/doc/src/sgml/stylesheet.xsl
+++ b/doc/src/sgml/stylesheet.xsl
@@ -16,6 +16,7 @@
 <xsl:param name="generate.legalnotice.link" select="1"></xsl:param>
 <xsl:param name="chunk.first.sections" select="1"/>
 <xsl:param name="chunk.quietly" select="1"></xsl:param>
+<xsl:param name="admon.style"></xsl:param>  <!-- handled by CSS stylesheet -->
 
 <xsl:param name="website.stylesheet" select="0"/>