body {background: #eee7e7; color: black; font: normal 500 100% "times new roman", helvetica, serif; margin:0; padding:0;}

p {text-align: left; width: 100%; line-height: 1.2}

div#treehead { background:#1a5913;}  /* dark green*/

div#treehead h1, div#treehead h2 {font: normal 800 200%  arial, verdana, sans-serif; color: #fff; border: 1px solid #fff; }

div#treehead h1 { padding: 0.3em 0em 0.3em 20%; border-right:1em solid  #339933; margin:0;}
/* color same as background, 'h' elements have automatic margins - hence made zero */

div#treehead h2 {padding: 0.3em 0 0.3em 30%; border-left:1em solid #339933; margin:0}

a:link {color: #124085; font: normal 600 100% "times new roman", helvetica, serif;}
a:visited {color:#1a5913; font: normal 600 100% "times new roman", helvetica, serif;}
a:hover {color: red; font: normal 600 100% "times new roman", helvetica, serif;}

div.allmid, div.allmid p {text-align:center}
/* h1,h2,h3 etc will centralise text but not paras in FF unless chosen */ 

div.width100  {float:left; width:99%; padding-left:0.5%;}

div.width8 {width:7.4%;}
div.width14 {width:14.1%;}

div.width100 div { float:left;}
div.width100 div.width14 p, div.width100 div.width8 p {font-size:100%; border-top:3px solid #1a5913;}

h1 { font: normal 600 150% "times new roman", helvetica, serif; color:#4b2d0f; letter-spacing: 6px  }

h2 { font: normal 500 120% "times new roman", helvetica, serif; color: #000000}

h3 { font: normal 500 110% "times new roman", helvetica, serif; color: #000000}

p#information {color:red}

p#return a {display:inline;}

div.newpage {page:preset; page-break-before:always}

