body {	background-color: #f5e6b3;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 21px;	color: #FFF;}h1, h2, h3, h4 {	font-family:"Times New Roman", Times, serif;	font-weight: normal;	color: #fcf7e0;}h4 {	color: #fde4ba;	font-weight:bold;}a {	text-decoration:none;	color: #FFFFCC;}a:hover {	text-decoration:underline;}img {	margin:0;	padding:0;	text-decoration: none;}img:hover {	margin:0;	padding:0;	text-decoration: none;}.container {	border: 5px solid #f0da8c;	background-color: #FFFFFF;	width:775px;	margin: 15px auto 0 auto;}h1{	display:none;}#banner {	float:left;	position:relative;	width:578px;	display: block;}#banner img{	float:left;	position:relative;	padding:0;	margin:0;}/* ------------- navcolumn styles --------------*/div#navcolumn {	float:left;}#navcolumn ul {	float:left;	width: 197px;	margin:0;	padding:0;	list-style: none;}#navcolumn li {  float: left;  /*text-indent: -9999px;*/  margin:0;  padding:0;}#navcolumn li a {	float:left;	text-indent:-9999px;  display: block;  width: 197px;  text-decoration: none;}#navcolumn li a:hover {  text-decoration: underline;}#navcolumn #nv-home {	background: transparent url(images/sidebar.jpg) no-repeat 0 0;	height: 199px;}#navcolumn #nv-lodge {	background: transparent url(images/sidebar.jpg) no-repeat 0 -199px;	height: 83px;}#navcolumn #nv-inn {	background: transparent url(images/sidebar.jpg) no-repeat 0 -282px;	height: 83px;}#navcolumn a#nv-home:hover {	background: transparent url(images/sidebar.jpg) no-repeat -197px 0;	height: 199px;}#navcolumn a#nv-lodge:hover {	background: transparent url(images/sidebar.jpg) no-repeat -197px -199px;	height: 83px;}#navcolumn a#nv-inn:hover {	background: transparent url(images/sidebar.jpg) no-repeat -197px -282px;	height: 83px;}/* -------------- mainnav styles --------------- */div#mainnav {	float:left;}#mainnav ul {	float:left;	width: 578px;	margin:0;	padding:0;	list-style: none;}#mainnav li {	float:left;  text-indent: -9999px;  margin:0;  padding: 0;}#mainnav li a {	float: left;  display: block;  height: 118px;  text-decoration: none;}#mainnav li a:hover {  text-decoration: underline;}#mainnav #nv-reservations {  background: transparent url(images/topbar.jpg) no-repeat 0 0;  width: 126px;}#mainnav #nv-specials {  background: transparent url(images/topbar.jpg) no-repeat -126px 0;  width: 106px;}#mainnav #nv-activities {  background: transparent url(images/topbar.jpg) no-repeat -232px 0;  width: 179px;}#mainnav #nv-contact {  background: transparent url(images/topbar.jpg) no-repeat -411px 0;  width: 167px;}#mainnav a#nv-reservations:hover {  background: transparent url(images/topbar.jpg) no-repeat 0 -118px;  width: 126px;}#mainnav a#nv-specials:hover  {  background: transparent url(images/topbar.jpg) no-repeat -126px -118px;  width: 106px;}#mainnav a#nv-activities:hover  {  background: transparent url(images/topbar.jpg) no-repeat -232px -118px;  width: 179px;}#mainnav a#nv-contact:hover  {  background: transparent url(images/topbar.jpg) no-repeat -411px -118px;  width: 167px;}/*-------------- Content Area Styles ---------------*/.content {	padding: 30px 0 0 0;	margin: 0;}.content dt{	padding-top:10px;	font-family:"Times New Roman", Times, serif;	font-size: 14px;	font-weight: bold;	color: #fde4ba;}.content p, .content h2, .content h3, .content h4, dl{	padding: 0 30px;}.content h2{	margin-bottom: 15px;}body#home .content {	background: #B35637 url(images/back-salmon.gif) no-repeat 0 0;}body#sbInn .content {	background: #345C64 url(images/back-iceplant.gif) no-repeat 0 0;}body#sbLodge .content {	background: #2C6993 url(images/back-ocean.gif) no-repeat 0 0;}body#reservations .content {	background: #8C3939 url(images/back-wine.gif) no-repeat 0 0;}body#specials .content {	background: #635C80 url(images/back-lavender.gif) no-repeat 0 0;}body#activities .content {	background: #61673C url(images/back-forest.gif) no-repeat 0 0;}body#contact .content {	background: #8A6F58 url(images/back-cocoa.gif) no-repeat 0 0;}body#policiesPrivacy .content {	background: #5B8059 url(images/back-grass.gif) no-repeat 0 0;}/* ------------- Left column styles --------------- */.leftcol {	float:left;	width: 522px;	margin-bottom: 30px;}.leftcol ul {	margin-top: 0px;	margin-bottom: 15px;}.leftcol li {	list-style: none;	margin-left: 20px;	line-height: 1.3em;	margin-bottom: 10px;}.subHead {	font-size: 14px;	font-weight: bold;}.fltrt {	float: right;}.fltrt img {	margin: 0 0 10px 15px;}.fltlft {	float: left;}.fltlft img {	margin: 10px 15px 10px 0;}.txtcenter {	text-align: center;}.imgcenter {	margin: 10px 0 10px 130px;}/* -------------- Subnav Styles ------------- */.subNav{	background: transparent url(images/back-forest-tint.gif) no-repeat -31px -30px;	border: 1px solid #464A2B;	font-size: 12px;	margin: 0 30px;	padding: 5px 0;}.snavInn {	background-image:url(images/back-iceplant-tint.gif);	border-color: #2A4B52;}.snavLodge {	background-image: url(images/back-ocean-tint.gif);	border-color: #214F6E;}.subNav ul {	margin: 0 20px;	padding: 0;}.subNav ul li{	display: inline;	margin: 0;	padding: 0 10px;		border-right: 1px solid #FFFFFF}.subNav ul li.last {	border-right: 0;}.subNav a {	text-decoration: underline;}.subNav a.current {	text-decoration :none;}.subNav a:hover {	text-decoration: none;}	/* ----------- Lodge Map Nav Styles --------------- */		.sbLodgeMap {		background: transparent url(images/back-ocean-tint.gif) no-repeat -56px -89px;	border: 1px solid #214F6E;	width: 169px;	display: block;	text-align: center;	float: left;	margin: 0 0 0 24px;	padding: 6px;}.sbLodgepenMap {		background: transparent url(images/back-ocean-tint.gif) no-repeat -263px -89px;	border: 1px solid #214F6E;	width: 169px;	display: block;	text-align: center;	float: left;	margin: 0 0 0 24px;	padding: 6px;}a.sbLodgeMap:hover {	background: transparent url(images/back-ocean-tint.gif) no-repeat -56px -89px;	border: 1px solid #3399FF;	text-decoration :none;}a.sbLodgepenMap:hover {	background: transparent url(images/back-ocean-tint.gif) no-repeat -263px -89px;	border: 1px solid #3399FF;	text-decoration :none;}/* ----------- Inn Map Nav Styles --------------- */	.sbInnMap {		background: transparent url(images/back-iceplant-tint.gif) no-repeat -56px -89px;	border: 1px solid #2A4B52;	width: 169px;	display: block;	text-align: center;	float: left;	margin: 0 0 0 24px;	padding: 6px;}.sbInnpenMap {	background: transparent url(images/back-iceplant-tint.gif) no-repeat -263px -89px;	border: 1px solid #2A4B52;	width: 169px;	display: block;	text-align: center;	float: left;	margin: 0 0 0 24px;	padding: 6px;}a.sbInnMap:hover {	background: transparent url(images/back-iceplant-tint.gif) no-repeat -56px -89px;	border: 1px solid #5A939E;	text-decoration :none;}a.sbInnpenMap:hover {	background: transparent url(images/back-iceplant-tint.gif) no-repeat -263px -89px;	border: 1px solid #5A939E;	text-decoration :none;}.caption {	display: block;	margin-top: 6px;}/* --------------- Reg Form Styles --------------- */table#regForm {	width: 462px;	padding: 0;	margin: 10px;}.labelReq {	margin-left: 15px;	font-weight: bold;}.instHeading {	margin-left: 15px;	font-weight: bold;}/* --------------- Right Column Styles ------------- */.rightcol {	float:left;	width: 250px;	text-align: center;	font-family:"Times New Roman", Times, serif;	font-size:14px;}.rightcol a:hover{	text-decoration: none;}.greenborder {	background-color: #6e9b49;	border: #6e9b49 solid 6px;	width: 169px;	display: block;}a.greenborder:hover {	background-color: #7aa756;	border: #7aa756 solid 6px;}.purpborder {	background-color: #5856A7;	border: #5856A7 solid 6px;	width: 169px;	display: block;}a.purpborder:hover {	background-color: #7371b9;	border: #7371b9 solid 6px;}.mauveborder {	background-color: #ac515d;	border: #ac515d solid 6px;	width: 169px;	display: block;}a.mauveborder:hover {	background-color: #ba6d77;	border: #ba6d77 solid 6px;}.violetborder {	background-color: #A7568C;	border: #A7568C solid 6px;	width: 169px;	display: block;}a.violetborder:hover {	background-color: #b973a2;	border: #b973a2 solid 6px;}.orangeborder {	background-color: #d59841;	border: #d59841 solid 6px;	width: 169px;	display: block;}a.orangeborder:hover {	background-color: #e4a851;	border: #e4a851 solid 6px;}.aquaborder {	background-color: #487b9e;	border: #487b9e solid 6px;	width: 169px;	display: block;}a.aquaborder:hover {	background-color: #5787a9;	border: #5787a9 solid 6px;}.clearit {	clear: both;}#footer {	background-color: #333333;	height: 36px;	text-align: center;}.smaller {font-size: 75%;}.darkandfine {	font-size: 10px;	color: #999999;}.fineprint {	font-size: 9px;	color: #CC9900;}#avail {	font-size: 88%;	margin-left: 30px;	margin-bottom: 30px;	display:block;	text-align: left;	width: 190px;}