/*
olive: rgb(128,128,64);
dark brown: rgb(56,37,39);
mud: rgb(92,75,77);
dark cream: rgb(254,236,180);

red brown: rgb(128,0,0);
faint brown: rgb(207,197,198);
bread brown: rgb(242,204,153);
very dark brown: rgb(37,24,26);

green: rgb(44,74,66);
darker green rgb(30,51,45);
old gold: rgb(202,140,11);
gold: rgb(220,152,12);
pale gold: rgb(250,217,150);
light cream: rgb(255,252,240);
orange: rgb(255,100,55);

*/


body {
	margin: 0px;
	padding: 0px;
	color: rgb(37,24,26);
	font-family: arial, sans-serif;
	scrollbar-base-color: rgb(207,197,198);
	scrollbar-arrow-color: rgb(56,37,39);
	scrollbar-darkshadow-color: rgb(56,37,39);
	background-color: rgb(255,252,240);
}

#hplogo {
	position: absolute;
	top: 16px;
	left: 14px;
}

#topbar {
	margin: 0px;
	padding: 0px 0px 0px 16px;
	background-color: rgb(44,74,66);
	font-family: 'comic sans ms', arial, sans-serif;
	color: rgb(250,217,150);
	font-weight: normal;
	font-size: 30pt;
	height: 62px;
}

.navbar {
	width: 100%;
	height: 21px;
	margin: 0;
	padding: 0;
	font-size: 0;
	background-color: rgb(44,74,66);
	border-bottom: 3px solid rgb(220,152,12);
}

#curve {
	float: left;
	height: 21px;
	margin: 0;
	padding: 0;
}

#toplinks {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 16px;
	background-color: rgb(220,152,12);
	width: auto;
	height: 21px;
	font-family: 'comic sans ms', arial, sans-serif;
	font-size: 10pt;
	color: rgb(30,51,45);
}

#toplinks a:link, #toplinks a:active, #toplinks a:visited {
	color: rgb(30,51,45);
	text-decoration: none;
}

#toplinks a:hover {
	color: rgb(250,217,150);
	text-decoration: underline;
}

#toplinks .selected a:link, #toplinks .selected a:active, #toplinks .selected a:visited {
	text-decoration: underline;
}

#middlesection {
	margin: 0;
	padding: 0;
	border: none;
	background-color: rgb(250,217,150);
	background-image: url(../images/hpstrip.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color: black;
	font-family: 'comic sans ms' arial, sans-serif;
	font-weight: normal;
	font-size: 13pt;
}

#middleleft {
	float: left;
	width: 75%;
	height: auto;
	margin: 0% 3% 0% 0%;
	padding: 0;
	border: none;
}

#middlefull {
	margin: 0;
	padding: 0;
	border: none;
}

.middleleftinner {
	margin: 0px;
	padding: 12px 12px;
	border: none;
	font-family: 'comic sans ms', arial, sans-serif;
	font-weight: normal;
	background-color: rgb(255,252,240);
}

.heading {
	margin: 0;
	padding: 12px 0px 0px 0px;
	font-family: 'comic sans ms', arial, sans-serif;
	font-weight: bold;
	color: rgb(30,51,45);
	font-size: 14pt;
}

.clearboth {
	clear: both;
}

.noheight {
	clear: both;
	font-size: 1px;
	height: 0;
	margin: 0;
	padding: 0;
}

.navbar2 {
	margin: 0;
	padding: 3px 0px 3px 16px;
	background-color: rgb(220,152,12);
	height: auto;
	font-family: 'comic sans ms', arial, sans-serif;
	font-size: 10pt;
	line-height: 100%;
	color: rgb(30,51,45);
}

* html .navbar2 {
	padding: 3px 0px 6px 24px;
}

.navbar2 a:link, .navbar2 a:active, .navbar2 a:visited {
	color: rgb(30,51,45);
	text-decoration: none;
}

.navbar2 a:hover {
	color: rgb(250,217,150);
	text-decoration: underline;
}

.picture {
	margin: 8pt 8pt 8pt 0pt;
	border-top: 4px solid rgb(44,74,66);
	border-right: none;
	border-bottom: 4px solid rgb(220,152,12);
	border-left: none;
}

.map {
	margin: 8pt 8pt 4pt 0pt;
	border-top: 4px solid rgb(44,74,66);
	border-right: 1px solid black;
	border-bottom: 4px solid rgb(220,152,12);
	border-left: 1px solid black;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.message {
	font-weight: bold;
	font-size: 14pt;
}

.largearrow {
	font-size: 20pt;
}

.pictureleft {
	float: left;
	margin: 8pt 8pt 8pt 0pt;
	border-top: 4px solid rgb(44,74,66);
	border-bottom: 4px solid rgb(220,152,12);
}

.picturelefttop {
	float: left;
	margin: 0pt 8pt 3pt 0pt;
	border-top: 4px solid rgb(44,74,66);
	border-bottom: 4px solid rgb(220,152,12);
}

.pictureright {
	float: right;
	margin: 8pt 0pt 8pt 8pt;
	border-top: 4px solid rgb(44,74,66);
	border-bottom: 4px solid rgb(220,152,12);
}

.picturerighttop {
	float: right;
	margin: 0pt 0pt 3pt 8pt;
	border-top: 4px solid rgb(44,74,66);
	border-bottom: 4px solid rgb(220,152,12);
}

.firstletter {}

p {
	font-family: arial, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}

p.firstletter {
	margin: 0;
}

p.firstletter:first-letter {
	margin: 0;
	padding: 0;
	line-height: 100%;
	color: rgb(30,51,45);
	font-size: 20pt;
	font-weight: bold;
	font-family: 'comic sans ms', arial, sans-serif;
}

p.bullet {
	padding-left: 24pt
}

p.listitem {
	margin: 0;
}

p.listitem:first-letter {
	color: rgb(255,100,55);
	font-weight: bold;
}

.listitem a:link, .listitem a:active, .listitem a:visited {
	color: rgb(44,74,66);
	font-family: arial, sans-serif;
}

p.listitem2 {
	margin: 0;
}

p.listitem2:first-letter {
	color: black;
	font-weight: bold;
}

p.tight {
	margin: 0pt;
	padding: 0pt;
	line-height: 100%;
}

p.tightbullet {
	margin: 0pt;
	padding: 0pt 0pt 0pt 24pt;
	line-height: auto;
	color: #191970;
}

.normal {}

.normal a:link, .normal a:active, .normal a:visited {
	color: rgb(44,74,66);
	font-family: arial, sans-serif;
}

.gallery {}

.gallery td {
	vertical-align: top;
}

.lefthalf {
	float: left;
	width: 48%;
	margin: 0;
	padding: 1%;
}

* html .lefthalf {
	width: 47%;
}

.righthalf {
	float: right;
	width: 48%;
	margin: 0;
	padding: 1%;
}

* html .righthalf {
	width: 47%;
}

.caption {
	font-weight: bold;
	margin: 0;
	padding: 0;
}

table {
	border-spacing: 24px 0px;
}

.contact {
	margin: 9px 0px 0px 0px;
	padding: 0;
	font-family: 'comic sans ms', arial, sans-serif;
	font-size: 13pt;
}

.contacttight {
	margin: 0;
	padding: 0;
	font-family: 'comic sans ms', arial, sans-serif;
	font-size: 14pt;
}

#bedandbreakfastimg {
	margin: 0;
	padding: 0;
	float: right;
	height: 44px;
	width: 22%;
	background-image: url('../images/babb.jpg');
	background-repeat: no-repeat;
}