.menutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 18pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	width: 115px;
} .pagetitletext { font-family: Verdana, 
Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: 
normal; font-weight: normal; color: #666666; padding-left: 5px} .phototitle { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: 
italic; font-weight: bold; color: #000000; line-height: normal} .maintext {
	font-family: 
Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 
normal;
	float: none;
	clip: rect( );
	clear: none;
	border-color: #000000 #000000 
black black;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #000000;
	text-align: 
left;
	line-height: 20px;
	padding-left: 0px;
	padding-right: 10px
} .thumbsheight {
	height: 365px;
}
.centrediv {
	text-align: center;
	height: 1500px;
	width: 758px;
	position: absolute;
}

.galleryprevnext 
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 
normal; font-weight: normal} .gallerytitle { font-family: Verdana, Arial, Helvetica, 
sans-serif; font-size: 9pt; font-weight: bold; line-height: normal; text-align: 
center} .picturetitlelarge { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; font-style: italic; font-weight: bold} .gallerydate { font-family: 
Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-align: 
center; line-height: normal; background-image: none} .floatingpics { float: right; 
clip: rect( ); height: 155px; width: 180px; border-style: none; border-top-width: 
0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px} 
.floatingpicsleft { float: left; height: 155px; width: 180px; border: 0px #000000 
none; clip: rect( )} .floatingpictitlesright { float: left; height: 36px; width: 
169px; clip: rect( )} .floatingpictitleleft { float: left; height: 36px; width: 
169px; clip: rect( )} .alsotext { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7pt; font-weight: normal; line-height: 5px; text-align: left; color: 
#000000; padding-top: 0px; vertical-align: middle; border-style: none} .alsotexthead 
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 
bold; color: #000000; border: 1px #000000 none; text-align: left; clip:   rect(   )} .bottomnav { font-family: Verdana, 
Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; vertical-align: 
middle; background-position: center; text-decoration: none} 
a:link {  text-decoration: none; color: #000000} 
a:visited {  color: #000000; text-decoration: none}
a:active {  text-decoration: none; color: #000000} 
a:hover {  color: #000000; text-decoration: underline} 
 

.test { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 
normal; background-position: left top; vertical-align: top; float: none; color: 
#000000; margin-right: 3px; border: #000000 none} .maingalleryimage { background-position: 
center top; vertical-align: top; border: 1px #000000 none} .mainpiclayer { vertical-align: 
top; line-height: 8px} .greyvertlines { vertical-align: top; text-align: center} 
.thumbslayer { overflow: scroll; clip: rect( )} .alsotext2 {
	float: left;
	font-family: 
Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	line-height: 
normal;
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 
1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-right: 3px;
} .textimage { text-align: 
center; vertical-align: top; border-style: solid; border-top-width: 1px; border-right-width: 
1px; border-bottom-width: 1px; border-left-width: 1px} .textimagelayer { background-color: 
#FFFFFF; text-align: center} .prevpagetext { font-family: Verdana, Arial, Helvetica, 
sans-serif; font-size: 9pt; float: none; vertical-align: middle; background-position: 
left center} .prevpagearrow { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; float: none; vertical-align: middle; background-position: left 
top; text-align: left} .nextpagetext { font-family: Verdana, Arial, Helvetica, 
sans-serif; font-size: 9pt; float: left; vertical-align: top; background-position: 
right top; margin-left: 3px } .nextpagepic { float: right; vertical-align: top; 
text-align: right} .bottombox { text-align: center; font-size: 9px; background-color: 
#CCCCCC; background-position: center} .nextarrow { vertical-align: top; float: right; background-position: 
top} .nextpagearrow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
9pt; float: none; vertical-align: middle; background-position: left top; text-align: 
right} .menusubtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
10pt; font-style: normal; line-height: 18pt; font-weight: bold; font-variant: 
normal; text-transform: none ; color: #000000; text-decoration: none; text-align: 
left } .gallerybox { vertical-align: text-top} .hometext { font-family: Verdana, 
Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: 
normal; clip: rect( ); border-color: #000000 #000000 black black; border-style: 
solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; 
border-left-width: 0px; color: #000000 ; text-align: center; line-height: 17pt} 
.welcometext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 
20pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-align: center;
} .homeboxestitle {
	font-family: Verdana, Arial, Helvetica, 
sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 
15pt;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 
0px;
	padding-left: 0px;
	z-index: auto;
	clip:  rect(   )
} .homeboxpic {
	background-position: center top;
	float: left;
	margin-left: 3px;
	border: #000000;
	border-style: solid;
	border-top-width: 
1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	height: 81px;
	width: 55px;
	margin-right: 3px;
} 
.homeboxtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 
9pt;
	font-weight: normal;
	float: none;
	line-height: 12pt;
	text-align: left;
	margin-left: 0px;
	padding-right: 
0px;
	padding-left: 0px;
	margin-right: 5px;
} .homebox { border: #CCCCCC none; background-color: #FFFFFF; 
text-align: left; border-width: medium 0px; background-position: left; float: 
left} .galleryalsobox { line-height: 20px; float: left} .gallerythumbs { border: 
#000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; border-left-width: 1px} .gallerynumbers { font-family: 
Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; line-height: 
normal; text-align: center } .emailtext { font-family: "Trebuchet MS"; font-size: 
18px; color: #999999; text-align: left; vertical-align: top; background-position: 
center; line-height: 44px} .emailicon { text-align: center; vertical-align: top; 
clip: rect( auto)} .floatingpicsintro { float: right; clip: rect( ); height: 200px; 
width: 266px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} .alsotitle { font-size: 14px; 
line-height: 30px; text-align: left} .alsotextheadCopy { font-family: Verdana, Arial, Helvetica, 
sans-serif; font-size: 14px; font-weight: bold; color: #000000 } .floatingdivs 
{ float: right; clip: rect( ); height: 119px; width: 168px; padding-left: 0px; 
font-size: 9px; color: #000000; text-align: left; padding-right: 0px; border: 
1px #000000 solid} .floatingdivstexttopright { 
float: right; clip: rect( ); width: 168px; border-style: none; border-top-width: 
0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px 
; padding-left: 2px; font-size: 9px; color: #000000; text-align: left } .maintextCopy 
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: 
normal; font-weight: normal; float: none; clip: rect( ); clear: none; border-color: 
#000000 #000000 black black; border-style: solid; border-top-width: 0px; border-right-width: 
0px; border-bottom-width: 0px; border-left-width: 0px; color: #000000; text-align: 
left; line-height: 20px; padding-left: 5px; padding-right: 0px} .floatingdivsleft 
{ float: left; clip: rect( ); height: 119px; width: 168px; padding-left: 0px; 
font-size: 9px; color: #000000; text-align: left; padding-right: 0px; border: 
1px #000000 solid} .floatingdivstextleft { float: left; clip: rect( ); width: 
168px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 
0px; border-left-width: 0px ; padding-left: 2px; font-size: 9px; color: #000000; 
text-align: left } .floatingdivsoverall { float: right; clip: rect( ); height: 
119px; width: 168px; padding-left: 0px; font-size: 9px; color: #000000; text-align: 
left; padding-right: 10px; border-style: none; border-top-width: thin; border-right-width: 
thin; border-bottom-width: thin; border-left-width: thin } .floatingdivsleftoverall 
{ float: left; clip: rect( ); height: 119px; width: 168px; border-style: none; 
border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 
0px ; padding-left: 0px; font-size: 9px; color: #000000; text-align: left; padding-right: 
10px } .homeboxright { border: #CCCCCC solid; background-color: #FFFFFF; text-align: 
right; border-width: medium 0px; float: right} .floatingdivsoverallnews { float: 
right; clip: rect( ); height: 66px; width: 100px; font-size: 9px; color: #000000; 
text-align: left; padding-right: 10px; border-style: none; border-top-width: thin; 
border-right-width: thin; border-bottom-width: thin; border-left-width: thin } 
.floatingdivsnews { float: right; clip: rect( ); height: 75px; width: 100px; padding-left: 
0px; font-size: 9px; color: #000000; text-align: left; padding-right: 0px; border: 
1px #000000 solid} .floatingdivstexttoprightnews { float: right; clip: rect( ); 
width: 60px; padding-left: 2px; font-size: 9px; color: #000000; text-align: left 
; padding-top: 2px; border-style: none; border-top-width: 0px; border-right-width: 
0px; border-bottom-width: 0px; border-left-width: 0px} .newstext { font-family: 
Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: 
normal; float: none; clip: rect( ); clear: none; border-color: #000000 #000000 
black black; color: #000000; text-align: left; line-height: 20px; padding-left: 
5px; padding-right: 5px; border-style: dotted; border-top-width: 0px; border-right-width: 
0px; border-bottom-width: 0px; border-left-width: 0px} .news_moretext { font-family: 
Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: 
#000000; border: 1px #000000 none } .newstitle { font-size: 14px; line-height: 
normal} .gallindextitle {
	font-family: "Trebuchet MS";
	font-size: 16px;
	background-color: 
#CCCCCC;
	text-align: left;
	vertical-align: middle;
	height: 23px;
	width: 436px;
	color: #000000;
	padding-left: 10px;
	line-height: normal;
} .gallindexthumbbox {
	text-align: center;
	width: 403px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: auto
} .gallindexthumb {
	border: 1px #000000 solid;
	clip: rect( );
} .gallindextext { font-family: "Trebuchet MS"; font-size: 11px; 
color: #000000; text-align: center; background-position: center} .welcometextwelsh 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: 
normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-align: 
center
} .floatingdivsnewshome { float: right; clip: rect( ); height: 75px; width: 
100px; padding-left: 0px; font-size: 9px; color: #000000; text-align: left; padding-right: 
0px; border: 1px #000000 solid } .newstexthome { font-family: Verdana, Arial, 
Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; 
float: none; clip: rect( ); clear: none; border-color: #000000 #000000 black black; 
color: #000000; text-align: left; line-height: normal; padding-left: 5px; padding-right: 
5px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 
0px; border-left-width: 0px } .homenewstitle { font-family: "Trebuchet MS"; font-size: 
16px; background-color: #CCCCCC; text-align: left; vertical-align: middle; width: 442px; color: #000000; padding-left: 20px; clip: rect( ); background-position: 
center} .floatingdivstexthomenews { float: right; clip: rect( ); width: 100px; 
padding-left: 2px; font-size: 9px; color: #000000; text-align: left ; padding-top: 
3px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 
0px; border-left-width: 0px } .newstitlehome { font-size: 14px; line-height: normal 
} .helpimage { background-position: center top; vertical-align: top; border-style: none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.floatingdivstexttoprighttres { float: right; clip: rect( ); width: 100px; padding-left: 2px; font-size: 9px; color: #000000; text-align: left ; padding-top: 2px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.floatingdivsarticles { float: right; clip: rect( ); padding-left: 0px; font-size: 9px; color: #000000; text-align: left; padding-right: 0px; border: 1px #000000 solid }
.floatingmap { float: right; clip: rect( ); height: 290px; width: 307px; padding-left: 0px; font-size: 9px; color: #000000; text-align: left; padding-right: 10px; border: 1px #000000 none; background-image: url(resources/other/map/full1.jpg)}
.housenumber {
	font-size: 40px;
	line-height: 20px;
	font-family: "Courier New", Courier, mono;
	text-align: center
}
.floatingdivstextother { float: right; clip: rect( ); width: 168px; padding-left: 2px; font-size: 9px; color: #000000; text-align: right; padding-top: 2px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
.contactimage { background-position: center top; vertical-align: top; height: 126px; width: 169px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.contactpagetitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: normal; color: #666666; padding-left: 5px }
.contacttext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; float: none; clip: rect( ); clear: none; border-color: #000000 #000000 black black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: #000000; text-align: center; line-height: 20px; padding-left: 5px; padding-right: 10px }
.floatingdivemailicon { float: none; clip: rect( ); height: 31px; width: 33px; padding-left: 10px; font-size: 9px; color: #000000; text-align: left; padding-right: 10px; border: 1px #000000 none; margin-left: 10px; vertical-align: middle}
.contacttext2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; float: none; clip: rect( ); clear: none; border-color: #000000 #000000 black black; color: #000000; text-align: center; line-height: 20px; padding-left: 5px; padding-right: 0px; background-position: left; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.helpicon { float: none; clip:  rect(   ); padding-left: 2px; font-size: 9px; color: #000000; text-align: left ; padding-top: 2px; vertical-align: middle; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.background {  background-color: #FFFFFF; z-index: 0; height: 1200px; width: 771px; left: 0px; top: -10px; clip:     rect(   ); visibility: visible; position: absolute; padding-top: 10px}
.hometext2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; clip: rect( ); border-color: #000000 #000000 black black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: #000000 ; text-align: center; line-height: 13pt}
.newsdate {  font-family: "Trebuchet MS"; font-size: 9px}
.next {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.thumbpageimage {  text-align: center; height: 90px; width: 120px; border: 1px #000000 none}
.thumbpagebox { text-align: center; height: 90px; width: 120px; background-position: center; border-style: none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.maintextintro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; clip: rect( ); clear: left; border-color: #000000 #000000 black black; color: #000000; text-align: left; line-height: 20px; padding-left: 0px; padding-right: 0px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.menutexthighlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 18pt;
	font-variant: normal;
	text-transform: none;
	background-image: url(graphics/buttonspacer.gif);
	height: 14px;
	width: 115px
}
.diarypics {
	float: none;
	clip: rect( );
	height: 126px;
	width: 168px;
	padding-left: 0px;
	font-size: 9px;
	color: #000000;
	text-align: center;
	padding-right: 0px;
	border: 1px #000000 solid;
	background-position: center;
	vertical-align: top;
}
.diarytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	float: none;
	clip: rect( );
	clear: none;
	border-color: #000000 #000000 black black;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #000000;
	text-align: left;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 0px;
	text-indent: 0;
}
.diarypictitles { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; float: none; clip: rect( ); clear: none; border-color: #000000 #000000 black black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: #000000; text-align: center; line-height: 20px; padding-left: 5px; padding-right: 10px }
.floatingdateleft {
	float: left;
	height: 52px;
	width: 60px;
	border: 0px #000000 
none;
	padding-right: 0px;
}
.diarytext {
	font-family: 
Verdana, Arial, Helvetica, sans-serif;
	font-weight: 
normal;
	float: none;
	clip: rect( );
	clear: none;
	border-color: #000000 #000000 
black black;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #000000;
	line-height: 14px;
	text-align: justify;
	font-size: 11px;
	padding: 0px;
}
.diarypics2 {
	float: none;
	clip: rect( );
	height: 168px;
	width: 126px;
	padding-left: 0px;
	font-size: 9px;
	color: #000000;
	text-align: center;
	padding-right: 0px;
	border: 1px #000000 solid;
	background-position: center;
	vertical-align: top;
}
