/* Master styles for screen media */@import url("master.css");/* Fixes for IE */@import url("ie.css");/*Title:      HeathFarmhouse Author:     Titus Scurfield titus@scurfield.co.ukUpdated:    April 2005*/body {	margin: 10px 0;	padding: 0;	font-family: Verdana, sans-serif;	font-size: small;	text-align: center;	line-height: 1.5em;	color: #000;	background: #369;	}/* ---[ links ]------------------------------- */a:link {	color: #369;	}a:visited {	color: #8EA4C2;	}a:hover {	color: #036;	}/* ---[ common elements ]--------------------- */p {	margin: 1em 0 1em;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333;	line-height: 17px;	}h1 {	font-family: "Times New Roman", Times, serif;	font-size: 22px;	font-weight: normal;	padding: 0 0 5px 0;	color: #369;	margin-top: 0px;	margin-bottom: 4px;	border-bottom: 1px dotted #369;	font-style: italic;	}h2 {	font-family: "Times New Roman", Times, serif;	font-size: 18px;	font-weight: normal;	padding: 0;	margin: 12px 0 4px 0;	color: #369;	font-style: italic;	}h3 {	margin: 1.5em 0 0 0;	padding-bottom: 3px;	font-family: "Trebuchet MS", Verdana, sans-serif;	font-size: 120%;	font-weight: normal;	color: #7B9905;	border-bottom: 1px solid #eee;	}h4, h5 {	margin: 1.5em 0 0 0;	font-family: "Trebuchet MS", Verdana, sans-serif;	font-size: 110%;	font-weight: normal;	color: #333;	}blockquote {	font-size: 88%;	color: #777;	padding-left: 23px;	background: url(../images/quotemarks.gif) no-repeat 0 3px;	}em {	font-style: italic;	}strong {	font-weight: bold;	}/* ---[ top ]------------------------------- */#wrap {	margin: 0 auto;	padding: 0;	font-size: 95%;	text-align: left;  	width: 780px;  	border-left: 1px solid #fff;  	border-right: 1px solid #fff;	background: #ffc;	}	#header {	margin: 0 auto;	padding: 0;	background-color: #333;	background-image: url(../images/front_panorama_sm.jpg);	background-repeat: no-repeat;	text-align: left;	}	#hfh {	width: 300px;	padding: 25px 0 0 20px;	position: relative;	margin: 0;	clear: both;}/* navigation */#nav {	width: 750px;	margin: 0 auto;	list-style: none;	font-size: 9px;	position: relative;	}#nav ul {	width: 780px;	margin: 60px 0 0 0;	padding: 0;	clear: right;}#nav li {	margin: 0 auto;	list-style: none;	background: #fff;	display: inline;	filter:alpha(opacity=80);	-moz-opacity:0.8;	opacity: 0.8;	}#nav a {	margin: 0 auto;	padding: 4px 30px;	text-decoration: none;	font-weight: bold;	color: #369;	background: #fff;	position: static;	}#nav a:hover, #nav a.active {	padding: 4px 30px;	color: #fff;	background: #369;	}#nav a.active {	font-weight: bold;	}li#t-home a {	margin-left: 0px;	}			#content {	padding: 10px 20px 10px 20px;	position: static;	margin: 0 auto;	background-image: url(../images/shadow.jpg);	background-repeat: repeat-x;	background-color: #ffc;}#footer {	padding: 3px 30px 3px 30px;	position: static;	margin: 0 auto;	border-top: 1px dotted #369;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #369;	text-align: right;	clear: both;	background: #fff;	}.leftcol {	width: 45%;	float: left;	position: relative;	border: 0px dotted #369;	padding: 0;	margin-top: 10px;	background-color: #fff;	margin-bottom: 10px;}.leftcolmap {	width: 23%;	float: left;	position: relative;	border: 1px dotted #369;	padding: 10px;	margin-top: 10px;	background-color: #fff;	margin-bottom: 10px;}.leftcoldots {	width: 45%;	float: left;	position: relative;	border: 1px dotted #369;	padding: 10px;	margin-top: 10px;	background-color: #fff;	margin-bottom: 10px;}.leftcolrooms {	width: 400px;	float: left;	position: relative;	border: 1px dotted #369;	padding: 10px;	background-color: #fff;	margin-top: 10px;	margin-bottom: 10px;}.rightcol {	width: 45%;	float: right;	position: relative;	margin: 0 auto;	border: 0px dotted #369;	padding: 10px;}.rightcolrooms {	width: 250px;	float: right;	margin: 0 0 10px 0;	border: 0px dotted #369;	padding: 10px 0 10px 0;	position: relative;}.rightcolmap {	width: 517px;	float: right;	position: relative;	margin: 0 auto;	border: 0px dotted #369;	padding: 10px 0 10px 0;}#map {	clear: both;	margin: 0 auto;	position: static;	}.caption {	font: italic 9px Verdana, Arial, Helvetica, sans-serif;	color: #369;	text-align: right;	margin-top: 2px;}.captionleft {	font: italic 9px Verdana, Arial, Helvetica, sans-serif;	color: #369;	text-align: left;	margin-top: 2px;}.divider {	border-top: 1px dotted #369;	clear: both;	margin: 10px 0 10px 0;}
