body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 12px Georgia, Times New Roman, Times, serif;
	line-height:16px;
	color: #0A492E;
	border:0;
}

table#mb td {border-color: #55c939; border-style:solid; border-width:1px; border-bottom-width:0; border-right-width:0;}
table#mb {border-color: #55c939; border-style:solid; border-width:1px; border-top-width:0; border-left-width:0;}

a {
	color: #ffffff;
	}

a#linkGreen {
	color: #006600;
}

#wrapper {
	width: 960px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bkgd_page.jpg);
	background-repeat: no-repeat;
}

#wrapperHome {
	width: 1050px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}

#container {
	width:960px;
	text-align: left;
	background-image: url(../images/bkgd_frame.jpg);
	}

#map {
	background-image:url(../images/flash_placeholder.jpg);
	background-repeat:no-repeat;
	}

#leftC {
	width: 216px;
	background-image: url(images/page-leftC-bkgd.gif);
	}
	
#middleC {
	width: 585px;
	background-color:#CEEFCE;
	background-image: url(images/page-middleC-bkgd.gif);
	background-repeat: no-repeat;
	}

#rightC {
	width: 159px;
	background-image: url(images/page-rightC-bkgd.gif);
	}


.scroll {
	width: 560px;
	padding-top: 185px;
	margin-right: auto;
	margin-left: auto;
}

.wrapperV2 {
	width: 960px;
	background-image: url(images/garden_bkgd-top.jpg);
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	border-width: 0px;
	border-style:solid;
	border-color:#FFFFFF;
}
.scrollV2 {
	width: 560px;
	padding-top: 60px;
	float:right;
	margin-right: 200px;
}
.scroll_content {
	width: 500px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background-color:#CEEFCE;
	background-image: url(images/page-scroll-bkgd.gif);
	background-repeat: no-repeat;
}

.scroll_botV2 {
	width: 560px;
	float:right;
	margin-right: 200px;
}

.content {
	width: 532px;
	background-color:#000000;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	}
	
.left {
	float:left;
	width: 200px;
	margin: 0;
	text-align: left;
	padding-top: 185px;
	
}	
	
/* Text Classes */ 
.text {
	font: 11px Georgia, Times New Roman, Times, serif;
	color: #0A492E;
	line-height: 14px;
} 
.text-b { font: 12px Georgia, Times New Roman, Times, serif; color: #0A492E; font-weight: bold; }
.text-highlight { font: bold 12px Georgia, Times New Roman, Times, serif; color: #0A492E; } 
.text-green_highlight { font: bold 12px Georgia, Times New Roman, Times, serif; color: #006600; }

.text-teaser {
	font: 11px Georgia, Times New Roman, Times, serif;
	color: #CC9900;
} 

.text-teaser-highlight {
	font: 13px Georgia, Times New Roman, Times, serif;
	color: #CC9900;
	font-weight:bold;
} 
#date {
	width: 110px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	vertical-align: top;
}

.contentTable{
	width:722px;
	}

.contentTable a{
	color:#0A492E;
	}
	
.eventDesc {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	vertical-align: top;
	width: 612px;
}

.eventDesc a{
	color:#0A492E;
}

.partyDesc {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	vertical-align: top;
	width: 452px;
}

.partyDesc a{
	color:#0A492E;
}

.partyInvite {
	width: 270px;
}

.partyInvite img {
	margin: 0 0 15px 0;
	border: 0px solid #a8d00a;
}

#title {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.title {
	font-weight:bold;
	font-size:11px;
	line-height:13px;
	}

#headerHome {
	background-image:url(../images/bkgd_home.jpg);
	background-repeat:no-repeat;
	height: 141px;
	text-align: left;
	}
	
#header {
	background-image:url(../images/bkgd_header.jpg);
	background-repeat:no-repeat;
	height: 212px;
	text-align: left;
	}

#headerHome img, #header img{
	border:0;
	}

#headerNav {
	height:134px;
	}
	
#headerHomeNav {
	padding:14px 0 0 0;
	float: left;
	position: relative;
	width: 680px;
	}
	
#headerHomeNavRight {
	float: left;
	width: 370px;
	}

#headerNav img{
	border:0;
	}
	
#wickedFan {
	float:left;
	position:relative;
	}
	
#wickedHomeLinkForHome {
	margin:0 0 0 0px;
	width: 240px;
	padding: 14px 0 0 0;
	}
	
#wickedHomeLink {
	margin:0 0 0 630px;
	width: 240px;
	padding: 14px 0 0 0;
	}

#wickedSocialForHome {
	margin:0 0 0 190px;
	}
	
#wickedSocial {
	margin:0 0 0 830px;
	}
	
#wickedSocialForHome ul, #wickedSocial ul {
	margin:0;
	padding:0;
	}
	
#wickedSocialForHome li, #wickedSocial li {
	margin:0 10px 0 0;
	padding:0;
	float:left;
	list-style:none;
	}

#navHome {
	padding:40px 0 0 0;
	width: 679px;
	}
	
#navHome ul {
	margin:0 0 0 70px;
	padding:0;
	}
	
#navHome li {
	margin:0 5px 0 0;
	padding:0;
	float:left;
	list-style:none;
	}
	
#nav {
	padding:0 0 0 0;
	}
	
#nav ul {
	margin:0 0 0 83px;
	padding:0;
	}
	
#nav li {
	margin:0 10px 0 0;
	padding:0;
	float:left;
	list-style:none;
	}
	
#subNav {
	padding:16px 0 0 32px;
	}
	
#subNav ul {
	margin:0 0 0 83px;
	padding:0;
	line-height:12px;
	}
	
#subNav li {
	margin:0 4px 0 0;
	padding:0;
	float:left;
	list-style:none;
	}

#navHome img, #nav img, #subNav img {
	border:0;
	}

#content {
	margin:0 0 0 116px;
	width:722px;
	padding: 41px 0 0 0;
	}
	
#contentTall {
	margin:0 0 0 116px;
	width:722px;
	padding:0 0 0 0;
	}

#footer {
	height: 130px;
	background-image: url(../images/frame-bot.jpg);
	background-repeat: no-repeat;
	}
	
#footerLinks {
	padding:60px 0 0 0;
	background:none;
	}
	
.clear {clear:both;font-size:0;height:0;line-height:0}

#content ul {
	list-style:none;
	margin:0 0 0 25px;
	padding:0;
	}
		
#content ul li {
	text-align : left;
	padding-bottom : 3px;
	list-style : url(../images/list-diamond.gif);
} 

#pageContentEnter {
	width: 722px;
	}

#mainSectionEnter {
	width:447px;
	padding:22px 0 0 0;
	margin: 0 0 0 123px;
	}		

div.enterForm {
	margin:0 0 0 0px;
	color:#545557;
	width: 722px;
}	
.enterForm dl {clear:left;}
.enterForm dt {width: 150px;border: 0px solid white;text-align: right;padding: 0 5px 10px 0;}
.enterForm dd {margin: 0 10px 10px 0;}
.enterForm dd.columnTwo {padding: 0 0px 0px 20px;width: 200px;}
.enterForm dd.columnCheckbox {padding: 0 0px 0px 0px;width: 10px;}
.enterForm dd.columnCheckbox input{
	background-color:#e2e6e7;
	padding: 0;
	width: 20px;
	height: 20px;
}
.enterForm dd.columnOptin {
	padding: 0 0px 0px 10px;
	width: 170px;
}
.enterForm dt,dd {float:left;}
.enterForm.labelName {width: 80px;}
.enterForm.labelTitle {width: 40px;}
.inputText {background-color: #D5D5D5;border: none;width: 200px;height: 20px;line-height: 20px;}	
.inputCheckbox {background-color:none;}
.enterForm input {
	background-color: #ffffff;
	border: none;
	width: 200px;
	height: 20px;
	line-height: 20px;
}
.enterForm textarea {
	background-color: #ffffff;
	border: none;
}
.enterForm select {
	background-color: #ffffff;
	border: none;
	width: 200px;
	height: 20px;
	line-height: 20px;
}
.enterForm .fieldSmall {
	background-color: #ffffff;
	border: none;
	width: 60px;
	height: 20px;
	line-height: 20px;
	margin: 0 7px 0 0;
}
.enterForm dd.columnSmallFields select{background-color: #D5D5D5;border: none;width: 60px;height: 20px;line-height: 20px;margin: 0 7px 0 0;}
.enterForm dd.columnTwo input {background-color: #D5D5D5;border: none;width: 88px;height: 20px;line-height: 20px;}
.enterForm #Submit{
	border: none;
	width: 91px;
	height: 34px;
	margin: 0;
}
.enterForm a{text-decoration:underline;}
.message, .error-message{color:#eb9400;}
div.enterFormErrors {
	margin:0 0 0 22px;
	color:#eb9400;
	width: 408px;
	font-weight: normal;
}
div.enterFormErrorsMessage {
	margin:0 0 0 22px;
	color:#eb9400;
	width: 408px;
	font-weight: normal;
	text-align:center;
}
fieldset{border:none}
#selectMenu select {
	background-color: #ffffff;
	border: 1px solid #666666;
	width: 300px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	color: #333333;
	font-size: 13px;
}
.buttonReg1 {
	background-color: #ceefce;
	}
