diff --git a/docs/manual.html b/docs/manual.html
index 940b1cce8ba95c9a93aa1382426fc9efd6d78f4a..d895a66d738b626b755296fb9cacb154c85a26f3 100644
--- a/docs/manual.html
+++ b/docs/manual.html
@@ -171,7 +171,7 @@
 </div>
 </div></div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: July 11, 2010 at 16:10:06 GMT</small></p></td>
+<td align="left"><p><small>Last revised: July 15, 2010 at 17:02:03 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>
diff --git a/docs/manual/apiref.html b/docs/manual/apiref.html
index 4648697a475dac01fc425fefde0a90660ba445d7..24120adc6b66250c2c4b1e880b63bb3535794b0f 100644
--- a/docs/manual/apiref.html
+++ b/docs/manual/apiref.html
@@ -964,7 +964,7 @@
           <code class="computeroutput"><span class="keyword">class</span> </code><a class="link" href="xpath.html#xpath_query">xpath_query</a>
           <div class="itemizedlist"><ul class="itemizedlist" type="circle">
 <li class="listitem">
-                <code class="computeroutput"><span class="keyword">explicit</span> </code><a class="link" href="xpath.html#xpath_query::ctor">xpath_query::ctor</a><code class="computeroutput"><span class="special">(</span><span class="keyword">const</span> <span class="identifier">char_t</span><span class="special">*</span>
+                <code class="computeroutput"><span class="keyword">explicit</span> </code><a class="link" href="xpath.html#xpath_query::ctor">xpath_query</a><code class="computeroutput"><span class="special">(</span><span class="keyword">const</span> <span class="identifier">char_t</span><span class="special">*</span>
                 <span class="identifier">query</span><span class="special">);</span></code>
                 <br><br>
 
diff --git a/docs/manual/changes.html b/docs/manual/changes.html
index 48e8325dc1bb08dd65674b36ed5587fc1c87477c..38e0cdaf2390a18a02a6ad4ceb0a5a3b0e754b30 100644
--- a/docs/manual/changes.html
+++ b/docs/manual/changes.html
@@ -30,7 +30,6 @@
 <a name="manual.changes"></a><a class="link" href="changes.html" title="Changelog"> Changelog</a>
 </h2></div></div></div>
 <a name="manual.changes.1_07_2010___version_0_9"></a><h6>
-<a name="id1359890"></a>
       <a class="link" href="changes.html#manual.changes.1_07_2010___version_0_9">1.07.2010 - version
       0.9</a>
     </h6>
@@ -152,7 +151,6 @@
         </li>
 </ul></div>
 <a name="manual.changes.8_11_2009___version_0_5"></a><h6>
-<a name="id1361399"></a>
       <a class="link" href="changes.html#manual.changes.8_11_2009___version_0_5">8.11.2009 - version
       0.5</a>
     </h6>
@@ -264,7 +262,6 @@
         </li>
 </ul></div>
 <a name="manual.changes.17_09_2009___version_0_42"></a><h6>
-<a name="id1361638"></a>
       <a class="link" href="changes.html#manual.changes.17_09_2009___version_0_42">17.09.2009 - version
       0.42</a>
     </h6>
@@ -310,7 +307,6 @@
         </li>
 </ul></div>
 <a name="manual.changes.8_02_2009___version_0_41"></a><h6>
-<a name="id1361735"></a>
       <a class="link" href="changes.html#manual.changes.8_02_2009___version_0_41">8.02.2009 - version
       0.41</a>
     </h6>
@@ -325,7 +321,6 @@
               </li></ol></div>
         </li></ul></div>
 <a name="manual.changes.18_01_2009___version_0_4"></a><h6>
-<a name="id1361776"></a>
       <a class="link" href="changes.html#manual.changes.18_01_2009___version_0_4">18.01.2009 - version
       0.4</a>
     </h6>
@@ -404,7 +399,6 @@
         </li>
 </ul></div>
 <a name="manual.changes.31_10_2007___version_0_34"></a><h6>
-<a name="id1361922"></a>
       <a class="link" href="changes.html#manual.changes.31_10_2007___version_0_34">31.10.2007 - version
       0.34</a>
     </h6>
@@ -443,7 +437,6 @@
         </li>
 </ul></div>
 <a name="manual.changes.21_02_2007___version_0_3"></a><h6>
-<a name="id1362012"></a>
       <a class="link" href="changes.html#manual.changes.21_02_2007___version_0_3">21.02.2007 - version
       0.3</a>
     </h6>
@@ -505,7 +498,6 @@
         </li>
 </ul></div>
 <a name="manual.changes.6_11_2006___version_0_2"></a><h6>
-<a name="id1362168"></a>
       <a class="link" href="changes.html#manual.changes.6_11_2006___version_0_2">6.11.2006 - version
       0.2</a>
     </h6>
@@ -540,7 +532,6 @@
         </li>
 </ul></div>
 <a name="manual.changes.15_07_2006___version_0_1"></a><h6>
-<a name="id1362252"></a>
       <a class="link" href="changes.html#manual.changes.15_07_2006___version_0_1">15.07.2006 - version
       0.1</a>
     </h6>
diff --git a/docs/manual/dom.html b/docs/manual/dom.html
index e4f1579fe55cd6fc517870a15b8e7ea053e18449..2d6507040d4458967a134edeb206734d4056d1b4 100644
--- a/docs/manual/dom.html
+++ b/docs/manual/dom.html
@@ -71,7 +71,7 @@
       </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
-            Document node ( <a name="node_document"></a><code class="literal">node_document</code>) - this
+            Document node (<a name="node_document"></a><code class="literal">node_document</code>) - this
             is the root of the tree, which consists of several child nodes. This
             node corresponds to <code class="computeroutput"><span class="identifier">xml_document</span></code>
             class; note that <code class="computeroutput"><span class="identifier">xml_document</span></code>
@@ -83,7 +83,7 @@
 
           </li>
 <li class="listitem">
-            Element/tag node ( <a name="node_element"></a><code class="literal">node_element</code>) - this
+            Element/tag node (<a name="node_element"></a><code class="literal">node_element</code>) - this
             is the most common type of node, which represents XML elements. Element
             nodes have a name, a collection of attributes and a collection of child
             nodes (both of which may be empty). The attribute is a simple name/value
@@ -100,7 +100,7 @@
           and does not have any attributes or child nodes.
         </p></blockquote></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
-            Plain character data nodes ( <a name="node_pcdata"></a><code class="literal">node_pcdata</code>)
+            Plain character data nodes (<a name="node_pcdata"></a><code class="literal">node_pcdata</code>)
             represent plain text in XML. PCDATA nodes have a value, but do not have
             name or children/attributes. Note that plain character data is not a
             part of the element node but instead has its own node; for example, an
@@ -114,7 +114,7 @@
           has three children, two of which are PCDATA nodes with values <code class="computeroutput"><span class="string">"text1"</span></code> and <code class="computeroutput"><span class="string">"text2"</span></code>.
         </p></blockquote></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
-            Character data nodes ( <a name="node_cdata"></a><code class="literal">node_cdata</code>) represent
+            Character data nodes (<a name="node_cdata"></a><code class="literal">node_cdata</code>) represent
             text in XML that is quoted in a special way. CDATA nodes do not differ
             from PCDATA nodes except in XML representation - the above text example
             looks like this with CDATA:
@@ -127,7 +127,7 @@
           since it is used to determine the end of node contents.
         </p></blockquote></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
-            Comment nodes ( <a name="node_comment"></a><code class="literal">node_comment</code>) represent
+            Comment nodes (<a name="node_comment"></a><code class="literal">node_comment</code>) represent
             comments in XML. Comment nodes have a value, but do not have name or
             children/attributes. The example XML representation of comment node is
             as follows:
@@ -142,7 +142,7 @@
           flag.
         </p></blockquote></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
-            Processing instruction node ( <a name="node_pi"></a><code class="literal">node_pi</code>) represent
+            Processing instruction node (<a name="node_pi"></a><code class="literal">node_pi</code>) represent
             processing instructions (PI) in XML. PI nodes have a name and an optional
             value, but do not have children/attributes. The example XML representation
             of PI node is as follows:
@@ -157,7 +157,7 @@
           <code class="computeroutput"><span class="identifier">parse_pi</span></code> flag.
         </p></blockquote></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
-            Declaration node ( <a name="node_declaration"></a><code class="literal">node_declaration</code>)
+            Declaration node (<a name="node_declaration"></a><code class="literal">node_declaration</code>)
             represents document declarations in XML. Declaration nodes have a name
             (<code class="computeroutput"><span class="string">"xml"</span></code>) and an
             optional collection of attributes, but does not have value or children.
diff --git a/docs/manual/install.html b/docs/manual/install.html
index 0c3e94e09584017c0d9e2d58b5fec601ce60a161..d6d0327203fe049a27ecbd03e60f844a28a42d50 100644
--- a/docs/manual/install.html
+++ b/docs/manual/install.html
@@ -149,8 +149,8 @@
           The easiest way to build pugixml is to compile two source files, <code class="filename">pugixml.cpp</code> and
           <code class="filename">pugixpath.cpp</code>, along with the existing library/executable. This process
           depends on the method of building your application; for example, if you're
-          using Microsoft Visual Studio<sup>[<a name="id1323403" href="#ftn.id1323403" class="footnote">1</a>]</sup>, Apple Xcode, Code::Blocks or any other IDE, just add <code class="filename">pugixml.cpp</code> and
-          <code class="filename">pugixpath.cpp</code> to one of your projects.
+          using Microsoft Visual Studio<sup>[<a name="trademarks" href="#ftn.trademarks" class="footnote">1</a>]</sup>, Apple Xcode, Code::Blocks or any other IDE,
+          just add <code class="filename">pugixml.cpp</code> and <code class="filename">pugixpath.cpp</code> to one of your projects.
         </p>
 <p>
           If you're using Microsoft Visual Studio and the project has precompiled
@@ -414,9 +414,8 @@
 </div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id1323403" href="#id1323403" class="para">1</a>] </sup>
-            All trademarks used are properties of their respective owners.
-          </p></div>
+<div class="footnote"><p><sup>[<a name="ftn.trademarks" href="#trademarks" class="para">1</a>] </sup>All trademarks used are properties
+          of their respective owners.</p></div>
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/docs/manual/toc.html b/docs/manual/toc.html
index c36a084e9dfb657c334f539b4446ad79e77dc5cb..06288a21d1797406117c6428d7275c25055f1f58 100644
--- a/docs/manual/toc.html
+++ b/docs/manual/toc.html
@@ -29,17 +29,31 @@
 <a name="manual.toc"></a><a class="link" href="toc.html" title="Table of Contents"> Table of Contents</a>
 </h2></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="manual.html#manual.overview"> Overview</a></span></dt>
+<dt><span class="section"><a href="../manual.html#manual.overview"> Overview</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="manual.html#manual.overview.introduction"> Introduction</a></span></dt>
-<dt><span class="section"><a href="manual.html#manual.overview.feedback"> Feedback</a></span></dt>
-<dt><span class="section"><a href="manual.html#manual.overview.thanks"> Acknowledgments</a></span></dt>
-<dt><span class="section"><a href="manual.html#manual.overview.license"> License</a></span></dt>
+<dt><span class="section"><a href="../manual.html#manual.overview.introduction"> Introduction</a></span></dt>
+<dt><span class="section"><a href="../manual.html#manual.overview.feedback"> Feedback</a></span></dt>
+<dt><span class="section"><a href="../manual.html#manual.overview.thanks"> Acknowledgments</a></span></dt>
+<dt><span class="section"><a href="../manual.html#manual.overview.license"> License</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="install.html"> Installation</a></span></dt>
 <dd><dl>
 <dt><span class="section"><a href="install.html#manual.install.getting"> Getting pugixml</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="install.html#manual.install.getting.source"> Source distributions</a></span></dt>
+<dt><span class="section"><a href="install.html#manual.install.getting.subversion"> Subversion repository</a></span></dt>
+</dl></dd>
 <dt><span class="section"><a href="install.html#manual.install.building"> Building pugixml</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="install.html#manual.install.building.embed"> Building pugixml as
+        a part of another static library/executable</a></span></dt>
+<dt><span class="section"><a href="install.html#manual.install.building.static"> Building pugixml as
+        a standalone static library</a></span></dt>
+<dt><span class="section"><a href="install.html#manual.install.building.shared"> Building pugixml as
+        a standalone shared library</a></span></dt>
+<dt><span class="section"><a href="install.html#manual.install.building.config"> Additional configuration
+        options</a></span></dt>
+</dl></dd>
 <dt><span class="section"><a href="install.html#manual.install.portability"> Portability</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="dom.html"> Document object model</a></span></dt>
@@ -50,6 +64,12 @@
 <dt><span class="section"><a href="dom.html#manual.dom.thread"> Thread-safety guarantees</a></span></dt>
 <dt><span class="section"><a href="dom.html#manual.dom.exception"> Exception guarantees</a></span></dt>
 <dt><span class="section"><a href="dom.html#manual.dom.memory"> Memory management</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="dom.html#manual.dom.memory.custom"> Custom memory allocation/deallocation
+        functions</a></span></dt>
+<dt><span class="section"><a href="dom.html#manual.dom.memory.internals"> Document memory management
+        internals</a></span></dt>
+</dl></dd>
 </dl></dd>
 <dt><span class="section"><a href="loading.html"> Loading document</a></span></dt>
 <dd><dl>
diff --git a/docs/quickstart.html b/docs/quickstart.html
index 4fc452492fe9afa33c2502229d8895972a22d67a..966dfc3c3ac3b05370f13c465d88b88d2a21635a 100644
--- a/docs/quickstart.html
+++ b/docs/quickstart.html
@@ -7,7 +7,8 @@
 <link rel="home" href="quickstart.html" title="pugixml 0.9">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<div class="book"><div class="section">
+<div class="article">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="quickstart.main"></a><a class="link" href="quickstart.html#quickstart.main" title="pugixml 0.9 quick start guide"> pugixml 0.9 quick start guide</a>
 </h2></div></div></div>
@@ -96,10 +97,10 @@
         The easiest way to build pugixml is to compile two source files, <code class="filename">pugixml.cpp</code> and
         <code class="filename">pugixpath.cpp</code>, along with the existing library/executable. This process depends
         on the method of building your application; for example, if you're using
-        Microsoft Visual Studio<sup>[<a name="id1329323" href="#ftn.id1329323" class="footnote">1</a>]</sup>, Apple Xcode, Code::Blocks or any other IDE, just add <code class="filename">pugixml.cpp</code> and
-        <code class="filename">pugixpath.cpp</code> to one of your projects. There are other building methods available,
-        including building pugixml as a standalone static/shared library; read the
-        manual for further information.
+        Microsoft Visual Studio<sup>[<a name="trademarks" href="#ftn.trademarks" class="footnote">1</a>]</sup>, Apple Xcode, Code::Blocks or any other IDE, just add
+        <code class="filename">pugixml.cpp</code> and <code class="filename">pugixpath.cpp</code> to one of your projects. There are other building
+        methods available, including building pugixml as a standalone static/shared
+        library; read the manual for further information.
       </p>
 </div>
 <div class="section">
@@ -819,9 +820,15 @@
         </p>
 </blockquote></div>
 </div>
-</div></div>
+</div>
+<div class="footnotes">
+<br><hr width="100" align="left">
+<div class="footnote"><p><sup>[<a name="ftn.trademarks" href="#trademarks" class="para">1</a>] </sup>All trademarks used are properties of their
+        respective owners.</p></div>
+</div>
+</div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: July 11, 2010 at 16:13:56 GMT</small></p></td>
+<td align="left"><p><small>Last revised: July 15, 2010 at 17:02:03 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 </body>