/*  
Theme Name: CRL Cares
Theme URI: 
Description: Custom WP Theme for CRL Cares	
Version: 1.0
Author: Primum
Author URI: http://primumagency.com/

All rights reserved. Copyright 2010 Primum Agency.

/* DIMENSTIONS and FONTS
	900px : overall width of content
	12px : default font size
	"Times New Roman", Georgia, Times, serif; :  font family
*/

/* COLORS
	#fff : white
*/

/* RESET BROWSER STYLING  */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol, li { list-style-type: none; }
/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }
/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,address,blockquote,fieldset,input,label,div,dd,dt,dl,fieldset,table,tr,td,hr,script { margin:0; padding:0; }
/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }


/* GLOBAL STYLES */
input, textarea, select { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#848484; font-size: 13px; padding: 0; margin: 0; }

.float_left { float: left; }
.float_right {	float: right; }

.align_left { text-align: left; }
.align_right { text-align: right; }
.align_center { text-align: center; }

a:focus { outline:none }
a { color: #000; text-decoration: underline; }
a:hover { text-decoration: none; }

.clear {clear: both;}
.clearleft { clear:left; }

.bold { font-weight: bold; }
.italic {font-style: italic;}
.hide {display: none;}
.texthide { text-indent:-9999px; }
.font_10 {font-size: 10px;}
.font_13 {font-size: 13px;}
.font_20 {font-size: 20px;}
.font_30 {font-size: 30px;}

.no_margin { margin: 0 0 0 0; }
.no_pad { padding: 0 0 0 0; }

.space5 {	width: 100%; height: 5px; float: left; }

.margintop_10 { margin-top: 10px; }
.margintop_20 { margin-top: 20px; }
.marginbottom_10 { margin-bottom: 10px; }

.paddingtop_20 { padding-top: 20px; }

.black { color:#000; }

/* PRE CONTENT SECTION  */
body {
	width: 100%;
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 15px;
	text-align: left;
	background-color: #fff;
	color: #000;
}

#wrap { width: 900px; margin: 0 auto; }


/* HEADER SECTION */
#header { 
	width: 900px; height: 204px; float: left; position: relative;
	background: #fff url(images/bg_header.jpg) no-repeat; 
}
#header.header2 { height: 241px; background: #fff url(images/bg_header2.jpg) no-repeat; }

.headlink { width: 350px; height: 140px; display: block; float: left;
	margin: 30px 0 0 0;	text-indent: -9999px;
}

.rightset { float: right; text-align: right; padding: 40px 0 0 0; }

.crlblogbtn { margin: 0 5px 0 0;  float: right; }
.formset { width: 240px; float:right; }
form#signup { float: right; margin: 0 0 5px 0; }
form#searchform { float: right; clear:right; }
.typebox { width: 200px; height: 19px; float: left; border:1px solid #848484; }
.searchbutton { float: left; }
.videotour { float: right; }

.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;	
	overflow:hidden;
	}
.threecol {
	}
.threecol .colmid {
		right:25%;	/* width of the right column */
	}
.threecol .colleft {
		right:50%;	/* width of the middle column */
	}
.threecol .col1 {
		width:46%;	/* width of center column content (column width minus padding on either side) */
		left:102%;	/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:21%;	/* Width of left column content (column width minus padding on either side) */
		left:31%;	/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
		width:21%;	/* Width of right column content (column width minus padding on either side) */
		left:85%;	/* Please make note of the brackets here: (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}



.commset { 
	width: float: right; 290px; height: 25px; padding: 5px 0 0 0; margin: 5px 0 0 0;
	background: url(images/bg_findbar.png) no-repeat; 
	font-family: Arial, Tahoma, Verdana, sans-serif;
} 
.commset p, .commset input, .commset select { float: left;}
.commset p { font-size: 12px; margin: 3px 5px 0 24px !important; margin: 3px 5px 0 12px; }
.commset input, .commset select { margin: 0 5px 0 0; }

#comm .city { width: 137px; height: 17px; padding: 1px; border: 1px solid #aca5a1; } 
#comm select  { width: 137px; border: 1px solid #aca5a1; padding: 1px; }

#addressInputtop {
	border:solid 1px silver;
	padding-left:3px; /*padding-top:3px;*/
	/*background:white url(images/search-input.gif) repeat-x;*/
	width:115px; /*height:18px;*/
	/*font-weight:bold;*/
	margin:0px;
	padding-top:0px;
}
/* content columns */

#wrapper {
	float: left;
        text-align: left;
	margin: 0px auto;
	padding: 0px 0 20px 0;
	border:0;
	width: 600px;
        font-size: 12px;
	}

#column-head {
        float: left:
}

#column1 {
	float: left;
	width: 200px;
}

#column3 {
	float: right;
	width: 200px;
}

#column2 { 
	float: left;
	width: 200px;
}


/* CONTENT SECTION */
#main { width: 682px; float: right; padding: 0 0 30px 0; }

#flash { width: 626px; height: 200px; float: left; background-color: #ccc; margin: 15px 0; }

.pane626 { width: 626px; float: left; margin: 20px 20px 0 0; }
.pane626 h2, .pane440 h2 { font-size: 24px; color: #444208; margin: 0 0 3px 0; }
.pane626 p, .pane626 ul, .pane626 ol { padding: 0 0 15px 0; } 

h2.script { text-indent: -9999px; background-repeat: no-repeat; }
h2.mission { width:450px; height: 50px; background-image: url(images/text/mission_state.png); }
h2.activity { background-image: url(images/text/actstim_pillars.png); }
h2.inthenews { background-image: url(images/text/inthe_news.png); }

.big_news {
	width: 682px;
	height: 219px;
	float: left;
	background: #fff url(images/bg_big.png) no-repeat;
	position: relative;
	font-size: 13px;
}
.big_news h3 {
	width: 200px;
	height: 48px;
	float: left;
	background: transparent url(images/text/big_news.png) no-repeat;
	text-indent: -9999px;
	margin: 30px 0 0 30px !important;
	margin: 30px 0 0 15px;
}
.bn_text {
	width: 350px;
	height: 90px; 
	float: left;
	overflow-y: scroll;
	margin: 0 0 0 80px !important;
	margin: 0 0 0 40px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 13px;
}
.bn_text p { padding: 10px 0 0 0; }
.big_news #snippet {
	position: absolute; 
	top: -10px;
	right: 60px;
}
.big_news #newslinks {
	position: absolute;
	top: 120px;
	left: 450px;
	line-height: 1.3em;
}

.big_news ul li {
	padding-bottom: 10px;
}

.activity_icons {
	width: 682px;
	float: left;
	margin: 0 0 15px 0;
}

.branding { margin: 20px 0 0 0; }

.pane440 { width: 440px; float: left; margin: 20px 18px 0 0; }
.fullspan { width: 630px; float: left; margin: 20px 0 0 0; }
.pane335 { width: 335px; float: left; margin: 20px 20px 0 0; }
.full682 { width: 682px; float: left; margin: 20px 0 0 0; }

.pane440img { margin: 0 0 20px 0; }
 
.snippet { 
	width: 170px; float: left;   margin: 20px 0 0 0;
	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;	
}
.snippet ul { background: #cccc98; padding:5px 15px; margin: 0 0 30px 0; }
.snippet li { margin: 10px 0; }
.snippet li.current_page_item a { color:#666; text-decoration: none;}
.snippet ul ul { padding: 0; margin: 0 0 0 15px; }

.snippet ul.careers li.head { font-weight: bold; font-size: 13px; border-bottom: 2px solid #EFF0E2; padding: 0 0 4px 0; }

.sideimage { text-align: center; }
.sideimage img { max-width: 170px; }

.snippet img.careernurse { float:left; }

.pagetitle { margin: 20px 0 0 0; font-style: italic; color: #666; text-align: right; }

.blogpane { padding: 20px 0 0 0; }

.post h1, .post h2, .post h1 a, .post h2 a { font-size: 24px; color: #444208; margin: 0 0 3px 0; text-decoration: none; } 
.post h3.loginform {font-size: 20px; color: #000; margin: 0 0 3px 0; text-decoration: none;}
.entry p { padding: 0 0 15px 0; }

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry p, .entry ol, .entry ul { padding: 0 0 15px 0; }
.page-id-44 .entry h3 {padding: 0 0 5px 0;}
.entry h1, .entry h2 { font-size: 20px; color: #000; }
.entry h3, .entry h4 { font-size: 18px; color: #000; }
.page-id-58 .entry h3, .entry h3.black { color:#000;}

.entry h5, .entry h6 { font-size: 16px; color: #000; }
.entry ul li {	list-style: disc; margin: 0 0 0 20px; }
.entry ol li { list-style: decimal; margin: 0 0 0 25px; }
.entry blockquote { 
	padding: 0 15px 15px 15px; margin: 15px 0 0 0; background: #f3f4f6;	
	font-style: italic;	font-size: 14px;
}
.entry img { max-width: 682px; }
.entry img.alignright { margin: 5px 0 2px 7px; display: inline; }
.entry img.alignleft { margin: 5px 7px 2px 0; display: inline; }
.entry img.aligncenter { margin: 0 auto; display: block; }

.entry big { font-size: 18px; color: #000; font-weight: bold;}

.entry p span.publication {
			font-style: italic;
			font-weight: normal;		
		}
		
.news_item a span {
					font-style: italic;
					font-weight: normal;
					padding: 0;
				}

.news_item p {
					font-weight: bold;
					padding: 0;
				}
      


ul.postinfo { font-size: 12px; border-top: 1px dotted #F0F1E3; padding: 5px 10px 0 10px;  }
.postinfo li { display: inline; margin: 0 15px 0 0; }
li.postdate { background: url(images/calendar.gif) no-repeat left; padding-left: 18px; }
li.comments-link { background: url(images/comment.gif) no-repeat left; padding-left: 18px; }
li.tags { background: url(images/tag_green.gif) no-repeat left; padding-left: 18px; }

.fullspan .entry table { max-width: 630px; }
.pane440 .entry table { max-width: 440px; }

.entry table.contact { font-size: 13px; margin: 0 0 20px 0; }
.entry table.contact.first { margin-top:5px; }
.entry table.contact td { width:200px; vertical-align: top; padding: 0 5px 0 0; } 
.entry table.contact td p { padding: 15px 0 0 0; } 

.comm_image img { max-width: 680px; }
.commfacade { max-width:334px; float:right;}

.commloginform { font-size: 17px;}
.commloginform p {margin:10px 0 0 0;}
.commloginform p.pwd { margin: 20px 0 0 0; }

form#commlogin { margin: 0 0 20px 0; }
form#commlogin input#log, form#commlogin input#pwd { 
	width: 327px; height:22px; padding: 4px;
	background:#ece7d8; border: none; color:#000;
}
form#commlogin label { width: 130px; float:left; padding: 0 20px 0 20px; text-align: right; }

.forgot {width: 130px; float:left; padding: 0 20px 0 20px; text-align: right; }
.tip { width: 335px;float:left; font-size: 15px; }

/* SIDEBAR SECTION */ 
#sidebar { 
	width: 203px; 
	min-height: 450px; 
	float: right; 
	background: #fff url(images/bg_sidebar.jpg) no-repeat; 
	padding: 130px 15px 30px 0px;
}
.community #sidebar {
	background: #fff url(images/bg_sidebar2.jpg) no-repeat;
	padding-top: 90px;
}
.commmap { margin: 10px 0 0 -40px; max-width: 218px; }

#nav { font-size: 14px; }
#nav li { margin: 20px 0; padding: 0 0 0 28px; }

#nav li.current_page_item { background: url(images/bg_navarrow.png) no-repeat -5px 0; }
/*#nav li li:hover { background: none; }*/
#nav li.current_page_item a { color: #989b97; font-family: Arial;  }
#nav a { text-decoration: none; }
#nav a:hover { background: #716e30; color:#fff; } 

#nav li.current_page_item li a { color: #000; font-family: "Times New Roman", Georgia, Times, serif; }
#nav li.current_page_item li a:hover { color:#fff;}
#nav li ul { display: none; font-size: 13px; }
#nav li.current_page_item ul, #nav li.current_page_ancestor ul { display: inline; }
#nav li li { margin: 5px 0 5px 0; }
#nav li.current_page_ancestor a { text-decoration: underline; }
#nav li.current_page_ancestor li a { text-decoration: none; }
#nav li.current_page_ancestor li a:hover { text-decoration: underline; } 
#nav li.current_page_ancestor li li a:hover { color:#fff;}

.copyright { font-size: 11px; margin: 10px 0 0 0; }

.icon { margin: 15px 0 0 0; }

/* FOOTER SECTION */
#footer {
	width:680px; float: right;
	font-size: 12px; padding: 0 0 30px 0; 
}
#footer p { margin: 0 0 5px 0; }
#footer a { text-decoration: none; }
#footer li.current_page_item a, #footer li.current_page_ancestor a { color:#989b97; }
#footer a:hover { text-decoration: underline; }

.footnav { margin: 0 0 10px 0; }
.footnav li { display:inline; margin: 0 5px 0 0; padding: 0 5px 0 0; border-right:1px solid #999; }
.footnav li.noborder { border: none; }


/* COMMENTS TEMPLATE */
input#author, input#email, input#url, textarea#comment{
	border: 1px solid #F0F1E3;
	padding: 3px;
}

input#author, input#email, input#url{
	margin: 0 5px 0 0;
}
.comments-template{
	margin: 15px 0 0;
	padding: 15px 0 0;
	font-size: 13px;
}
#commentform p { padding: 10px 0 0 0; }

.comments-template h2{
	padding: 0;
	background-image: none;
}

.comments-template h2, .comments-template h3{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;	
}

.comments-template ol{
	margin: 0;
	padding: 0 0 20px;
	list-style: none;
}

.comments-template ol li{
	margin: 15px 0 0;
	line-height: 20px;
	padding: 0 0 20px;
	border-bottom: 1px solid #F0F1E3;
}

.comments-template p.nocomments{
	padding: 0;
}


/* Script Headline */
.txt_mission		{height:50px;text-indent:-9999px;background:transparent url(images/headlines/hdln_mission.jpg) no-repeat;}
.txt_asp 			{height:50px;text-indent:-9999px;background:transparent url(images/headlines/hdln_activitystimulation.jpg) no-repeat;}
.txt_inthenews 	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_inthenews.jpg) no-repeat;}
.txt_innovative	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_innovative.jpg) no-repeat;}
.txt_lifeenrichment	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_lifeenrich.jpg) no-repeat;}
.txt_famties		{height:80px;text-indent:-9999px;background: transparent url(images/headlines/hdln_familyties.jpg) no-repeat;}
.txt_fincon		{height:80px;text-indent:-9999px;background: transparent url(images/headlines/hdln_financial.jpg) no-repeat;}
.txt_fincon		{height:80px;text-indent:-9999px;background: transparent url(images/headlines/hdln_financial.jpg) no-repeat;}
.txt_hcvsal		{height:80px;text-indent:-9999px;background: transparent url(images/headlines/hdln_costofhome.jpg) no-repeat;}
.txt_spadboard		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_spiritualadv.jpg) no-repeat;}
.txt_wellprog		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_wellness.jpg) no-repeat;}
.txt_clinicalsrvc	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_clinicalservices.jpg) no-repeat;}
.txt_memorycare         {height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_memorycare.jpg) no-repeat;}
.txt_alzheimersmemorycare	{height:45px;text-indent:-9999px;background: transparent url(images/headlines/hdln_alzmemcare.jpg) no-repeat;}
.txt_clinicaladboard{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_clinicaladv.jpg) no-repeat;}
.txt_clinicalreport	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_clinicalquality.jpg) no-repeat;}
.txt_nutrition		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_nutrition.jpg) no-repeat;}
.txt_casestudies	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_casestudies.jpg) no-repeat;}
.txt_diabprog		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_diabetic.jpg) no-repeat;}
.txt_fallassess	{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_fallprevention.jpg) no-repeat;}
.post .txt_dedcare	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_benefitsof.jpg) no-repeat;}
.txt_manemail	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_managementemail.jpg) no-repeat;}
.txt_crlcommunities {height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_crlcommunities.jpg) no-repeat;}
.txt_ourcommunities	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_ourcommunities.jpg) no-repeat;}
.txt_almemcom		{height:80px;text-indent:-9999px;background: transparent url(images/headlines/hdln_alzheimers.jpg) no-repeat;}
.txt_indieliving	{height:80px;text-indent:-9999px;background: transparent url(images/headlines/hdln_indepandassisted.jpg) no-repeat;}
.txt_aboutus		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_aboutus.jpg) no-repeat;}
.txt_newspress		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_newsandpress.jpg) no-repeat;}
.txt_careers		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_careers.jpg) no-repeat;}
.txt_contactus		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_contactus.jpg) no-repeat;}
.txt_comeexp		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_comeexperience.jpg) no-repeat;}
.txt_comminvolve	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_communityinvolv.jpg) no-repeat;}

.txt_bellavista      		{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_bellavista.png) no-repeat;padding:0 0 15px 0;}
.txt_northgrovemanor      		{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_northgrovemanor.png) no-repeat;padding:0 0 15px 0;}
.txt_bellavistamanor      		{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_bellavistamanor_preview.png) no-repeat;padding:0 0 15px 0;}

.txt_bellevue				{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_bellevue.png) no-repeat;padding:0 0 15px 0;}
.txt_bellevue.inline 		{width:332px;}
.txt_centenial				{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_centenial.png) no-repeat;padding:0 0 15px 0;}
.txt_woodlandmanor		{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_woodlandmanor.png) no-repeat;padding:0 0 15px 0;}
.txt_parksidemanor		{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_parksidemanor.png) no-repeat;padding:0 0 15px 0;}
.txt_islandshore		{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_islandshore.png) no-repeat;padding:0 0 15px 0;}
.txt_lakeshoremanor		{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_lakeshoremanor.png) no-repeat;padding:0 0 15px 0;}
.txt_merrillhillsmanor		{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_merrillhillsmanor.png) no-repeat;padding:0 0 15px 0;}
.txt_islandshores		{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_islandshores.png) no-repeat;padding:0 0 15px 0;}
.txt_northfieldmanor		{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_northfieldmanor.png) no-repeat;padding:0 0 15px 0;}
.txt_parkside		{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_parkside.png) no-repeat;padding:0 0 15px 0;}
.txt_bellavistamanor		{height:76px;text-indent:-9999px;background: transparent url(images/headlines/hdln_bellavistamanor.png) no-repeat;padding:0 0 15px 0;}
.txt_countryside-east		{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_countryside-east.png) no-repeat;padding:0 0 15px 0;}
.txt_countryside-west		{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_countryside-west.png) no-repeat;padding:0 0 15px 0;}
.txt_foxpoint				{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_foxpoint.png) no-repeat;padding:0 0 15px 0;}
.txt_foxpointmanor			{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_foxpointmanor.png) no-repeat;padding:0 0 15px 0;}
.txt_hickory		{height:65px;text-indent:-9999px;background: transparent url(images/headlines/hdln_hickory.png) no-repeat;padding:0 0 15px 0;}
.txt_lakeshoremanor			{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_lakeshoremanor.png) no-repeat;padding:0 0 15px 0; }
.txt_merrillhills			{height:75px;text-indent:-9999px;background: transparent url(images/headlines/hdln_merrillhills.png) no-repeat;padding:0 0 15px 0; }

.entry .txt_111apartments	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_111apartments.jpg) no-repeat; padding: 0;}  
.entry .txt_101apartments	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_101apartments.jpg) no-repeat; padding: 0;}  
.entry .txt_106apartments	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_106apartments.jpg) no-repeat; padding: 0;}
.entry .txt_174apartments	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_174apartments.jpg) no-repeat; padding: 0;}
.entry .txt_18suites		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_18suites.jpg) no-repeat; padding: 0;}
.entry .txt_16suites 		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_16suites.jpg) no-repeat; padding: 0;}
.entry .txt_28suites		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_28suites.jpg) no-repeat; padding: 0;}
.entry .txt_36suites		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_36suites.jpg) no-repeat; padding: 0;}
.entry .txt_84suites		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_84suites.jpg) no-repeat; padding: 0;}
.entry .txt_112apartments	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_112apartments.jpg) no-repeat; padding: 0;}
.entry .txt_40suites		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_40suites.jpg) no-repeat; padding: 0;}
.entry .txt_56apartments		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_56apartments.jpg) no-repeat; padding: 0;}
.entry .txt_40apartments		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_40apartments.jpg) no-repeat; padding: 0;}
.entry .txt_56suites		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_56suites.jpg) no-repeat; padding: 0;}
.entry .txt_57suites		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_57suites.jpg) no-repeat; padding: 0;}
.entry .txt_111suites		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_111suites.jpg) no-repeat; padding: 0;}
.entry .txt_underconstruction		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_underconstruction.jpg) no-repeat; padding: 0;}
.entry .txt_artistrendering		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_artistrendering.jpg) no-repeat; padding: 0;}

.entry .txt_thankscare		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_thanksforcaring.jpg) no-repeat; padding: 0;}

.txt_commteam 				{height:44px;text-indent:-9999px;background: transparent url(images/communities/hdln_communityteam.png) no-repeat; }
.txt_daybellevue			{height:44px;text-indent:-9999px;background: transparent url(images/communities/hdln_adayatbellevue.png) no-repeat; }
.txt_daybellavista			{height:44px;text-indent:-9999px;background: transparent url(images/communities/hdln_adayatbellavista.png) no-repeat; }
.txt_daywoodlandmanor		{height:65px;text-indent:-9999px;background: transparent url(images/communities/hdln_adayatwoodlandmanor.png) no-repeat; }
.txt_dayparksidemanor		{height:65px;text-indent:-9999px;background: transparent url(images/communities/hdln_adayatparksidemanor.png) no-repeat; }
.txt_dayparkside			{height:44px;text-indent:-9999px;background: transparent url(images/communities/hdln_adayatparkside.png) no-repeat; }
.txt_daynorthfieldmanor		{height:65px;text-indent:-9999px;background: transparent url(images/communities/hdln_adayatnorthfieldmanor.png) no-repeat; }
.txt_daymerrillhillsmanor	{height:65px;text-indent:-9999px;background: transparent url(images/communities/hdln_adayatmerrillhills.png) no-repeat; }
.txt_daylakeshoremanor		{height:65px;text-indent:-9999px;background: transparent url(images/communities/hdln_adayatlakeshoremanor.png) no-repeat; }
.txt_dayislandshores		{height:65px;text-indent:-9999px;background: transparent url(images/communities/hdln_adayatislandshores.png) no-repeat; }
.txt_daybellavistamanor		{height:65px;text-indent:-9999px;background: transparent url(images/communities/hdln_adayatbellavistamanor.png) no-repeat; }
.txt_daycentenial			{height:65px;text-indent:-9999px;background: transparent url(images/communities/hdln_adayatcentennialinn.png) no-repeat; }
.txt_daycentennialinn			{height:65px;text-indent:-9999px;background: transparent url(images/communities/hdln_adayatcentennialinn.png) no-repeat; }
.txt_daycountryside			{height:65px;text-indent:-9999px;background: transparent url(images/communities/hdln_adayatcountrysidemanor.png) no-repeat; }
.txt_dayfoxpoint			{height:44px;text-indent:-9999px;background: transparent url(images/communities/hdln_adayatfoxpoint.png) no-repeat; }
.txt_dayfoxpointmanor		{height:65px;text-indent:-9999px;background: transparent url(images/communities/hdln_adayatfoxpointmanor.png) no-repeat; }
.txt_dayhickory			{height:44px;text-indent:-9999px;background: transparent url(images/communities/hdln_adayathickorypark.png) no-repeat; }
.txt_daymerrillhills		{height:65px;text-indent:-9999px;background: transparent url(images/communities/hdln_adayatmerrillhills.png) no-repeat; }

.entry .txt_famactrms		{height:47px;text-indent:-9999px;background: transparent url(images/headlines/hdln_familyandactivityrms.jpg) no-repeat; }
.entry .txt_lobby			{height:47px;text-indent:-9999px;background: transparent url(images/headlines/hdln_lobby.jpg) no-repeat; }
.entry .txt_library			{height:47px;text-indent:-9999px;background: transparent url(images/headlines/hdln_library.jpg) no-repeat; }
.entry .txt_theater			{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_theater.jpg) no-repeat; }
.entry .txt_dining			{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_diningwithchef.jpg) no-repeat; }
.entry .txt_diningonly			{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_dining.jpg) no-repeat; }
.entry .txt_poolsalon		{height:59px;text-indent:-9999px;background: transparent url(images/headlines/hdln_poolsalon.jpg) no-repeat; }
.entry .txt_apartments		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_apartments.jpg) no-repeat; }
.entry .txt_beautysalon		{height:59px;text-indent:-9999px;background: transparent url(images/headlines/hdln_fullservbeauty.jpg) no-repeat; }
.entry .txt_apartmentview	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_viewfromapartment.jpg) no-repeat; }
.entry .txt_familyroom		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_familyroom.jpg) no-repeat; }
.entry .txt_familyrooms		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_familyrooms.jpg) no-repeat; }
.entry .txt_diningporch		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_diningporch.jpg) no-repeat; }
.entry .txt_diningroom 		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_diningroom.jpg) no-repeat; }
.entry .txt_privatedining	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_privatedining.jpg) no-repeat; }
.entry .txt_whirlpool		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_whirlpool.jpg) no-repeat; }
.entry .txt_suite			{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_suite.jpg) no-repeat; }
.entry .txt_suites			{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_suites.jpg) no-repeat; }
.entry .txt_activityrooms	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_activityrooms.jpg) no-repeat; }
.entry .txt_porchdining		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_porchprivatedining.jpg) no-repeat; }

.entry .txt_familyactivityrooms	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_familyandactivityrms.jpg) no-repeat; }
.entry .txt_courtyard		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_enclosed.jpg) no-repeat; }
.entry .txt_courtdining		{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_courtdining.png) no-repeat; }
.entry .txt_loungelibrary	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_loungelibrary.png) no-repeat; }
.entry .txt_beautywhirlpool	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_beautywhirlpool.png) no-repeat; }
.entry .txt_lounge			{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_lounge.jpg) no-repeat; }
.entry .txt_courtyardview	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_courtyardwithaview.jpg) no-repeat; }
.entry .txt_viewfromsuite	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_theviewfromasuite.jpg) no-repeat; }
.entry .txt_salonwhirlpool	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_salonwhirlpool.jpg) no-repeat; }
.entry .txt_suitecourtyard	{height:50px;text-indent:-9999px;background: transparent url(images/headlines/hdln_suitecourtyard.jpg) no-repeat; }

/* comminfo */
.comminfo {width: 292px; float:right; background: #ece7d8; padding: 10px 9px; margin: 10px 0 0 0; } 
.comminfo img.preview { max-width: 292px;}
.comminfo .testimony { font-style: italic; text-align: center; line-height: 1.6em; }
.comminfo .testimony .author { font-style: normal; text-align: right; font-size: 13px; padding: 10px 0 0 0; }

.brown { width: 292px; float: left; background: url(images/communities/boxes/brown_mid.png) repeat-y top; margin: 10px 0 0 0; }
.brown .top { width: 292px; float: left; background: url(images/communities/boxes/brown_top.png) no-repeat top; }
.brown .bottom { width: 262px; float: left; background: url(images/communities/boxes/brown_bottom.png) no-repeat bottom; padding: 15px; }

.olive { width: 292px; float: left; background: url(images/communities/boxes/olive_mid.png) repeat-y top; margin: 10px 0 0 0; }
.olive .top { width: 292px; float: left; background: url(images/communities/boxes/olive_top.png) no-repeat top; }
.olive .bottom { width: 262px; float: left; background: url(images/communities/boxes/olive_bottom.png) no-repeat bottom; padding: 15px; }

.blue { width: 292px; float: left; background: url(images/communities/boxes/blue_mid.png) repeat-y top; margin: 10px 0 0 0; }
.blue .top { width: 292px; float: left; background: url(images/communities/boxes/blue_top.png) no-repeat top; }
.blue .bottom { width: 262px; float: left; background: url(images/communities/boxes/blue_bottom.png) no-repeat bottom; padding: 15px; }

.blue .sched { margin-left: 70px; }
.blue .sched p { text-indent: -70px; padding: 10px 0 0 0; }

#commnav { font-size: 14px; position: absolute; bottom: 8px; left:220px; }
#commnav a { text-decoration: none; color:#000;}
#commnav a:hover { text-decoration: underline; }
#commnav li { float: left; margin: 0 20px 0 0; }
#commnav li.current_page_item a { font: 14px Arial; color:#fff; }
#commnav ul { float:right; margin: 0 0 0 20px; }
#commnav li.current_page_item li a { color:#000; font: inherit; }

/* Bellevue Form */
#cforms2form { width: 335px; font:15px "Times New Roman";}
#cforms2form label { background: none; padding: 0; display: block; font:15px "Times New Roman"; text-align: left; width: auto; }
#cforms2form span { display: inline; }
.linklove { display:none; }
#cforms2form p.cf-sb {text-align: left !important; margin: 10px 0 0 0; }
.entry #cforms2form ol.cf-ol li { margin: 10px 0 0 0 !important; }
#cforms2form  li#li-2-6 label { display: inline;}
#cforms2form .cf-box-a { margin: 0 !important; padding:0; vertical-align: middle; } 
#cforms2form input.single { width: 327px; height: 20px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman";}
#cforms2form textarea { width: 327px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman"; }
#cforms2form .cf-after { width: 300px; margin: 0px; padding-left: 10px; }
#cforms2form .textonly { width: 321px; text-align: left; background: #ece7d8; border: none;  padding: 8px; color:#000; font:14px "Times New Roman"; }

/* Bella Vista Forms */
#cforms4form { width: 335px; font:15px "Times New Roman";}
#cforms4form label { background: none; padding: 0; display: block; font:15px "Times New Roman"; text-align: left; width: auto; }
#cforms4form span { display: inline; }
.linklove { display:none; }
#cforms4form p.cf-sb {text-align: left !important; margin: 10px 0 0 0; }
.entry #cforms4form ol.cf-ol li { margin: 10px 0 0 0 !important; }
#cforms4form  li#li-4-6 label { display: inline;}
#cforms4form .cf-box-a { margin: 0 !important; padding:0; vertical-align: middle; } 
#cforms4form input.single { width: 327px; height: 20px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman";}
#cforms4form textarea { width: 327px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman"; }
#cforms4form .cf-after { width: 300px; margin: 0px; padding-left: 10px; }
#cforms4form .textonly { width: 321px; text-align: left; background: #ece7d8; border: none;  padding: 8px; color:#000; font:14px "Times New Roman"; }

/*Centenial Inn Forms*/
#cforms6form { width: 335px; font:15px "Times New Roman";}
#cforms6form label { background: none; padding: 0; display: block; font:15px "Times New Roman"; text-align: left; width: auto; }
#cforms6form span { display: inline; }
.linklove { display:none; }
#cforms6form p.cf-sb {text-align: left !important; margin: 10px 0 0 0; }
.entry #cforms6form ol.cf-ol li { margin: 10px 0 0 0 !important; }
#cforms6form  li#li-6-6 label { display: inline;}
#cforms6form .cf-box-a { margin: 0 !important; padding:0; vertical-align: middle; } 
#cforms6form input.single { width: 327px; height: 20px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman";}
#cforms6form textarea { width: 327px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman"; }
#cforms6form .cf-after { width: 300px; margin: 0px; padding-left: 10px; }
#cforms6form .textonly { width: 321px; text-align: left; background: #ece7d8; border: none;  padding: 8px; color:#000; font:14px "Times New Roman"; }

/*Countryside-East Forms*/
#cforms7form { width: 335px; font:15px "Times New Roman";}
#cforms7form label { background: none; padding: 0; display: block; font:15px "Times New Roman"; text-align: left; width: auto; }
#cforms7form span { display: inline; }
.linklove { display:none; }
#cforms7form p.cf-sb {text-align: left !important; margin: 10px 0 0 0; }
.entry #cforms7form ol.cf-ol li { margin: 10px 0 0 0 !important; }
#cforms7form  li#li-5-6 label { display: inline;}
#cforms7form .cf-box-a {margin: 0 !important; padding:0; vertical-align: middle; display:inline; } 
#cforms7form input.single { width: 327px; height: 20px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman";}
#cforms7form textarea { width: 330px; background: #ece7d8; border: none;  padding: 4px; margin:0px; color:#000; font:14px "Times New Roman"; }
#cforms7form .cf-after { width: 300px; margin: 0px; padding-left: 10px; }
#cforms7form .textonly { width: 321px; text-align: left; background: #ece7d8; border: none;  padding: 8px; color:#000; font:14px "Times New Roman"; }

/*Countryside-West Forms*/
#cforms8form { width: 335px; font:15px "Times New Roman";}
#cforms8form label { background: none; padding: 0; display: block; font:15px "Times New Roman"; text-align: left; width: auto; }
#cforms8form span { display: inline; }
.linklove { display:none; }
#cforms8form p.cf-sb {text-align: left !important; margin: 10px 0 0 0; }
.entry #cforms8form ol.cf-ol li { margin: 10px 0 0 0 !important; }
#cforms8form  li#li-8-6 label { display: inline;}
#cforms8form .cf-box-a { margin: 0 !important; padding:0; vertical-align: middle; display:inline; } 
#cforms8form input.single { width: 327px; height: 20px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman";}
#cforms8form textarea { width: 327px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman"; }
#cforms8form .cf-after { width: 300px; margin: 0px; padding-left: 10px; }
#cforms8form .textonly { width: 321px; text-align: left; background: #ece7d8; border: none;  padding: 8px; color:#000; font:14px "Times New Roman"; }

/*Foxpoint Forms*/
#cforms9form { width: 335px; font:15px "Times New Roman";}
#cforms9form label { background: none; padding: 0; display: block; font:15px "Times New Roman"; text-align: left; width: auto; }
#cforms9form span { display: inline; }
.linklove { display:none; }
#cforms9form p.cf-sb {text-align: left !important; margin: 10px 0 0 0; }
.entry #cforms9form ol.cf-ol li { margin: 10px 0 0 0 !important; }
#cforms9form  li#li-9-6 label { display: inline;}
#cforms9form .cf-box-a { margin: 0 !important; padding:0; vertical-align: middle; display:inline; } 
#cforms9form input.single { width: 327px; height: 20px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman";}
#cforms9form textarea { width: 327px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman"; }
#cforms9form .cf-after { width: 300px; margin: 0px; padding-left: 10px; }
#cforms9form .textonly { width: 321px; text-align: left; background: #ece7d8; border: none;  padding: 8px; color:#000; font:14px "Times New Roman"; }


/*Foxpoint Manor Forms*/
#cforms10form { width: 335px; font:15px "Times New Roman";}
#cforms10form label { background: none; padding: 0; display: block; font:15px "Times New Roman"; text-align: left; width: auto; }
#cforms10form span { display: inline; }
.linklove { display:none; }
#cforms10form p.cf-sb {text-align: left !important; margin: 10px 0 0 0; }
.entry #cforms10form ol.cf-ol li { margin: 10px 0 0 0 !important; }
#cforms10form  li#li-10-6 label { display: inline;}
#cforms10form .cf-box-a { margin: 0 !important; padding:0; vertical-align: middle; display:inline; } 
#cforms10form input.single { width: 327px; height: 20px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman";}
#cforms10form textarea { width: 327px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman"; }
#cforms10form .cf-after { width: 300px; margin: 0px; padding-left: 10px; }
#cforms10form .textonly { width: 321px; text-align: left; background: #ece7d8; border: none;  padding: 8px; color:#000; font:14px "Times New Roman"; }

/*Hickory Park Forms*/
#cforms11form { width: 335px; font:15px "Times New Roman";}
#cforms11form label { background: none; padding: 0; display: block; font:15px "Times New Roman"; text-align: left; width: auto; }
#cforms11form span { display: inline; }
.linklove { display:none; }
#cforms11form p.cf-sb {text-align: left !important; margin: 10px 0 0 0; }
.entry #cforms11form ol.cf-ol li { margin: 10px 0 0 0 !important; }
#cforms11form  li#li-11-6 label { display: inline;}
#cforms11form .cf-box-a { margin: 0 !important; padding:0; vertical-align: middle; display:inline; } 
#cforms11form input.single { width: 327px; height: 20px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman";}
#cforms11form textarea { width: 327px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman"; }
#cforms11form .cf-after { width: 300px; margin: 0px; padding-left: 10px; }
#cforms11form .textonly { width: 321px; text-align: left; background: #ece7d8; border: none;  padding: 8px; color:#000; font:14px "Times New Roman"; }

/*Lakeshore Manor Forms*/
#cforms12form { width: 335px; font:15px "Times New Roman";}
#cforms12form label { background: none; padding: 0; display: block; font:15px "Times New Roman"; text-align: left; width: auto; }
#cforms12form span { display: inline; }
.linklove { display:none; }
#cforms12form p.cf-sb {text-align: left !important; margin: 10px 0 0 0; }
.entry #cforms12form ol.cf-ol li { margin: 10px 0 0 0 !important; }
#cforms12form  li#li-12-6 label { display: inline;}
#cforms12form .cf-box-a { margin: 0 !important; padding:0; vertical-align: middle; display:inline; } 
#cforms12form input.single { width: 327px; height: 20px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman";}
#cforms12form textarea { width: 327px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman"; }
#cforms12form .cf-after { width: 300px; margin: 0px; padding-left: 10px; }
#cforms12form .textonly { width: 321px; text-align: left; background: #ece7d8; border: none;  padding: 8px; color:#000; font:14px "Times New Roman"; }

/*Merrill Hills Forms*/
#cforms13form { width: 335px; font:15px "Times New Roman";}
#cforms13form label { background: none; padding: 0; display: block; font:15px "Times New Roman"; text-align: left; width: auto; }
#cforms13form span { display: inline; }
.linklove { display:none; }
#cforms13form p.cf-sb {text-align: left !important; margin: 10px 0 0 0; }
.entry #cforms13form ol.cf-ol li { margin: 10px 0 0 0 !important; }
#cforms13form  li#li-13-6 label { display: inline;}
#cforms13form .cf-box-a { margin: 0 !important; padding:0; vertical-align: middle; display:inline; } 
#cforms13form input.single { width: 327px; height: 20px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman";}
#cforms13form textarea { width: 327px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman"; }
#cforms13form .cf-after { width: 300px; margin: 0px; padding-left: 10px; }
#cforms13form .textonly { width: 321px; text-align: left; background: #ece7d8; border: none;  padding: 8px; color:#000; font:14px "Times New Roman"; }

/*Northfield Manor Forms*/
#cforms14form { width: 335px; font:15px "Times New Roman";}
#cforms14form label { background: none; padding: 0; display: block; font:15px "Times New Roman"; text-align: left; width: auto; }
#cforms14form span { display: inline; }
.linklove { display:none; }
#cforms14form p.cf-sb {text-align: left !important; margin: 10px 0 0 0; }
.entry #cforms14form ol.cf-ol li { margin: 10px 0 0 0 !important; }
#cforms14form  li#li-14-6 label { display: inline;}
#cforms14form .cf-box-a { margin: 0 !important; padding:0; vertical-align: middle; display:inline; } 
#cforms14form input.single { width: 327px; height: 20px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman";}
#cforms14form textarea { width: 327px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman"; }
#cforms14form .cf-after { width: 300px; margin: 0px; padding-left: 10px; }
#cforms14form .textonly { width: 321px; text-align: left; background: #ece7d8; border: none;  padding: 8px; color:#000; font:14px "Times New Roman"; }

/*Parkside Forms*/
#cforms15form { width: 335px; font:15px "Times New Roman";}
#cforms15form label { background: none; padding: 0; display: block; font:15px "Times New Roman"; text-align: left; width: auto; }
#cforms15form span { display: inline; }
.linklove { display:none; }
#cforms15form p.cf-sb {text-align: left !important; margin: 10px 0 0 0; }
.entry #cforms15form ol.cf-ol li { margin: 10px 0 0 0 !important; }
#cforms15form  li#li-15-6 label { display: inline;}
#cforms15form .cf-box-a { margin: 0 !important; padding:0; vertical-align: middle; display:inline; } 
#cforms15form input.single { width: 327px; height: 20px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman";}
#cforms15form textarea { width: 327px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman"; }
#cforms15form .cf-after { width: 300px; margin: 0px; padding-left: 10px; }
#cforms15form .textonly { width: 321px; text-align: left; background: #ece7d8; border: none;  padding: 8px; color:#000; font:14px "Times New Roman"; }

/*Parkside Manor Forms*/
#cforms16form { width: 335px; font:15px "Times New Roman";}
#cforms16form label { background: none; padding: 0; display: block; font:15px "Times New Roman"; text-align: left; width: auto; }
#cforms16form span { display: inline; }
.linklove { display:none; }
#cforms16form p.cf-sb {text-align: left !important; margin: 10px 0 0 0; }
.entry #cforms16form ol.cf-ol li { margin: 10px 0 0 0 !important; }
#cforms16form  li#li-16-6 label { display: inline;}
#cforms16form .cf-box-a { margin: 0 !important; padding:0; vertical-align: middle; display:inline; } 
#cforms16form input.single { width: 327px; height: 20px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman";}
#cforms16form textarea { width: 327px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman"; }
#cforms16form .cf-after { width: 300px; margin: 0px; padding-left: 10px; }
#cforms16form .textonly { width: 321px; text-align: left; background: #ece7d8; border: none;  padding: 8px; color:#000; font:14px "Times New Roman"; }

/*Woodland Manor Forms*/
#cforms17form { width: 335px; font:15px "Times New Roman";}
#cforms17form label { background: none; padding: 0; display: block; font:15px "Times New Roman"; text-align: left; width: auto; }
#cforms17form span { display: inline; }
.linklove { display:none; }
#cforms17form p.cf-sb {text-align: left !important; margin: 10px 0 0 0; }
.entry #cforms17form ol.cf-ol li { margin: 10px 0 0 0 !important; }
#cforms17form  li#li-17-6 label { display: inline;}
#cforms17form .cf-box-a { margin: 0 !important; padding:0; vertical-align: middle; display:inline; } 
#cforms17form input.single { width: 327px; height: 20px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman";}
#cforms17form textarea { width: 327px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman"; }
#cforms17form .cf-after { width: 300px; margin: 0px; padding-left: 10px; }
#cforms17form .textonly { width: 321px; text-align: left; background: #ece7d8; border: none;  padding: 8px; color:#000; font:14px "Times New Roman"; }

/*Island Shores Forms*/
#cforms18form { width: 335px; font:15px "Times New Roman";}
#cforms18form label { background: none; padding: 0; display: block; font:15px "Times New Roman"; text-align: left; width: auto; }
#cforms18form span { display: inline; }
.linklove { display:none; }
#cforms18form p.cf-sb {text-align: left !important; margin: 10px 0 0 0; }
.entry #cforms18form ol.cf-ol li { margin: 10px 0 0 0 !important; }
#cforms18form  li#li-18-6 label { display: inline;}
#cforms18form .cf-box-a { margin: 0 !important; padding:0; vertical-align: middle; display:inline; } 
#cforms18form input.single { width: 327px; height: 20px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman";}
#cforms18form textarea { width: 327px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman"; }
#cforms18form .cf-after { width: 300px; margin: 0px; padding-left: 10px; }
#cforms18form .textonly { width: 321px; text-align: left; background: #ece7d8; border: none;  padding: 8px; color:#000; font:14px "Times New Roman"; }

/*Bella Vista Forms*/
#cforms5form { width: 335px; font:15px "Times New Roman";}
#cforms5form label { background: none; padding: 0; display: block; font:15px "Times New Roman"; text-align: left; width: auto; }
#cforms5form span { display: inline; }
.linklove { display:none; }
#cforms5form p.cf-sb {text-align: left !important; margin: 10px 0 0 0; }
.entry #cforms5form ol.cf-ol li { margin: 10px 0 0 0 !important; }
#cforms5form  li#li-5-6 label { display: inline;}
#cforms5form .cf-box-a {margin: 0 !important; padding:0; vertical-align: middle; display:inline; } 
#cforms5form input.single { width: 327px; height: 20px; background: #ece7d8; border: none;  padding: 4px; color:#000; font:14px "Times New Roman";}
#cforms5form textarea { width: 330px; background: #ece7d8; border: none;  padding: 4px; margin:0px; color:#000; font:14px "Times New Roman"; }
#cforms5form .cf-after { width: 300px; margin: 0px; padding-left: 10px; }
#cforms5form .textonly { width: 321px; text-align: left; background: #ece7d8; border: none;  padding: 8px; color:#000; font:14px "Times New Roman"; }

/*rollover memory community maps*/

#maps ul{
	margin:0;
	padding:0;
	list-style: none;
	}
#maps li {
	background-image: url("images/dnbutt.gif"); /* This is to preload the hover state */
	background-repeat: no-repeat; 
	margin-top: 33px; /* For IE5 Mac only - reset to 0 below */
	margin-bottom: 65px; /* For IE5 Mac only - reset to 0 below */
	}
	
#maps a { /* if background is on a:link IE6 won't display properly  */
	background-image: url("../images/upbutt.gif"); /*can be just background */
	background-repeat: no-repeat; /* height and or width in here will stop main image change in IE5 */
	padding-top: 32px; /* For IE5 Mac only - reset to 0 below */
	padding-left: 5px; 
	padding-bottom: 32px; /* For IE5 Mac only - reset to 0 below */
	padding-right: 32px; /* For IE5 Mac only - reset to 10 below */
	color: yellow;
	font-family: "Arial Black", sans-serif;
	text-align: center;
	/*height or width in here will stop main image change in IE5 Win
	luckily, line-height is OK! - hidden from IE5 Mac see below
	a must be block to display background-image in IE Win
	 - but also needs to be hidden from IE5 Mac see below */
	}

#maps a/*Comment hack to hide this from IE5 - needed to extend link over button image in IE6 */{
	height:107px;
	}
 
#maps a:hover {
	background: url("../images/dnbutt.gif") no-repeat; /* no background-x styles work here */
	color: red; 
	}
#maps a img {
	width: 252px; /* IE5 Win can't dynamically change size - don't use 0px to hide */
	height: 676px;
	position: absolute;
	top: 550px;
	left: 850px;
	border: 0px solid black;
	visibility: hidden;
	}

 /* commented backslash hack v2 - hide rules from IE5 Mac \*/
#maps a {
	padding-top: 0; 
	padding-bottom: 0;
	padding-right: 10px; 
	display: block;
	line-height: 80px;
	}	
#maps li {
	margin-top:0;
	margin-bottom:0;
	width: 80px;
	}
/* end hack */


#maps a:hover img {
	visibility:visible;
	}

#maps li.bellavistamanormap { width:458px; background-image: url("images/memmap1.png"); }
#maps li.centennialinnmap { width:458px; background-image: url("images/memmap2.png"); }
#maps li.countrysideeastmap { width:458px; background-image: url("images/memmap3.png"); }
#maps li.countrysidewestmap { width:458px; background-image: url("images/memmap4.png"); }
#maps li.foxpointmanormap { width:458px; background-image: url("images/memmap5.png"); }
#maps li.lakeshoremanormap { width:458px; background-image: url("images/memmap6.png"); }
#maps li.merrillhillsmanormap { width:458px; background-image: url("images/memmap7.png"); }
#maps li.northfieldmanormap { width:458px; background-image: url("images/memmap8.png"); }
#maps li.northgrovemanormap { width:458px; background-image: url("images/memmap11.png"); }
#maps li.parksidemanormap { width:458px; background-image: url("images/memmap9.png"); }
#maps li.woodlandmanormap { width:458px; background-image: url("images/memmap10.png"); }


/*end memory maps*/

/*rollover independent community maps*/

#maps2 ul{
	margin:0;
	padding:0;
	list-style: none;
	}
#maps2 li {
	background-image: url("images/dnbutt.gif"); /* This is to preload the hover state */
	background-repeat: no-repeat; 
	margin-top: 33px; /* For IE5 Mac only - reset to 0 below */
	margin-bottom: 65px; /* For IE5 Mac only - reset to 0 below */
	}
	
#maps2 a { /* if background is on a:link IE6 won't display properly  */
	background-image: url("../images/upbutt.gif"); /*can be just background */
	background-repeat: no-repeat; /* height and or width in here will stop main image change in IE5 */
	padding-top: 32px; /* For IE5 Mac only - reset to 0 below */
	padding-left: 5px; 
	padding-bottom: 32px; /* For IE5 Mac only - reset to 0 below */
	padding-right: 32px; /* For IE5 Mac only - reset to 10 below */
	color: yellow;
	font-family: "Arial Black", sans-serif;
	text-align: center;
	/*height or width in here will stop main image change in IE5 Win
	luckily, line-height is OK! - hidden from IE5 Mac see below
	a must be block to display background-image in IE Win
	 - but also needs to be hidden from IE5 Mac see below */
	}

#maps2 a/*Comment hack to hide this from IE5 - needed to extend link over button image in IE6 */{
	height:100px;
	}
 
#maps2 a:hover {
	background: url("../images/dnbutt.gif") no-repeat; /* no background-x styles work here */
	color: red; 
	}
#maps2 a img {
	width: 252px; /* IE5 Win can't dynamically change size - don't use 0px to hide */
	height: 676px;
	position: absolute;
	top: 450px;
	left: 850px;
	border: 0px solid black;
	visibility: hidden;
	}

 /* commented backslash hack v2 - hide rules from IE5 Mac \*/
#maps2 a {
	padding-top: 0; 
	padding-bottom: 0;
	padding-right: 10px; 
	display: block;
	line-height: 80px;
	}	
#maps2 li {
	margin-top:0;
	margin-bottom:0;
	width: 80px;
	}
/* end hack */


#maps2 a:hover img {
	visibility:visible;
	}


#maps2 li.bellavistamap { width:458px; background-image: url("images/indmap1.png"); }
#maps2 li.bellevuemap { width:458px; background-image: url("images/indmap2.png"); }
#maps2 li.foxpointmap { width:458px; background-image: url("images/indmap3.png"); }
#maps2 li.hickoryparkmap { width:458px; background-image: url("images/indmap4.png"); }
#maps2 li.islandshoresmap { width:458px; background-image: url("images/indmap5.png"); }
#maps2 li.parksidemap { width:458px; background-image: url("images/indmap6.png"); }


/* Newsletter subscription form - cform20  */
#subscribeform { position: relative; }
#subscribeform #usermessage20a { position: absolute;  top: 95px; left: 0;}
#subscribeform .cf_info, 
#subscribeform .success {
	padding: 5px !important; margin: 0; width: 200px; text-align: center;
}

#subscribeform .emailreqtxt { display: none; }
#subscribeform label span { display:none;}
#subscribeform .cform { float: right; margin: 0 0 5px 0; width: auto; padding: 0; }
#subscribeform .cf-ol { padding: 0; margin: 0; }
#subscribeform .cf-ol li#li-20-1 { padding: 0; margin: 0; line-height: normal; }
input#cf20_field_1 { padding: 0; margin: 0; } 
#subscribeform .cform input { width: auto; padding: 0; border:none; }
#subscribeform .cform input.typebox,
#subscribeform .cform input#cf20_field_1
  { 
	background:#fff; width: 200px; height: 19px; float: left; border:1px solid #848484; }
}
#subscribeform input.searchbutton { width: auto; padding: 0; border: none; }

