


body {
	margin: 0px 0px 35px 0px; 
	padding: 0px;
	text-align: center;
	background: #9e9e9f url(../images/bg_minisite.gif) repeat-x top left;
	font-size: 76%;
	font-family: Arial, sans-serif;
}
	
#wrapper {
	width: 831px;
	margin: 0px auto;
	text-align: left;;
	}
#Table_01 {
	background: url(../images/bg_table.gif) repeat-y top left;
}	

#Table_01 tr td.greyspacer {
	background-color: #666;
}
/*----------------------------------------*/	
#homesitenav {
	margin: 0px; 
	padding: 0px;
	width: 417px;
	height: 182px;
	background: url(../images/price-invite_WEB_UPDATED_03.gif) no-repeat;
}
#intersitenav {
	margin: 0px; 
	padding: 0px;
	width: 521px;
	height: 42px;
	background: url(../images/price-invite_WEB_UPDATED-07.gif) no-repeat;
}
ul#navlist {
	margin: 8px 0 0 15px; 
	padding: 0px;
}
#intersitenav ul#navlist {
	margin: 8px 0 0 119px; 
	padding: 0px;
}
#navlist li {
	display: inline;
	list-style-type: none;
	padding-right: 23px;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
}
#navlist li a:link, #navlist li a:visited {
	color: #fff;
	text-decoration: none;
}
#navlist li a:hover, #navlist li a:active, #locations #navlist li a.current {
	color: #fbca4e;
	text-decoration: underline;
}
/*----------------------------------------*/
#homemaincontent {
	margin: 0px; 
	padding: 0px;
 	width: 538px; 
 	height: 478px;
	background-color: #fff;
}
#homemaincontent p {
	margin: 0px; 
	padding: 3px 35px 15px 45px;
	line-height: 1.6em;
}
#homemaincontent ul {
	margin: -10px 0 15px 60px; 
	padding: 0px;
	line-height: 1.6em;
	list-style-image: url(../images/bullet_red.gif);
	list-style-type: circle;
}
#homemaincontent h2 {
	margin: 0px; 
	padding: 3px 0 0 45px;
	color: #a22830;
	font-size: 1.4em;
}
/*----------------------------------------*/
#intermaincontent {
	margin: 0px; 
	padding: 0px;
	background-color: #fff;
}
#intermaincontent p {
	margin: 0px; 
	padding: 3px 35px 15px 12px;
	line-height: 1.6em;
}
#leftphotocell {
	background: url(../images/bg_left_photo_cell.gif) repeat-y top left;
}
/*----------------------------------------*/
table.agenda_table {
	border-collapse: collapse;
	margin: 0 0 10px 12px;
	padding: 0;
	width: 430px;
}
table.agenda_table tr td {
	border-bottom: 1px solid #000;
	vertical-align: top;
}
table.agenda_table tr td.first {
	border-top: 1px solid #000;
}
table.reg_table {
	border-collapse: collapse;
	margin: 0 0 10px 12px;
	padding: 0;
}
table.reg_table tr td {
	vertical-align: top;
}
/*----------------------------------------*/
#footer {
	margin: 0px; 
	padding: 0px;
	width: 748px;
	height: 38px;
	background: url(../images/price-invite_WEB_UPDATED_08.jpg) no-repeat;
	color: #fff;
	border-bottom: 2px solid #666;
}
#footer p {
	margin: 0px; 
	padding: 4px 0 0 140px;
	font-size: 1.1em;
}
#footer a:link, #footer a:visited {
	color: #fff;
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	color: #fff;
	text-decoration: underline;
}

