/* - - - - - - - - - - - - - - - - - - - - -

Title : Anderledy lodge
URL : 

Author : SiteSuite Australasia
Author URL : http://www.sitesuite.com.au

Description : full website styles

- - - - - - - - - - - - - - - - - - - - - */

/*
----------------------------------------------------------------------------- 
GLOBALS
-----------------------------------------------------------------------------*/
html {
	padding: 0px;
	margin: 0px;
	overflow: -moz-scrollbars-vertical;
	}
	
	
body{
	width:100%;
	margin:0px;
	padding:0px;
	font: 12px/18px normal Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#779182;
}

p {

}

a:link, a:visited  {
	color:#347779;
	font-weight:bold;
	text-decoration:underline;
}
	a:hover {
		text-decoration:none;
	}

h1 {
	font: 22px/28px normal Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

h2 {
	font: 18px/20px normal Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

h3 {
	font: 14px/18px bold Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}


h4 {
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#ff9900;
	font-weight: bold;
}


form {
  margin: 0;
}

input, select, textarea {

}

.stats {
	display: none;
	height: 0;
	line-height: 0;
}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0
	}

/*
----------------------------------------------------------------------------- 
LAYOUTS AND WRAPPERS
-----------------------------------------------------------------------------*/
#overallWrap{
	width:810px;
	margin:0 auto;
	padding:1px;
	background:#fff;
}

#wrapper {
	width:810px;
	margin:0 auto;
	padding:0px;
	
}

#bannerBg {
	width:810px;
	height:198px;
	background:#a8c2bd;
	padding:0px;
	margin:0px 0px 2px 0px;
}
		#bannerLhs{
			width:204px;
			height:190px;
			padding:4px;
			float:left;
		}
		
		#bannerRhs {
			width:594px;
			height:190px;
			padding:4px 4px 4px 0px;
			float:right;
		}

#contentWrap {
	width:810px;
	margin:0px 0px 2px 0px;
	background:url(../templateimages/lhsbg.gif) repeat-y 0% 0%;
}

		#lhs {
			width:206px;
			float:left;
		}
		
				#title {
					width:186px;
					height:49px;
					border-bottom:1px solid #fff;
					padding-left:20px;
					background:url(../templateimages/titlebg.gif) repeat-x;
					font: 18px/49px normal Tahoma, Verdana, Arial, Helvetica, sans-serif;
					color:#000;
					text-transform:uppercase;
				}
				
				#address {
					width:206px;
					vertical-align:bottom;
				}
				
						#addressimg {
							width:206px;
							height:126px;
							text-align:center;
							background:url(../templateimages/address.gif) no-repeat;
						}
						
						#addresstxt {
							width:206px;
							text-align:center;
						}
		
		#ContentRhs {
			width:580px;
			float:right;
		}
		
			#contentHome {
				width:375px;
				float:left;
				padding:26px 0px;
				
			}
			#eventsWrap {
				width:182px;
				float:right;
				background:#aac4bf url(../templateimages/news_heading.gif) no-repeat 0% 0%;
				padding-top: 42px;
				margin-top: 26px;
			}
			
				#eventText {
				float: left;
				width: 123px;
				padding: 5px;			
				} 
				
				#eventCalendar {
				float: right;
				width: 30px;
				text-align: right;
				padding: 5px;
				
				} 
			
				#content {
					padding:10px 26px 26px 0px;
				}
				
#footerWrap {
	width:810px;
	height:62px;
	color:#fff;
	background:url(../templateimages/footerbg.gif) repeat-x;
}
		#footerlhs {
			width:400px;
			padding: 19px 0px 0px 11px;
			float:left;
		}

		#footerRhs {
			width:200px;
			padding: 19px 11px 0px 0px;
			text-align:right;
			float:right;
		}
		
				a.white:link, a.white:visited, a.white:hover {
					color:#fff;
					font-weight:normal;
					text-decoration:underline;
				}
				


/*
----------------------------------------------------------------------------- 
NAVIGATION
-----------------------------------------------------------------------------*/
#navbar {
	width:810px;
	height:42px;
	margin:0px 0px 2px 0px;
	background:url(../templateimages/navbg.gif) repeat-x;
}

ul#topnav {
	width: 810px;
	height: 42px;
	margin: 0;
	padding: 0px;
	list-style: none;
	
}

ul#topnav li {
	float:left;
	height: 42px;
	margin: 0;
	padding: 0 20px;

}

a.menu_off:link,a.menu_off:visited {
	font: bold 12px/42px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 0px 10px;
	display: block;
	text-transform:uppercase
}


a.menu_off:hover {
	color: #fff;
}

a.menu_on:link, a.menu_on:visited {
 	font: bold 12px/42px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 0px 10px;
	display: block;
	text-transform:uppercase
}


a.menu_on:hover {
	color: #fff;
}
	
#topnav li:hover ul, #topnav li.sfhover ul {
	left: auto;
	z-index: 100;
}

/* --- Sub Nav ------------------------------------ */
.subNavWrap {
	width:206px;
	margin:0px;	
	padding:0px;
}

ul#subNav {
	width: 206px;
	margin: 0;
	list-style: none;
	padding:0px;
}

ul#subNav li {
	width: 186px;
	height:37px;
	margin: 0;
	padding-left:20px;
	display: block;
	background: url(/persistent/templateimages/subnavbg.gif) no-repeat 0% 50%;
	background-position:0px;
	
}

a.subNav_off:link, a.subNav_off:visited {
 	font: bold 12px/37px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding: auto;
	text-transform:uppercase
}

a.subNav_off:hover {
	color: #fff;
}

a.subNav_on:link, a.subNav_on:visited {
 	font: bold 12px/37px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: auto;
	text-transform:uppercase
}



a.subNav_on:hover {
	color: #fff;
}

#subNav li:hover ul, #subNav li.sfhover ul {
	left: auto;
	z-index: 100;
}

a.subNav_home:link, a.subNav_home:visited {
 	font: bold 12px/37px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding: auto;
	text-transform:uppercase
}
		a.subNav_home:hover {
			color: #fff;
		}
		a.subNav_home: {
			color: #fff;
		}
