(Quick Reference)
                theme:body
Purpose
Defines the 
<body> of a Theme layout.
This is a shortcut for rendering the 
<body> tag of a page including any Sitemesh attributes to decorate the body with, and will also 
automatically call Resources <r:layoutResources/> for the "defer" disposition.
Inside the body your theme layout will typically add some structural markup and use 
<theme:layoutZone> to render the various content zones inside your markup.
You do not need to use this tag to define a theme layout's body - but if you do not you must remember to call the 
r:layoutResources tag at the end of the body to render the deferred Resources of the page.
Example
<!DOCTYPE html>
<html>
    <theme:head/>
    <theme:body>
        <ui:logo/>
        <theme:layoutZone name="navigation"/>
        <theme:layoutZone name="user-navigation"/>
        <theme:layoutTitle/>
        <ui:displayMessage/>
        <theme:layoutZone name="body"/>
        <theme:layoutZone name="footer"/>
    </theme:body>
</html>
Attributes
| Name | Required? | Description | 
|---|
| bodyAttrs | No | Map of attributes to add to body tag, or list of attribute names to copy from Sitemesh body properties |