/**********************
******** MAIN DESIGN 
**********************/

/*background*/
body {
	margin: 0;
	font-family: arial, "sans serif";
	background: #220000 url(../images/bg.jpg) repeat-x;
}

/*structure*/
#container {
	width: 964px;
	margin: 0 auto;
}

/*top*/
#top {
	height: 165px; 
}
#top #global-nav {
	height: 22px; 
	float: right;
}
#top #global-nav a{
	color: #fefefe;
	text-decoration: none;
	font-weight: bold;
	font-size: 70%;
	margin-right: 30px;
}
#top #global-nav a.selected, #top #global-nav a:hover {
	text-decoration: underline;
}
#top #global-nav a.last{
	margin-right: 0;
}
#top #nav {
	height: 135px; 
	background: url(../images/nav-bg.jpg) repeat-y;
	overflow: hidden;
	width: 964px;
}
#top #nav div{
	width: 964px;
	margin: 0 auto;
	height: 1px !important;
	position: relative;
	left: 0;
}
#top #nav div a{
	color: #3c3321;
	font-family: Georgia, Chicago, "Calisto MT", "Times New Roman", "Luxi Serif";
	float: left;
	margin: 60px 18.5px 0 0;
	font-size: 75%;
	background: url(../images/divider.jpg) no-repeat right 0;
	padding: 2px 18.5px 2px 0;
	position: relative;
}
#top #nav div a.no-divider{
	background: none;
	padding: 2px 0;
}
#top #nav div a.last{
	margin-right: 0;
}
#top #nav div a.right{
	float: right;
}
#top #nav div a.left{
	float: left;
}
#top #nav div a.selected, #top #nav div a:hover{
	color:#630A20;
}
#top #nav #logo{
	margin: 0 auto;
	width: 163px;
	display: block;
	position: relative;
	padding-top: 0;
}
#top #nav a#logo img{
	padding: 0;
}

/*content and lower*/
#content-container {
	position: relative;
}
#content-container #left-nav{
	width: 240px;
	float: left;
	padding-top: 96px;
}
	#content-container #left-nav h1{
		color: #630a20;
		font-family: Georgia, Chicago, "Calisto MT", "Times New Roman", "Luxi Serif";
		font-size: 120%;
		font-weight: bold;
		padding: 0 22px;
		text-align: center;
		text-transform: capitalize;
	}
	#content-container #left-nav.ln-continuum-of-care h1{
		padding: 0 60px;
	}
	#content-container #left-nav ul {
		padding: 1px 22px 0 22px;
		background: url(../images/ln-top.jpg) no-repeat center top;
		margin-top: 15px;
	}
	#content-container #left-nav ul li {
		float: left;
		clear: both;
		width: 100%;
	}
	#content-container #left-nav ul li a{
		color: #1f5e87;
		font-size: 70%;
		text-transform: uppercase;
		font-weight: bold;
		display: block;
		padding: 9px 0 10px 39px;
		background: url(../images/ln-item-bg.jpg) no-repeat left top;
	}
	#content-container #left-nav ul li a.selected{
		background: url(../images/ln-item-bg-selected.jpg) no-repeat left top;
		padding-left: 50px;
	}
	#content-container #left-nav ul li a.selected:hover{
		background: url(../images/ln-item-bg-selected.jpg) no-repeat left top;
	}
	#content-container #left-nav ul li a:hover{
		background: url(../images/ln-item-bg-hover.jpg) no-repeat left top;
	}
#content-container #top-overlay{
	background: url(../images/top-overlay.png) no-repeat;
	width: 964px; height: 262px;
	position: absolute; 
	z-index: -1;
	top: -7px; left: 0;
}
#content-container #right-banner{
	width: 724px; height: 255px;
	position: absolute;
	z-index: -2;
	top: 0; left: 240px; 
}
	#content-container #right-banner #right-side{
		background: #ffc514;
		width: 257px; height: 255px;
		position: absolute;
		z-index: -2;
		top: 0; right: 0; 
	}
	#content-container #right-banner #right-side p{
		font-style: italic;
		font-size: 80%;
		font-family: Georgia, Chicago, "Calisto MT", "Times New Roman", "Luxi Serif";
		text-align: center;
		margin-top: 101px;
		color: #231f20;
		line-height: 180%;
		padding: 0 40px 0 30px;
	}
	#content-container #right-banner #right-side p.two-lines {margin-top: 114px;}
#content-container #push{
	background: none;
	width: 424px; height: 255px;
	float: right;
}
#content-container #true-content {
	clear: right;
	background: url(../images/content-bg.png) repeat-y;
}
#content-container #true-content #go{
	float: right;
	width: 690px;
	position: relative;
	padding-right: 20px;
}
	#content-container #true-content .split{
		width: 40%;
		margin-left: 30px;
		float: left;
	}
	#content-container #true-content label{
		width: 15%; 
		float: left; 
		clear: left;
		margin: 5px 0;
	}
	#content-container #true-content input.email{
		width: 40%; 
		float: left;
		margin: 2px 0;
	}
	#content-container #true-content .divider{
		width: 710px; height: 51px;
		background: url(../images/divider.png) no-repeat;
		clear: both;
		margin: 5px auto;
		position: relative;
	}
	#content-container #true-content p, #content-container #true-content ul{
		font-size: 75%;
		margin: 10px 0;
		line-height: 150%;
	}
	#content-container #true-content ul{
		background: #f8f6f2;
		padding: 13px;
	}
	#content-container #true-content li{
		background: url(../images/bullet.gif) no-repeat 0 8px;
		padding-left: 10px;
		color: #1f5e87;
		margin: 3px 0;
	}
	#content-container #true-content ul ul{
		font-size: 100%;
		margin: 0;
	}
	#content-container #true-content .events h3{
		margin: 13px 0 -9px !important;
	}
	#content-container #true-content .events img{
		padding: 5px 8px 9px 6px;
		background: transparent url(../images/picture-bg.gif) no-repeat left top;
	}
	#content-container #true-content .events .divider{
		width: 690px; height: 26px;
		background: url(../images/events/event-divider.jpg) no-repeat;
		margin: 5px 0 5px 0;
	}
	#content-container #true-content .events ul {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	#content-container #true-content .events ul li{
		display: inline;
		background: none;
		margin: 0 10px 0 0;
		padding: 0 10px 0 0;
		border-right: 1px solid #d1d5d6;
	}
	#content-container #true-content .events ul li.last{
		border-right: none;
	}
	#content-container #true-content .events ul a{
		color: #606060;
	}
	#content-container #true-content .events ul a.selected{
		color: #1f5e87;
	}
		#content-container #true-content ul.items{
			background: transparent url(../images/content-items-top.jpg) no-repeat left top;
			width: 142px;
			padding: 3px 0 0 0;
			clear: both;
			float: left; display: inline; overflow: hidden; 
		}
		#content-container #true-content ul.items li{
			background: none;
			float: left;
			width: 100%;
			padding: 0; margin: 0;
		}
		#content-container #true-content ul.items li a{
			color: black;
			background: url(../images/content-item.jpg) no-repeat left top;
			display: block;
			width: 100%;
			padding: 8px 0 6px 10px;
			font-size: 75%;
			font-weight: bold;
		}
		#content-container #true-content ul.items li a:hover{
			background: url(../images/content-item-hover.jpg) no-repeat;
			text-decoration: none;
		}
		#content-container #true-content ul.items li a.selected{
			background: url(../images/content-item-selected.jpg) no-repeat;
			padding-left: 20px;
		}
		#content-container #true-content ul.items li a.selected:hover{
			background: url(../images/content-item-selected.jpg) no-repeat;
		}
		#content-container #true-content #items-content {
			float: left; 
			display: inline; 
			overflow: hidden; 
			margin-left: 25px; 
			width: 520px;
		}
		#content-container #true-content .item-content-on {
			display: inline-block;
		}
		#content-container #true-content .item-content-off {
			display: none;
		}
#content-container #bottom {
	background: transparent url(../images/bottom-bg.png) no-repeat left top;
	height: 174px;
	width: 100%;
	margin-top: -94px;
}
#footer {
	margin-top: 10px;
}
#footer p{
	font-size: 70%;
	color: #af9b8b;
}
#footer a{
	text-decoration: underline;
	color: #af9b8b;
}

/* fonts */

#content-container #true-content h1{
	color: #1f5e87;
	font-size: 110%;
	font-weight: bold;
	margin: 0;
	padding: 20px 0 5px 0;
	display: inline-block;
	text-transform: capitalize;
}
#content-container #true-content h2{
	color: #1f5e87;
	font-size: 100%;
	font-weight: normal;
	margin: 10px 0;
}
#content-container #true-content h3{
	color: black;
	font-size: 75%;
	font-weight: bold;
	margin: 5px 0;
}
#content-container #true-content a {
	color: #57091a;
	font-weight: bold;
}
#content-container #true-content a:hover {
	text-decoration: underline;
}

	#content-container #true-content ul.dynamic {
		padding: 1px 22px 0 22px;
		background: url(../images/dynamic-top.jpg) no-repeat center top;
		margin-top: 25px;
		width: 445px;
	}
	#content-container #true-content ul.dynamic li {
		float: left;
		clear: both;
		width: 100%;
		padding: 0; margin: 0; background: none;
	}
	#content-container #true-content ul.dynamic li a{
		color: black;
		font-size: 90%;
		font-weight: bold;
		display: block;
		padding: 9px 0 10px 24px;
		background: url(../images/dynamic-item-bg.jpg) no-repeat left top;
		margin-top: -8px;
	}
	#content-container #true-content ul.dynamic li a.selected{
		background: url(../images/dynamic-item-bg-selected.jpg) no-repeat left 1px;
	}
	#content-container #true-content ul.dynamic li a.selected:hover{
		background: url(../images/dynamic-item-bg-selected.jpg) no-repeat left 1px;
	}
	#content-container #true-content ul.dynamic li a:hover{
		background: url(../images/dynamic-item-bg-hover.jpg) no-repeat left 1px;
	}
	#content-container #true-content ul.spread-out li {padding: 8px 0 8px 10px; background-position: 0 15px;}
	#content-container #true-content ul {padding: 20px 30px;}

/**extras**/
.clear {clear: both; padding: 0; display: block; }
.forms {margin-left: 40px;}
.red {color: red;}

/**outer banners**/
.contact-us {background: url(../images/banners/normal_08.jpg) no-repeat 0 11px !important;}
.admission-forms {background: url(../images/banners/normal_09.jpg) no-repeat 0 11px !important;}
.employment-opportunities {background: url(../images/banners/wide_03.jpg) no-repeat -190px 9px !important;}
.testimonials {background: url(../images/banners/wide_01.jpg) no-repeat -180px 9px !important;}
.sitemap {background: url(../images/banners/normal_09.jpg) no-repeat 0 11px !important;}

/**inner banners**/
.assisted-living {background: url(../images/banners/normal_07.jpg) no-repeat 0 11px !important;}
	/*#right-banner.your-home {background: url(../images/banners/normal_02.jpg) no-repeat 0 11px !important;}*/
.hospitality-and-amenities {background: url(../images/banners/normal_05.jpg) no-repeat 0 11px !important;}
	/*#right-banner.activities {background: url(../images/banners/normal_04.jpg) no-repeat 0 11px !important;}
	#right-banner.area-map {background: url(../images/banners/normal_05.jpg) no-repeat 0 11px !important;}
	#right-banner.transportation {background: url(../images/banners/normal_06.jpg) no-repeat 0 11px !important;}
	#right-banner.upcoming-events {background: url(../images/banners/normal_01.jpg) no-repeat 0 11px !important;}
	#right-banner.recent-events {background: url(../images/banners/normal_02.jpg) no-repeat 0 11px !important;}*/
.personal-care {background: url(../images/banners/normal_02.jpg) no-repeat 0 11px !important;}
	/*#right-banner.professional-care {background: url(../images/banners/normal_04.jpg) no-repeat 0 11px !important;}
	#right-banner.emergency-safety {background: url(../images/banners/normal_05.jpg) no-repeat 0 11px !important;}*/
.dining {background: url(../images/banners/normal_01.jpg) no-repeat 0 11px !important;}
	/*#right-banner.menu {background: url(../images/banners/normal_01.jpg) no-repeat 0 11px !important;}*/
.continuum-of-care {background: url(../images/banners/normal_04.jpg) no-repeat 0 11px !important;}
.apartments {background: url(../images/banners/normal_03.jpg) no-repeat 0 11px !important;}
	/*#right-banner.floor-plans {background: url(../images/banners/normal_04.jpg) no-repeat 0 11px !important;}
	#right-banner.photo-gallery {background: url(../images/banners/normal_05.jpg) no-repeat 0 11px !important;}*/
.about-us {background: url(../images/banners/normal_06.jpg) no-repeat 0 11px !important;}
	/*#right-banner.our-mission {background: url(../images/banners/normal_07.jpg) no-repeat 0 11px !important;}
	#right-banner.history {background: url(../images/banners/normal_01.jpg) no-repeat 0 11px !important;}
	#right-banner.testimonials {background: url(../images/banners/normal_02.jpg) no-repeat 0 11px !important;}*/