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

#pageContent a:link {
	color: #8c583b;
	text-decoration: underline;
}
#pageContent a:visited {
	text-decoration: underline;
	color: #8c583b;
}
#pageContent a:hover {
	text-decoration: none;
	color: #8c583b;
}
#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:28px; margin-left:150px;padding-top:30px;text-align:left; }
/* Navigation */
#navigation { width:100%;height:28px;margin:0;padding:7px 0 0 0;text-align:center; }
#navigation #navItems { width:750px;height:23px;margin:0 auto;padding:0;background:#bcbdc1;text-align:center; }

#navigation #navItems li { display:inline;margin:0;padding:0 14px;list-style:none; }
#navigation #navItems li, #navigation #navItems a { color:#fff;font-size:18px;text-decoration:none; }
#navigation #navItems a.active, #navigation #navItems a:hover { color:#70665a; }

#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:Arial, Helvetica, sans-serif; }

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

#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:32px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;background: url('images/bg-header-dotted.gif') bottom left repeat-x; color:#70665a;font-weight:bold; }
#pageContent h2 { margin:12px 0 12px 0;padding:0 0 11px 0;font-size:22px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;background: url('images/bg-header-dotted.gif') bottom left repeat-x; color:#70665a;font-weight:bold; }
#pageContent h3 {  padding:10px 0 0 0; margin:0px 0 10px 0; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333; }
#pageContent h4 {  padding:0px 0 0 0; margin:0px 0 0px 0; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333; }
#pageContent h5 {  margin:10px 0 0px 0; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333; }
#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; }

#pageContent img { display:block;margin-bottom:20px;border:1px solid #70665a; }
#pageContent img.noBorder { border:none; }
#pageContent img.imageRight { margin-left:20px; }
#pageContent img.imageLeft { margin-right:20px; }

blockquote { margin:15px 0 0 0;padding:18px;border:1px solid #dddedf;background:#f5f1ee; }
blockquote p { padding:0 !important; }

#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 { width:100%;height:28px;margin:0;padding:0 0 0 0;text-align:center; }
#footerNav #footerNavItems { width:750px;height:24px;margin:0 auto; padding:4px 0 0 0;background:#bcbdc1; }
#footerNav #footerNavItems li { display:inline;margin:0;padding:0 15px;list-style:none; }
#footerNav #footerNavItems li, #footerNav #footerNavItems a { font-size:15px;color:#fff;text-decoration:none; }
#footerNav #footerNavItems li a:hover { color:#70665a; }

#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:Arial, Helvetica, sans-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;
}
