body { width:100%;margin:0;padding:0;background:#4e4e50 url('images/bg-body.gif') repeat-y;background-position:center;font-family:Arial, Helvetica, sans-serif; }

#pageContent a:link {
	color: #6c7100;
	text-decoration: underline;
}
#pageContent a:visited {
	text-decoration: underline;
	color: #6c7100;
}
#pageContent a:hover {
	text-decoration: none;
	color: #6c7100;
}
#pageContent a:active {
	text-decoration: underline;
	color: #6c7100;
}

.dog-photo {
	background-color:#FFFFFF;
	padding:8px;
	border:1px solid #ebe7d3;
}


#header { width:100%;padding:0;background: url('images/bg-header.gif') repeat-x;text-align:center;  }
#headerContent { height:212px;width:960px;margin:0 auto;padding:18px 0 0 0;background: url('images/bg-header-content.jpg'); background-repeat:no-repeat }
#logo { margin-bottom:11px; margin-left:150px;text-align:left; }
/* Navigation */
#navigation { height:28px;margin:0;padding:7px 0 0 108px;text-align:left; }
#navigation #navItems { width:750px;height:23px;margin:0; padding:0;background: url('images/nav-items-bg.gif') 0 -23px;position:relative; }

#navigation #navItems li { margin:0;padding:0;list-style:none;position:absolute; }
#navigation #navItems li, #navigation #navItems a { display:block; }
li a span.alt { display:none; }

#welcome {left: 0; top: 0; width: 90px; height: 23px;}
#why {left: 114px; top: 0px; width: 180px; height: 23px}
#services {left: 313px; top: 0px; width: 82px; height: 23px;}
#joining {left: 421px; top: 0px; width: 70px; height: 23px;}
#rates {left: 522px; top: 0px; width: 47px; height: 23px;}
#faq {left: 600px; top: 0px; width: 32px; height: 23px;}
#contact {left: 663px; top: 0px; width: 68px; height: 23px;}

#welcome a { height:23px; }
#why a { height:23px; }
#services a { height:23px; }
#joining a { height:23px; }
#rates a { height:23px; }
#faq a { height:23px; }
#contact a { height:23px; }

#welcome a:hover { height:23px;background: url("images/nav-items-bg.gif") 0px 0px no-repeat; }
#why a:hover { height:23px;background: url("images/nav-items-bg.gif") -114px 0px no-repeat; }
#services a:hover { height:23px;background: url("images/nav-items-bg.gif") -313px 0px no-repeat; }
#joining a:hover { height:23px;background: url("images/nav-items-bg.gif") -421px 0px no-repeat; }
#rates a:hover { height:23px;background: url("images/nav-items-bg.gif") -522px 0px no-repeat; }
#faq a:hover { height:23px;background: url("images/nav-items-bg.gif") -600px 0px no-repeat; }
#contact a:hover { height:23px;background: url("images/nav-items-bg.gif") -663px 0px no-repeat; }

body.section-welcome #welcome a { height:23px;background: url("images/nav-items-bg.gif") 0px 0px no-repeat; }
body.section-why #why a { height:23px;background: url("images/nav-items-bg.gif") -114px 0px no-repeat; }
body.section-services #services a { height:23px;background: url("images/nav-items-bg.gif") -313px 0px no-repeat; }
body.section-joining #joining a { height:23px;background: url("images/nav-items-bg.gif") -421px 0px no-repeat; }
body.section-rates #rates a { height:23px;background: url("images/nav-items-bg.gif") -522px 0px no-repeat; }
body.section-faq #faq a { height:23px;background: url("images/nav-items-bg.gif") -600px 0px no-repeat; }
body.section-contact #contact a { height:23px;background: url("images/nav-items-bg.gif") -663px 0px no-repeat; }

#subNav { height:24px;font-size:10px; }
#subNav ul { margin:0;padding:5px 0 0 0; }
#subNav ul li { margin:0;padding:0 5px 0 16px;display:inline;list-style-type:none;background: url('images/nav-sub-bullet.gif') 0px 4px no-repeat; }
#subNav ul li.bulletproof { background:none; }
#subNav ul li a { color:#dedede;font-size:11px;text-decoration:none;text-transform:uppercase;font-family:Georgia, "Times New Roman", Times, serif; }

#content { width:100%;background-color:#d9d6b7; }
#pageContentWrapper { width:960px;margin:0 auto;padding:15px 0 30px 0;background: url('images/bg-content.gif') repeat-y; }
#pageContent { width:720px;padding:0 115px 0 125px; }

#homepageColumns { float:left;width:100%; }
#homepageColumns #homepageColumnLeft { float:left;width:365px; }
#homepageColumns #homepageColumnLeft p.caption { width:345px;margin:0;padding:0;text-align:right;font-size:11px;font-family:"Comic Sans MS", arial; }
#homepageColumns #homepageColumnRight { float:left;width:355px; }
#homepageColumnRight #ownersBlurbTop { width:353px;height:10px;font-size:1px;line-height:0;background: url('images/bg-owners-blurb-top.gif') no-repeat; }
#homepageColumnRight #ownersBlurbContent { width:313px;padding:15px 20px 20px 20px;background: url('images/bg-owners-blurb-content.gif') repeat-y; }
#homepageColumnRight #ownersBlurbContent p { font-size:12px;font-family:"Comic Sans MS", arial; }
#homepageColumnRight #ownersBlurbContent h2 { margin:0 0 3px 0;padding:0;font-size:15px;font-weight:normal;font-family:"Comic Sans MS", arial; }
#homepageColumnRight #ownersBlurbBottom { width:353px;height:10px;font-size:1px;line-height:0;background: url('images/bg-owners-blurb-bottom.gif') no-repeat; }

#pageContent h1 { margin:12px 0 6px 0;padding:0 0 11px 0;font-size:18px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;background: url('images/bg-header-dotted.gif') 0 28px repeat-x; color:#6c7100; }
#pageContent h2 { margin:12px 0 6px 0;padding:0 0 11px 0;font-size:16px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;background: url('images/bg-header-dotted.gif') 0 28px repeat-x; color:#666; }
#pageContent h3 {  padding:10px 0 0 0; margin:10px 0 0 0; font-size:14px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#4e4e50; }
#pageContent .contentLeft { float:left;width:350px;padding:0 10px 0 0; }
#pageContent .contentRight { float:left;width:350px;padding:0 0 0 10px; }
#pageContent p { margin:0;padding:0px 0 8px 0;font-size:12px; line-height:18px; }
#pageContent ul, ol { font-size:12px;line-height:18px; }
#pageContent li { margin-top:6px; }
#pageContent li li { margin-top:2px; }
#pageContent strong { color:#4e4e50; }

.contentWrapper { float:left;margin:0 0 10px 0; } 
div.clear { clear:both; }

#footer { clear:both;height:168px;width:100%;background: url('images/bg-footer.gif') repeat-x; }
#footerContent { clear:both;height:168px;width:960px;margin:0 auto;background: url('images/bg-footer-content.gif'); }


#footerNav { height:28px;margin:0;padding:0 0 0 100px;text-align:left; }
#footerNav #footerNavItems { width:760px;height:28px;margin:0; padding:0;background: url('images/footernav-items-bg.gif') 0 0;position:relative; }

#footerNav #footerNavItems li { margin:0;padding:0;list-style:none;position:absolute; }
#footerNav #footerNavItems li, #footerNav #footerNavItems a { display:block; }
li a span.alt { display:none; }

#footer-welcome {left: 8px; top: 0; width: 73px; height: 28px;}
#footer-why {left: 121px; top: 0px; width: 160px; height: 28px}
#footer-services {left: 320px; top: 0px; width: 68px; height: 28px;}
#footer-joining {left: 428px; top: 0px; width: 61px; height: 28px;}
#footer-rates {left: 529px; top: 0px; width: 45px; height: 28px;}
#footer-faq {left: 614px; top: 0px; width: 29px; height: 28px;}
#footer-contact {left: 683px; top: 0px; width: 67px; height: 28px;}

#footer-welcome a { height:28px; }
#footer-why a { height:28px; }
#footer-services a { height:28px; }
#footer-joining a { height:28px; }
#footer-rates a { height:28px; }
#footer-faq a { height:28px; }
#footer-contact a { height:28px; }

#footerSubNav { height:24px;font-size:10px; }
#footerSubNav ul { float:left;margin:0;padding:5px 0 0 0; }
ul.footerSubNav-why { width:164px;padding-left:125px !important; }
ul.footerSubNav-services { width:100px;padding-left:42px !important; }
ul.footerSubNav-joining { width:90px;padding-left:3px !important; }
ul.footerSubNav-rates { width:75px;padding-left:5px !important; }
ul.footerSubNav-faq { width:60px;padding-left:0px !important; }
ul.footerSubNav-contact { width:85px;padding-left:4px !important; }

#footerSubNav ul li { margin:0;padding:0 0 2px 12px;list-style-type:none;background: url('images/nav-sub-bullet.gif') 0px 4px no-repeat; }
#footerSubNav ul li.bulletproof { background:none; }
#footerSubNav ul li a { color:#dedede;font-size:11px;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif; }

#letterwrapper {
	margin-left:-10px;
	width:732px;
	font-size:12px;
	font-family:"Comic Sans MS", arial; 
	background-image:url(images/letter-bg-mid.gif);
	background-repeat:repeat-y;
}
#lettertop {
	height:13px;
	background-image:url(images/letter-bg-top.gif);
	background-repeat:no-repeat;
}
#lettermid {	
	padding:10px 30px 10px 30px;
}
#letterbtm {
	height:21px;
	background-image:url(images/letter-bg-btm.gif);
	background-repeat:no-repeat;
}

#lettermid .contentLeft { float:left;width:320px;padding:0 10px 0 0; }
#lettermid .contentRight { float:left;width:320px;padding:0 0 0 20px; }


/* FCKeditor Custom Styles */
p.caps { text-transform:uppercase; }
div.articleImageLeft { float:left;padding:0 20px 5px 0px;font-size:11px;color:#666;font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
div.articleImageRight { float:right;padding:0 0 5px 20px;font-size:11px;color:#666;font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
div.articleImageLeft img, div.articleImageRight img { margin:0 0 3px 0; }

table.tbl-daycare {
	border-collapse:collapse;
	border:1px solid #f4f1e3;
	font-size:12px;
}

table.tbl-daycare th {
	background-color:#a29e7e;
	padding:5px 10px 5px 10px;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
}

table.tbl-daycare td {
	background-color:#dbd7b5;
	padding:5px 10px 5px 10px;
	border:1px solid #f4f1e3;
	font-family:Arial, Helvetica, sans-serif;
}
