@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0
}

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	background-image:url('images/bg001.jpg');
	background-repeat:repeat-x;
	background-color:#421914;
	width:799px;
	margin:0 auto;
}
	#container {
		height:auto;
		width:799px;
		float:left;
	}
		.head {
			background-image:url('images/head.jpg');
			height:128px;
			width:799px;
			float:left;
		}
			.head h1 {
				display:none;
			}
		
		.menu {
			height:45px;
			width:799px;
			float:left;
		}
			.menu a {
				background-position:top;
				height:45px;
				float:left;
			}
				.menu a h2 {
					display:none;
				}
			
			.menu a:hover {
				background-position:bottom;
			}
			
			.home {
				background-image:url('images/home.jpg');
				width:83px;
			}
			
			.living {
				background-image:url('images/living.jpg');
				width:176px;
			}
			
			.assisted {
				background-image:url('images/assisted.jpg');
				width:141px;
			}
			
			.about {
				background-image:url('images/about.jpg');
				width:101px;
			}
			
			.events {
				background-image:url('images/events.jpg');
				width:83px;
			}
			
			.news {
				background-image:url('images/news.jpg');
				width:71px;
			}
			
			.contact {
				background-image:url('images/contact.jpg');
				width:144px;
			}
			
		.home_header {
			background-image:url('images/greenbg.jpg');
			background-position:top;
			background-color:#388233;
			background-repeat:repeat-x;
			height:320px;
			width:799px;
			float:left;
		}
			.picture_container {
				background-color:#FFF;
				height:291px;
				width:537px;
				margin:29px 0 0 0;
				display:inline;
				float:left;
			}
				.pic_shadow {
					height:279px;
					min-height:279px;
					width:504px;
					margin:12px 0 0 16px;
				display:inline;
					float:left;
				}
					.pic_shadow img {
						margin:7px auto 0 auto;
						display:block;
					}
					
			.events_container {
				height:auto;
				width:260px;
				float:left;
				margin:29px 0 0 0;
				text-align:center;
			}
			 	.event {
					text-align:left;
					margin:10px 0 0 25px;
				}
			
			.content {
				background-color:#FFF;
				min-height:426px;
				height:auto !important;
				height:426px;
				width:799px;
				padding:0 0 20px 0;
				float:left;
			}
			 	.leftbox {
					height:100%;
					width:138px;
					margin:15px 0 0 16px;
					border-right:dashed 1px #1e271d;
					padding:0 7px 0 0;
					display:inline;
					float:left;
				}
					.leftbox ul {
						list-style-image:url('images/greenarrow.jpg');
						margin:10px 0 0 20px;
						font-size:10px;
						color:#1e271d;
					}
						.leftbox ul li {
							margin:20px 0 0 0;
						}
				
				.midbox {
					height:100%;
					width:217px;
					margin:15px 0 0 7px;
					border-right:dashed 1px #1e271d;
					padding:0 7px 0 0;
					2display:inline;
					float:left;
				}
				
				.rightbox {
					height:auto;
					width:386px;
					margin:15px 10px 0 7px;
					display:inline;
					float:left;
				}
				
				.inner_rightbox {
					height:auto;
					width:760px;
					margin:15px 0 0 25px;
					padding-right:15px;
					float:left;
				}
				
				.inner_leftbox {
					height:100%;
					width:138px;
					margin:15px 0 0 16px;
					border-left:dashed 1px #1e271d;
					padding:0 0 0 7px;
					float:right;
				}
					.inner_leftbox ul {
						list-style-image:url('images/greenarrow.jpg');
						margin:10px 0 0 20px;
						font-size:10px;
						color:#1e271d;
					}
						.inner_leftbox ul li {
							margin:20px 0 0 0;
						}
			
			.footer {
				background-image:url('images/footerbg.jpg');
				background-repeat:repeat-x;
				height:39px;
				width:799px;
				float:left;
			}

.bigtitle {
	font-weight:none;
	font-size:28px;
	color:#FFF;
}

.event h3 {
	font-weight:none;
	font-size:14px;
	color:#FFF;
}

.event span,
.event span a {
	font-size:12px;
	color:#a4d39f;
}

.leftbox h3,
.midbox h3,
.inner_leftbox h3 {
	font-weight:none;
	font-size:14px;
	background-color:#46a23f;
	padding:5px 0 5px 0;
	margin:0 0 10px 0;
	text-align:center;
}

.leftbox span,
.inner_leftbox span {
	font-size:12px;
	color:#1e271d;
}

.smallpic {
	margin:5px 0 15px 23px;
}

.midbox p {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style:italic;
	color:#421914;
	font-size:18px;
	margin:0 0 0 23px;
	width:165px;
	float:left;
}

.red {
	color:#c1272d;
}

.rightbox h3,
.inner_rightbox h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	font-weight:normal;
	clear:left;
}

.traj_smaller {
	font-size:22px;
}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1e271d;
	line-height:18px;
}

.prtitle,
.prtitlef,
.prdate {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
}

.footer .left {
	color:#000;
	font-size:10px;
	margin:15px 0 0 10px;
	float:left;
}

.footer .right {
	color:#4d4d4d;
	font-size:10px;
	margin:15px 10px 0 0;
	float:right;
}

.footer .right a {
	color:#421914;
}