    html, body { height: 100%; }
	body {
		margin: 0;
		padding: 0;
        font: normal 100%/1.2 tahoma, arial, verdana, helvetica, sans-serif;
        background-color: #8eb700;
	}
    
	#wrapper {
		position: relative;
        min-height: 100%;
        min-width:340px;
        max-width:920px;
        margin:0 auto;
	}

    #header{
        position: absolute;
        left:0;
        top:0;
        width: 98%;
        padding:10px;
        /*background: #000 url(../images/starsglow1.gif);*/
        text-align:left;
        height:120px;
        background-color: #8eb700;
        /*border-bottom:1px solid #d4d4d4;*/
    }
    
    #logo {
      font-size: 120%;
      font-family: "Monotype Corsiva", Georgia, "Times New Roman", Times, serif;
      font-weight:700;
      color:white;
      padding: 5px 0 10px 0;
      margin:10px 0 0 10px;
    }
    #content1_2 {
       position:relative;
		padding: 152px 10px 48px 10px;
		/*background-color: #f7f7f7;*/
        margin: 0 360px 0 0;
        color:white;
        
	}
    #centrepiece {
      position:relative;
      margin-top:10px;
    }
    #centrepiece  h1 {
      margin:0 0 0 2px;
      padding:0;
      font-size: 240%;
      font-family: arial, tahoma, verdana, helvetica, sans-serif;
      font-weight:700;
      color:white;
    }
    #centrepiece  h2 {
      margin: -14px 0 0 0;
      padding:0;
      font-size: 500%;
      font-family: tahoma, arial, verdana, helvetica, sans-serif;
      font-weight:900;
      color:white;
    }
    #centrepiece img {
      vertical-align:text-bottom;
    }
    #doit {
      position:absolute;
      top:36px;
      left:430px;
    }
    #doit img {
      border:0;
      vertical-align:text-top;    
    }
    #preface {
      margin-top:80px;
      color: #394f00;
      font-size:110%;
    }
    #preface  h3 {
      font-size:140%;
    } 
    #content {
      margin:2px 2px 0 0;
      padding:2px 90px 0 0;
    }
    #content a {
      color:#f7f8f8;
    }
    #content ol {
      margin-top:2px;
      padding-right:20px;
    }
    #content1_2  h3 {
      margin: 20px 0 2px 0;
      padding:0;
    }    
    #container2 {
        position: absolute;
        right:0;
        top:0;
        width:358px;
        background-color:#8eb700;
        min-height: 100%;
        /*border-left:1px solid #d4d4d4;*/
    }
    #content2 {
      width: 338px;
      margin-top:162px;
      padding: 10px 0 0 20px;
      color:#f7f8f8;
      position:relative;
    }
    #content2  h3 {
      margin: 14px 0 2px 0;
      padding:0;
      color: white; /*#394f00;*/
    } 
    #content2 em {
      color: #394f00;
      font-weight:600;
    }
    #content2 a {
      color:#f7f8f8;
    }
    #content2b {
      margin-top:138px;
    }
    #content2b ol {
      margin-top:2px;
      padding-right:20px;
    }
    #content2b ol li {
      margin-bottom:20px;
    }
    #content2a {
      padding-left:10px;
    }
    #content2a ul {
      margin:2px 0 0 12px;
      padding:0 20px 0 0;
    }
    #content2a ul li {
      margin-bottom:6px;
    }
    #content2a ul li.current {
      color: #d4d4d4;
    }
	#footer {
		position: absolute;
		bottom: 0;
        left:0;
		padding: 10px 9px 10px 9px;
        /*background: #0f0 url(../images/grass.jpg) no-repeat ;*/
        background-color:#8eb700;
		width: 98%;
        text-align:center;
        clear:both;
        color:#f7f8f8;
        font-size: 11px;
        border-top:1px solid #d4d4d4;
	}
    #footer a {
      color:#f7f8f8;
    }
	#footer h1 {
		padding-bottom: 0;
        font-size: 12px;
		line-height: 1em;
	}
    #mainMenu  { 
      float: left; /*height: 45px; */
      margin: 10px 0; padding:0; 
      /*width: auto; */
    }
    #mainMenu ul 	{ 
      /*background-color:#4d7200;*/
      height: 27px; list-style: none; 
      margin:0; padding:0;
      /*margin: 0 0 0 -30px;*/
    }
    #mainMenu ul li  { float: left; background-color:#4d7200;}
    #mainMenu ul li a { 
      color: #fff; font-size: 1.2em; font-weight: bold; line-height: 27px; padding: 0px 11px; 
      margin:0 2px;
      text-decoration: none; 
    }
    #mainMenu ul li a:hover	{ text-decoration: underline; }
    