/* CSS Document */

body { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFF; padding-top:15px; }
.wrapper { margin:0 auto; width:800px; padding:0 3px; background-color:#9D9F9E; border-left:2px solid #9D9F9E; border-right:2px solid #9D9F9E; border-top:5px solid #9D9F9E; border-bottom:5px solid #9D9F9E; }
.header { background-color:#F7F3F1; padding-left:5px; padding-bottom:3px; margin-bottom:5px; }

.home .content-overlay { background:transparent url(../images/overlay_bg.png) no-repeat bottom; position:relative; } /* default one */
.rsvp .content-overlay { background:transparent url(../images/overlay_bg.png) no-repeat bottom; position:relative; }
.testimonials .content-overlay { background:transparent url(../images/overlay_test_bg.png) no-repeat bottom;  position:relative; }
.event-childcare .content-overlay { background:transparent url(../images/overlay_test_bg.png) no-repeat bottom;  position:relative; }
.faq .content-overlay { background:transparent url(../images/overlay_prices_bg.png) no-repeat bottom; position:relative; }
.hotel .content-overlay { background:transparent url(../images/overlay_prices_bg.png) no-repeat bottom; position:relative; }
.contact-us .content-overlay { background:transparent url(../images/overlay_contact_bg.png) no-repeat bottom; position:relative; }
.kids-kits .content-overlay { background:transparent url(../images/overlay_contact_bg.png) no-repeat bottom; position:relative; }

.content-overlay .bottom { position:relative; /* bottom:5px; width:100%;*/ /*left:300px;width:300px;*/ text-align:center; color:#FFF; }
.content-overlay .bottom p { }
.content-overlay .bottom .facebook { position:absolute; right:170px; top:-10px; z-index:99; text-align:center; font-weight:bold; }
.content-overlay .bottom .facebook a {color:#000; text-decoration:none; ;}
.content-overlay .bottom .facebook a:hover {color:#FFF; text-decoration:underline; }
.content-overlay .bottom .text-nav { }
.content-overlay .bottom .text-nav a {color:#FFF;text-decoration:none; }
.content-overlay .bottom .text-nav a:hover { font-size:11px; color:#00C4F2; text-decoration:underline; }
.content-overlay .bottom .contact {color:#000;}

.content { background:#FFF url(../images/party_sitters_14.png) repeat-x; }
.content .page-title { font-size:24px;  padding:0 20px; }
.content p { padding:0px 20px; font-weight:bold; }
.content .footer { margin-left:270px; width:300px; float:left; }
.content .footer .page-title { margin-bottom:0px; }
.content .footer p {
	margin-top:0px;
	color: #A4D13A;
}
.left-col {/*width:615px;*/ padding-right:185px; /*float:left;*/ min-height:300px; height:auto !important; height:300px;}
.left-col p em { text-decoration:underline; font-size:13px; }
.right-col {width:180px; float:right; }
.clear { height:1px; clear:both; }

.home .content-overlay .left-col { padding-bottom:130px; }
.event-childcare .content-overlay .left-col { padding-bottom:130px; }
.rsvp .content-overlay .left-col { padding-bottom:130px; }
.testimonials .content-overlay .left-col { padding-bottom:130px; }
.faq .content-overlay .left-col { padding-bottom:130px; }
.hotel .content-overlay .left-col { padding-bottom:130px; }
.contact-us .content-overlay .left-col { padding-bottom:130px; }
.kids-kits .content-overlay .left-col { padding-bottom:130px; }