/* colour reference 
http://www.w3schools.com/css/css_colornames.asp
#FF0000, #00FF00 #0000FF - primary red, green, blue 
#2060D0 - salt blue1
#4169E1 - RoyalBlue
#104efe - salt blue2 
#CC3399 - mauve          - active link
#00FFFF - azure          - background
#CC3399 - drop down nav
#99CCFF - background blue
#9999CC - background
#666 #777 #ccc #ddd #fff - silver
*/

/* basic */
body {
	color:#000;
	background:#fff;
	font-size:76%;
	line-height:150%;
	font-family: verdana, sans-serif;
	margin:0;
	padding:0;
}
p {font-size:95%;}
h1 {font-weight:normal;font-size:140%;}
h2 {font-size:125%;}
h3 {font-size:110%;}
h4 {font-size:105%;}
h5 {font-size:102%;}
h6 {font-size:100%;}

a { 	text-decoration:underline;
	font-weight:600;
	color:#2060D0;
}

a:link 	{ color:#2060D0;}
a:visited 	{ text-decoration:underline; color:#2060D0;}                  
a:hover 	{ color:#CC3399; }
a:active 	{ text-decoration:none; color:#CC3399; }	/* mauve */
a img {border:0;}

.crumb2 { 
   top   : 70px; 
   left  : 120px;
color: #ff0000; /* #7e9aa4; */
/*font-weight:600; */
font-size:0.8em; 

}  /* silver */
.crumb {
   top   : 70px; 
   left  : 700px;
   position : absolute;
   color:#2060D0; 
   font-weight:normal; 
   text-decoration:none;
   font-size:0.8em;
}
crumb:link 	{ color:#2060D0;}
crumb:visited 	{ color:#2060D0;}                  /* darker blue */
crumb:hover 	{ text-decoration:none; color:#2060D0; }
crumb:active 	{ text-decoration:none; color:#CC3399; }	/* mauve */
crumb img {border:0;}

.sitemap { 	text-decoration:underline;
  	top      : 87px; 
   	right    : 50px; 
    	position : absolute;
	font-size: 75%;
	z-index  : 90; 
}
 
.sitemap :link 	{ color:#ffffff;text-decoration:none;}
.sitemap :visited { color:#ffffff;text-decoration:none;}                   
.sitemap :hover 	{ text-decoration:underline; color:#ffffff; }
.sitemap :active 	{ text-decoration:underline; color:#CC3399; }	 
 



.banner {
background: #3b0084; /*#CC3399;    #2060d0; #logoblue: 2060d0 royalblue:#4169e1 #00CCFF;*/
height:43px;
top   : 2px; 
left : 0px;
right:0px
position : absolute;

}

.foot { left : 0px;
	right:0px
	position : absolute;
}
.footer {
	text-align:center;
	padding:0px 0;
	margin:0;
	border:0px;
	background: #eeee; /* #0000FF; */

	position : absolute;
}

.footer a {
      color:#2060D0; /* #777; */
	font-weight:bold; 
	text-decoration:none;
	font-size:89% 
}

.footer a:link   { color:#2060D0;}  
.footer a:visited{ color:#2060D0;} /* 0000FF darker if visited, try:CadetBlue*/
.footer a:hover  { color:#333; text-decoration:underline;}
.footer a:active { color:#CC3399;}


/*
.leftMenu2 {
 border:  1px #fff solid; 
 margin: 20px 5px 0 400px;padding: 5px; 
 width    : 150px; background: #2060D0; 
 .smalltext{font-size:0.9em; color:#666;} 
   
  color:#666; 
  background: #00FFFF; 
  font-weight:normal; 
  text-decoration:none;
  font-size:0.8em;
  position : absolute; 
  z-index  : 10; 
  visibility : visible;
} */


.leftMenu {list-style-type: none; margin: 0 0 8px; padding: 0; }
.leftMenu td  { padding-bottom: 2px;}
.leftMenu td a{ color: #656565; display: block; padding: 2px 0 2px 19px; 
    text-decoration: none; border-bottom: 1px solid #dadada; 
    font-size: 80%; background: url(../images/arrow.gif) no-repeat left center; }
.leftMenu td a: visited{color: #280159;}
.leftMenu    a: hover{background-color: #f3f3f3;color: #280159;}

.topmenu { 	text-decoration:underline;
  	top      : 43px; 
   	left    : 20px; 
    	position : absolute;
	font-size: 75%;
	z-index  : 90; 
}
.topmenu td a{ padding: 7px; background-color: #d0d0d0; text-decoration:none; width:50px; height:30px; }
.topmenu :td link    { color:#ff0000;}
.topmenu :td visited { color:#ff8000;}                   
.topmenu :td hover   { color: #280159; text-decoration:underline;  }
.topmenu :td active  { color:#CC3399;  }	 

.topmenu2 { 	text-decoration:underline;
  	top      : 43px; 
   	left    : 115px; 
    	position : absolute;
	font-size: 75%;
	z-index  : 90; 
}
.topmenu2 td a{ padding: 7px; background-color: #d0d0d0; text-decoration:none; width:50px; height:30px; }
.topmenu2 :td link    { color:#ff0000;}
.topmenu2 :td visited { color:#ff8000;}                   
.topmenu2 :td hover   { color: #280159; text-decoration:underline;  }
.topmenu2 :td active  { color:#CC3399;  }	 


.calendar {
   top   : 70px; 
   left  : 90px;
   border:  1px #000000 solid;   
   position : absolute;
   color:#666; 
   background: #F0F0F0; 
   font-weight:normal; 
   text-decoration:none;
   font-size:0.8em;
   visibility : hidden; 
}

.duties {
   top   : 70px; 
   left  : 120px;
   border:  1px #000000 solid;   
   position : absolute;
   color:#666; 
   background: #E0E0E0; 
   font-weight:normal; 
   text-decoration:none;
   font-size:0.8em;
}

.updates {
   /*border:  1px #000000 solid;  */ 
   position : absolute;
   color:#666; 
   background: #E0E0E0; 
   font-weight:normal; 
   text-decoration:none;
   font-size:0.8em;
}
.services {
   top   : 80px; 
   left  : 120px;
   border:  1px #000000 solid;
   position : absolute;
  color:#666; 
  background: #E0E0E0; 
  font-weight:normal; 
  text-decoration:none;
  font-size:1.1em;
}

.contacts {
   top   : 80px; 
   left  : 120px;
   border:  1px #000000 solid;
   position : absolute;
  color:#666; 
  background: #E0E0E0; 
  font-weight:normal; 
  text-decoration:none;
  font-size:1.0em;
}

.village {
   top   : 80px; 
   left  : 120px;
   right : 10px;
   border:  1px #000000 solid;
   position : absolute;
  color:#666; 
  background: #E0E0E0; 
  font-weight:normal; 
  text-decoration:none;
  font-size:0.9em;
  /* text-align: "top";*/
}

.index {
   top   : 80px; 
   left  : 430px;
   width : 400px;
   border:  0px #000000 solid;
   position : absolute;
   color:#666; 
  /* background: #E0E0E0; */
  font-weight:normal; 
  text-decoration:none;
  font-size:1.1em;
  /* text-align: "top";*/
}

.links9 {
   top   : 80px; 
   left  : 120px;
   position : absolute;
  color:#666; 
  background: #E0E0E0; 
  font-weight:normal; 
  text-decoration:none;
  font-size:0.9em;
}

.rounds {
   top   : 80px; 
   left  : 120px;
   position : absolute;
  color:#666; 
  /* background: #E0E0E0; */
  font-weight:normal; 
  text-decoration:none;
  font-size:0.9em;
}
.gmap {
   top   : 80px;  
   left : 120px;
   width: 320px; height: 400px;
   position : absolute; 
   visibility : visible; 
}

.tour {
   top   : 80px;  
   left : 100px;
   width: 440px; height: 350px;
   position : absolute; 
   z-index  : 20; 
}

.building {
   top   : 80px; 
   left  : 130px;
   position : absolute;
}

.giftaid {
   top   : 80px; 
   left  : 130px;
   width : 600px;
   position : absolute;
}

.fromScroll {
   top   : 80px; 
   left  : 460px;
   background: #00FFFF; 
   position : absolute; 
}

.tourScroll {
   top   : 440px; 
   left  : 160px;
   background: #00FFFF; 
   position : absolute; 
}

.pic0Arrows {
   top   : 440px; 
   left  : 470px;
   position : absolute; 
   visibility : visible;
   font-size:0.8em;
   z-index  : 9;
}

.picArrows {
   top   : 440px; 
   left  : 491px;
   /* background: #00FFFF; */
   position : absolute; 
   visibility : hidden;
   font-size:0.8em;
   z-index  : 10;
}

.pic2Arrows {
   top   : 85px; 
   left  : 390px;
   position : absolute; 
   visibility : visible;
   font-size:0.8em;
   z-index  : 9;
}

.placeText0 {
   top   : 110px; 
   left  : 460px;
   right : 20px;
   position : absolute;
   visibility : hidden;

  color:#666; 
  /* background: #E0E0E0; */
  font-weight:normal; 
  text-decoration:none;
  font-size:1.0em;
  z-index  : 10; 
}

.placeText1 {
  visibility : hidden;
  width: 350px;
  color:#666; 
  background: #E0E0E0; 
  font-weight:normal; 
  text-decoration:none;
  font-size:1.0em;
  z-index  : 10; 
}

.form1 {
   top   : 80px; 
   left  : 600px;
   position : absolute;
   visibility : hidden;
   font-weight:normal; 
   text-decoration:none;
   font-size:1.1em;
}

.form2 {
   top   : 80px; 
   left  : 600px;
   position : absolute;
   visibility : visible;
   font-weight:normal; 
   text-decoration:none;
   font-size:1.1em;
}

.tourPic {
   top   : 80px; 
   left  : 550px;
   position : absolute;
   visibility : hidden;

  color:#666; 
  font-weight:normal; 
  text-decoration:none;
  font-size:0.9em;
  z-index  : 11; 
}

.tourPica {
   top   : 460px; 
   left  : 20px;
   position : absolute;
   visibility : hidden;
}

.galleryPic {
   top   : 80px; 
   left  : 450px;
   position : absolute;
   visibility : hidden;

  color:#666; 
  font-weight:normal; 
  text-decoration:none;
  font-size:1.0em;
  z-index  : 11; 
}
