/* This is extra style stuff for the top-level pages only.
   IT adds some extra formatting rule for the blocks, and also
   creates some new rules for floated blocks and images.
*/

body             { margin: 4px;               
	           padding-top: 0.2em; 
                   background-color: white;   
	           color: black; }

div.mainblock    { margin-left: 5em;          
	           margin-right: 5em;  
                   text-align: justify; }

div.floatimg     { float: right;             
                   text-align: center; width: 140px; 
                   font-family: verdana,arial,helvetica,sans-serif;
                   white-space: nobreak;
                   background-color: #ccffcc; 
                   /* background-color: #ffcc99;  */
                   font-size: 6pt; color: black;
                   border: 3px solid gray;
                   /* margin-left: 0.5em;  */
                   border-width: 1px 4px 4px 1px;
                   border-top:    1px solid black;
                   border-left:   1px solid black;
                   border-bottom: 4px solid gray;
                   border-right:  4px solid gray; 
                   padding: 0.6em;           
	           padding-bottom: 0.25em;}

div.heading      { width: 100%; 
                   text-align: left;}

div.heading h2   { margin-top: 0em;}

div.sum          { margin-left: 5em;         
                   margin-top: -0.75em; }

div.header table { /* border-top: 1px solid #ff6600;  */
                   border-top: 1px solid #0000cc; 
}
span.smaller {font-size: 70%; font-style: italic;}
 h4 {font-weight: normal; }
