/* CSS Document */
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 55px; MARGIN: 0px; COLOR: #000; PADDING-TOP:25px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-ALIGN: left; background-image: url(images/bg.jpg); background-attachment: fixed; } /* background-image: url(images/marbleBg.jpg); */
hr { border: none; background-color: #FF0000; height: 1px; width: 80%;}
#container { width:800px; MIN-WIDTH: 800px; MAX-WIDTH: 800px; background-color: #ffffff; MARGIN: 0px auto 0px; BORDER: #000000 4px solid; }
#borders { width:750px; MARGIN: 20px 20px 20px 20px; } /*  BORDER: gray 2px double; */

/**************************************************** Header *********************************************************/
.HeaderText { COLOR: #000000; FONT-WEIGHT: bolder; FONT-SIZE: 74px; FONT-FAMILY: "Times New Roman", Verdana, Arial, Helvetica, sans-serif; text-align: center; PADDING-LEFT: 10px; PADDING-TOP: 24px; BORDER-COLLAPSE: collapse; Z-INDEX: 1; }
.HeaderText2 { position:relative; margin-top:-171px; COLOR: #ffffff; FONT-WEIGHT: bolder; FONT-SIZE: 74px; FONT-FAMILY: "Times New Roman", Verdana, Arial, Helvetica, sans-serif; text-align: center; PADDING-LEFT: 3px; Z-INDEX: 99; }

.HeaderText3 { COLOR: #000000; FONT-WEIGHT: bolder; FONT-SIZE: 22px; FONT-FAMILY: "Times New Roman", Verdana, Arial, Helvetica, sans-serif; text-align: center; PADDING-LEFT: 10px; PADDING-TOP: 14px; BORDER-COLLAPSE: collapse; Z-INDEX: 1; }
.HeaderText4 { position:relative; margin-top: -24px; COLOR: #ffffff; FONT-WEIGHT: bolder; FONT-SIZE: 22px; FONT-FAMILY: "Times New Roman", Verdana, Arial, Helvetica, sans-serif; text-align: center; PADDING-LEFT: 5px; Z-INDEX: 99; }
/**************************************************** Header *********************************************************/

#banner {PADDING-RIGHT: 0px; BACKGROUND-POSITION: right; PADDING-LEFT: 0px; Z-INDEX: 100; MIN-HEIGHT: 20em; BACKGROUND-IMAGE:  url(images/snowdonBG.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px auto 0px; VERTICAL-ALIGN: top; WIDTH: 800px; MAX-HEIGHT: 20em; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-REPEAT: no-repeat; TOP: 0px; HEIGHT: 20em; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left;
}
.pageTitle { font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold"; font-size: 50px; color: #000000; text-align: center; FONT-WEIGHT: bolder; }
.credits { FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
.italText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-style: italic;
	padding-right: 30px;
	padding-left: 30px;
}
.craftText { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; padding-right: 30px; padding-left: 30px; }
.centreItals {
	font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold";
	font-size: 24px;
	color: #0000FF;
	text-align: center;
	font-style: italic;
	padding-right: 40px;
	padding-left: 40px;
}
.introBlock { font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold"; font-size: 1.8em; font-style: italic; color: #000000; padding-right: 60px; padding-left: 60px; }
.tinyItals { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-right: 60px; padding-left: 60px; }
.newGlodge { font-family: "Times New Roman", Times, serif; font-size: 28px; color: #000000; font-weight: bold }
.groups {font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold"; font-size: 18px; color: #0000CC; background-color: #C0C0FF; padding: 5px; width: 380px; border: 2px double #0066FF; left: 50%; right: 50%;}
h1{text-align: center; font-family: "Times New Roman", Times, serif; color: #000000; font-size: 50px; padding-left: 10px; padding-right: 10px; }
h2{text-align: center; font-family: "Times New Roman", Times, serif; color: #FFFFFF; font-size: 20px; padding: 4px; background-color: #C0C0C0; width: 80%; margin-left: 10%;}
h3{	font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold"; font-size: 36px; color: #0000FF; padding-left: 30px; font-weight: bold; }
h4{	font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold"; font-size: 24px; color: #0000FF; padding-left: 30px; font-weight: bold; font-style: italic;}
.approved {  font-family: "Times New Roman", Times, serif; font-size: 18px; color: #FFFFFF; background-color: #0000FF; width: 380px}
.makePoint {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	color: #0000FF;
	font-weight: bold;
	text-align: left;
}
.italSmall {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #000000;
	font-weight: normal;
	padding-right: 40px;
	padding-left: 40px;
	text-align: justify;
}
.query {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #990066;
}
.subPoint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #750075;
	font-weight: bold;
	font-variant: small-caps;
}
.townNames {  font-family: "Times New Roman", Times, serif; font-size: 20px; color: #FFFFFF; background-color: #808080; width: 300px; padding-right: 5px; padding-left: 5px}
.lodgeName {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #999999;
	width: 640px;
	padding-left: 10px;
	padding-right: 10px;
}
.altRow {
	color: #FFFFFF;
	background-color: #666666;
	padding: 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.nextRow {

	color: #000000;
	padding: 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.dataTable {
	border: 1px solid  #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
}
.linkText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-variant: small-caps;
}
.redBox {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #FFFFFF;
	background-color: #FF8A8A;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
}
.blockIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
	padding: 0.4em;
}
.speech {
	font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold";
	font-size: 24px;
	color: #000000;
	background-color:  #FFFFFF; /* #FFFFFF; */
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 0px none;
}
.subHead {
	font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold";
	font-size: 22px;
	color: #924929;
	font-weight: bold;
	padding-left: 30px;
	font-style: italic;
}
.otherRow {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 5px 10px;
}
.adjRows {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #999999;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
/* ================================================================ 
This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/snowstorm.html
Copyright (c) 2005-2010 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 
/* default styling */
.nav,
.nav ul {list-style-type:none; margin:0; padding:0; float:left;}
.nav a {text-decoration:none;}
.nav {font-family: verdana, sans-serif, arial; font-size:12px; margin-bottom:-1px;}
 
/* style the links */
.nav a {float:left; background:#ddd; color:#000; text-align:center; line-height:16px; padding:4px 0; border:1px solid #fff; margin-bottom:-1px;}
.nav a.sub-a {background:#C0C0FF;}
 
.nav a:hover,
.nav a:focus,
.nav a:active {outline:0; color:#fff; background:#222;}
 
/* this is for the path highlight in all browsers except IE6 and lower */
.nav li:hover > a {color:#fff; background:#222;} 
 
/* WIDTH change this WITH CARE to suit your requirements */
/*.nav {width:120px; margin-right:-1px;}*/
.nav {width:134px; margin-right:-1px;}
/*.nav a {width:118px; margin-right:-119px;} /* take into account the borders when calculating the link width, margin-right = total link width - 1px */
.nav a {width:133px; margin-right:-115px;} /* take into account the borders when calculating the link width, margin-right = total link width - 1px */
.nav ul li {max-width:134px;} /* fix for IE8 */
 
/* flyout TOP positions */
.nav ul.fly {top:-25px;} /* position the top of the flyout first sub-limenus */
.nav ul.fly2 {top:-41px;} /* position the top of the flyout sub-limenus with previous text on two lines */
.nav ul.fly3 {top: -41px;} /* position the top of the flyout first sub-limenus */
 
/* flyout LEFT/RIGHT positions */
.nav ul.fly {left:133px;}
.nav .left ul.fly {left:auto; right:133px;}
 
 
/* DO NOT CHANGE ANYTHING BELOW THIS LINE */
/* ---------------------------------------------------------------------------- */
.nav ul {position:relative; margin-bottom:-10000px;} 
.nav ul li {float:left; clear:left;}
.nav a {position:relative;}
.sub-li {margin-top:-10000px;}
.sub-a {margin-top:10000px;}
 
/* The bit that does ALL the work to bring the sub-limenus into view */
.sub-li a:hover,
.sub-li a:focus,
.sub-li a:active {margin-right:0;}
 
/* OPERA fix */
.nav ul:hover {clear:left;}
 
/*IE5-7 fixes*/
.nav .sub-li {width:100%;}
a:active {}
/* ---------------------------------------------------------------------------- */
.state {
	font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold";
	font-size: 24px;
	color: #FFFFFF;
}
.paraHead {
	font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold";
	font-size: 24px;
	font-weight: bold;
	color: #0000FF;
	padding-left: 30px;
}
.subPara {
	font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold";
	font-size: 20px;
	font-weight: normal;
	color: #808080;
}
.emph {
	font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold";
	font-size: 20px;
	color: #0000FF;
	font-weight: bold;
	font-style: italic;

}
.indentTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-right: 100px;
	padding-left: 100px;
	text-align: justify;


}
.subhdr {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #808080; FONT-FAMILY: georgia, "times new roman", serif; TEXT-DECORATION: none
}
.subheading {

	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #336699; FONT-FAMILY: georgia, "times new roman", serif; TEXT-DECORATION: none
}.tableText {
font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;
}.hiliter {
	font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold";
	font-size: 20px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #FF0000;
	padding-right: 2px;
	padding-left: 2px;
}
.mnuTxt {
	font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold";
	font-size: 18px;
	color: #000000;
	text-align: left;
	padding-left: 50px;



}
.events {
	font-family: "Times New Roman", Times, serif, "Rockwell Extra Bold";
	font-size: 24px;
	color: #0000FF;
	margin-right: 50px;
	margin-left: 50px;
}
