/* rgstruc.css  ..20101009p..
  Create styles for divs RG once planned for a model html document.
  Seems moot (no harm?) to lb's  index.html  of 20101009p.
/*

The CSS cascade order of style definition overrides may be:
        inline, html-head-lowest-of: head-defined, [could link and import defer to other apart from order of tags?], link .css, import .css, browser defaults for doctype, browser defaults.


*/


/* - - BY USING THE FOLLOWING DECLARATIONS, CLASS= WILL BE IN ONE PLACE HERE FOR BODY AND CERTAIN STRUCTURE DIV ELEMENTS. id= for these sb optional. */

html, body{height:100%;} /* copying style from 3col.css author  BUT sb unnecessary  maybe slows loading? */
/* how say bluss */
div.bodyhead {background:transparent} /* h1 */
   div.banner {background:red;height:11.333em} /*  */
      h1 {background:cyan;font-size:150%;height:11.333em} /*  */
         span.h1spansmaller {font-size:22.333%} /*  */
   div.navtabs {background:orange;height:1.333em} /*  */
   div.cover {background:yellow;height:22.333em} /* add divs for special bulletins here? in div cover */
      div.specialbulletin {background:purple} /* add divs for special bulletins here? in div cover */
div.bodybody {background:cornsilk} /* h2 */
   div.bodybodysidebarleft {
	position:relative;/*ie needs this to show float */
	width:130px;
	float:left;
	margin-left:-129px;/*must be 1px less than width otherwise won't push footer down */
	z-index:100;
	left:-1px;
} /* copying style from 3col.css author */






   background:} /* [1 2 3 etc. float left of MAINBAR] */
      div.navbar-no-table {background:  ; float:left;clear:none} /*  */
   div.mainbar {background:} /* [Width best unset. The Plan is routinely to have at least this div in any RG product.] */

/* table more sure for sizing and positioning cols than is floating divs. 1 tr, 3 td. */
table.bodybodymaincols {width:100%;   BORDER:dashed thin red;     }
   td.sidecolleft {width:22.333em;   BORDER:dashed thin red;     }
      div.navbar {background:  ; ;   BORDER:dashed thin red;     ; float:left;clear:none} /*  */
   td.maincol {/* Main col is to have no set width */}
      div.maincontentsofpage {background:} /* FOR THE MAIN CONTENTS SECTION OF THE PAGE! */
   td.sidecolright {width:22.333em;   BORDER:dashed thin red;     }

   
   
      div.maincontentsofpage-alt {background:} /* FOR THE MAIN CONTENTS SECTION OF THE PAGE! ALTERNATE CONTENTS. */
         div.section1 {background:magenta} /* [Section1 or other name for div.] h3 */


            div.artstyle01 {text-align:left} /* article style 01 text and img leftward */
            div.artstyle02 {text-align:right} /* article style 02 text and img rightward */
         div.section2 {background:lime} /*  */
         div.sectionz {background:lightblue} /* [Sectionz or other name for div. E.g. div IndexAZ.] h3 */
   div.bodybodysidebarright {
    position:relative;/*ie needs this to show float */
	width:130px;
	float:right;
	margin-right:-129px;/*must be 1px less than width otherwise won't push footer down */
	left:1px;
} /* copying style from 3col.css author  [z y w etc. float right of MAINBAR. Fewer see.] */

div.bodyfoot {background:} /* h2 */
 

