	<style type="text/css">
		body {
			text-align: center;
			background: #FFF8DC;
		}
		#masterTable {
			border : solid 2px #999;
			padding : 3px;
			width : 762px;
			margin: auto;
			position: relative;
		}
		#nameTable {
			padding : 0px;
			width : 762px;
			display : table;
			background-image : url(/images/woods_bkgd_date.gif);
			border-top : 3px solid #ffffff;
			border-bottom : 3px solid #ffffff;
			text-align: left;
			vertical-align : bottom;
			padding : 7px 0px 2px 0px;
		}
		#divMenu {
			padding : 3px;
			background : #A1B079;
			margin-left : 10px;
		}
		#divContents {
			background : #FFF8DC;
		}
		#contentTable {
			padding : 0px;
			width : 762px;
			background-image : url(/images/woods_bkgd_main.gif);
		}
		.container {
			/*background-color : #none; */
		}
		#headerImage {
			background-repeat : no-repeat;
			width : 762px;
			height : 132px;
			background-image : url("/images/woods_header.jpg");
		}
		#headerImageClassic {
			display: none;
		}
		#headerImageSnowflakes {
			display: none;
		}
		#headerImageFallingLeaves {
			display: none;
		}
		#headerImageChampagne {
			display: none;
		}
		#headerImageCandyHearts {
			display: none;
		}
		#date {
			padding : 0px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 11px;
			color: #000000;
			width : 140px;
			font-weight : bold;
			text-align: center;
			vertical-align: bottom;
			display: inline;
		}
		#coupleName {
			display: inline;
			padding : 0px;
			width : 400px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 15px;
			color: #000000;
			font-weight : bold;
			margin: 0px 0px 0px 75px !important; margin: 0px 0px 0px 25px;
		}
		#dateRemaining {
			padding : 0px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 10px;
			color: #000000;
			font-weight : bold;
			margin: -15px 5px 0px 0px;
			display: inline;
			text-align: right;
			float : right;
		}
		#nav {
			padding : 5px;
			line-height: 18px;
			width : 140px;
			text-align: left;
			margin: 0px 0px 10px 50px;
			position: absolute;
			left: -40px;
		}
		#nav ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		#nav li a:link, #nav li a:visited {
			margin: 0px 0px 10px 0px;
			color: #ffffff;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none;
			font-weight: bold;
			display: inline;
		}
		#nav li a:hover, #nav li a:active {
			margin: 0px 0px 10px 0px;
			color: #ffffff;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none;
			font-weight: bold;

		}
		#nav2 {
			display: none;
		}
		#nav2 ul {
			display: none;
		}
		#nav2 li {
			display: none;
		}
		#nav2 a:link, #nav2 a:visited {
			display: none;
		}
		#nav2 a:hover, #nav2 a:active {
			display: none;
		}
		#subNav {
			padding : 0px;
			margin: 5px 0px 5px 0px;
			width : 140px;
			line-height: 14px;
			text-align: left;
			background : #DFE8CB;
			position: relative;
			left: -12px;
		}
		#subNav ul {
			list-style: none;
			padding: 3px 0px 10px 10px;
		}
		#subNav li {
			margin: 0px 0px 0px 15px;

		}
		#subNav li a:link, #subNav li a:visited {
			color: #000000;
			font-size: 10px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: underline;
			font-weight: none;
		}
		#subNav li a:hover, #subNav li a:active {
			color: #000000;
			font-size: 10px;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: underline;
			font-weight: none;
		}
		#coupleImage {
			position: absolute;
			left: 470px;
			top: 240px;
		}
		#coupleImageBorder {
			border : solid 6px #ffffff;
			width : 10px;
		}
		#coupleImageBorderClassic {
			display: none;
		}
		#emailImage {
			background-image : url(/images/email_icon.gif);
			position: absolute;
			left: 640px;
			top: 190px;
			background-repeat : no-repeat;
			padding: 0px 0px 0px 20px;
		}
		#emailImage a:link, #emailImage a:visited {
			color: #000000;
			background-color: transparent;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: underline;
		}
		/* welcome page style starts */
		#welcomeImage {
			width : 100px;
			height : 28px;
			margin: 0px 0px -5px 15px;
			background-image : url(/images/woods_welcome.gif);
		}
		#welcomeImage h1, h2 {
			display: none;
		}

		p {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #000000;
			line-height: 15px;
			margin: 0px 0px 20px 0px;
		}
		hr {font-family : Verdana;
			width: 580px;
			height: 1px;
			color: #000000;
			margin: 10px 0px 10px 0px;
		}
		#specialMessage {
			display: none;
		}
		.text_header {
			font-size: 10pt;
			color: #666666;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
		}
		.text_header_gt {
			display: none;
		}
		.bold_black {
			font-size: 9pt;
			color: #000000;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
		}
		.error8 {
			font-size: 8pt;
			color: #993300;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: none;
		}
		.alert8 {
			font-size: 8pt;
			color: #003399;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: none;
		}
		#welcomeText {
			padding: 15px;
			width : 380px;
			text-align: left;
			margin: 0px 0px -30px 0px;
		}
		#howWeMetText {
			padding: 15px;
			width : 380px;
			text-align: left;
			margin: 0px 0px -30px 0px;
		}
		#theEngagementText {
			padding: 15px;
			width : 380px;
			text-align: left;
			margin: 0px 0px -30px 0px;
		}
		#theWeddingText {
			padding: 15px;
			width : 380px;
			text-align: left;
			margin: 0px 0px -30px 0px;
		}
		#photos {
			padding: 15px;
			width : 380px;
			text-align: left;
			margin: 0px 0px -30px 0px;
		}
		#quoteText {
			display: none;
		}
		#quoteAuthor {
			display: none;
		}
		#quoteSource {
			display: none;
		}
		#quoteTextHome {
			width : 280px;
			text-align: left;
			margin: 20px 0px 0px 15px;
			font-style : italic;
		}
		#quoteAuthorHome {
			width : 280px;
			text-align: right;
			margin: 0px 0px 30px 15px;
			font-style : italic;
		}
		#coupleImageCaption {
			width : 280px;
			text-align: left;
			margin: -10px 0px 0px 10px;
		}
		#coupleImageCaptionClassic {
			display: none;
		}
		#welcome_weddingPartyText {
			display: none;
		}
		#welcome_weddingPartyText ul.bride {
			display: none;
		}
		#welcome_weddingPartyText ul.groom {
			display: none;
		}
		#welcome_weddingDeatilText {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -30px 0px;
			display: none;
		}
		/* welcome page style ends */
		/* about events page style starts */
		#aboutCeremonyImage {
			padding: 0px;
		}
		#aboutReceptionImage {
			padding: 0px;
		}
		#aboutRehearsalImage {
			padding: 0px;
		}
		#aboutRehearsalDinnerImage {
			padding: 0px;
		}
		#aboutWeddingBrunchImage {
			padding: 0px;
		}
		#aboutOtherImage {
			padding: 0px;
		}
		#weddingPartyImage {
			padding: 0px;
		}
		#weddingDetailImage {
			padding: 0px;
		}
		#aboutEventImage {
			width : 134px;
			height : 28px;
			margin: 0px 0px -5px 15px;
			background-image : url(/images/woods_eventdetails.gif);
		}
		#aboutEventImage h1, h2 {
			display: none;
		}
		#aboutCeremonyText {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -30px 0px;
		}
		#aboutReceptionText {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -30px 0px;
		}
		#aboutRehearsalDetailsText {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -30px 0px;
		}
		#aboutRehearsalText {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -30px 0px;
		}
		#aboutOtherText {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -30px 0px;
		}
		#aboutRehearsalDinnerText {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -30px 0px;
		}
		#aboutWeddingBrunchText {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -30px 0px;
		}
		#weddingPartyText {
			overflow: hidden;
			padding: 15px;
			width : 550px;
			text-align: left;
			margin: 0px 0px -30px 0px;
			position: relative;
		}
		#weddingPartyText ul.bride {
			position: relative;
			list-style: none;
			font-size: 11px;
			color: #000000;
			text-align: left;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			margin: -20px 0px 10px 1px;
			float: left;
			display: block;
		}
		#weddingPartyText ul.groom {
			position: relative;
			list-style: none;
			font-size: 11px;
			color: #000000;
			text-align: left;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			margin: -18px 0px 10px -215px;
			float: right;
			display: block;
		}
		#weddingDetailText {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -30px 0px;

		}
		#specialMessageText {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -30px 0px;
		}
		/* about events page style ends */
		/* out of town guest page style start */
		#outTownImage {
			width : 160px;
			height : 35px;
			margin: 0px 0px -5px 15px;
			background-image : url(/images/woods_travelplanning.gif);
		}
		#outTownImage h1, h2 {
			display: none;
		}
		#travelArrangements {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -30px 0px;
		}
		#localAccomadations {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -30px 0px;
		}
		#outTownReceptionText {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 0px 0px -30px 0px;
		}
		#contactInfoText {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 0px 0px 0px 0px;
		}
		/* out of town guest page style ends */
		/* gift registry page style start */
		#giftRegistryImage {
			width : 129px;
			height : 36px;
			margin: 0px 0px 10px 15px;
			background-image : url(images/woods_giftreg.gif);
		}
		#giftRegistryImage h1, h2 {
			display: none;
		}
		#chairtyRibbon {
			background-image : url(images/leaves_ribbon.gif);
			width : 500px;
			font-size: 11px;
			color: #000000;
			text-align: left;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			position: relative;
			left: 15px;
			top: 15px;
			background-repeat : no-repeat;
			padding: 0px 0px 20px 30px;
		}
		#retailLogos {
			width : 500px;
			left: 30px;
			top: 65px;
			padding: 0px 0px 20px 20px;
		}
		#giftReminder {
			background-image : url(/images/nav_std_on.gif);
			width : 500px;
			font-size: 11px;
			color: #000000;
			text-align: left;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			left: 30px;
			margin: 10px 0px 0px 0px;
			background-repeat : no-repeat;
			padding: 0px 0px 20px 20px;
		}
		#giftReminder a:link, #giftReminder a:visited{
			font-size: 11px;
			color: #3366cc;
			text-align: left;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		#giftReminder a:hover{
			font-size: 11px;
			color: #6699ff;
			text-align: left;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		#additionalInfo {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: -30px 0px 0px 0px;
		}
		/* gift registry page style ends */
		/* rsvp page style start */
		#rsvpImage {
			width : 53px;
			height : 27px;
			margin: 0px 0px -5px 15px;
			background-image : url(/images/woods_rsvp.gif);
		}
		#rsvpImage h1, h2 {
			display: none;
		}
		#rsvpForms {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 0px 0px 120px 0px;
		}
		/* rsvp page style ends */
		/* guestbook page style start */
		#guestBookImage {
			width : 119px;
			height : 28px;
			margin: 0px 0px -10px 15px;
			background-image : url(/images/woods_guestbook.gif);
		}
		#guestBookImage h1, h2 {
			display: none;
		}
		#guestBookEntry {
			overflow: hidden;
			padding: 5px;
			width : 500px;
			text-align: left;
			margin: 0px 0px 0px 10px;
		}
		#guestBookEntry a:link, #guestBookEntry a:visited{
			font-size: 11px;
			color: #3366cc;
			text-align: left;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			padding: 10px 0px 0px 0px;
			display: block;
		}
		#guestBookEntry a:hover{
			font-size: 11px;
			color: #6699ff;
			text-align: left;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			padding: 10px 0px 0px 0px;
			display: block;
		}
		#guestBookEntry ul.name {
			list-style: none;
			font-size: 11px;
			color: #000000;
			text-align: left;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
			margin: 0px 0px 0px 0px;
			float: left;
			display: inline;
		}
		#guestBookEntry ul.date {
			list-style: none;
			font-size: 11px;
			color: #000000;
			text-align: left;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			margin: 0px 0px 0px -50px;
			float: right;
			display: inline;
		}
		#guestBookMessage {
			width : 500px;
			font-size: 11px;
			color: #000000;
			text-align: left;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			margin: 0px 0px 0px 15px;
		}
		/* guestbook page style ends */
		/* photo albums style start */
		#photoAlbumsImage {
			width : 149px;
			height : 28px;
			margin: 0px 0px -5px 15px;
			background-image : url(/images/wood_photoalbums.gif);
		}
		#photoAlbumsImage h1, h2 {
			display: none;
		}
		#weddingPictures {
			padding: 15px;
			width : 570px;
			text-align: left;
			margin: 0px 0px -30px 0px;
		}
		#weddingNames {
			padding: 15px;
			width : 500px;
			text-align: center;
			margin: 0px 0px 30px 0px;
		}
		#weddingNames a:link, #weddingNames a:visited{
			font-size: 11px;
			color: #3366cc;
			text-align: center;
			font-weight: none;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			padding: 0px 0px 45px 0px;
			display: block;
		}
		#weddingNames a:hover{
			font-size: 11px;
			color: #6699ff;
			text-align: cetner;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			padding: 0px 0px 45px 0px;
			display: block;
		}
		#pictageLogo {
			padding: 15px;
			width : 500px;
			text-align: left;
			position: relative;
			left: 405px;
			top: -40px;
		}
		/* photo albums style ends */
		/* kodak integration style starts */
		#kodakAlbums {
			padding: 15px;
			width : 500px;
			text-align: left;
			margin: 10px 0px -30px 0px;
		}
		#photoAl		{padding: 5px; width: 520px;}
		#photoA2		{padding: 5px; width: 285px;}
		#paHdr {
			font-size: 10pt;
			color: #666666;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
		}
		#vertLine {padding: 0px;}
		#hotelsImage {
			width : 219px;
			height : 28px;
			background-image : url(/images/woods_hotels.gif);
		}
		/* kodak integration style ends */
		#main {
			padding: 15px;
			width : 280px;
			height : 500px;
			display : table;
			text-align: left;
			position: relative;
			left: 135px;
			voice-family: "\";
			voice-family:inherit;
			margin: 0px 0px 0px 5px;
			ma\rgin: 0px 0px 0px 0px;
		}
</style>