* {

   margin:0; padding:0;

}

body {
	
    margin:2px auto 0px auto;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 1.5em;
	color: #333;
	/* background: #2E333B url(/img/bgtile.gif) repeat-x top left; */
	
	background-color:#000;
	}

/* links
---------------------------------------------------------- */

/* page structure
---------------------------------------------------------- */

#wrap {
	position: relative;
	/* max-width: 900px;
	min-width: 768px; */
	
	width:760px;
	
	margin: 0px auto;
	font-size: 62.5%;
	text-align: left;
	
	padding:10px 10px 10px 10px;
	background:#FFF; /* or #FFF */
	}

#content {
    clear:both;
	float: left;
	padding:0;
	margin:10px 0 10px 0;
	background-color:#FFF;
	}


#footer {
	clear: both;
	margin: 0;
	padding: 20px;
	background:#09426F url(/img/bot-address.gif) no-repeat bottom left;
	text-align:right;
	line-height:1.6em;
	font-size:1.1em;
	color:#FFF;
	height:50px;

	}
	
#footer p {
 font-size:1.1em;
 line-height:1.6em;

}	
	

/* header
---------------------------------------------------------- */



#header {
    clear:both;
	background:#196091  url(/img/top-right-logobg.jpg) no-repeat top right;
	height:132px;
	margin:0; padding:0;
	}



/* navigation
---------------------------------------------------------- */

#nav {
   margin: 2px 0 1px 0;
    clear:both;
	background: #2D405B;
	height:40px;
	line-height:40px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	 background:url(/img/navbg.jpg) repeat-x;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
	}
#nav li {
  list-style:none;
  float:left;
	}
#nav li a {
  display:block;
 text-decoration:none;
 padding:0 12px 0 12px;
 color:#FFF; font-weight:bold;


	}
#nav li a:hover {
	color: #fff;
	 background:url(/img/navover.jpg) repeat-x;
	
	}


#t-home #nav .t-home a,
#t-about #nav .t-about a,
#t-services #nav .t-services a,
#t-meals #nav .t-meals a,
#t-menu #nav .t-menu a,
#t-caregiving #nav .t-caregiving a,
#t-wellness #nav .t-wellness a,
#t-calendar #nav .t-calendar a,
#t-donate #nav .t-donate a, 
#t-contact #nav .t-contact a{

	
	color: #fff;
	font-weight:bold;
	
 background:url(/img/navover.jpg) repeat-x;
 
}


#navdiv {
 margin:1px 0 4px 0;
 border-bottom:4px solid #476EA1;


}


div#sitesponsors, div#sitesponsors a {
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
  padding:4px 2px 0 2px;

  text-align:center;


}


div#sitesponsors li {
 	 display:inline;

	 }

div#sitesponsors a {
 text-decoration:none;
   
}

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


/* =Global Default Styles For All Pages */

h1  {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:2.3em;
   color:#003399;
   margin-bottom:.1em;
}

h2 {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:1.6em;
    color:#003399;
	margin-bottom:.1em;
}


h3 {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:1.5em;
    color:#333333;
	margin-bottom:.1em;
	font-style:normal;
}

p  {
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:1.3em;
 line-height:1.3em;   
 margin-top:-.1em;
}

p.firstparagraph {
font-weight:bold;

}

.unordered li {
  font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:1.3em;
 line-height:1.4em;   
 margin-left:1.2em;
}

.feature-photo {
  float:right;
  padding: .6em 0 0 .2em;


}

.sub-photo-right {
   float:right;
  margin: .2em 0 .2em .4em;
  border:1px solid #666666;

}


.sub-photo-left {
   float:left;
  margin: .2em .2em .2em 0;
  border:1px solid #666666;

}

.clearfix {
  clear:both;
}






#breadcrumb_container {
  clear:both;
  border-top:1px solid #CCC;
  margin-top:10px;
  padding-top:5px;
  font-size:.95em;
  color:#666;
}

#pagenumber_container {
  border-top:1px solid #CCC;
  padding-top:10px;
  margin-top:20px;
  font-size:.95em;
  color:#0000FF;

  

}


#pagenumber_container .active_page {

padding:1px 2px;
border:1px solid #333;
text-decoration:none;
color:#222;

}


/* home page section styles */

#home-content-sections {
  display:inherit;
  clear:both;
  background-color:#FFF;
  padding:0;
  border-top:1px solid #CCC;
  

 /* required for IE */

}

/* The Three Service Columns On The Home Page */

.service_column {
	position:inherit;
	color:#333333;
	width:245px;
	margin:0px 0px 10px 0px;
	border:1px solid #999999;
	background-position:top;
	background-repeat:no-repeat;
	background-position:top;
	padding:0;
	margin:0;
	margin-bottom:4px;
}


.service_column_text{
	padding:0px 4px 4px 4px;
	font-size:13px;
	
}

.service_column_text a{
 display:block;
  background-color:#406C8F;
  color:#FFF;
  text-decoration:none;
  padding:4px;
  text-align:center;
}

/* hilight block links */
.service_hilight a:hover{
  display:block;
  background-color:#003366;
  color:#FFF;
  text-decoration:none;
  padding:4px;
}


/* -- hilight block links */

.service_column_h1{
	padding:4px;
	font-size:16px;
	color:#0D1200;
	font-variant:normal;
}


.service_column_left{
	float:left;
}

.service_column_middle{
	float:left;
	margin-left:9px;

}

.service_column_right{
	float:right;
}

/* End Home Page Service Columns */