/* Westminster Manor */

body {
	margin:10px;
	background-color:#cdb894;
}

#pagecontainer {
	width:800px;
	margin:0 auto;
	border: 6px solid #7d9171;

}

#topbar {
	width:800px;
	height:28px;
	background-color:#FFD6AD;
	border-bottom:solid 4px #623100;
	font-family:"Times New Roman", Times, serif;
	padding:0px 0px 8px 0px;
	font-size:10px;
	color:#000000;
}

#topbar a {
	color:#000000;
	text-decoration:none;
	}
	
#topbar a:hover{
	color:#000000;
	text-decoration:underline;
	}	

#logo {
	width:166px;
	position:absolute;
	z-index:20;
}

#shadow {
	position:absolute;
	left: 0px;
	top:-12px;
	z-index:1001;
}

#subshadow {
	position:absolute;
	left: 0px;
	top:203px;
	z-index:1001;
}


#content {
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#contentcontainer {
	padding: 10px 0px 0px 0px;
	background-color:#FFFFFF;
	background:#FFFFFF url(/_assets/images/home/home_shadow.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#footer {
	position:relative;
	margin-top:0px;
	z-index:10;
	background-image:url(../images/template/footer_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:28px;
	background-color:#ffcc99;
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	font-weight:bold;
	color:#663300;
	padding: 15px 0px 8px 6px;
}

#footer a{
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	color:#663300;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

#footercontent {
	background-color:#ffcc99;
	height:28px;
	padding: 0px 0px 8px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	font-weight:bold;
	color:#663300;

}



#textcontainerhome {
	padding: 18px 18px 18px 45px;
	width:480px;
	background-color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height:140%;
	text-align:justify;

}

#textcontainersubpage {
	padding: 0px 18px 18px 47px;
	background-color:#FFFFFF;
	width:520px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height:140%;
	text-align:justify;

}

#residents {
	background-color:#FFFFFF;
	width:613px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height:140%;
	text-align:justify;

}
#residentstextbox {
	background-image:url(/_assets/images/about/meettheteam/residents/livingstons_bg.jpg);
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height:120%;
	font-color: #000000;
	width: 564px;
	height:184px;
	float:left;
}

#residentstextbox2 {
	background-image:url(/_assets/images/about/meettheteam/residents/satterfields_bg.jpg);
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height:120%;
	text-align:justify;
	font-color: #000000;
	width: 589px;
	height:184px;
	float:right;
}

#headline {
	font-style:italic;
	font-size:23px;
	line-height: 120%;
	text-align:right;
	color: #8c4a06;
}

#textcontainersubpage a{

	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#BD5220;
	line-height:140%;
	text-align:justify;

}

#textcontainerfullwidth {
	padding: 18px 18px 18px 36px;
	background-color:#FFFFFF;
	width:550px;
	height:auto;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height:140%;
	text-align:justify;
}

#textcontainerfullwidth a{
font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#BD5220;
	line-height:140%;
	text-align:justify;
}

.toplink {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.required {
	color:red;
}

.employeeProfile {
	text-align:left;
}

.hrBreak hr {
	clear:both;
	margin:0px;
	height:1px;
	color:#623100;
	background-color:#623100;
	border:0px none;
}
.hrBreak {
	clear:both;
	padding:20px 0px 10px 0px;
}
.staffPhotos {
	position:relative;
	width:448px;
	margin:0px auto 0px auto;
}
.staffPhotos img {
	float:left;
	border:1px solid #000;
	margin:10px;
}
img.employeePic {
	border:1px solid black;
	margin:0px 0px 5px 20px;
}