
/*-----------------------------HOME PAGE STYLES--------------------------------------*/

body
{
	background-color:#857456;
	background-position:top center;
	background-image:url(../images/body-bg.jpg);
	background-repeat:no-repeat;
	margin:0 auto 0 auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	color:#211707;
}

#page
{
	width:980px;
	width:980px !important;
	height:auto;
	margin:0 auto 0 auto;
}

#header
{
	width:681px;
	height:147px;
	margin:0px;
	padding:0px 0px 0px 299px;
	float:left;
}

#logo
{
	width:378px;
	height:135px;
	margin:0px;
	padding:0px;
	float:left;
}

#topNav
{
	width:891px;
	height:56px;
	margin:0px;
	padding:1px 0px 0px 79px;
	float:left;
}

#mainContainer
{
	width:980px;
	margin:0px;
	padding:0px;
	float:left;
}

#leftSide
{
	width:414px;
	margin:0px;
	padding:0px;
	float:left;
}

#topCopy
{
	width:414px;
	height:223px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../images/top-copy.jpg);
	background-repeat:no-repeat;
}

#galleryBtn
{
	width:414px;
	margin:0px;
	padding:0px;
	float:left;
}

#flash
{
	width:566px;
	height:445px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../images/flash-bg.png);
	background-repeat:no-repeat;
}

/*---------------------------------------------------slide show styles---------------------------------------------------*/

#slideshow {
    position:relative;
    height:445px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*---------------------------------------------------end slide show styles---------------------------------------------------*/


#buttonsContainer
{
	width:980px;
	margin:0px;
	padding:0px;
	float:left;
}

#retirement
{
	width:335px;
	margin:0px;
	padding:0px;
	float:left;
}

#nursing
{
	width:307px;
	margin:0px;
	padding:0px;
	float:left;
}

#services
{
	width:338px;
	margin:0px;
	padding:0px;
	float:left;
}

#mainContentContainer
{
	width:980px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#fff;
}

#mainContent
{
	width:568px;
	margin:0px;
	padding:0px 10px 15px 30px;
	float:left;
}

#contactUS
{
	width:372px;
	margin:0px;
	padding:0px;
	float:left;
}

#pageFooter
{
	width:100%;
	float:left;
	margin: 0 auto 0 auto;
	padding:0;	
	background-image: url(../images/footer-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#e6d8c0;
}

#footerContainer
{
	width:980px;
	margin:0 auto 0 auto;
	padding:0px;
}


#footerText
{
	width:980px;
	float:left;
	margin:0px;
	padding:20px 0px 10px 0px;
	color:#2d210e;
	text-align:left;
}


/*------------------------------------------------INTERIOR STYLES----------------------------------*/

.inside
{
	background-image:url(../images/inside-body-bg.jpg);
	background-repeat:no-repeat;
}

#headerImages
{
	width:980px;
	height:275px;
	margin:0px;
	padding:0px;
	float:left;
}

#insideContentContainer
{
	width:980px;
	margin:0px;
	padding:0px 0px 20px 0px;
	float:left;
	background-color:#fff;
}

#leftColumn
{
	width:230px;
	margin:0px;
	padding:0px;
	float:left;
}

#leftNavTop
{
	width:230px;
	height:25px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../images/left-nav-top.jpg);
	background-repeat:no-repeat;
}

#leftNav
{
	width:230px;
	min-height:248px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../images/left-nav-bg.jpg);
	background-repeat:no-repeat;
	background-color:#e2d1b2;
}

#insideGalleryBtn
{
	width:230px;
	height:191px;
	margin:0px;
	padding:0px;
	float:left;
}

#rightColumn
{
	width:750px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../images/inside-main-content-bg.jpg);
	background-repeat:no-repeat;
}

#insideMainContent
{
	width:690px;
	margin:0px;
	padding:25px 25px 0px 25px;
	float:left;
}

#insideEmailFriend
{
	width:230px;
	margin:20px 0px 0px 0px;
	padding:0px;
	float:left;
}

#insideContentBottom
{
	width:980px;
	height:99px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../images/inside-page-bottom.jpg);
	background-repeat:no-repeat;
}



/*--------------------------------------------------------------TEXT STYLES-----------------------------------------------*/

h1
{
	font-size:24px;
	color:#be0f34;
	font-weight:normal;
}

.footerDividers
{
	color:#be0f34;
}

a.Text,  a:visited.Text
{
	text-decoration:none;
	color:#85725d;
	font-weight:bold;
}

a:hover.Text, a:active.Text
{
	color:#85725d;
	text-decoration:underline;
	font-weight:bold;
}

a,  a:visited
{
	text-decoration:none;
	color:#be0f34;
	font-weight:normal;
}

a:hover, a:active
{
	color:#be0f34;
	text-decoration:underline;
	font-weight:normal;
}

a.footer,  a:visited.footer
{
	text-decoration:none;
	color:#2d210e;
	font-weight:bold;
	font-size:10px;
}

a:hover.footer, a:active.footer
{
	color:#2d210e;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
}

/*---------------------------------- FIX FOR FLOATED ELEMENTS WITHIN A CONTAINER DIV --------------------------*/
.clearfix:after
{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

/*--- Fix for IE on Mac ---*/
.clearfix
{
	display: inline-block;
}

/*--- Hack for bug in IE6 ---*/
* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}

/*--- Default Styles ---*/
#qm0 { z-index: 12 !important; }
#thePageTitle {font-size: 1.4em; font-weight: bold; padding: 5px 0 5px 5px; color: #000000; line-height:normal;}
#thePageTitle a {font-weight: bold; color: #000000; line-height:normal;}
.navOnlyLink { cursor: default; }
.centerTable {margin: 0 auto; text-align: center;}
.imageFloatLeft {float:left; margin: 6px;}
.imageFloatRight {float:right; margin: 6px;}
.center { text-align: center; }
span.underline {text-decoration:underline}
span.strikethrough {text-decoration:line-through}
.colors-navy {color: #000080;}
.colors-blue {color: #0000ff;}
.colors-red {color: #ff0000;}
.colors-dark-red {color: #8b0000;}
.colors-orange {color: #ffa500;}
.colors-green {color: #008000;}
.colors-dark-green {color: #006400;}
.colors-gray {color: #808080;}
.colors-dark-gray {color: #666666;}
.colors-light-gray {color: #d3d3d3;}
.newsArticles {margin: 0; padding: 0 0 0 15px;}
.newsArticles li {padding: 7px 0;}
a img {border: none;}
/*--- END ---*/
