body { color: #49443b; background-color: #fbf5e4; text-align: center; font-size: x-small; /* for IE5/Win */
voice-family: "\"}\""; voice-family: "\"}\""; font-size : small; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0; }
html>body { font-size : small; margin: 0; padding: 0; }
img { border : none; }
	img.top {margin-top: 20px;}
	img.smPhoto { float:left; margin: 0 10px 10px 0; border: 0; display: block; }
a:link, a:visited { color : #d16339; font-weight: bold; text-decoration: none; }
a:hover, a:active { color : #d16339; font-weight: bold; text-decoration: underline; }
p { font-size: 105%; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.5; text-align: left; margin-top: 0; mp.elope { color: #49443b; font-size: 105%; width: 450px; padding-left: 15px; }
	

p.elope2 { color: #49443b; font-size: 110%; width: 290px; margin-bottom: 15px; }
	

p.down { clear: left; margin-top: 20px !important; }
	
#float { position: relative; width: 995px; margin: 0 auto 0; }
.wrap { background-image: url(../images/bg.jpg); background-repeat: repeat-y; text-align: left; width : 995px; float: left; margin-bottom: 0; padding-bottom: 30px; }
	.wrap2 { background-image: url(../images/bg.jpg); background-repeat: repeat-y; margin: 0 auto; width: 995px; height: 1200px; }
.bottom { background-image: url(../images/bg_bottom.jpg); background-repeat: no-repeat; width: 995px; height: 22px; float: left; margin: 0; padding: 0; }
.logo { float: left; margin-top: 30px; margin-left: 31px; }
#mainNav { color: white; font-weight: normal; font-variant: small-caps; background-color: #2b2b24; text-align: center; position: relative; width: 975px; height: 42px; margin-top: 0; margin-bottom: 0; margin-left: 10px; padding: 0; list-style-type: none; }
	#mainNav a { color: white; font-size: 15px; font-family: georgia; font-weight: normal; font-variant: small-caps; line-height: 42px; text-align: center; }
	#mainNav li { width: auto; padding-right: 3em; padding-left: 3em; display: inline; }
	#mainNav li a.selected { padding-right: 1em; padding-left: 1em; border-right: 1px solid #fff; border-left: 1px solid #fff; display: inline; }
#page { background-image: url(../images/main_divider.jpg); background-repeat: no-repeat; background-position: 65% bottom; text-align: center; width: 995px; float: left; margin: 0 0 15px; padding: 0 0 30px; }
.border { background-image: url(../images/main_divider.jpg); background-repeat: no-repeat; height: 10px; clear: left; margin-left: 150px; padding-top: 10px; padding-bottom: 10px; }
.eloped, .down1 { float: left; padding-right: 300px; }
#rightCol, #rightCol2 { width: 490px; float: left; margin: 0; padding-right: 20px; padding-left: 40px; display: inline; }
	#rightCol dl { float: left; clear: left; margin-top: 20px; }
	#rightCol dt { float: left; clear: both; margin-right: 0; }
	#rightCol dd { font-size: 95%; line-height: 1.5; text-align: left; width: 250px; float: right; margin: 5px 40px 8px 0; }
#leftCol { width: 415px; float: left; display: inline; }
	#leftCol dl { width: 400px; }
	#leftCol dt { float: left; clear: both; margin-right: -30px; margin-left: 50px; }
	#leftCol dd { font-size: 100%; line-height: 1.6; text-align: left; width: 215px !important; float: right; margin-right: 20px; margin-bottom: 8px; margin-left: 0; }
	
	#leftCol dl.side { font-size: 95%; width: 400px; }
#middle { text-align: center; width: 995px; float: left; margin-right: auto; margin-left: auto; }
	.center { float: left; padding-right: 300px; padding-left: 200px; }
.hawaii { width: 396px; height: 281px !important; float: left; margin-top: -89px; margin-left: 10px; }
#header { background-image: url(../images/sedona-arizona.jpg); background-repeat: no-repeat; background-position: left top; width: 975px; height: 243px; float: left; margin-top: 0; margin-left: 10px; padding: 0; }
	#header img { width: 308px; height: 61px; float: left; margin-top: 20px; padding-left: 25px; }
.column { width: 440px; float: left; clear: left; margin-bottom: 0; margin-left: 30px; display: inline; }
	.column dl { width: 400px; }
	.column dt { float: left; margin-top: -10px; }
	.column dd { font-size: 95%; line-height: 1.6; text-align: left; width: 275px; float: right; margin-left: -20px; }
.column2 { display: inline; margin-left: 30px; width: 440px; float: left !important; margin-bottom: 0; }
	.column2 dl { width: 400px; }
	.column2 dt { margin-top: -10px; float: right; }
	.column2 dd { font-size: 95%; line-height: 1.6; text-align: left; width: 285px; float: left; margin-left: 0; }


.photo { width: 112px; height: 51px; margin-bottom: 0; margin-left: -20px; }
.celebrate { width: 149px; height: 38px; margin-left: 23px; }
.up { margin-top: 0.6em !important; }
.divider { width: 7px; height: 211px; float: left; margin-right: 15px; margin-left: 15px; display: inline; }
	.divider2 { width: 7px; height: 211px; float: left; margin-top: 200px; display: inline; }
.calla { width: 85px; height: 136px; margin-left: 20px; }
#footer { color: #dbd4c5; font-size: 90%; font-family: arial; float: left; clear: left; padding-right: 12px; padding-left: 10px; }
	.footRight { text-align: right; }
	.footRight2 { float: right; }
	.footLeft { float: left; }
	.footLeft2 { float: left; }
