@charset "utf-8";
body {
	background-color: #946940;
}
#bodyalt {
	background-color: #764F1F;
}
#bodyalt2 {
	background-color: #6B2D20;
}
#bodyalt3 {
	background-color: #999966;
}
#bodyalt4 {
	background-color: #2F3A3E;
}
#bodyalt5 {
	background-color: #FEFFC8;
}
#bodyalt6 {
	background-color: #2C1100;
}



#head {
	background-color: #747040;
}






#footer {
	font-family: Perpetua, Garamond, "Times New Roman", serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	background-color: #946940;
}
a:link,a:visited,a:active {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover   {
	color: #764F1F;
}



#footeralt {
	font-family: Perpetua, Garamond, "Times New Roman", serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	background-color: #4C3314;
}
#homecontent p {
	margin-left: -2000em;
	font-size: 1px;
}

#hostsbg {
	background-image: url(images/hosts_bg.jpg);
	background-repeat: no-repeat;
}
#nav {
	background-color: #4C3314;
}
#hostcontent h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #946940;
	margin-top: 80px;
	margin-left: 60px;
}
#hostcontent p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #4C3314;
	margin-left: 60px;
	margin-right: 320px;
}
#hostcontent .bottomp  {
	margin-bottom: 100px;
}
#guestscontenthead {
	background-color: #852202;
}
#guestscontent {
	background-image: url(images/guests_bg.jpg);
	background-repeat: no-repeat;
}


#guestscontent h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #4C3314;
	margin-top: 80px;
	margin-left: 60px;
}

#guestscontent p .right {
	text-align: right;
}
#guestscontent p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #4C3314;
	margin-left: 60px;
	margin-right: 330px;
}






.caps {
	text-transform: uppercase;
}
.subhead {
	font-size: 14px;
	font-weight: bold;
}
#accomodations {
	background-color: #946940;
}
#accomhead {
	background-image: url(images/accom_header.jpg);
	background-repeat: no-repeat;
}

#tour img {
	padding-top: 20px;
	padding-bottom: 20px;
}
#tour {
	background-color: #D1B07B;
}
#tour h3 {
	font-family: Perpetua, Garamond, "Times New Roman", serif;
	font-weight: bold;
	color: #4C3314;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 10px;
}

#dayzeecontent {
	background-image: url(images/dayzee_bg3.jpg);
	background-repeat: no-repeat;
}
#dayzeecontent img {
	margin-left: 50px;
	margin-top: 80px;
}

#dayzeecontent  h2 {
	font-family: Perpetua, Garamond, "Times New Roman", serif;
	font-size: 24px;
	color: #FFFFFF;
	margin-left: 60px;
	margin-top: 430px;
}
#dayzeecontent  p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2C1100;
	margin-left: 60px;
	margin-right: 60px;
	line-height: 18px;
}
#washingtonhead {
	background-color: #2F3A3E;
}

#washingtoncontent {
	background-image: url(images/washington_bg2.jpg);
	background-repeat: no-repeat;
}
#washingtoncontent h2 {
	font-family: Perpetua, Garamond, "Times New Roman", serif;
	font-size: 24px;
	color: #A6B6BB;
	margin-top: 430px;
	margin-left: 50px;
}
#washingtoncontent p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 20px;
	line-height: 18px;
}
#ocracokehead {
	background-color: #C6A16D;
}

#ocracokecontent {
	background-image: url(images/ocracoke_bg2.jpg);
	background-repeat: no-repeat;
}
#ocracokecontent  h2 {
	font-family: Perpetua, Garamond, "Times New Roman", serif;
	font-size: 24px;
	color: #4C3314;
	margin-left: 50px;
	margin-top: 430px;
}
#ocracokecontent  p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #4C3314;
	margin-right: 50px;
	margin-left: 50px;
	margin-bottom: 30px;
	line-height: 18px;
}
#tourhead {
	background-image: url(images/tour_head.jpg);
	background-repeat: no-repeat;
}
#tourbb {
	background-color: #A47346;
}
#tourbb   img {
	margin-left: 30px;
	padding-bottom: 10px;
}

#tourbb h2 {
	font-family: Perpetua, Garamond, "Times New Roman", serif;
	font-size: 24px;
	color: #FFFFFF;
	margin-left: 40px;
	margin-top: 25px;
	background-image: url(images/dragonfly1.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 30px;
	padding-bottom: 30px;
}

#tourbb p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2C1100;
	margin-left: 30px;
	margin-right: 30px;
	line-height: 18px;
}
#tourbb h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #FFFFFF;
	padding-left: 30px;
}
#amenities {
	background-image: url(images/amenities_head.jpg);
	background-repeat: no-repeat;
}
#amenitiescontent {
	background-color: #754C20;
}

#amenitiescontent h2 {
	font-family: Perpetua, Garamond, "Times New Roman", serif;
	font-size: 24px;
	color: #FFFFFF;
	margin-left: 50px;
	margin-top: 25px;
	background-image: url(images/dragonfly2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 30px;
	padding-bottom: 30px;
}
#amenitiescontent h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #FFFFFF;
	padding-left: 40px;
}
#amenitiescontent p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #CEA682;
	margin-left: 40px;
	margin-right: 30px;
	line-height: 18px;
}
#amenitiescontent img {
	margin-bottom: 20px;
	margin-left: 40px;
}
#contacthead {
	background-color: #311106;
}

#contactcontent {
	background-image: url(images/contact_bg.jpg);
	background-repeat: no-repeat;
}
#contactcontent h2 {
	font-family: Perpetua, Garamond, "Times New Roman", serif;
	font-size: 24px;
	color: #4C3314;
	margin-left: 80px;
	margin-top: 55px;
	font-weight: bold;
}
#contactcontent img {
	padding-left: 150px;
}


#contactcontent p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2C1100;
	margin-left: 80px;
	margin-right: 40px;
	line-height: 18px;
	font-weight: bold;
}
#contactcontent #submit {
	margin-left: 80px;
	margin-bottom: 50px;
}

#rates {
	background-color: #4A494E;
}
#rates .googlecal {
	margin-left: 40px;
	margin-right: 60px;
}

#rateshead {
	background-image: url(images/rates_head.jpg);
	background-repeat: no-repeat;
}
#rates h2 {
	font-family: Perpetua, Garamond, "Times New Roman", serif;
	color: #FFFFFF;
	font-size: 24px;
	margin-left: 40px;
}
#rates h3 {
	font-family: Perpetua, Garamond, "Times New Roman", serif;
	font-size: 18px;
	color: #FEF1A0;
	margin-left: 40px;
}
#rates p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-right: 30px;
	margin-left: 40px;
	line-height: 16px;
}
#calendar {
	margin-left: 40px;
}
#rates #policies {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FEF1A0;
}
#ratescontent h2 {
	font-family: Perpetua, Garamond, "Times New Roman", serif;
	color: #FFFFFF;
	font-size: 24px;
	margin-left: 10px;
}
#ratescontent h3 {
	font-family: Perpetua, Garamond, "Times New Roman", serif;
	font-size: 18px;
	color: #FEF1A0;
	margin-left: 10px;
}
#ratescontent p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-right: 30px;
	line-height: 16px;
	margin-left: 10px;
}
#areahead {
	background-image: url(images/area_head.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #31402B;
}
#areacontent {
	background-image: url(images/mumbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #7B7B53;
}

#areacontent  h2 {
	font-family: Perpetua, Garamond, "Times New Roman", serif;
	font-size: 24px;
	color: #FFFFFF;
	margin-left: 40px;
	margin-top: 25px;
	background-image: url(images/dragonfly4.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 30px;
	padding-bottom: 30px;
}
#areacontent  p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 40px;
	margin-right: 30px;
	line-height: 18px;
}
#areacontent  h3 {
	font-family: Perpetua, Garamond, "Times New Roman", serif;
	font-size: 18px;
	color: #73221F;
	margin-left: 40px;
}
#areacontent   p  img {
	float: right;
	margin-right: 30px;
}
