@charset "utf-8";
/* CSS Document */
body{
background-color: #dfcb99;
font-size:16px;
margin:auto;
font-family: Georgia, "Times New Roman", Times, serif;
text-align:center;
color:#000000;
margin-top:0px;
}
html, body {height: 100.1%}
div {text-align:center;
color:#dfcb99;}
img {border:none;}

a, a:link, a:visited {
color:#C8AE73;
}

a:hover {
color: #D29901;
}

p, li {
text-align:left;
color:#dfcb99;
/*letter-spacing: .15em;*/
line-height: 140%;
margin-top:0px;
margin-left: 20px;
margin-left: 10px;
}
div.larger {
line-height: 140%;
}
ul {
color:#dfcb99;
text-align:left;

} 
h1, h2, h3, h4, h5 {
color:#dfcb99;
text-align:center;
margin-top:0px;
}
#outer {
width:1100px;
margin:0 auto;
background:url(images/outer-back.jpg) top right repeat-y scroll;
}
#wrapper {
margin:0px auto;
text-align:center;
/*border: 1px solid black;*/
width: 1000px;

}
#menu {
text-align:center;
width:966px;
background: #dfcb99 url(images/menu-back.jpg) center top no-repeat scroll;
height: 48px;
width: 971px;
margin: 0px auto;

}
#menu a, #menu a:link, #menu a:visited {

color: #811700;
background-color:transparent;
text-align:center;
text-decoration:none;
padding-top:15px;
padding-bottom:5px;
margin-top:1px;
margin-bottom: 1px;
/*border: 1px solid white;*/
}
#menu a:hover {
color: black;
}
/*menu active page buttons*/
/*home*/ body.hm #menu #hm, body.hm #menu #hm a,
/*about*/body.ab #menu #ab, body.ab #menu #ab a {
color: #676302;
}
/*amenities*/body.am #menu #am, body.am #menu #am a,
/*dining*/body.di #menu #di, body.di #menu #di a
{
color: #676302;
}
/*activities*/body.ac #menu #ac, body.ac #menu #ac a,
/*floorplans*/body.fp #menu #fp, body.fp #menu #fp a
{
color: #676302;
}
/*asstliving*/body.as #menu #as, body.as #menu #as a,
/*memory*/body.mc #menu #mc, body.mc #menu #mc a
{
color: #676302;
}
/*references*/body.rf #menu #rf, body.rf #menu #rf a,
/*contact*/body.ctc #menu #ctc, body.ctc #menu #ctc a,
/*sitemap*/body.smap #menu #smap, body.smap #menu #smap a
{
color: #676302;
}
#banner {
margin: 0 auto;
width: 970px;
height:120px;
background-color:#dfcb99;
}


#content {
margin: 0 auto;
background-color: #811700;
width:1000px;

}
#left-col {
width: 490px;
float:left;
background-color:#811700;
}



#copy {
color:#003a63;
width: 700px;
margin: auto auto auto 10px;
font-weight: normal;
padding-top:20px;
background-color:white;

}
td {
font-size: 90%;
}

#footer {

font-size: 75%;
color: #676302;
width:1100px;
margin:0px auto;
text-align:center;

height: 189px;
background: transparent url(images/footer-back.jpg) center bottom no-repeat scroll;
}
#footer p {
color: #ffffff;font-weight: bold;}
#footer a, #footer a:link, #footer a:visited {
color: #811700;
text-decoration:none;}

#giraffe {
color: #811700;
font-size: 70%;
margin:auto;
text-align:center;
}
#giraffe a, #giraffe a:link, #giraffe a:visited {
color: #811700;
text-decoration:none;
}



.float-left {
float:left;}

.float-right {
float:right;}

.left{
text-align:left;
}
.center {
text-align:center;}
.right {
text-align:right;}
.nobot-margin {
margin-bottom: 0px;
}
.notop-margin {
margin-top:0px;}

/*********** Dougs stuff **********/

dt {
	font-style: oblique;
	margin-left: 15px;
	margin-right: 15px;
	text-align: left;
}

dd {
	text-align: right;
	margin-bottom: 1em;
}
#sample_menu, #sample_calendar {
display: none;}
table.samplemenu {
		border: 0;
		width: 90%;
		color: #dfcb99;
		padding: 3px;
		background-color:#dfcb99;
	}
	table.samplemenu th {
		background-color: #ffffff;
		color: #811700;
		
	}
	table.samplemenu td {
		text-align: left;
		margin-left: 3px;
		background-color: #811700;
	}