/*  Any change must also be done in the Blog/connections/style.css---------edf6fa=background blue, a3d6f3=header, a6f8f1=bright blue, FAE1B3=yellow df7203 = orangetexts  
0000FF standard hyperlink-------- */
body {margin:0;	padding:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.0em;	text-align:center;	color:#29303B;	line-height:1.3em;	background: #EDF6FA;}
.floatright{	float:right; padding-left: 10px}
.floatleft{	float:left; padding-right: 18px}
a {	color: #0000FF;	text-decoration:underline;}
a:visited {	color: #0000FF; text-decoration:underline;}
a:hover {	color: #8a3207;	text-decoration:underline;}
input, textarea {	background: #edf6fa;	border: #E1D6C6 1px solid;}
#rap {	background:#fff url(../images/rap.jpg) center repeat-y;	width:960px;	margin:0 auto;	padding:0px 8px;	text-align:left;	font-family: Verdana, Arial, Sans-Serif;	font-size: 0.9em;}
#main {	margin:0 auto;	padding:0;	 repeat;	width:940px;}
#header {	background:#fff url(../images/fundraising.jpg) no-repeat bottom; 	 	height: 114px;	margin: 0 auto;	width:960px;	padding:0 ;	border:#fc9 0px solid;}
#header h1 { margin: 0;		font-size: 2.4em;		padding:10px 20px 0 100px;	text-align:left;}
#header h1 a {	color:#0033FF;	text-decoration:none; font-family: Verdana, Arial, Sans-Serif; font-weight: 700}
#header h1 a:hover {	color:#df7203;}
#desc {	font-weight:normal;	font-style:italic;	font-size:1.4em;	color:#df7203;	text-align:left;	margin:0;	padding:10px 20px 0 100px;}
#content {	width:580px;	float:right;	padding:5px 3px 0 5px;	margin:0;	display:inline;}
 a {	text-decoration: none;}
#sidebar {	width:186px;	float:left;	padding:0px 8px 10px 8px;	margin:0;	font-size:0.9em;	color:#333;	display:inline;}
#sidebar h2 {	margin: 10px 0 0 0;	padding:2px;	font-size: 1em;	color: #df7203;	text-align:center;	background:url(../images/sidenav_top.jpg) no-repeat center;	border:#ccc 0px solid;	height:22px;	font-weight:bold;}
#sidebar ul {	list-style-type: none;	padding: 5px;	margin: 0;	font-size: 0.9em;		padding-bottom:1em;	background:#EDF6FA url(../images/sidenav_bottom.jpg) no-repeat bottom;	border:#E1D6c6 1px solid;	border-top:#f3f6ed 1px solid;}
#pagenav {	list-style:none;}
#sidebar ul li {	margin: 0.1em 0 0 0;	padding: 0;	}
#sidebar ul li a {	text-decoration: none;	border:none;}
#sidebar ul li a:link {	color: #0000FF;	text-decoration:underline;}
#sidebar ul li a:visited {	color: #0000FF;	text-decoration:underline;}
#sidebar ul li a:hover, #sidebar ul li a:active {	color: #D9A94F; }
#sidebar ul ul {	list-style-type: none;	padding: 5px;	margin: 0;	font-size: 0.9em;		background:none;	border:none;}
#sidebar ul ul li {	margin:0;	padding:0;	padding-left:10px;	margin-left:10px;	background:url(../images/subcat_bullet.gif) no-repeat left;}
#topnav {	list-style:none;	font-size:0.9em;	margin:0 auto;		padding:12px 30px 0;	text-align:left;		font-family:Verdana, Arial, Sans-Serif;}
#topnav li {	list-style:none;	display:inline;	padding:0;	margin:0;	font-weight:bold;}
#topnav li a:link, #topnav li a:visited {text-decoration:none;		color:#df7203;}
#topnav li a:hover, #topnav li a:active {color:#D9A94F;	text-decoration:underline;}
a img {	border: none;}
acronym, abbr {	border-bottom: 1px dotted #0c6bf0;}
acronym, abbr, span.caps {	cursor: help;	letter-spacing: .07em;}
code {	font-size: 1em;	font-style: italic;}
blockquote {	margin: 15px 30px 0 45px;	padding: 0 0 0 45px;	background: url(img/blockquote.gif) no-repeat left top;	font-style:italic;}
cite {	font-size: 0.9em;	font-style: normal;}
h3 {	margin: 0;	padding: 0;	font-size:1.3em;}
p {	margin: 0 0 1em;	padding: 0;	line-height: 1.5em;}
h1, h2, h3, h4 {font-family: Georgia, Verdana, Arial, Sans-Serif; font-weight: normal;	letter-spacing: 1px;}
#content ul {	margin-left: 0;	padding-left: 45px;	list-style-type: none;}
#content ul li {	background: url(../images/bullet.gif) no-repeat 0 7px;	padding-left: 1.5em;}
.post , .page {	margin:0 0 30px 0;}
.page {	margin:25px -5px 0 27px;}
.post-info, .page-info {	font-size:0.85em;	font-family: Verdana, Arial, Sans-Serif;	margin:0;	padding:0;	color:#333;}
.page-info {	text-align:center;	}
.post-info a {	color:#0000FF;}
.post-info a:hover {	color:#000;}
.post-content, .page-content {	padding:4px 6px 0px 0px;	margin:3px 0;	border-top:#003773 1px solid;		font-family: Verdana, Arial, Sans-Serif;	font-size:12px;}
.page-content {}
.post-title, .page-title {	font-family:Verdana, Arial, Sans-Serif;	font-size:1.3em;	margin:0;	font-weight:bold;}
.page-title {	font-size:1.6em;	font-weight:normal;}
#content .page-title a, .post-title a:link, .post-title a:visited, .post-title a:hover, .post-title a:active {	text-decoration:none;	color:#0000FF;}
.post-date {	float: left;	color: #BBC4A3;	font-family: Georgia,'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif;	font-size: 0.9em;	text-align: center;	font-weight: bold;	margin: 3px 10px 0 0;	padding: 8px 3px;	width: 55px;	background: #E7EBDE;	line-height:1em;}
.post-footer {	padding-top:20px;	background:url(../images/divider.gif) no-repeat center;}
#footer {	margin:0 auto;	padding: 7px 0;	border-top:#BBC4A3 1px solid;	clear: both;	font-size: 0.8em;	color: #999;	text-align:center;	width:740px;}
#footer a {border:none; color:#0000FF; font-weight:bold;}
#footer a:hover {color:#0033FF;	text-decoration:underline;}
.commentlist {	font-size:1em;	font-weight:normal;	}
#commentform {	margin:0 0 0 40px;}
#commentform textarea {	width: 80%;}
#commentform p {margin: 0 0 1em;}
#comments,#respond {text-transform: uppercase;	margin: 3em 0 1em 40px;	color: #676E04;	font: 0.9em verdana, helvetica, sans-serif;}
.commentlist li {	margin:5px 0;	padding:10px 10px 20px 10px;	background:#F3F6ED url(../images/comments_bottom.jpg) repeat-x bottom;	border:#E1D6C6 1px solid;}
.commentlist .alt {}

/* --------------------------Older CSS ----------------------------------------------------------*/
#mainnav { width: 930px; height: 25px; border: 0;	padding: 0;	margin: 0; color:#FAE1B3 left top; text-align: center; padding:0px 8px; font-size:0.9em}
#dropdown{ width: 620px;	height: 15px; padding: 0; margin: 0; }
#headernew h1 	{font-size: 10px; margin-top: 0; margin-bottom: 0px; color: #FAE1B3; }
#crumbs	{width: 891px; height: 21px; font-size: 12px;	color:#FFFFFF; margin: 3px 20px 0 15px; padding: 0px 20px 0 20px; background-color: #0671B7; }
#breadcrumbs {float:left; list-style:none;	font-size:1.0em;	margin:0 auto;		padding:10px 20px 0 0;	text-align:right;		font-family:Verdana, Arial, Sans-Serif;} 
#breadcrumbs li {list-style:none;	display:inline;	padding:0;	margin:0;	font-weight:bold;} 
#breadcrumbs li a 	{text-decoration:none;		color:#FFFFFF;} 
#breadcrumbs li a:hover, #breadcrumbs li a:active { color:#D9A94F; text-decoration:underline;} 

#slogan {float:right; font-family:Verdana, Arial, Sans-Serif; font-size:1.0em; color:#df7203;} 
#breadcrumbs, #slogan {line-height:2em; vertical-align:bottom; margin:0; padding:0; } 
.right-photo {margin: .2em .4em 0em .8em;float: right;text-align: center; }
.left-photo {margin: .2em .8em 0em .8em;float: left;text-align: center; } 
.redtext {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: normal;color: #ff0000;}
.right-photo {margin: .2em .4em 0em .8em;float: right;text-align: center; }
.left-photo {margin: .2em .8em 0em .8em;float: left;text-align: center; }
	/* --------------------------Used for formating listings in a table like format*/
div.plis { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  width: 710px; }
div.plis div { text-align: left; }
div.plis div.item { height: 115px ; margin: 0px 0px 15px 0px; background-color: #edf6fa; position: relative; }
div.plis div.item div.image { position: absolute; left: 10px; top: 10px; width: 150px; height: 150px; padding: 0px 0px 0px 0px; }
div.plis div.item div.copy { position: absolute; left: 10px; top: 4px; width: 560px; height: 120px; overflow: hidden; }
div.plis div.item div.copy span.head {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; letter-spacing: -0.05em; font-size: 16px; display: block; width: 450px; color: rgb(102,0,51); }
div.plis div.item div.copy span.head a { text-decoration: underline; color: rgb(0,0,255); }
div.plis div.item div.copy span.text { display: block; font-size: 11px; color: rgb(91,105,108); line-height: 1.15em;  } 
div.plis div.item div.copy span.url { display: block; font-size: 11px; width: 578px; overflow: hidden; }
div.plis div.item div.locale { position: absolute; left: 10px; top: 30px; width: 700px; font-size: 13px; vertical-align: bottom; line-height: 1.15em;}
div.plis div.item div.locale span.line { display: block; font-size: 12px;  color: rgb(33,143,220); }
div.plis div.item div.locale span.city { display: block; font-size: 12px;  color: rgb(33,143,220); }
div.plis div.item div.locale span.text { display: block; font-size: 11px; color: rgb(91,105,108); line-height: 1.15em;  } 
div.plis div.item div.phone { position: absolute; left: 575px; top: 30px; width: 134px; vertical-align: bottom; text-align: right; }
div.plis div.item div.phone span.line { display: block; font-size: 14px; font-weight: bold; color: rgb(102,0,51); }
div.plis div.item div.email { position: absolute; left: 480px; top: 35px;  vertical-align: top; }
div.plis div.item div.rating { position: absolute; left: 625px; top: 3px;  vertical-align: top; }
div.plis div.item div.summ { position: absolute; left: 175px; top: 52px; width: 340px; vertical-align: bottom; text-align: left; }
div.plis div.item div.summ span.line { display: block; font-size: 12px; color: rgb(91,105,108); }
div.plis div.ite2 { margin: 0px 0px 15px 0px; background-color: #F3F6ED; position: relative; }
div.plis div.ite2 div.cop2 {width: 200px;}/* -------This does nothing */
div.plis div.ite2 div.cop2 span.text{display: block; font-size: 12px; color: rgb(91,105,108); width: 530px;}
/* -------------------------- only for CRUD ------------------------------------------------------------------------*/
/* -------only for Blue */
.fzbdybgclr {background-color: #edf6fa;}
/* -------only for Yellow */
.fztblbgclr {background-color: #edf6fa;}
/* -------only for Blue */
.fzhdrbgclr {background-color: #edf6fa;}
/* -------only for Purple */
.fzmenubgclr {background-color: #edf6fa;}
/* -------only for Tables - light gray */
.fzaltbgcolor {background-color: #edf6fa;}
/* -------only for Tables -  Blue */
.fztblsepcolor {background-color: #a3d6f3;}
a.fztblsepcolor {font-family: Verdana,Arial, Helvetica;font-size: 16px;font-weight: normal;color: #a6f8f1;}
/* -------only for Tables -  Blue */
.fzgroove {border: 1px groove #666666; background-color: #a3d6f3;}
.fzbdytxtsm {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: #FFFFFF;}
.fzbdytxtsmp {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: #660033;}
.fzbdytxtlg {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: normal;color: #FFFFFF;}
.fztbltxtsm {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: 000000;}
.fztbltxtlg {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: normal;color: 000000;}
.fztbltxtjumbo {font-family: Verdana,Arial, Helvetica;font-size: 16px;font-weight:bold; color: 000000;}
a.fzbdylinksm {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: #FFFFFF;}
a.fzbdylinksm:hover {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: #FFFFFF;}
a.fzbdylinklg {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: normal;color: #FFFFFF;}
a.fzbdylinklg:hover {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: normal;color: #FFFFFF;}
a.fztbllinksm {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: 000066;text-decoration: underline;}
a.fztbllinksm:hover {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: 000066;text-decoration: }
a.fztbllinklg {font-family: Verdana,Arial, Helvetica;font-size: 13px;font-weight: normal;color: 000066;text-decoration: underline;}
a.fztbllinklg:hover {font-family: Verdana,Arial, Helvetica;font-size: 13px;font-weight: normal;color: 000066;text-decoration: none;}
.fztbltotals {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: ff0000;}
.fzhdrtxtsm {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: bold;color: ffffff;}
.fzhdrtxtlg {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: normal;color: ffffff;}
a.fzhdrlinksm {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: bold;color: ffffff;}
a.fzhdrlinksm:hover {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: bold;color: ffffff;}
a.fzhdrlinklg {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: bold;color: ffffff;}
a.fzhdrlinklg:hover {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: bold;color: ffffff;}
a.fzmenulinklg {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: bold;color: #FFFF94;}
a.fzmenulinklg:hover {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: bold;color: #FFFF94;}
.fzerrorsm {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: normal;color: ffcc33;}
.fzerrorlg {font-family: Verdana,Arial, Helvetica;font-size: 14px;font-weight: normal;color: ffcc33;}
.fzerrorxlg {font-family: Verdana,Arial, Helvetica;font-size: 14px;font-weight: normal;color: ff0000;}
.fzinputsm {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: black;}
.fzinputlg {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: normal;background:#FFFFFF;color: black;}\
.fzinputexlg {font-family: Verdana,Arial, Helvetica;font-size: 14px;font-weight: normal;background:#FFFFFF;color: black;}
.fzbuttonbody {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: black;}
.fzbuttontable {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: bold;color: black; background-color:#FFFFFF; border-color:#000000}
.fztblseptxtsm {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: black;}
.fztblseptxtlg {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: bold;color: #df7203;}
.fzaddaysleft {font-family: Verdana,Arial, Helvetica;font-size: 18px;font-weight: bold;color: black;}
.fzcounter {border: 0;background: EFEFE7;font-size: 12px;font-weight: bold;font-family: Arial,sans-serif;}
.thumbnail-mysprite{height:100px;width:120px;background:url(http://www.assistedseniorliving.net/images/assistedsprites.png) top left no-repeat;}
<!---This section does the table for the home page --->
#midbar {width:348px;	float:left;	padding:0px 8px 20px 2px;	margin:0;	font-size:1em;	color:#333;	display:inline;}
#midbar h2 {margin: 2px 0 0 0;	padding:2px;	font-size: 1em;	color: #676E04;	text-align:center;	background:url(../images/midbar-top348.jpg) no-repeat center;	border:#ccc 0px solid;	height:22px;	font-weight:bold;}
#midbar ul {	list-style-type: none;	padding: 1px;	margin: 0;	font-size: 0.9em; padding-bottom:1em;	background:#F3F6ED url(../images/midbar-bottom348.jpg) no-repeat bottom;	border:#E1D6c6 1px solid;	border-top:#f3f6ed 1px solid;}
#midbar ul li {	margin: 0.1em 0 0 0;	padding: 0;	}
#midbar ul li a {	text-decoration: none;	border:none;}
#midbar ul li a:link {	font-weight:bold; text-decoration:underline; color: #0000CC; }
#midbar ul li a:visited {	font-weight:bold; text-decoration:underline; color: #000066;	}
#midbar ul li a:hover, #sidebar ul li a:active {	color: #990000;}
#midbar ul ul {	list-style-type: none;	padding: 3px;	margin: 0;	font-size: 1em;		background:none;	border:none;}
#midbar ul ul li {	margin:0;	padding:0;	padding-left:5px;	margin-left:5px;	background:url(../images/subcat_bullet.gif) no-repeat left;}

h5.featured-title{background-image: url(../images/template/sprites.png);background-position: -10px -618px;background-repeat:no-repeat;border-bottom:2px solid #d0dee4;line-height:50px;padding:0 0 0 50px;}
.featured{	position:relative;	border:4px solid #f0f5f7;	min-height: 200px;	min-width: 427px;	display: table-cell;	vertical-align: middle;	max-height:200px;	max-width:427px;	overflow: hidden;}
.featured img{	display: block;	margin-left: auto;	margin-right: auto;}
/*	Carousel	*/
#previous,#gallery-viewport,#next,.gallery-item{float:left;}#gallery-viewport{overflow:hidden;width:655px;height:180px;margin-left:10px;margin-bottom:20px;position:relative;}
#gallery-items{position:absolute;left:0;}#previous,#next{padding-top:15px;}
#pagination{font-size:14px;color:#255175;float:right;margin-right:40px;margin-top:-45px;}
#footer-gallery{font-family:Helvetica;line-height:21px;width:700px;height:300px;margin-left:25px;margin-bottom:20px;}
#footer-gallery h2{font-family:Helvetica!important;font-weight:bold!important;font-size:15px!important;color:#e77b19!important;margin-left:25px;margin-bottom:25px!important;width:700px;border-bottom:2px solid #255175;float:left;}
#footer-gallery .gallery-item{padding-top:0;padding-bottom:10px;padding-right:8px;padding-left:8px;width:150px;height:250px;border-left:2px solid #e3eac2;border-right:2px solid #255175;}
#footer-gallery .gallery-item .title{color:#8a984b;font-size:14px;font-weight:bold;}
#footer-gallery .gallery-item .title a{text-decoration:none;color:#336666;}
#footer-gallery .gallery-item p{font-size:14px;color:#336666;}
#footer-gallery .gallery-item p a{text-decoration:none;color:#336666;font-weight:bold;}
#footer-gallery .gallery-item img{border:2px solid #6b6b6b;}
#footer-gallery .first-slide{border-left:none;}
#footer-gallery .last-slide{border-right:none;}