body{ font-face: Tahome, Arial, sans-serif; background:white; }
h1 { font-size:26px;font-weight:800;padding:0px;margin:0px; }
h2 { font-size:20px;padding:0px;margin:10px;font-weight:600; }
a {
	text-decoration: none;
}
#reservations a img {
	text-decoration: none;
}



p {
	font-size:medium;
	text-align:left;
}
p a:visited {
color:#330066
}
.clear {
clear: both;
}

#top {clear:both;text-align:center;color:#26305B;height:75px;background-image:url(middle_glass_lg.jpg);background-repeat:repeat-x;padding-top:5px;}
#top a {
	text-decoration: none;
	color: #FF6600;
	text-transform: none;
}
#bottom {
	text-align: center;
	color:#26305B;
	width:100%;
	height:50px;
	background-image: url(middle_glass.jpg);
	background-repeat: repeat-x;
	padding-top: 10px;
	clear: both;
}

.footer {text-align: center;font-size:20px;}
.cam { border: 2px black solid; }
.bigger { font-size:larger; }

/* HOME PAGE STYLES */
.hometext {
	margin-left:0%;
	text-align: left;
}
.ownersimg {float:left;border: 1px black solid;margin:10px;margin-bottom:100px;}

/* LINKS PAGE STYLES */
.linkbox {border:3px solid #000040; background: #EDF3FC; padding: 10px;width:20%;float:left;margin:10px;}
.linkbox a {font-weight:600;}
.linkbox p {font-size:smaller;margin-top:5px;}
.linkbox img {padding-right: 10px;}

/* CONTACT/MAP PAGE STYLES */
.blue{ background: #cfdef3;padding: 5px;padding-right: 15px; }
.brown{ background: #E9E0CF; }

/* MOTEL PAGE STYLES */
.hometext img {
	margin:10px;
}

/* SPECIALS PAGE STYLES */
.accomo {width:60%;margin-left:10%;float:left;}
.accomo img {margin-right:20px;}
.accomo p {font-size:32px;color:#666666;}
.accomo b {font-size:medium;}

/* NEWSLETTER PAGE STYLES */
.entry {
	color:#1E1E1E;
	padding:20px;
	background-image: url(images/paper_top.jpg);
	background-repeat: no-repeat;
}
.entry p {
 text-align:left;
 line-height:120%; letter-spacing:1px; text-indent: 10px;
 margin:0px; padding:0px; margin-left:-20px; padding-left:30px; padding-bottom: 8px;
 background-image: url(images/paper_middle.jpg); background-repeat: repeat-y;
}
.entry b {font-size:larger;}
.quote {padding:20px;margin-left:-20px; text-align:center;display:block;background-image: url(images/paper_middle.jpg); background-repeat: repeat-y; font-family: serif;}
.quote i { font-size: smaller; }

.bottom {
 background-image: url(images/paper_bottom.jpg); background-repeat: no-repeat; height:110px;margin:0px;padding:0px;margin-left:-20px; padding-left: 100px;
}

/* HOMEPAGE NEWS-BOX STYLES */
#updates {
	text-size: 8px;
	width:300px;
	float:right;
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#updates ul { list-style-type: none; margin:0px; padding:0px; }
#updates li {
	margin: 4px;
	padding: 2px;
}
#updates li.new {
	background-color: #FFE6D9;
	padding-right: 10px;
	padding-left: 10px;
}
#updates li.new b {
	color: #FF6600;
}
#updates li.wth { background-color: #caecce; border: 1px solid #2c6a32; }
#updates li.wth b { color: #00006A; }
#updates li.note {
	background-color: #A3BEC7;
	border: 1px solid #277abd;
}
#updates li.spc { background-color: #fdfbdd; border: 1px solid #ffcf0f; }
#updates li.spc b {
}

#updates2 { text-size: 8px; width:215px; float:left; margin:10px; margin-left: -10px; text-align: center; }
#updates2 ul { list-style-type: none; margin:0px; padding-left:8px; }
#updates2 li { margin: 4px; padding: 2px;}
#updates2 li.new { background-color: #FFE6D9; border: 1px solid #dc6e32; }
#updates2 li.new b {
	color: #FF6600;
}
#updates2 li.wth { background-color: #caecce; border: 1px solid #2c6a32; }
#updates2 li.wth b { color: #00006A; }
#updates2 li.note { background-color: #cee5f6; border: 1px solid #277abd; }
#updates2 li.spc { background-color: #fdfbdd; border: 1px solid #ffcf0f; }
#updates2 li.spc b { color: #ff6f0f; }

#reservations {
	text-align: center;
	width:200px;
	float:left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#reservations span {
	display:block;
	text-align: left;
	background-color: #CEDEE1;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#main {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}.content {
	width: 879px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	margin-top: 10px;
}
.ownersimg_rightside {
	float:right;
	border: 1px black solid;
	margin-bottom:10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

