body {
	padding:0;
	margin:0;
	background:url(../images/bg.gif) repeat-y #182450;
	color:#dad7d5;
	font-family: Microsoft-Sans-Serif, MS-Sans-Serif, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.4;
	text-align:left;
}
a:link {color:#97bf19; text-decoration:none;}
a:visited {color:#97bf19; text-decoration:none;}
a:hover {color: #97bf19; text-decoration:underline;}
h1 { font-size:36px; text-transform:lowercase; color:#EF920E; padding:25px 0 40px 15px; margin:0; font-family: Vivaldi,"Monotype Corsiva","URW Chancery L",cursive; font-weight:normal;}
h1 span { color:#fff; }
#subLeftCol h1 { text-align:center;  padding:0 0 35px 0; margin-top:25px;}
h2 { font-size:26px; text-transform:lowercase; color:#D7BD96; padding:0 0 10px 0; margin:0;}


#eventsHome{
	background:#392a1c;padding:10px;color:#d7bd96;height:190px;margin-top:10px; border:solid 1px #413227; overflow:hidden;
}

#gormPanel{background:url(../images/antBG.jpg);width:186px;height:149px;padding:15px 5px 15px 5px;border:3px solid #a79578;margin-bottom:10px;text-align:center;color:#fff;font-weight:bold;font-size:14px;}

#gormPanel h2{color:#fff;font-size:20px;padding:0;margin:0;margin-top:-10px;}



#subNav{width:97%;padding:8px;color:#392a1d;background:#97be16;margin-top:8px;margin-bottom:8px;text-align:center;}

#tariff{
	font-size:14px;
	width:400px;
	color:#fff;
}

#tariff h3{
	margin:0;
	padding:0;
	font-size:16px;
	color:#fff;
}

.bigText{
	font-size: 18px; font-weight: bold; 
}

h4{
	margin:0;
	padding:0;
	font-size:13px;
	color:#e08706;
}

h3{
	margin:0;
	padding:0;
	font-size:16px;
	color:#e08706;
}

h5{
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
	color:#a79578;
	font-size:14px;
}

ul#eventsUL{
	list-style-image: url(../images/li.gif);
	padding-left:10px;
	padding-top:10px;
	margin:0;
}

ul.restoration{
	list-style: square;
	padding-left:10px;
	padding-top:10px;
	margin:0;
	color:#8fb321;
}

ul.restoration li{
	margin-left:5px;
	margin-bottom:2px;
	padding-bottom:2px;
}


#header{
	margin:-10px -10px 0 -10px;
}

#mainCol{
float:left;width:757px;padding:10px;margin-right:-19px;
}

/*///////////// sub left col ////////////////*/

#subLeftCol{
float:left;width:202px;margin-right:10px; padding:0 0 0 0;
}

#news{
background:#687419;padding:0 10px 10px 10px;color:#d9dcc6;border:solid 1px #37433a; 
}
#news h2 { color:#fff; }

.leftPanel{
padding:8px;border:2px solid #a79578;margin-bottom:10px;text-align:center;background:#392a1c;
}
.leftPanel h5 { text-transform:uppercase; }
#feature { background-color:#687419; min-height:222px; }
#feature h5 { color:#fff; }
/*//////////////////////////////////////////*/


/*///////////// sub middle col ////////////////*/

#subMidColHome{
	float:left;width:293px;padding:0 10px;margin-right:10px;background:url(../images/midBG.jpg);height:437px;
}

#subMidCol{
	float:left;width:313px;margin-right:10px;
}

#events2{
	background:#84540e;color:#d7bd96;padding:10px;
}

#news2{
	background:#687419;color:#d9dcc6;padding:10px;
}

/*//////////////////////////////////////////*/

/*///////////// sub right col ////////////////*/

#subRightCol{
	float:left;width:202px;
}

#events{
	background:#84540e;padding:0 10px 10px 10px;color:#d7bd96;
}

#events3{
	background:#392A1C;padding:0 10px 10px 10px;color:#d7bd96;border:solid 1px #413227;
}

#news3{
background:#687419;padding:0 10px 10px 10px;color:#d9dcc6;
}

.subCol{width:238px;float:left;background:#ccc;padding:10px;margin-top:10px;background:#e08706;color:#392a1c;}
.subCol a, .subCol a:link, .subCol a:hover { color:#000; text-decoration:underline; }
.subCol h4{color:#392a1c;}
/*//////////////////////////////////////////*/

/*///////////// sub two thirds column ////////////////*/

#colTwoThirds{
	float:left;width:525px;margin-right:10px;
}
/*////////////////////////////////////////*/

#footer{
	clear:both;width:910px;padding:10px;text-align:left;color:#dad7d5;;
}

/*///////////// navigation menu ////////////////*/
#nav{
	float:left;
	width:153px;
	overflow:hidden;
	background:url(../images/stained-glass-lady.jpg) 11px 6px no-repeat #97be16;
	padding:200px 10px 10px 10px;
	color:#d2e694;
	text-align:center;
	text-transform: uppercase; 
}


#nav ul{
	list-style-type: none;
	padding:0;
	margin:0;
}

#nav li{
	background:url(../images/butBG.gif) no-repeat 0 18px;padding:7px 0;text-align:left;
	width:135px;
}

#nav a{
	margin-left:5px;
	text-decoration:none;
	display:block;
	color:#fff;
font-size:12px; letter-spacing:.4px;

}

#nav li:hover, #nav li:hover a {
  background-position:-151px 18px;
  color:#5b4418;
}

/*////////// nav sub menu ////////////////////*/

#nav ul ul{
	list-style-type: none;
	padding:0;
	margin-left:10px;
	font-size:9px;
}

#nav ul ul li{
	background:url(../images/butBG.gif) no-repeat 0 18px;padding:7px 0;text-align:left;
}

#nav ul li.stylenone{
	margin-left:0px;
	margin-bottom:0px;
	margin-top:-8px;
	padding-bottom:0px;
	background:none;
}

#nav ul ul li, #nav ul ul li a {
  background-position:-145px 18px;
  color:#666d2d;
}

#nav ul ul li:hover, #nav ul ul li:hover a {
  background-position:-151px 18px;
  color:#5b4418;
}

/*////////// news list ////////////////////*/

ul#newsUL{
	list-style-image: url(../images/liGreen.gif);
	padding-left:10px;
	padding-top:0;
	margin:0;
}

ul#newsUL li{
	margin-left:5px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:#97be16 1px solid;
}

ul#newsUL h5{
	color:#97be16;
	margin:0;
}

ul#newsUL2{
	list-style-image: url(../images/liGreen.gif);
	padding-left:10px;
	padding-top:0;
	margin:0;
}

ul#newsUL2 li{
	margin-left:5px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:#97be16 1px solid;
}

ul#newsUL2 h5{
	color:#97be16;
	margin:0;
}

/*////////// events list ////////////////////*/

ul#eventsUL{
	list-style-image: url(../images/li.gif);
	padding-left:10px;
	padding-top:10px;
	margin:0;
}

ul#eventsUL li{
	margin-left:5px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:#5f3f16 1px solid;
}

ul#eventsUL h5{
	color:#c57902;
	margin:0;
}

/*///////////// Links ////////////////*/
#subNav a:link {color:#392a1d; text-decoration:none;}
#subNav a:visited {color:#392a1d; text-decoration:none;}
#subNav a:hover {color:#fff; text-decoration:none;}



a.darkLink:link {color:#392a1c; text-decoration:none;}
a.darkLink:visited {color:#392a1c; text-decoration:none;}
a.darkLink:hover {color: #392a1c; text-decoration:underline;}

#subLeftCol #news a:link {color:#d9dcc6; text-decoration:none;}
#subLeftCol #news a:visited {color:#d9dcc6; text-decoration:none;}
#subLeftCol #news a:hover {color:#fff; text-decoration:none;}

#subRightCol #news3 a:link {color:#d9dcc6; text-decoration:none;}
#subRightCol #news3 a:visited {color:#d9dcc6; text-decoration:none;}
#subRightCol #news3 a:hover {color:#fff; text-decoration:none;}

#subRightCol a:link {color:#d7bd96; text-decoration:none;}
#subRightCol a:visited {color:#d7bd96; text-decoration:none;}
#subRightCol a:hover {color:#fff; text-decoration:none;}

#subLeftCol a:link {color:#d9dcc6; text-decoration:none;}
#subLeftCol a:visited {color:#d9dcc6; text-decoration:none;}
#subLeftCol a:hover {color:#fff; text-decoration:none;}

#footer a:link {color:#dad7d5; text-decoration:none;}
#footer a:visited {color:#dad7d5; text-decoration:none;}
#footer a:hover {color:#dad7d5; text-decoration:underline;}

#footerWebsitevision a:hover {color: #0ab2d6; text-decoration:none;background:inherit;font-weight:normal;}
#footer a:hover span {color: #d37d02; text-decoration:none;background:inherit;font-weight:bold;}
/*//////////////////////////////////////////*/
/*////////////// google map ////////////////////*/
#map{
   width:100%;height:400px;border:#00224c 1px solid;
}
#map{
  color:#392a1d;
}
/*////////////////////////////////////////////////*/
/*/////////////// form elements //////////////////*/
input{
	color: #392a1c;
	border:1px;
	width:120px;
}

textarea {
	padding:2px;
	border:1px;
	color: #392a1c;
	width:135px;
	font-family: Microsoft-Sans-Serif, MS-Sans-Serif, Arial, sans-serif;
	font-size: 12px;
}

select {
	color: #392a1c;
	font-family: Microsoft-Sans-Serif, MS-Sans-Serif, Arial, sans-serif;
	font-size:12px;
}

input.but {
	margin-top:5px;
	padding:2px;
	border:1px solid #000228;
	color:#fff;
	font-weight:bold;
	background:#ce7f0e;
	width:200px;
	height:30px;
	font-size:14px;
}

/* ///////////////////// FORM LAYOUT //////////////////// */

form p{
	clear:left;
	margin:0;
	padding:0;
	padding-top:5px;
}
form p label{
	float:left;
	width:40%;
}
legend{
	font-weight:bold;font-size:16px;
}
fieldset{
	padding:10px;
	width:95%;
}
label.rbLabel{
	width:80px;
	float:left;
}
/* ////////////////////////////////////////////////////////////// */

/*///////////// ajax result //////////////*/
#log {
	margin-top: 5px;
	text-align:center;
	font-size:14px;	
}

#log_res {
	overflow: auto;
	color:#98bd17;
}

#log_res.ajax-loading {
	padding: 20px 0;
	background: url("../images/spinner.gif") no-repeat center;
}
/*///////////// form val //////////////*/

#formEnquiry .red {
	border: 1px solid red;
	background:#feea7c;
}

#formEnquiry label.red {
	border: none;
	color: red;
}

#formEnquiry .customRed {
	border: none;
	color: red;
}

#formEnquiry .errorMessage {
	color: red;
	margin-left: 10px;
	font-size: 0.8em;
}
