body {
	background-image: url(images/page_bkg.gif);
}

h1,h2,h3,h4,h5,h6 { padding: 0px; margin: 0px; font-family: Georgia, "Times New Roman", Times, serif; }


h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #663300;
	text-transform: uppercase;
	padding-bottom:2px;
}

h2, .subheadline {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #663300;
}

h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #333;
}


.li {
color:#663300;
}

.hmebrdr {
	border: 6px solid #CCCC99;
	background-color: #FFFFFF;
}
.hmebtmblnd {
	background-image: url(images/hme_welcome_btm_bkg.gif);
	height: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCC99;
}
.hmetxt, table {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 13px;
	line-height: 14px;
	color: #666666;
	text-align: justify;
}
.smhmetxt {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #666666;	
}

.hmepackagesbrdr {
	border: 3px double #CCCC99;
}
.hmepkgunderbrdr {
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #CCCC99;
}
.pictureborder {
	padding:2px;
	border: 1px solid #663300;
}
.htxtnav {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-align: center;
}
.bodytxt {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	color: #666;
}

.thumbBorder {
	border-right: 1px solid #FFFF99;
}
.postcardbrdr {
	border: 2px solid #FFFFFF;
	background-color: #CCCC99;
	height: 100px;
}

.gallery {
	background-color: #CCCC99;
	height: 100px;
}

.newstxt {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
}

a:link {  color: #663300; text-decoration: underline;}
a:visited { text-decoration: underline ; color: #663300;}
a:hover { text-decoration: none ; color: #000;}

.newstxtlk:link { text-decoration: none; color: #666666;}
.newstxtlk:hover { text-decoration: none; color: #333333;}
.newstxtlk:active { text-decoration: none; color: #333333;}
.newstxtlk:visited { text-decoration: none; color: #666666;}
.newsletterfade {
	background-image: url(images/under_title_fade.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.hmebkg {
	background-image: url(images/hme_text_bkg.gif);
	background-repeat: repeat;
}
.hmefadebkg {
	background-image: url(images/hme_fade.gif);
	background-repeat: repeat-x;
}
.bodybkg {
	background-image: url(images/body_bkg.gif);
	background-repeat: repeat;
}
.btmbkg {
	background-image: url(images/btm_fade.gif);
	background-repeat: repeat-x;
}
.pageborder {
	border: 4px solid #CFD8BA;
}
.subtitlebkg {
	background-image: url(images/sub_title_bkg.gif);
	background-repeat: repeat;
}
.hmehoursbkg {
	background-image: url(images/hme_hours_bkg.jpg);
	background-repeat: no-repeat;
}
.hmetextbkg {
	background-image: url(images/hme_text_bkg.jpg);
	background-repeat: repeat-y;
}
.hourstext {
	font-size: 11px;
	color: #333333;
	line-height: 17px;
}
.navbkg {
	background-image: url(images/nav_spc2.gif);
	background-repeat: repeat-x;
}

#testimonial
{
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 7px;
}

#testimonial p.testimonials
{
	color: #676566;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	text-align:left;
}

#testimonial p.name_date
{
	color:#003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}

#social-icons {
	height:27px;
	margin:0 auto;
	padding:0 0;
	width:774px;
}

#social-icons ul {
	margin:0;
	padding:0;
	float:right;
}

#social-icons li {
	display:inline;
	margin:0 0 0 4px;
	list-style:none;
	float:right;
}