body {
	background-color: #cc0000;
	margin:0px;
	padding:0px;
	font-family: "Comic Sans MS", cursive;
	font-size: 100%;
	color: #000;
}
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
}
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}

#main {
	width:1004px;
	margin: 0px auto 0px auto;
	border: 0px solid #f0f0f0;
	background-color: #B00000;

}
#Div {
	background-color: #b00000;
	width:1000px;
	padding-top:0px;
	height:259px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#banner {
	margin-left:1px;
	margin-top:0px;
	width:998px;
	height:202px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#menu {
	margin-left:1px;
	margin-top:0px;
	width:998px;
	height:85px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#outer_container {
	border: 1px none #ffffff;
	width:1001px;
	padding-top:0px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-color: #B00000;

}

#parties_container {
	border: 1px none #ffffff;
	width:1001px;
	padding-top:0px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-color: #B00000;
	height: 1100px;
}

.Txt_Our {
	margin-left:37px;
	margin-top:9px;
	width:932px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:20px;
	font-family:'Comic Sans MS', Arial, Helvetica, sans-serif;
	text-align: center;
	color: #ffffff;
	line-height: 120%;
	padding-top:1px;
	padding-bottom:2px;

}
.Txt_The {
	margin-left:6px;
	margin-top:13px;
	width:92px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:14px;
	font-family:'Comic Sans MS', Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: center;
	color: #ffffff;
	line-height: 120%;
	padding-top:1px;
	padding-bottom:2px;

}
#colwrap2 {
	float:left;
	width:130px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;

}
#entertainers_links {
	margin-left:3px;
	margin-top:10px;
	width:102px;
	height:764px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.Txt_Come {
	margin-left:3px;
	margin-top:11px;
	width:117px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:12px;
	font-family:'Comic Sans MS', Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: left;
	color: #ffffff;
	line-height: 120%;
	padding-top:1px;
	padding-bottom:2px;

}
#rsvp {
	margin-left:3px;
	margin-top:6px;
	width:120px;
	height:120px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.Txt_The2 {
	margin-left:4px;
	margin-top:10px;
	width:126px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:12px;
	font-family:'Comic Sans MS', Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: center;
	color: #ffffff;
	line-height: 120%;
	padding-top:1px;
	padding-bottom:2px;

}
#colwrap3 {
	float:left;
	width:869px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;

}
#parties {
	margin-left:8px;
	margin-top:7px;
	width:248px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(images/index/parties.jpg);
	overflow:hidden;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-repeat: no-repeat;
	height: 220px;

}
#corporate {
	margin-right:1px;
	margin-top:7px;
	width:270px;
	height:242px;
	margin-bottom:0px;
	float:right;
	display:inline;
	background-image: url(images/index/corporate.jpg);
	overflow:hidden;
	padding-top: 20px;

}
#Div2 {
	background-color: #ffffff;
	border: 7px solid #ffcc33;
	width:263px;
	padding-top:17px;
	height:341px;
	margin-right:27px;
	margin-top:7px;
	margin-bottom:0px;
	float:right;
	display:inline;

}
#ideas {
	margin-left:8px;
	margin-top:60px;
	width:215px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;
	padding-right: 20px;
	padding-left: 20px;
	border: 7px solid #002F00;
	padding-top: 20px;
	background-repeat: repeat-x;
	background-color: #FFF;
	background-image: url(images/index/bg_blue.jpg);
}

#christmas {
	margin-left:8px;
	margin-top:60px;
	width:215px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;
	padding-right: 20px;
	padding-left: 20px;
	border: 7px solid #002F00;
	padding-top: 20px;
	background-image: url(images/index/bauble.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
}

#fun {
	margin-right:1px;
	width:238px;
	height:317px;
	margin-bottom:0px;
	float:right;
	display:inline;
	background-image: url(images/index/fun.jpg);
	overflow:hidden;
	margin-top: -65px;
	padding-right: 20px;
	padding-left: 20px;

}
#facepainters {
	margin-right:22px;
	margin-top:44px;
	width:252px;
	height:307px;
	margin-bottom:0px;
	float:right;
	display:inline;
	background-image: url(images/index/facepainters.jpg);
	overflow:hidden;
	padding-left: 15px;

}
#large_rect {
	background-color: #ffffff;
	border: 7px solid #ff0033;
	width:846px;
	padding-top:0px;
	height:249px;
	margin-left:9px;
	margin-top:27px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.Txt_Testimonials {
	margin-left:372px;
	margin-top:7px;
	width:129px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:20px;
	font-family:'Comic Sans MS', Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: center;
	color: #cc0000;
	line-height: 120%;
	padding-top:1px;
	padding-bottom:2px;

}
#colwrap6 {
	float:left;
	width:281px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;

}
#Div3 {
	border: 1px solid #000000;
	width:259px;
	padding-top:0px;
	height:131px;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#steph_photo {
	margin-left:9px;
	margin-top:11px;
	width:91px;
	height:113px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.Txt_Henrietta {
	margin-left:10px;
	margin-top:12px;
	width:128px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:12px;
	font-family:'Comic Sans MS', Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	line-height: 120%;
	padding-top:1px;
	padding-bottom:2px;

}
.Txt_“Henrietta {
	margin-right:15px;
	margin-top:8px;
	width:535px;
	margin-bottom:0px;
	float:right;
	display:inline;
	font-size:12px;
	font-family:'Comic Sans MS', Arial, Helvetica, sans-serif;
	text-align: center;
	color: #cc0000;
	line-height: 120%;
	padding-top:1px;
	padding-bottom:2px;

}
#Line {
	border-bottom: 5px solid #ff0000;
	width:995px;
	margin-left:1px;
	margin-top:47px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#Line2 {
	border-bottom: 5px solid #ff9966;
	width:995px;
	margin-left:1px;
	margin-top:4px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.Txt_Website {
	margin-top:14px;
	width:1000px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:150%;
	font-family:'Comic Sans MS', Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 120%;
	padding-top:1px;
	padding-bottom:2px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;

}
#Line3 {
	border-bottom: 5px solid #ff9966;
	width:995px;
	margin-left:1px;
	margin-top:14px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#Line4 {
	border-bottom: 5px solid #ffffff;
	width:995px;
	margin-left:1px;
	margin-top:4px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#main #outer_container #colwrap3 #Div2 .brown_larger a {
	color: #930;
	font-size: 150%;
	font-family: "Comic Sans MS";
}
.balloons {
	float: right;
	margin-right: -20px;
	margin-top: -20px;
}

