.mainbodyLevel2page {
	margin-top: 20px;
	margin-right: 35px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.subPageMainPic {
	position:relative;
	float: left;
	margin-right: 15px;
	margin-left: 0px;
	margin-bottom: 15px;
}
.subPageRightNav {
	position:relative;
	float: right;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.subPageLeftNav {
	position:relative;
	float: left;
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 5px;
}
.rightnavTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660033;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 15px;
	margin-right: 12px;
}
a.rightnavTitleLink:link {
	color: #77003C;
	text-decoration: underline;
}
a.rightnavTitleLink:visited {
	color: #77003C;
	text-decoration: underline;
}
a.rightnavTitleLink:hover {
	color: #77003C;
	text-decoration: none;
}
#ltaquabox {
	background-color: #E8F4F3;
	padding: 20px;
}
.rightnavTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-bottom: 12px;
	line-height: 15px;
}
.rightnavPulledQuote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 24px;
	color: #660033;
	position:relative;
	float: right;
	margin-right: 0px;
	margin-left: 15px;
	margin-bottom: 15px;
	margin-top: 0px;
	border-left: 1px solid #660033;
	padding-left: 20px;
	width: 194px;
}
.leftnavPulledQuote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 24px;
	color: #660033;
	position:relative;
	float: left;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 0px;
	width: 194;
	border-right: 1px solid #660033;
	padding-right: 20px;
	margin-top: 0px;
	width: 194px;
}
.introbodyTxt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	text-transform: none;
	letter-spacing: 1pt;
	line-height: 20px;
	color: #333333;
	font-style: italic;
	font-weight: bold;
}
.introbodyTxt2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1pt;
	line-height: 20px;
	color: #333333;
	font-style: normal;
}

.highlightedBodyTxt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	color: #660033;
}
.level1mainimageframe {
	margin-right: 15px;
	margin-bottom: 15px;
}
.level2mainimageframe {
	margin-right: 15px;
}
.imgframe15pxleft15pxbottom {
	margin-left: 15px;
	margin-bottom: 15px;
}
.level1subimageframe {

	margin-right: 8px;
	margin-bottom: 13px;
}
.level1introtext-bolditalics {
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	font-style: italic;
	font-weight: bold;
	margin-right: 15px;
	margin-left: 5px;
}
.level1titleimage {
	margin-bottom: 13px;
}
.level1introtext {
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	margin-right: 13px;
	margin-top: 13px;
}
.highlightedBodyTxtitalic {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #660033;
	font-style: italic;
	letter-spacing: 1px;
	font-weight: bold;
}
.level2introtextitalic {
	color: #543823;
	font-size: 17px;
	line-height: 22px;
	font-style: italic;
	margin-right: 13px;
	margin-top: 15px;
}
.level2introtext {
	color: #333333;
	font-size: 15px;
	line-height: 22px;
	font-style: normal;
	margin-right: 13px;
	margin-top: 20px;
}
.footnoteNumber {
	color: #333333;
	font-size: 7pt;
	vertical-align: top;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.footnote {
	color: #333333;
	font-size: 10px;
	line-height: 14px;
}
.photocreditline2 {
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #AEAEAE;
	line-height: 9pt;
	margin-top: 3px;
}
.level2imagefilmstrip {
margin-right: 10px;
}
.level2gallerysmimageframe {
	margin-right: 10px;
	margin-bottom: 10px;
}
.imggallery {
	margin-right: 12px;
	margin-bottom: 12px;
}
.anotherphotogallery {
	background-color: #E9E4D2;
	height: 165px;
	width: 346px;
	margin-right: 15px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.alsoRightnavFrame {
	position:relative;
	float: right;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 20px;
	width: 182;
	margin-top: 0px;
}
.pageTitleLvl2Frame {
	margin-bottom: 20px;
}
.rightnavTitleLevel1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660033;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 15px;
	margin-right: 12px;
}
.mainbodyLevel1page {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.TxtHdrunderline {
	font-weight: bold;
	color: #660033;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #660033;
}
#pinkboxsubNav{
	margin: 0px;
	text-align: left;
	background-color: #FFF7F2;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 20px;
	vertical-align: middle;
}
.gallerynumber {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	color: #660033;
}
#gallerycaption{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	text-align: left;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	line-height: 18px;
	vertical-align: middle;
}
.captionboldpurple {
	font-weight: bold;
	color: #660033;
}
#gallerysubheading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	color: #660033;
	font-style: italic;
	letter-spacing: 1px;
	padding-bottom: 10px;
}
.navlegendbottom {
	position:relative;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 15px;
	width: 100%;
	margin-top: 40px;
}
.title2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #660033;
	padding-top: 15px;
	text-transform: capitalize;
	line-height: 18px;
}
.subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;
	color: #660033;
}
.introtextBoldItalic {
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	font-style: italic;
	font-weight: bold;
}
.introtextBold {
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}.introtext {

	color: #333333;
	font-size: 12px;
	line-height: 18px;
}
#reading {
	background-color: #FEFCED;
	padding: 15px;
}
#tableforreading {
	padding-right: 20px;
	background-color: #FFFFFF;
}
.bodytxt18ptlinespacing {
	color: #543823;
	font-size: 12px;
	line-height: 24px;
	font-style: italic;
	letter-spacing: 1px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
}
.titleAqua {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 24px;
	color: #44A2A2;
	padding-top: 20px;
	text-transform: capitalize;
}
.titleClaret {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 24px;
	color: #77003C;
}
.subtitleAqua {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #44A2A2;
	padding-top: 20px;
	text-transform: capitalize;
	font-weight: bold;
}
.subtitleClaret {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #77003C;
	padding-top: 20px;
	text-transform: capitalize;
	font-weight: bold;
}
.highlightedCaptionTxt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: #C8504F;
	font-style: italic;
	letter-spacing: 1px;
	font-weight: bold;
}
.RightNavHdr {
	font-weight: bold;
	color: #666666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.level2title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #660033;
	text-transform: capitalize;
	line-height: 23px;
	font-style: italic;
}
.authorCredit {
	color: #666666;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	letter-spacing: 1px;
}
.weddingTxtDate {
	color: #543823;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 18px;
}
.alsoinspacingbelow {
	padding-bottom: 8px;
}
.alsoinspacingabove {
	padding-top: 8px;
}
