bloritsch    2002/07/17 07:13:08

  Modified:    docs/excalibur/fortress index.html
  Added:       docs/excalibur/fortress features.html
               docs/excalibur/fortress/skin print.css site.css tigris.css
  Log:
  Update docs for Fortress
  
  Revision  Changes    Path
  1.4       +8 -114    jakarta-avalon-site/docs/excalibur/fortress/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/fortress/index.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- index.html        12 Jul 2002 18:47:56 -0000      1.3
  +++ index.html        17 Jul 2002 14:13:08 -0000      1.4
  @@ -1,99 +1,8 @@
  -<html>
  -<head>
  -<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
  -<title>Excalibur Fortress - Overview</title>
  -<meta value="Leo Simons" name="author">
  -<meta value="[EMAIL PROTECTED]" name="email">
  -<link href="skin/common.css" type="text/css" rel="stylesheet">
  -</head>
  -<body>
  -<div id="header">
  -<table cellspacing="0" cellpadding="0" border="0" width="100%">
  -<tr>
  -<td align="left" valign="middle" id="jakartaLogoTD"><a 
href="http://jakarta.apache.org/";><img border="0" src="images/jakarta-logo.gif" 
id="jakartaLogo"></a></td><td align="right" valign="middle" id="projectLogoTD"><a 
href="http://jakarta.apache.org/avalon/";><img border="0" src="images/header.gif" 
id="projectLogo"></a></td>
  -</tr>
  -</table>
  -</div>
  -<div id="breadcrumbs">
  -<a class="menu" href="http://www.apache.org";>apache &gt;</a><a class="menu" 
href="http://jakarta.apache.org";>jakarta &gt;</a><a class="menu" 
href="http://jakarta.apache.org/avalon/";>avalon</a><script type="text/javascript" 
language="JavaScript1.2">
  -                              
  -                             <!--
  -                                     function sentenceCase(str) {
  -                                             var lower = str.toLowerCase();
  -                                             return lower.substr(0,1).toUpperCase() 
+ lower.substr(1);
  -                                     }
  -                                     function getDirsAsArray() {
  -                                             var trail = 
document.location.pathname.split("/");
  -                                             var lastdir = 
(trail[trail.length-1].indexOf(".html") != -1)? trail.length-2 : trail.length-1;
  -                                             var urlprefix = "/avalon/";
  -                                             var postfix = " &gt"; 
  -                                             for(var i = 1; i <= lastdir; i++) {
  -                                                     document.writeln('<a href=' + 
urlprefix + trail[i] + ' class="menu">' + sentenceCase(trail[i]) + '</a>'+postfix);
  -                                                     urlprefix += trail[i] + "/";
  -                                                     if(i == lastdir-1) postfix = 
":";
  -                                             }
  -                                     }
  -                                     getDirsAsArray();
  -                             // -->
  -                             
  -                             </script>
  -</div>
  -<div id="main">
  -<table cellspacing="0" cellpadding="0" border="0" width="100%">
  -<tr>
  -<td valign="top">
  -<div id="menu">
  -<div id="submenu">
  -<h4>Related</h4>
  -<ul>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/";>Avalon Home</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/";>Excalibur Home</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/phoenix";>Avalon Phoenix</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/component";>ECM</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/tweety";>Tweety</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Essentials</h4>
  -<ul>
  -<li>
  -<a href="index.html">Overview</a>
  -</li>
  -<li>
  -<a 
href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release";>Download</a>
  -</li>
  -<li>
  -<a href="api/">API Docs</a>
  -</li>
  -</ul>
  -</div>
  -<h4>Supporting Technologies</h4>
  -<div align="center">
  -<a href="http://xml.apache.org/cocoon/";><img border="0" alt="Cocoon Logo" 
src="skin/images/built-with-cocoon.gif"></a>
  -<br>
  -<a href="http://www.krysalis.org/centipede/";><img border="0" alt="Krysalis 
Centipede Logo" src="skin/images/centipede-logo-small.gif"></a>
  -</div>
  -</div>
  -</td><td width="10">&nbsp;</td><td width="100%" valign="top">
  -<div id="title">
  -<h1>Excalibur Fortress - Overview</h1>
  -</div>
  -<div id="contents">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
  +<html><head><META http-equiv="Content-Type" content="text/html; 
charset=ISO-8859-1"><link rel="stylesheet" href="skin/tigris.css" 
type="text/css"><link rel="stylesheet" href="skin/site.css" type="text/css"><link 
media="print" rel="stylesheet" href="skin/print.css" type="text/css"><meta 
value="Avalon Documentation Team" name="author"><meta 
value="[EMAIL PROTECTED]" name="email"><title>Excalibur Fortress - 
Overview</title></head><body class="composite" marginheight="0" marginwidth="0"><div 
id="banner"><table width="100%" cellpadding="8" cellspacing="0" 
border="0"><tbody><tr><td align="left"><a href="http://jakarta.apache.org/";><img 
border="0" src="images/jakarta-logo.gif"></a></td><td align="right"><a 
href="http://jakarta.apache.org/avalon/";><img border="0" 
src="images/header.gif"></a></td></tr></tbody></table></div><div 
id="breadcrumbs"><script src="skin/breadcrumbs.js" language="JavaScript" 
type="text/javascript"></script></div><table id="main" width="100%" cellpadding="8" 
cellspacing="0" border="0"><tbody><tr valign="top"><td id="leftcol"><div 
id="navcolumn"><div><strong>Related</strong><div><a 
href="http://jakarta.apache.org/avalon/";>Avalon Home</a></div><div><a 
href="http://jakarta.apache.org/avalon/excalibur/";>Excalibur Home</a></div><div><a 
href="http://jakarta.apache.org/avalon/phoenix";>Avalon Phoenix</a></div><div><a 
href="http://jakarta.apache.org/avalon/excalibur/component";>ECM</a></div><div><a 
href="http://jakarta.apache.org/avalon/excalibur/tweety";>Tweety</a></div></div><div><strong>Essentials</strong><div><a
 href="index.html">Overview</a></div><div><a 
href="features.html">Features</a></div><div><a 
href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release";>Download</a></div><div><a
 href="api/">API Docs</a></div></div></div></td><td><div id="bodycol"><div 
class="app"><div align="center"><h1>Excalibur Fortress - 
Overview</h1><h2></h2></div><div class="h3">
     
     
  -    
  -<h2>Introduction</h2>
  -<div class="section">
  +    <div class="h3"><h3>Introduction</h3></div>
         
           This package is under development, and the API is not
           guaranteed to be the same when it is ready for release.
  @@ -108,26 +17,11 @@
        maintenance of your code.
         </p>
       
  -</div>
     
     
  +<div id="authors" align="right">by&nbsp;<a href="mailto:[EMAIL PROTECTED]";>Berin 
Loritsch</a></div></div></div></div></td></tr></tbody></table><div id="footer"><table 
width="100%" cellpadding="4" cellspacing="0" border="0"><tbody><tr><td 
align="left">Copyright &copy; 2000-2002 Apache Software Foundation. All Rights 
Reserved.</td><td></td><td align="right"><script language="JavaScript">
  +                          <!--
  +                                  document.write("last modified: " + 
document.lastModified);
  +                          //  -->
   
  -<div id="authors">by&nbsp;Berin Loritsch</div>
  -</div>
  -<div id="modified">
  -<script language="JavaScript">
  -<!-- 
  -document.write("last modified: " + document.lastModified); 
  -//  -->
  -</script>
  -</div>
  -</td>
  -</tr>
  -</table>
  -</div>
  -<div id="footer">
  -                                              Copyright &copy;2000-2002 Apache 
Software Foundation. All Rights Reserved.
  -
  -                     </div>
  -</body>
  -</html>
  +                           </script></td></tr></tbody></table></div></body></html>
  \ No newline at end of file
  
  
  
  1.1                  jakarta-avalon-site/docs/excalibur/fortress/features.html
  
  Index: features.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
  <html><head><META http-equiv="Content-Type" content="text/html; 
charset=ISO-8859-1"><link rel="stylesheet" href="skin/tigris.css" 
type="text/css"><link rel="stylesheet" href="skin/site.css" type="text/css"><link 
media="print" rel="stylesheet" href="skin/print.css" type="text/css"><meta 
value="Avalon Documentation Team" name="author"><meta 
value="[EMAIL PROTECTED]" name="email"><title>Excalibur Fortress - 
Features</title></head><body class="composite" marginheight="0" marginwidth="0"><div 
id="banner"><table width="100%" cellpadding="8" cellspacing="0" 
border="0"><tbody><tr><td align="left"><a href="http://jakarta.apache.org/";><img 
border="0" src="images/jakarta-logo.gif"></a></td><td align="right"><a 
href="http://jakarta.apache.org/avalon/";><img border="0" 
src="images/header.gif"></a></td></tr></tbody></table></div><div 
id="breadcrumbs"><script src="skin/breadcrumbs.js" language="JavaScript" 
type="text/javascript"></script></div><table id="main" width="100%" cellpadding="8" 
cellspacing="0" border="0"><tbody><tr valign="top"><td id="leftcol"><div 
id="navcolumn"><div><strong>Related</strong><div><a 
href="http://jakarta.apache.org/avalon/";>Avalon Home</a></div><div><a 
href="http://jakarta.apache.org/avalon/excalibur/";>Excalibur Home</a></div><div><a 
href="http://jakarta.apache.org/avalon/phoenix";>Avalon Phoenix</a></div><div><a 
href="http://jakarta.apache.org/avalon/excalibur/component";>ECM</a></div><div><a 
href="http://jakarta.apache.org/avalon/excalibur/tweety";>Tweety</a></div></div><div><strong>Essentials</strong><div><a
 href="index.html">Overview</a></div><div><a 
href="features.html">Features</a></div><div><a 
href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release";>Download</a></div><div><a
 href="api/">API Docs</a></div></div></div></td><td><div id="bodycol"><div 
class="app"><div align="center"><h1>Excalibur Fortress - 
Features</h1><h2></h2></div><div class="h3">
    
    
      <div class="h3"><h3>Features</h3></div>
        <p>
        Fortress provides a framework for you to easily create your
        own application specific containers.  We strive to make it
        easy for you to do without sacrificing any power.  Fortress
        allows you to focus on the core issues in your system, without
        worrying about the component management getting in your way.
        </p>
        <div class="h4"><h4>Asynchronous Component Management</h4></div>
        <p>
            Most component management functions don't take that long to
          perform, but the time they do take can directly affect how
          many requests your system can process at the same time.  For
          that reason, we use the CommandManager from the Event package
          to manage our components.  By moving all the management
          functions to a limited number of background threads, we are
          able to save you time in the critical processing path.
          </p>
        <p>
            The CommandManager can be extended to your components as well.
          That way, your components can perform management tasks in the
          background as well.  Fortress will likely be your choice of
          containers if you have strict performance constraints.
          </p>
        
        <div class="h4"><h4>Extensible Lifecycle</h4></div>
        <p>
            Fortress has support for an experimental feature that allows
          you to extend your component lifecycle in an application
          specific manner.  If it proves to be a truly useful feature,
          other Avalon containers will adopt it.
          </p>
        
        <div class="h4"><h4>Instrumentation</h4></div>
          <p>
            Fortress is integrated with the Instrumentation package so
          you can get a graphical view of the health of your system
          at runtime.  We integrate sampling points for each of the
          component handlers so that you can see how many component
          instances each handler is responsible for.  Using that
          information, you can tune your container more intelligently.
          </p>
        
      
    
    
  <div id="authors" align="right">by&nbsp;<a href="mailto:[EMAIL PROTECTED]";>Berin 
Loritsch</a></div></div></div></div></td></tr></tbody></table><div id="footer"><table 
width="100%" cellpadding="4" cellspacing="0" border="0"><tbody><tr><td 
align="left">Copyright &copy; 2000-2002 Apache Software Foundation. All Rights 
Reserved.</td><td></td><td align="right"><script language="JavaScript">
                            <!--
                                    document.write("last modified: " + 
document.lastModified);
                            //  -->
  
                             </script></td></tr></tbody></table></div></body></html>
  
  
  1.1                  jakarta-avalon-site/docs/excalibur/fortress/skin/print.css
  
  Index: print.css
  ===================================================================
  #banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks    {
        display: none;
        }
  body.docs div.docs    {
        margin: 0 !important;
        border: none !important
        }
  
  /* just to be sure */
  #navcolumn {
   width: 0px;
  }
  
  #leftcol {
   width: 0px;
  }
  
  
  
  1.1                  jakarta-avalon-site/docs/excalibur/fortress/skin/site.css
  
  Index: site.css
  ===================================================================
  div#banner {
   border-top: 1px solid #fff;
   border-bottom: 1px solid #aaa;
  }
  
  #banner, #banner td {
   background: #fff;
   color: #036;
  }
  
  #source {
   background-color: #fff;
   color: #000;
   border-right: 1px solid #888;
   border-left: 1px solid #888;
   border-top: 1px solid #888;
   border-bottom: 1px solid #888;
   margin-right: 7px;
   margin-left: 7px;
   margin-top: 1em;
  }
  
  #source pre {
   margin-right: 7px;
   margin-left: 7px;
  }
  
  /* make the whole column grey */
  #navcolumn {
   width: 150px;
   background: none;
   border-top: none;
   border-right: none;
   border-bottom: none;
   }
  
  #leftcol {
   width: 150px;
   background: #eee;
   border-top: 1px solid #fff;
   border-right: 1px solid #aaa;
   border-bottom: 1px solid #aaa;
  }
  
  /* breadcrumbs */
  .breadcrumbTrail
  {
        padding-left: 5px;
  }
  .breadcrumb
  {
        font-weight: bold;
  }
  .crumbSeparator
  {
  }
  
  
  
  1.1                  jakarta-avalon-site/docs/excalibur/fortress/skin/tigris.css
  
  Index: tigris.css
  ===================================================================
  /* contains rules unsuitable for Netscape 4.x; simpler rules are in ns4_only.css. 
see <http://style.tigris.org/> */
  
  /* colors, backgrounds, borders, link indication */ 
  
  body {
   background: #fff;
   color: #000;
   }
  .app h3, .app h4, .tabs td, .tabs th, .functnbar {
   background-image: url(../images/nw_min.gif);
   background-repeat: no-repeat;
   }
  #navcolumn div div, body.docs #toc li li  {
   background-image: url(../images/strich.gif);
   background-repeat: no-repeat;
   background-position: .5em .5em;
   }
  #navcolumn div div.heading  {
   background-image: none;
   }
  .app h3, .app h4 {
   color: #fff;
   }
  .app h3 {
   background-color: #036;
   }
  .app h4 {
   background-color: #888;
   }
  .a td {
   background: #ddd;
   }
  .b td {
   background: #efefef;
   }
  table, th, td {
   border: none
   }
  .mtb {
   border-top: solid 1px #ddd;
   }
  div.colbar {
   background: #bbb;
   }
  #banner {
   border-top: 1px solid #369;
   border-bottom: 1px solid #003;
   }
  div#helptext th {
   border-bottom: 1px solid #996;
   border-right: 1px solid #996;
   }
  div#helptext td {
   border-bottom: 1px solid #cc9;
   border-right: 1px solid #cc9;
   }
  .tabs th {
   border-right: 1px solid #333;
   background-color: #ddd;
   color: #fff;
   }
  .tabs td {
   background-color: #999;
   border-bottom: 1px solid #fff;
   border-right: 1px solid #fff;
   }
  .tabs {
   border-bottom: 6px #ddd solid;
   }
  .tabs th, .tabs th a:link, .tabs th a:visited {
   color: #555;
   }
  .tabs td, .tabs td a:link, .tabs td a:visited  {
   color: #fff;
   }
  .tabs a  {
   text-decoration: none;
   }
  #navcolumn {
   background: #eee;
   border-right: 1px solid #aaa;
   border-bottom: 1px solid #aaa;
   }
  #breadcrumbs {
   border-bottom: 1px solid #aaa;
   background-color: #ddd
   }
  #navcolumn, #breadcrumbs {
   border-top: 1px solid #fff;
   }
  #rightcol div.www, #rightcol div.help {
   border: 1px solid #ddd;
   }
  div#navcolumn div.focus {
   border-top: 1px solid #aaa;
   border-left: 1px solid #aaa;
   background-color: #fff;
   } 
  body.docs div.docs { 
   background: #fff;
   border-left: 1px solid #ddd;
   border-top: 1px solid #ddd;
   }
  body.docs { 
   background: #eee url(../images/help_logo.gif) top right no-repeat !important;
   }
  .docs h3, .docs h4 {
   border-top: solid 1px #000;
   }
  #alerterrormessage { 
   background: url(../images/icon_alert.gif) top left no-repeat !important;
   }
  .functnbar {
   background-color: #aaa;
   }
  .functnbar2, .functnbar3  {
   background: #aaa url(../images/sw_min.gif) no-repeat bottom left;
   }
  .functnbar3 {
   background-color: #ddd;
   }
  .functnbar, .functnbar2, .functnbar3 {
   color: #000;
   }
  .functnbar a, .functnbar2 a, .functnbar3 a {
   color: #000;
   text-decoration: underline;
   }
  #topmodule {
   background: #ddd;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #aaa; 
   border-right: 1px solid #aaa; 
   }
  #topmodule #issueid {
   border-right: 1px solid #aaa;
   }
  a:link, #navcolumn a:visited, .app a:visited, .tasknav a:visited {
   color: blue;
   }
  a:link.selfref, a:visited.selfref {
   color: #555 !important;
   text-decoration: none;
   }
  a:active, a:hover, #leftcol a:active, #leftcol a:hover {
   color: #f30 !important;
   }
  #login a:link, #login a:visited {
   color: white; 
   text-decoration: underline;
   }
  #banner a:active, #banner a:hover {
   color: #f90 !important;
   }
  #leftcol a, #breadcrumbs a  {
   text-decoration: none;
   }
  #apphead h2 em {
   color: #777;
   }
  a:link.selfref, a:visited.selfref {
   color: #555 !important;
   text-decoration: none;
   }
  .app th {
   background-color: #bbb;
   }
  .axial th {
   background-color: #ddd;
   color: black
   }
  .alert { 
   color: #c00;
   }
  .confirm {
   color: green;
   }
  .info {
   color: blue;
   }
  .selection {
   background: #ffc;
   }
  #login {
   color: #fff;
   }
  #helptext th {
   background: #cc9;
   }
  #helptext td {
   background: #ffc;
   }
  #navcolumn div strong {
   color: #000;
   }
  #banner, #banner td { 
   background: #036;
   color: #fff;
   }
  body #banner #login a { 
   color: #fff;
   }
  h4 a:link, h4 a:visited  {
   text-decoration: underline;
   color: #fff;
   }
  
  /* font and text properties, exclusive of link indication, alignment, text-indent */
  
  body, th, td, input, select, textarea, h2 small {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   }
  code, pre {
   font-family: 'Andale Mono', Courier, monospace;
   }
  html body, body th, body td, textarea, h2 small, .app h3, .app h4, #rightcol h3, 
#bodycol pre, #bodycol code {
   font-size: x-small;
   voice-family: "\"}\"";
   voice-family: inherit;
   font-size: small
   }
  html>body, html>body th, html>body td, html>body input, html>body select, html>body 
textarea, html>body h2 small, html>body .app h3, html>body .app h4, html>body 
#rightcol h3, html>body #bodycol pre, html>body #bodycol code {
   font-size: small
   }
  small, div#footer td, div#login, div.tabs th, div.tabs td, input, select, .paginate, 
.functnbar, .functnbar2, .functnbar3, #breadcrumbs td, .courtesylinks, #rightcol 
div.help, .colbar, .tasknav, body.docs div#toc, #leftcol {
   font-size: x-small;
   voice-family: "\"}\"";
   voice-family: inherit;
   font-size: x-small
   }
  html>body small, html>body div#footer td, html>body div#login, html>body div.tabs 
th, html>body div.tabs td, html>body input, html>body select, html>body .paginate, 
html>body .functnbar, html>body .functnbar2, html>body .functnbar3, html>body 
#breadcrumbs td, html>body .courtesylinks, html>body #rightcol div.help, html>body 
.colbar, html>body .tasknav, html>body.docs #toc, html>body #leftcol {
   font-size: x-small
   }
  #bodycol h2 {
   font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
   font-size: 1.5em;
   font-weight: normal;
   }
  .tabs td, .tabs th, dt, .tasknav .selfref, #login .username, .selection {
   font-weight: bold
   }
  h4 {
   font-size: 1em;
   }
  #apphead h2 em {
        font-style: normal;
   } 
  
  /* box properties (exclusive of borders), positioning, alignments, list types, 
text-indent */
  
  #bodycol h2 {
   margin-top: .3em;
   margin-bottom: .5em;
   }
  p, ul, ol, dl {
   margin-top: .67em;
   margin-bottom: .67em;
   }
  h3, h4 {
   margin-bottom: 0;
   }
  form {
   margin-top: 0;
   margin-bottom: 0;
   }
  #bodycol {
   padding-left: 12px;
   padding-right: 12px;
   width: 100%;
   voice-family: "\"}\"";
   voice-family: inherit;
   width: auto;
   }
  html>body #bodycol {
   width: auto;
   }
  .docs {
   line-height: 1.4;
   }
  .app h3, .app h4 {
   padding: 5px;
   margin-right: 2px;
   margin-left: 2px;
   }
  .h3 p, .h4 p, .h3 dt, .h4 dt {
   margin-right: 7px;
   margin-left: 7px;
   }
  .tasknav {
   margin-bottom: 1.33em
   }
  div.colbar {
   padding: 3px;
   margin: 2px 2px 0;
   }
  .tabs { 
   margin-top: .67em;
   margin-right: 2px;
   margin-left: 2px;
   }
  #leftcol {
   padding-bottom: .5em;
   }
  #breadcrumbs td {
   vertical-align: middle;
   padding: 2px 8px;
   } 
  .tabs td, .tabs th {
   padding: 3px 9px;
   }
  #rightcol div.www, #rightcol div.help {
   padding: 0 .5em
   }
  #navcolumn {
   margin: -8px -8px 0 -8px;
   padding: 4px;
   }
  #navcolumn div {
   padding-left: 5px
   }
  div#navcolumn div div {
   margin-top: .3em;
   margin-bottom: .3em;
   }
  div#navcolumn div.focus { 
   margin-top: -.1em;
   padding: .2em 4px; 
   } 
  body.docs #toc { 
   position: absolute;
   top: 15px;
   left: 0px;
   width: 120px;
   padding: 0 20px 0 0
   }
  body.docs #toc ul, #toc ol {
   margin-left: 0;
   padding-left: 0;
   }
  body.docs #toc li {
   margin-top: 7px;
   padding-left: 10px;
   list-style-type: none;
   }
  body.docs div.docs { 
   margin: 61px 0 0 150px;
   padding: 1em 2em 1em 1em !important;
   }
  .docs p+p {
   text-indent: 5%;
   margin-top: -.67em
   }
  .docs h3, .docs h4 {
   margin-bottom: .1em;
   padding-top: .3em;
   }
  #alerterrormessage { 
   padding-left: 100px;
   }
  .functnbar, .functnbar2, .functnbar3 {
   padding: 5px;
   margin: .67em 2px;
   }
  #topmodule td {
   vertical-align: middle;
   padding: 2px 8px
   } 
  body {
   padding: 1em;
   }
  body.composite, body.docs {
   margin: 0;
   padding: 0;
   }
  th, td {
   text-align: left;
   vertical-align: top 
   }
  .right {
   text-align: right !important;
   }
  .center {
   text-align: center !important;
   }
  .axial th {
   text-align: right;
   }
  .app .axial td th {
   text-align: left;
   }
  body td .stb {
   margin-top: 1em;
   text-indent: 0;
   }
  body td .mtb {
   margin-top: 2em;
   text-indent: 0;
   }
  dd {
   margin-bottom: .67em;
   }
  #footer {
   margin: 4px
   }
  #helptext {
   margin-top: 1em
   }
  #helptext td div {
   margin: .5em
   }
  .courtesylinks {
   margin-top: 1em;
   padding-top: 1em
   }
  #navcolumn div {
   margin-bottom: .5em;
   }
  #navcolumn div div {
   margin-top: .3em
   }
  #navcolumn div div {
   padding-left: 1em;
   }
  #banner, #banner td { 
   vertical-align: middle;
   }
  
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to