* {margin: 0; padding: 0;}img {border: none;}#dd {	position: absolute;	right: 50%;	margin: 0 -5px 0 0;}body{	background: #440000 url(../images/bg.jpg) top center no-repeat;} #wrapper {	width: 980px;	margin: 0 auto;	background: transparent url(../images/bg_wrapper.gif) repeat;	margin-bottom: 40px;} #header {	height: 210px;	width: 980px;	background: transparent url(../images/bg_header.jpg) no-repeat;	float: left;} #headerhome {	height: 210px;	width: 980px;	background: transparent url(../images/bg_header3.jpg) no-repeat;	float: left;}#logo {	margin-left: 70px;	margin-top: 40px;	width: 350px;	height: 120px;	background: transparent url(../images/photos/spacer.gif) no-repeat;	line-height: 600px;	overflow: hidden;	float: left;}#logo a {	display: block;}#slideshow {	float: left;	width: 438px;	height: 175px;	margin-top: -5px;	margin-left: 26px;}#content {	width: 980px;	background: transparent url(../images/bg_content.jpg) no-repeat;	float: left;	clear: both;} #leftCol {	width: 160px;	padding-left: 72px;	padding-top: 16px;	float: left;} #rightCol {	width: 630px;	padding-left: 30px;	padding-bottom: 30px;	background: transparent url(../images/bg_right.jpg) no-repeat;	float: left;} #footer {	clear: both;	height:  181px;	width: 896px;	margin: 0 42px;	padding-top: 10px;	background: transparent url(../images/bg_footer.jpg) no-repeat;}/*-------------------- Menu Redo ----------------------*//* ================================================================ 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/simple_vertical.htmlCopyright (c) 2005-2007 Stu Nicholls. All rights reserved.This stylesheet and the associated (x)html may be modified in any way to fit your requirements.=================================================================== */#visit {width: 117px;}#daytrip {width: 144px;}#dine {width: 113px;}#shop {width: 117px;}#stay {width: 113px;}#gather { width: 137px;}#get {width: 105px;}#contact {width: 125px;}#visit a {background: transparent url(../images/nav/nav_01.gif) no-repeat;}#daytrip a {background: transparent url(../images/nav/nav_02.gif) no-repeat;}#dine a {background: transparent url(../images/nav/nav_03.gif) no-repeat;}#shop a {background: transparent url(../images/nav/nav_04.gif) no-repeat;}#stay a {background: transparent url(../images/nav/nav_05.gif) no-repeat;}#gather a {background: transparent url(../images/nav/nav_08.gif) no-repeat;}#get a {background: transparent url(../images/nav/nav_06.gif) no-repeat;}#contact a {background: transparent url(../images/nav/nav_07.gif) no-repeat;}#visit:hover > a {background: transparent url(../images/nav/nav_on_01.gif) no-repeat;}#daytrip:hover > a {background: transparent url(../images/nav/nav_on_02.gif) no-repeat;}#dine:hover > a {background: transparent url(../images/nav/nav_on_03.gif) no-repeat;}#shop:hover > a {background: transparent url(../images/nav/nav_on_04.gif) no-repeat;}#stay:hover > a {background: transparent url(../images/nav/nav_on_05.gif) no-repeat;}#gather:hover > a {background: transparent url(../images/nav/nav_on_08.gif) no-repeat;}#get:hover > a {background: transparent url(../images/nav/nav_on_06.gif) no-repeat;}#contact:hover > a {background: transparent url(../images/nav/nav_on_07.gif) no-repeat;}#visit a:active, #visit a:focus {background: transparent url(../images/nav/nav_on_01.gif) no-repeat;}#daytrip a:active, #daytrip a:focus {background: transparent url(../images/nav/nav_on_02.gif) no-repeat;}#dine a:active, #dine a:focus {background: transparent url(../images/nav/nav_on_03.gif) no-repeat;}#shop a:active, #shop a:focus {background: transparent url(../images/nav/nav_on_04.gif) no-repeat;}#stay a:active, #stay a:focus {background: transparent url(../images/nav/nav_on_05.gif) no-repeat;}#gather a:active, #gather a:focus {background: transparent url(../images/nav/nav_on_08.gif) no-repeat;}#get:active, #get a:focus {background: transparent url(../images/nav/nav_on_06.gif) no-repeat;}#contact a:active, #contact a:focus {background: transparent url(../images/nav/nav_on_07.gif) no-repeat;}#nav {padding: 0 62px 0 62px; position:relative; float:left; height:33px; z-index:100;}#pmenu {padding:0; margin:0 2px; list-style-type: none;}#pmenu ul {padding:0; margin:20px 0 0 0; list-style-type: none;}#pmenu a, #pmenu a:visited {display:block; text-indent:-9999px; font-size:13px; height:33px; line-height:24px; text-decoration:none;}#pmenu li ul li a, #pmenu li ul li a:visited {width:148px; height: 25px; background-image: none;}#pmenu li {float:left; padding: 1px;}#pmenu li li {float:right;}#pmenu li:hover {position:relative;}#pmenu li ul {display:none; }#pmenu li:hover > ul {display:block; position:absolute; top:36px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif); width:150px;}#pmenu > li:hover > ul {left:-30px; top:8px;}#pmenu ul li a, #pmenu ul li a:visited {background-color: #fff; color:#440000; text-indent:8px;}#pmenu li li:hover > a {background-color: #b5121b; color:#fff;}#pmenu li li a:active, #pmenu li li a:focus {background-color: #b5121b; color:#fff;}#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}* html #pmenu li a:hover {position:relative;}* html #pmenu li ul li a:hover {position:relative;}* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:36px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif);}#pmenu li a:hover ul {visibility:visible; left:-30px; top:59px; lef\t:-31px; to\p:7px;}/*-------------------- Features ----------------------*//*.features {}.feature1 {	float: left;	display: block;	width: 282px;	padding-left: 61px;	padding-bottom: 8px;}.feature2 {	float: left;	display: block;	width: 282px;	padding-left: 6px;	padding-bottom: 8px;}.feature3 {	float: left;	display: block;	width: 282px;	padding-left: 6px;	padding-bottom: 8px;}*//*-------------------- Content ----------------------*/#leftCol ul {	list-style: none;	padding: 10px 0 10px 20px;	font-size: 1.2em;}#leftCol ul a {	color: #000000;	text-decoration: none;}#leftCol ul a:hover {	color: #6f4811;	text-decoration: none;}#rightCol ul {	padding: 5px 0 10px 40px;	font-size: 1.2em;}#rightCol li {	padding: 0 0 15px 0;}#rightCol ul a {	color: #000000;	text-decoration: none;}#rightCol ul a:hover {	color: #6f4811;	text-decoration: none;}#sideitem {	margin-left: -72px;	width: 230px;}#title {	background: transparent url(../images/bg_title.jpg) no-repeat;	width: 361px;	height: 62px;	margin-top: 0;}#rightCol p, #rightCol h1, #rightCol h2, #rightCol h3, #rightCol h4, #rightCol h5, #rightCol table, #rightCol blockquote {	padding-left: 18px;} #requestbrochure {	width: 169px;	height: 162px;	background: transparent url(../images/requestbrochure.jpg) top left no-repeat;}#requestbrochure p {	padding: 0 10px 0 18px;	font-size: 1.1em;}/*-------------------- PItems ----------------------*/.pitem {	background: transparent url(../images/bg_pitem.gif) no-repeat;	padding-top: 10px;	padding-bottom: 10px;	border-bottom: solid 1px #f7f1eb;	width: 620px;} .pcontent p {	text-indent: 0em !important;}.pcolLeft {	width: 350px;}.pcolRight {	width: 238px;	padding-left: 30px;}.ptitle h1 {	font-size: 1.8em;}.pphoto img {	padding: 6px 8px 12px 8px;	background: #fff url(../images/bg_pphoto.gif) bottom left no-repeat;}.pcaption {	font-style: italic;	line-height: 1.1em;	font-size: 1em;	color: #666666;	padding-top: 6px;	margin: 0;}.pcaption p {	line-height: 1.1em;	font-size: 1em;	color: #666666;	padding: 0;	margin: 0;}/*-------------------- Typography ----------------------*/body {	font: 68.75%/1.7em Helvetica, Arial, sans-serif; }h1, h2, h3, h4, h5, h6 {	font: 1.2em/1.5em Helvetica, Arial, sans-serif; 	font-weight: normal;}p {	margin: 0.4em 0;	font-size: 1.2em;	line-height: 1.4em;	color: #5e422d;}p.tags,p.reg {	font-style: italic;	font-size: 110%;	color: #999;	line-height: 1.6em;	margin: 1em 0 2em 0;}p.caption {	font-style: italic;	font-size: 110%;	color: #999;	padding: 0;	margin: 0 0 2em 0;	line-height: 1.6em;}a {	color: #b5121b;	text-decoration: none;}a:hover {	text-decoration: underline;}.red {	color: #b5121b;}	/* h1 */h1 {	font-size: 2.2em;	line-height: 1.3em;	color: #b5121b;}/* h2 */h2 {	font-size: 1.6em;	line-height: 1.4em;	background-color: #456490;	color: #fff;	margin: 0;	padding: 6px 6px 4px 6px;}h2#sectionheader {	font-size: 1.8em;	margin: 0;	padding: 0;	color: #546d78;}/* h3 */h3 {	font-size: 1.5em;	line-height: 1.8em;}h3#inbrief {	padding: 5px 0 5px 38px;	background: url(../img/icon_inbrief.gif) no-repeat;	}h3#indepth {	padding: 5px 0 15px 38px;	background: url(../img/icon_indepth.gif) no-repeat;	}/* h4 */h4 {	font-size: 1.5em;	line-height: 1.8em;	margin: 0;	padding: 0;}div#credits {	font-size: 95%;}/* ---------- ClearFix ---------- *//*.clearfix:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;} .clearfix {	display: inline-block;} html[xmlns] .clearfix {	display: block;} * html .clearfix {	height: 1%;}*/.clearfix { display:inline-block;}.clearfix:after { display:block;  visibility:hidden;  clear:both;  height:0;  content: "."; }.indent {	text-indent: 1.5em;}.blue {	color: #003399;}