/****** General ******/
body {margin: 0px; padding: 0px;}
.clear {clear: both;}
#container {width: 960px; min-height: 10px; height: auto !important; height: 10px; background-color: white; margin: 0 auto; position: relative;}
#containerPadding {height: 20px; margin: 0 auto; width: 960px;}

/****** On-Site Events ******/
body#onSiteEvents {background-color: #01274f;}

#onSiteEvents .navigation {background-color: white; position: absolute; top: 0px; right: 0px; padding: 0 15px; line-height: 30px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #36576f; font-weight: bold;}
	#onSiteEvents .navigation span a {color: #5a5955; text-decoration: none;}
	#onSiteEvents .navigation a {color: #36576f; text-decoration: none;}

#onSiteEvents .header {width: auto; height: 106px; background-image: url(images/additionalPages/header_onSiteEvents.jpg);}

#onSiteEvents .leftColumn {width: 321px; float: left; text-align: right;}
	#onSiteEvents .leftColumn img {margin: 0 0 5px 0; display: block; float: right; clear: both;}
	#onSiteEvents .leftColumn .lastImg {margin-bottom: 12px;}
#onSiteEvents .rightColumn {width: 639px; float: left;}
	#onSiteEvents .rightColumn .content {width: 520px; margin: 35px 0 0 50px;}
	#onSiteEvents .rightColumn .content .blueParagraph {font-family: Georgia, "Times New Roman", Times, serif; color: #234466; font-size: 11px; font-weight: bold;}
	#onSiteEvents .rightColumn .content .divider {height: 1px; overflow: hidden; background: url(images/additionalPages/contentDivider.gif) no-repeat top center; margin: 15px 0;}
	#onSiteEvents .rightColumn .content .photo {float: left; padding-right: 10px;}
	#onSiteEvents .rightColumn .content .text {float: left; width: 318px; font: Helvetica; font-size: 11px; color: #8c8c8d;}
	#onSiteEvents .rightColumn .content .text .h1 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 12px;}
	#onSiteEvents .rightColumn .content .text a {color: #234466; font-weight: bold; text-decoration: none;}

/****** Private Events ******/
body#privateEvents {background-color: #b8bd8a;}

#privateEvents .navigation {background-color: white; position: absolute; top: 0px; right: 0px; padding: 0 15px; line-height: 30px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #36576f; font-weight: bold;}
	#privateEvents .navigation span a {color: #5a5955; text-decoration: none;}
	#privateEvents .navigation a {color: #36576f; text-decoration: none;}

#privateEvents .header {width: auto; height: 111px; background: url(images/additionalPages/header_privateEvents.jpg) no-repeat;}
#privateEvents .flowers {position: absolute; bottom: 0px; right: 0px; width: 198px; height: 150px;}

#privateEvents .leftColumn {width: 356px; float: left; text-align: right;}
	#privateEvents .leftColumn img {margin: 0 0 5px 0; display: block; float: right; clear: both;}
	#privateEvents .leftColumn .lastImg {margin-bottom: 11px;}
#privateEvents .rightColumn {width: 604px; float: left;}
	#privateEvents .rightColumn .mainGraphic img {float: right; margin-right: 12px;}
	#privateEvents .rightColumn .content {width: 520px; margin: 35px 0 0 50px;}
	#privateEvents .rightColumn .content .coralParagraph {font-family: Georgia, "Times New Roman", Times, serif; color: #da624f; font-size: 11px; font-weight: bold;}
	#privateEvents .rightColumn .content .divider {height: 1px; overflow: hidden; background: url(images/additionalPages/contentDivider.gif) no-repeat top center; margin: 15px 0;}
	#privateEvents .rightColumn .content .text {float: left; width: 455px; font: Helvetica; font-size: 11px; color: #7a7a7b; line-height: 20px; position: relative;}
	#privateEvents .rightColumn .content .text .h1 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 12px; color: #8d9071; margin-bottom: 8px;}
	#privateEvents .rightColumn .content .text a {color: #9c4032; font-weight: bold; text-decoration: none;}

/****** Private Locations ******/
body#privateLocations {background-color: #6c6f86;}

#privateLocations .navigation {background-color: white; position: absolute; top: 0px; right: 0px; padding: 0 15px; line-height: 30px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #36576f; font-weight: bold;}
	#privateLocations .navigation span a {color: #5a5955; text-decoration: none;}
	#privateLocations .navigation a {color: #36576f; text-decoration: none;}

#privateLocations .header {width: auto; height: 99px; background: url(images/additionalPages/header_privateLocations.jpg) no-repeat;}
	#privateLocations .headerText {text-align: center; color: #808296; width: 775px; margin: 0 auto; font-weight: bold; font: Georgia; padding: 10px 0; font-size: 14px;}
	#privateLocations .headerText .divider {height: 1px; overflow: hidden; background: url(images/additionalPages/contentDivider.gif) no-repeat top center; margin: 15px 0;}
	#privateLocations .headerText span {font-size: 12px;}

#privateLocations .leftColumn {width: 480px; float: left; padding-bottom: 12px;}
	#privateLocations .photoEntry {padding: 0 12px;}
	#privateLocations .photoEntry img {border: 1px solid #bec29c;}
	#privateLocations .photoEntry .h1 {text-align: center; color: #7b7f5b; font-size: 22px; font: Georgia;}
	#privateLocations .photoEntry .text {font: Helvetica; font-size: 11px; color: #7a7a7b; height: 85px;}
#privateLocations .rightColumn {width: 480px; float: left; padding-bottom: 12px;}

#privateLocations a {
	color: #577c99; text-decoration: none;}

#privateLocations a:hover {
	color: #d6d8c9; text-decoration: underline;}
	