  #FornonCSSbrowsers {display:	none;}
   body {
      background:#fff;
      margin:0;
      padding:0;
      color:#000;
      font:x-small/1.5em Arial,Serif;
      voice-family: "\"}\""; voice-family:inherit;
      font-size:small;
	  text-align: center; 
	  } 
	  html>body {font-size:small;}

	#blankbar {position:absolute;top:70px;left:0;width: 99%;background: url("../resources/white.gif") #D6CEB5;}
	#navbarcontainer {margin: 0px auto;width:100%;height: 91px;border-bottom:1px solid #765;}
	body>#navbarcontainer {position: relative;}
	#navbarcontainer2 {position:absolute;left:50%;margin-left:-384px;}


    #header {position: relative;width:770px;float:left;}

	#header img {
	  width:450px;
	  float:left;
	  vertical-align:text-bottom;
	  voice-family: "\"}\""; 
	  voice-family:inherit;
	  position:relative;
	  top:-5px;
	  }

#header ul {margin: 0;padding: 7px 0px 0;list-style: none;}

#header li {margin: 0;padding: 0;display:inline;float:left;}

#header a {
float:left;
width: .1em;
margin: -3px 0 0 0;
padding: 0 0 0 11px;
border-bottom: 1px solid #765;
font-weight: bold;
color: #FFFFFF;	
text-decoration: none;
}

#header a span {
float: left;
display: block;
margin: 0;
padding: 63px 11px 4px 0px;
white-space:nowrap;}

#header>ul a { width: auto; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a span { float: none; }
/* End IE5-Mac hack */
    #header a:hover span {color:#8B505F;}

#home #nav-home a, #tree #nav-trees a, #kilbarchan #nav-kilbarchan a, #about #nav-about a 
			{background:url("../resources/tableft.jpg") 0% -201px;background-color: #B6D2E4;border-width: 0;}

#home #nav-home a span, #tree #nav-trees a span, #kilbarchan #nav-kilbarchan a span, #about #nav-about a span 
			{background: url("../resources/tabright.jpg") 100% -200px;padding-bottom: 5px;color: #1E6988 ;}

#header a:hover {background:url("../resources/tableft.jpg") 0% -101px #EAE5D8;}
#header a:hover span {background:url("../resources/tabright.jpg") 100% -100px #EAE5D8;}

#nav-home {background:url("../resources/home.gif") no-repeat right top;} 
#nav-trees {background:url("../resources/tree.gif") no-repeat right top;} 
#nav-kilbarchan {background:url("../resources/k.gif") no-repeat left top;}
#nav-about {background:url("../resources/spanner.gif") no-repeat left top;} 
#nav-factory {background:url("../resources/factory.gif") no-repeat left top;} 

#subbarcontainer {color: #1E6988 ; background: url("../resources/subnav.jpg") 100% -0px #B6D2E4;font-weight:bold; display:block; margin: 0px auto;width: 100%;height: 20px;border-bottom: 1px solid #765;position:relative;}
#subbarcontainer ul {margin:0;list-style:none; display:inline;}
#subbarcontainer li {display:inline; }
#subbarcontainer span {margin-left: 3%;margin-right: 3%;white-space:nowrap; }
#subbarcontainer a {color: #1E6988 ;text-decoration: none;width:.1em;}
#subbarcontainer > a {width:auto;}
#subbarcontainer a:hover {color: #8B505F; background: url("../resources/subnav.jpg") 100% -24px #D3E4EF ;}
#subbarcontainer a:active {color: #8B505F; background: url("../resources/subnav.jpg") #B6D2E4;}
#subcurrent {color:#8B505F;}

 
	#mainbody {margin: 0px auto;width:100%;font-weight: bold;}
	#mainbodycentred {position:absolute;left:8%;width:84%;min-width:350px;padding-top:2%;}
h1 {font-size:200%;text-align:center;color: #6BC1C0;}
h2 {font-size:150%;text-align: left;margin-top:2%;color: #83B3D1; background-color: #FFFFFF;}
p {font-weight:normal;text-align:justify;padding-left:2%;}
strong {color:#8B505F;font-weight:bold;font-size:110%;}
.it {font-style: italic}

#mugshot {float:left;width:120px;margin-top:-2%;}
#copse {margin-left:1%;margin-top:-1%;clear:left;font-size:90%;}
#mainbodycentred>#copse{margin-left:3%;margin-top:1%;}
.treeicon {float:left;width:17%;text-align:center;background:  url("treeicon.gif") no-repeat top center; padding: 2%;border:  1px solid #765;margin:1% ;}
.treeicon a {text-decoration: none;width:.1em;color:#0000FF;margin:0;}
.treeicon a:hover {text-decoration: underline;}
.treeicon a:visited {color:#880088;}

#genrom_tr {float:right;width:23%; min-width:180px;  margin-left:3%;padding:0; background:url("../resources/genrom_tr.gif") no-repeat right top; }
#genrom_tl { margin:0; padding:0; background: url("../resources/genrom_tl.gif") no-repeat left top; }
#genrom_br { margin:0; padding:0; background: url("../resources/genrom_br.gif") no-repeat right bottom; }
#genrom_bl { margin-bottom:0;  background: url("../resources/genrom_bl.gif") no-repeat left bottom;padding:12px 14px 12px 12px;}
#romneythumbnail {clear:both;height:120px;margin:0 auto;text-align:center; font-weight:bold;border:none;background-color:#A7C9DF;}
#thumbnailwords {background-color:#A7C9DF;color:#FFFFFF;}

.booksbox {float:left;width:20%;min-width:140px;background-color: #6BC1C0;margin:0 2% 0 1%;}
.booklistheader {color: #FFFFFF; background-color: #6BC1C0;font-weight:bold;clear:left; float:left;width:100%;}
.booklist {background-color:#ffffff;color:#000000;text-align:center; font-weight:normal;width:100%;border:1px dashed #FFFFFF; border-top:none;}

.portraits {margin: 0 auto;width:720px;margin:3%;}
#windowtext {float:left;margin-top:3%; margin-right: 2%;font-size:110%;width: 50%;font-weight:normal;text-align:justify;}
.imageleadingpara {margin:1% 0 0 -7%;border:0px;}

.GBpostform {margin-left:12%;clear:both;}
.GBpost {text-align:left;float:left;width:100px;}
.GBpostbox {float:left;width: 300px;}
#GBsubmitbutton {background: url("../resources/subnav.jpg") #B6D2E4;clear:left;margin:2% auto; width:200px;}

.gbviewbox {background-color:#DDDDDD;color:#000000;border: 1px solid ;width:100%;font-size:90%; font-weight:bold;text-align:center;margin-right:-1px;}
.gbviewbox span {text-align:justify;margin:0;}
.gbviewremarks{background-color:#E0EDF6;color:#000000; border: 1px solid #776655;border-top:0;margin: 0 auto; padding:2%;clear:left;width:96%;text-align:justify;font-weight:normal;}
.gbviewsubject {float:left;width:11%;background-color: #6BC1C0;color :#FFFFFF;text-align:center;}
.gbviewdata {background-color: #FFFFFF; color :#999999;float:left;padding:0 14px 0 ;text-align:justify;}
.gbviewdate {font-size:75%;padding:0 5px 0 5px;font-family: "Courier New", Courier, monospace;overflow:hidden;float:right;width:60%; background-color:  #000000;color: #00FF00;width:63%;}
.gbviewdatebox {float:right;background-color:  #6BC1C0;color: #00FF00;height:20px;width:23%;min-width:140px; text-align:center;overflow:hidden;border-right:-1px;}
.gbviewwww {width:86%;text-align: left; background-color: #dddddd;color: #000000;clear:right;font-weight:normal;}
.gbviewwww>a {padding-left:10px;font-weight:bold;}


#footer {text-align:center;font-size:small;font-style: italic;font-weight:normal;clear:both;color: #83B3D1; background-color: #FFFFFF;}
#footerbottom {position:absolute;bottom:0%;left:50%;margin-left:-389px;width:763px;padding-top:1%;}

#mainbody  ul {list-style-type: disc;text-align:left;font-weight: normal;color: #000000;background-color: #FFFFFF; margin-left:6%;}

.lefttable  {color: #6BC1C0; background-color: #FFFFff;font-size: 150%;float:left;margin: 2% 7%;width:18%;text-align:left;clear:left;}
.righttable {color: #83B3D1; background-color: #FFFFFF;font-size: 150%;text-align:left;margin-top: 2%;float:left;clear:right;}
.bld {font-weight: bold;color:#8B505F;}

textabovephotos {margin:1% 6% 0 6%;}

.ctre {margin:1% auto;width:100%;}
.ctre h1 {margin-top:20px;}
.ctre p {margin-left:200px}
.centre p, .centre h2 {text-align:center}

#tree h2, #tree p {text-align:center}


#FAQs p, #about p, #noactive p {color: #000000;background-color:#FFFFFF;font-weight: normal;text-align:justify;font-size:110%; margin-left:5%;margin-right:5%;margin-top:-2px;}
#FAQs #mainbody>p {font-size:120%;}
#FAQs #mainbody a,#about #mainbody a  {color:#0000FF;}
#FAQs #mainbody ul {margin-left:8%;}

#contact #mainbodycentred {position:absolute;left:50%;margin-left:-250px;width:500px;text-align:center;}
#contact h2 {width:100%; float:left;margin-bottom:5%;}

#about #mainbody img{float:left;margin-right:1%;}

#about #mainbody #googlebox img {float:none;clear:both;margin-left: 0px auto;margin-right:0px auto;width:128px;height:53px;border:0;}
#btnG {width:330px;background: url("../resources/subnav.jpg") #B6D2E4;}
#googlebox a  {float:none;margin-left: 0px auto;margin-right:0px auto;}

.mapheader {background-color:#6BC1C0;color: #FFFFFF; font-weight:bold;clear:left;float:left; width:165px;text-align:center}
.mapbody {background-color:#ffffff;color: #8B505F; font-weight:bold;width:165px;float:left;}
.sitemapsub>.mapbody {float:none;}
.mapbodysub {background-color:#ffffff;color: #8B505F; font-weight:bold;width:115px; text-align:left;padding-left:15%;float:left;}
.sitemapsub>.mapbodysub {float:none;}
.sitemap {float:left;margin:10px;margin-bottom:3%;width:165px;border: 1px dashed #776655;}
.sitemapsub {padding-left:2%;padding-bottom:5%;margin-right:-2%;width:135px;float:right;text-align:left;}

.sitemap  ul , .sitemap a, .sitemap li {margin:0;border:0;padding:0;}
#textbylogo {float:left;margin-left:5px;width:83%;}
#mainbody>#textbylogo {font-size:120%;}
#OHlogo {position:absolute;right:2%;bottom:6%;}