--- doxia-sitetools~/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java	2009-11-26 20:39:01.000000000 +0100
+++ doxia-sitetools/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java	2010-02-25 23:45:53.000000000 +0100
@@ -83,11 +83,6 @@
 
             child.setPoweredBy( mergePoweredByLists( child.getPoweredBy(), parent.getPoweredBy(), urlContainer ) );
 
-            if ( parent.getLastModified() > child.getLastModified() )
-            {
-                child.setLastModified( parent.getLastModified() );
-            }
-
             assembleBodyInheritance( name, child, parent, urlContainer );
 
             assembleCustomInheritance( child, parent );
diff -urNad doxia-sitetools~/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java doxia-sitetools/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
--- doxia-sitetools~/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java	2009-11-25 23:38:25.000000000 +0100
+++ doxia-sitetools/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java	2010-02-25 23:51:59.000000000 +0100
@@ -306,8 +306,7 @@
 
             File inputFile = new File( renderingContext.getBasedir(), renderingContext.getInputName() );
 
-            boolean modified = !outputFile.exists() || ( inputFile.lastModified() > outputFile.lastModified() )
-                || ( siteRenderingContext.getDecoration().getLastModified() > outputFile.lastModified() );
+            boolean modified = !outputFile.exists() || ( inputFile.lastModified() > outputFile.lastModified() );
 
             if ( modified || docRenderer.isOverwrite() )
             {
