html, body, ul, ol, li, p, blockquote, q, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img {
	margin: 0;
	padding: 0;
	border: 0;
	}


body {
	font: 11px/1.5em Verdana;
	background: #fff url(shading_1_90.gif)  0px 0px repeat; font-family: Verdana, Arial, Helvetica, sans-serif;}

h3 {font-size: 10pt; }
h4 {font-size: 9pt; }

#container {
	background: #fff; position: relative;  width: 700px; margin: 0px auto; border: 1px solid #7d7d7d;
	text-transform: lowercase; height: 700px; }

#date {position: absolute; top: 20px; right: 5px; } 
#date p {font-size: 0.8em; }
	
#title {
	width: 698px; height: 56px; border: 1px solid white;
	background: #95a949 url(title_1.jpg) 0px 0px no-repeat; 
	}
	
#title p {text-align: right; font-size: 0.8em; padding: 0 5px -18px 0; }

#title span {
	display: none; }

#tree {
	width: 700px; height: 85px; border: 0px solid white; border-top: 1px solid #cdcdcd;
	background: white url(tree_slice_fade.jpg) -50px 0px no-repeat; }
	
#topmenu h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

img {
border: none;
} 
 
/*- topmenu--------------------------- */

    #topmenu {
	  font-weight: bold;
	  margin-top: -21px;
      float:right;
      width:100%;
      background:transparent;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #666;
      }
    #topmenu ul {
	  margin:0;
	  padding:0px 0px 0 50px;
	  list-style:none;
      }
    #topmenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #topmenu a {
      float:right;
      background:url("tableft6.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #topmenu a span {
      float:right;
      display:block;
      background:url("tabright6.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #topmenu a span {float:none;}
    /* End IE5-Mac hack */
    #topmenu a:hover span {
      color:#FFF;
      }
    #topmenu a:hover {
      background-position:0% -42px;
      }
    #topmenu a:hover span {
      background-position:100% -42px;
      }

	  
#wide_block {
		position: absolute; top: 150px; left: 10px; 
		text-align: justify; width: 660px; height: 450px; 
		padding: 10px; 
		}
		
#wide_block p {font-size: 7pt; }
	  
#left_block {
		position: absolute; top: 160px; left: 15px; 
		text-align: justify; width: 130px; height: 450px; 
		border: 1px solid #cdcdcd; border: 1px solid #95a949; padding: 10px; 
		}

#left_block a {text-decoration: none; color: #898989; }
#left_block a:hover {color: #636363; text-decoration: underline; }
#left_block #current, #left_block #current a {color: #636363; }

	  
#block {
		position: absolute; top: 200px; left: 209px; 
		text-align: justify; width: 300px; height: 400px; 
		border-right: 1px solid #cdcdcd; padding: 10px; 
		}

#block a {text-decoration: none; color: #898989; }
#block a:hover {color: #636363; text-decoration: underline; }
#block #current, #left_block #current a {color: #636363; }

#image {
		position: absolute; top: 150px; left: 50px; 
		text-align: justify; width: 618px; height: 490px; 
		border-right: 1px solid #95a949; padding-left: 20px; 
		}
	
#icons {
		font-size: 0.9em; 
		position: absolute; top: 80px; left: 420px; 
		text-align: justify; width: 150px; height: 120px; 
		border-left: 1px solid #cdcdcd; padding: 10px; 
		}

#pp a {position: absolute; top: 660px; left: 575px; width: 88px; height: 33px; 
	background: url(http://www.touchtree.co.uk/images/pp_35.gif) 0px 0px no-repeat}
#pp a:hover {background: url(http://www.touchtree.co.uk/images/pp.gif) 0px 0px no-repeat}

  
#footer_nav {color: #898989; position: absolute; top: 660px; left: 110px; text-align: center; width: 480px; height: 20px; border: 0px solid #555; } 
#footer_nav a {padding: 0 0px 0 0px; text-decoration: none; color: #898989; }
#footer_nav a:hover {color: #636363; text-decoration: underline; }
#footer_nav #current, #footer_nav #current a {color: #636363; }



	
#footer {position: absolute; top: 680px; left: 210px; width: 280px; height: 20px; border-top: 1px solid #c2c2c2; }
#footer {font-size: 90%; }
#footer, #footer a {padding: 0px 0 0 0; clear: left; text-align: center; color: #a0a0a0; text-decoration: none;}
#footer a:hover {color: #6f8d07;}

	
