/* Page Layout */* {	margin:0;	padding:0;}body { 	background-color: #630; 	background-image: url(ToH_background.jpg);	background-attachment: scroll; 	background-repeat: no-repeat; 	background-position: top center;	font-size:12px;	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}a:link {	color: #663300;}a:visited {	color: #666633;}a:hover {	color: #333300;}a:active {	color: #663300;}#wrapper{	width: 900px; 	margin: 60px auto 0px auto ; 	border: solid 3px #300;}#Container{	background-image: url(backgroundbar.gif); 	background-position: top; 	background-repeat: repeat-y; 	padding-bottom:1px;	overflow:hidden;	position:relative;	height: 100%;	}div.hamletHead {	width: 900px;	height: 30px;	background: #330000;	background-image: url(hamlets.jpg);}div.hamletHead_print {	width: 900px;	height: 30px;	display:none;}div.pageHomeNav {	width: 220px;		float:left;	display: inline;	padding-bottom: 32767px;	margin-bottom: -32767px;	}div.pageHomeContent {	float:right; 	height:100%;	width: 660px;	background: #f7f0e2;	padding: 0px 10px;	padding-bottom: 32767px;	margin-bottom: -32767px;}div.pageHomeHeader {	float:right;	width: 680px; 	height: 400px; 	opacity: 1; 	z-index: 1;	position:inline;	}div.Header {margin: 2em 0 -.25em 20px;}.Header_screen{ display:inline;}.Header_print{ display:none;}div.ClerkHeader {margin: 3em 0 .5em 20px;}.ClerkHeader_screen{ display:inline;}.ClerkHeader_print{ display:none;}div.SupHeader {margin: 2em 0 .5em 20px;}.SupHeader_screen{ display:inline;}.SupHeader_print{ display:none;}div.pageInterior { 	margin-left:220px;	position:inline;}div.pageInteriorHeader {	float:right;	height: 245px; }div.pageInteriorContent { 	background: #f7f0e2;}div.leaf {	width:220px;	margin: 0 -3px; ma\rgin: 0;	padding: 0;	position: absolute;	bottom: 0px;	float:left;}/*div.leaf {	width:220px;	margin:0px;	padding:0px;	position: absolute;	display:table;	vertical-align:bottom; 	bottom: 30px;	}*//*div.leaf {	width:220px;	height: 160px;	margin-top:-160px;	position: relative;}*/div.pageCalendarContent { 	height:100%;	width: 880px;	background: #f7f0e2;	padding: 10px 10px;	clear: both;}div.TownTalk {	float: left;	width:220px;	margin:0; 	position:top left;}#LatestNews_box {	width: 220px; 	background-color: #cc9;	display:block;}.LatestNews_caption {padding:6px 12px 12px 12px;}.LatestNews_text {	display:inline; 	font:Arial, Helvetica, sans-serif; 	font-size:12px; 	color:#630;	line-height:1.375em;}.Leafbox_screen{ display:inline;}.Leafbox_print{ display:none;}/* ----- TEXT and MISC STYLES ----- */#HighlandMap_box {	float:right; 	width: 265px; 	padding: 0 0 10px 10px;}.HighlandMap_caption {padding: 5px;}/* ----- PAGE FOOTER STYLES ----- */#pageFooter {	background: #330000;	height: 30px;	width: 900px;	padding-top: 10px;	margin: 0px auto 0px auto;	color: #cc9;	font-size: 12px;	text-align: center;	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}div.copyright {	text-align: center;	height: 25px;	line-height: 25px;	margin: 0;	color: #963;	font-size: 12px;}div.copyright a {text-decoration: none; color: #963}div.copyright a:hover { color: #c96 }div.clearfloat{	clear:both;}/* -----Photo styles----- */.photo_right {float:right;padding:5px 0px 15px 15px;}.photo_left {float:left;padding:5px 15px 15px 0px;}/* -----Navigation----- */ .nav{	background: #737139; }  .nav ul {    list-style: none;	padding: 0;	margin: 0; } .nav li { 	padding:0; 	margin:0; } .nav img { 	padding:0; 	margin:0; 	border:0; }  .nav a { 	padding:0; 	margin:0; 	display:block; 	text-decoration:none; }  .nav a.subnav {color: #FFFF99;font-size: 15px;padding: 6px 0 6px 40px;margin:0;text-decoration: none;}.nav a.subnav:hover{color: #FFFFFF;font-size: 15px;padding: 6px 0 6px 40px;text-decoration: none;background: #333300;}.nav a.selectsubnav {color: #FFFFFF;font-size: 15px;padding: 6px 0 6px 40px;text-decoration: none;background: #333300;}