/* Global */
body{
	background:#fff url(../images/bg-body.jpg) repeat-x top center;
	font:12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#4f313f;
	margin:0;
	padding:0 0 38px;
}
a{text-decoration:none;color:#4f313f;}
a:hover{text-decoration:underline;}
#main{
	width:807px;
	margin:19px auto 0;
	position:relative;
	background:url(../images/shadow-top.png) no-repeat;
	padding:3px 0 0;
}
.shadow{width:807px;background:url(../images/shadow-stripe.png) repeat-y;}
.bottom{width:807px;height:3px;display:block;background:url(../images/shadow-bottom.png) no-repeat;}
.bg{
	width:760px;
	margin:0 3px;
	padding:7px 19px 10px 22px;
	overflow:hidden;
	background:#fff url(../images/bg-main.jpg) repeat-x top center;
	position:relative;
}
/* Header */
#header{
	width:748px;
	padding:0 9px 20px 3px;
	overflow:hidden;
	position: relative;
}
/* Logo */
#header strong{
	float:left;
	height:62px;
	width:118px;
	background:url(../images/logo.gif) no-repeat;
}
#header strong a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:62px;
}
#header span{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	width:516px;
	height:22px;
	margin:56px 0 0;
	background:url(../images/slogan3.gif) no-repeat;
}
#header .phone {
position:absolute;
top: 26px;
left: 600px;
font: 21px Verdana, Arial, Helvetica, sans-serif;
}
/* Main Image */
.main-image{
	border:1px solid #4a340c;
	padding:5px 4px 4px;
	background:#fff;
	margin:0 0 24px;
}
.main-image img{display:block;}
.main-image ul{
	float:left;
	margin:-206px 0 0;
	padding:0;
	list-style:none;
	position:relative;
	z-index:200;
}
.main-image ul li{color:#fff;font:23px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.main-image ul li.companionship{padding:17px 0 0 28px;}
.main-image ul li.compassion{font-size:16px;padding:44px 0 0 125px;}
.main-image ul li.attentive-care{font-size:29px;padding:36px 0 0 43px;}
.main-image ul li.attentive-care2{font-size:29px;padding:36px 0 0 203px;}
/* Content */
#content{width:100%;overflow:hidden;}
/* Main Content */
.main-content{
	width:460px;
	overflow:hidden;
	padding:10px 18px 45px 0;
	float:right;
}
.main-content h1{
	margin:0 0 23px;
	color:#663300;
	font:bold 15px/18px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.main-content p{margin:17px 0 0 4px; text-align:justify;}

.main-content p a:link, .main-content p a:visited {color:#9B845A; text-decoration:none; font-weight:bold;}
.main-content p a:hover, .main-content p a:active {background-color:#9B845A; text-decoration:none; color: #fff;}

ul.resources {
  margin: 0;
  padding: 0;
  list-style: none;
  }
ul.resources li {
  margin: 2px 0 6px 16px;
  padding: 0;
  line-height: 16px; /* height of icon */
  background-repeat: no-repeat;
  background-position: 0 50%;
  }
ul.resources li a {
  padding-left: 21px; /* width of icon + whitespace */
  }
.pdf { background-image: url(../images/pdf.png); }
.www { background-image: url(../images/globe.png); }
.cook { background-image: url(../images/cook.png);}

.main-content li {color:#4f313f; text-align:justify;}
.main-content li a:link, .main-content li a:visited {color:#9B845A; text-decoration:none; font-weight:bold;}
.main-content li a:hover, .main-content li a:active {background-color:#9B845A; text-decoration:none; color: #fff;}
.links{
	width:110%;
	overflow:hidden;
	margin:0;
	padding:20px 0 0 7px;
	list-style:none;
}
.links li{
	float:left;
	width:186px;
	height:60px;
	background:url(../images/bg-links.jpg) no-repeat;
	margin:0 33px 0 0;
	padding:5px 2px 4px 10px;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#d3c8b6;
}
.links li h2, .links li h3{
	word-spacing:2px;
	margin:0;
}
.links li h2{font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; margin-top: 9px;}
.links li h3{font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px;}
.links li span{font:11px/18px Verdana, Arial, Helvetica, sans-serif;}
.links li a:link, .links li a:visited{color:#d3c8b6;}
.links li a:hover, .links li a:active {color:#9B845A !important; text-decoration:none; background-color:#4f313f !important;}
/* Sidebar */
.sidebar{
	width:206px;
	padding:0 40px 37px 12px;
	float:left;
	background:url(../images/bg-sidebar.png) no-repeat;
	min-height:454px;
}
* html .sidebar{height:454px;}
.sidebar .nav ul{
	width:100%;
	overflow:hidden;
	margin:0 0 0 -5px;
	padding:0;
	list-style:none;
	position:relative;
}
.sidebar .nav ul li{
	vertical-align:top;
	width:100%;
	text-align:center;
	font:13px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:11px 0 15px;
	background:url(../images/sep-menu.gif) no-repeat center bottom;
}
.sidebar .nav ul li a:link, .sidebar .nav ul li a:visited{color:#7b3e59; text-decoration:none;}
.sidebar .nav ul li a:hover, .sidebar .nav ul li a:active{color:#816D5B; text-decoration:none;}
.sidebar .nav #currentpage a {
color:#B593A0; cursor:default;}
.sidebar blockquote{
	width:175px;
	border:1px solid #d6cdbc;
	border-width:1px 0;
	background:url(../images/bg-cite-stripe.png) repeat-y;
	padding:14px 16px 19px 15px;
	margin:36px 0 0;
	letter-spacing:-1px;
}
.sidebar blockquote q{
	display:block;
	quotes:none;
	padding:26px 11px 5px 13px;
	background:url(../images/quotes-start.gif) no-repeat;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
}
.sidebar blockquote cite{
	display:block;
	padding:0 30px 8px 10px;
	background:url(../images/quotes-end.gif) no-repeat right bottom;
	font:italic 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
/* Footer */
#footer{
	width:751px;
	font:10px/13px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/hr.gif) no-repeat center top;
	padding:7px 0 3px;
	position:relative;
	margin:-24px 0 0 8px;
	text-align:center;
	letter-spacing:-1px;
	word-spacing:2px;
}
#footer span{
	display:block;
	position:absolute;
	top:-37px;
	left:6px;
	color: #572E40;
}

#footer span.banner{
	display:block;
	position:absolute;
	top:-63px;
	left:36px;
	color: #826F4A;
} 
#footer span img{border-style:none;}
#footer strong{
	display:block;
	font:13px/22px Verdana, Arial, Helvetica, sans-serif;
}
#footer p{margin:6px 0 0;}

.imageright {float: right; margin-left: 6px;}
.imageleft {float: left; margin-right: 12px;}

.email {margin: 33px 0 0 3px;}

.clear {clear:both; line-height: 106px; height: 106px;}

.profile {float: right; margin: 0 0 6px 6px; padding: 3px; border: 1px solid #ccc;}

.sep { 
background:url(../images/sep-menu.gif) no-repeat center center;
height: 21px;
}
.outline {
color: #fff;
font-weight:bold;
background-color:#4f313f;
height: 30px;
line-height: 30px;
padding: 0 0 0 6px;
}

.inset {
color: #fff;
font-weight:bold;
line-height: 25px;
margin:19px auto 0;
padding: 9px;
	width:165px;
	height:198px;
	background:url(../images/inset.jpg) no-repeat;
}
p.inset {width: 150px;}

.inset a:link, .inset a:visited{color: #9B845A;text-decoration: none;}
.inset a:active, .inset a:hover {color: #C0B092; text-decoration:none;}

.big {
font-size: 23px;
}

.emphasis {font-size: 18px; line-height: 26px; }
.scroll {font-weight: bold;
text-transform:uppercase;
letter-spacing:3px;
text-align: center;
width:468px;
	height:21px;
	background:url(../images/bg_scroll.gif) no-repeat bottom;
	margin-left: 21px;}
	
#callback_container {
width: 400px;
margin: 0 auto;
padding: 6px;}

#callback_container h1{
	margin:0;
	color:#663300;
	font:bold 15px/18px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}	
#popup_container {
width: 400px;
margin: 12px auto;
padding: 21px;
background-color:#fff;}


