@charset "UTF-8";
/* CSS Document */
*{ margin: 0 auto; padding: 0}
a{ overflow: hidden; }
body{ text-align: center; background: url(/images2/BGMainTop.jpg) repeat-x; margin: 0 auto;}
.anchor{ clear: both; }
#top{ height: 2156px; width: 100%; }
#topSeal{ height: 300px; width: 300px; display: block; text-indent: -5000px; margin-top: 191px;
	background: url(/images2/topSeal.gif) no-repeat center top; }
#topSeal:hover{ background-position: center -300px; }
#inter1{ margin-top: 691px; }
#bottom{ height: auto !important; height: 5795px; min-height: 5795px; width: 100%; 
	background: #FFF url(/images2/BGBottomLow.jpg) repeat-x left bottom; }
#bottomImg{ height: auto !important; height: 5755px; min-height: 5755px; border-bottom: 40px solid #0D7E80; 
	background: url(/images2/couple.gif) no-repeat center bottom; }

.navHolder{ width: 498px; height: 37px; background-image: url(/images2/navOnWhite.gif); margin-top: 15px; }
.siteNav{ padding: 13px 18px 0 18px; }
.siteNav a{ float: left; display: inline; height: 15px; text-indent: -5000px;
	background-image: url(/images2/navTextOnGray.gif); background-repeat: no-repeat; }
.manNav{ text-indent: -5000px; width: 150px; height: 20px; margin: 10px auto; 
	background: url(/images2/manualNavWhite.gif) no-repeat center top; }

#topNav{ background-image: url(/images2/navOnBlue.gif); margin-top: 40px; }
#topNav .siteNav a{ background-image: url(/images2/navTextOnBlue.gif); }

.navStory{ width: 74px; background-position: 0 0; }
.navStory:hover{ background-position: 0 -20px; }
.navTravel{ width: 128px; background-position: -74px 0; }
.navTravel:hover{ background-position: -74px -20px; }
.navWedding{ width: 106px; background-position: -202px 0; }
.navWedding:hover{ background-position: -202px -20px; }
.navReception{ width: 84px; background-position: -308px 0; }
.navReception:hover{ background-position: -308px -20px; }
.navRegistry{ width: 69px; background-position: -392px 0; }
.navRegistry:hover{ background-position: -392px -20px; }
#top .manNav{ background-image: url(/images2/manualNavBlue.gif); }

.content{ width: 900px; padding: 110px 0 50px 0;
 background: #FBFBF4 url(/images2/lizandjoseph.gif) no-repeat center 60px; }
 
 .content h2{ text-indent: -5000px; width: 280px; height: 90px; background-position: center top; margin: 0 auto; }
 #headerStory{ background-image: url(/images2/headerStory.gif); }
 #headerTravel{ background-image: url(/images2/headerTravel.gif); }
 #headerWedding{ background-image: url(/images2/headerWedding.gif); }
 #headerReception{ background-image: url(/images2/headerReception.gif); }
 #headerRegistry{ background-image: url(/images2/headerRegistry.gif); }
 
.content p{ margin: 75px 50px; font: normal 24px Georgia, "Times New Roman", Times, serif; color: #666; line-height: 140%; }
.content p.manNav{ margin: 10px auto; }
.nextTag, .topTag{ clear: both; display: block; width: 120px; height: 20px; text-indent: -5000px; margin-top: 60px;
 	background: url(/images2/nextTopOnWhite.gif) no-repeat center 3px; }
.topTag{ background-position: center -37px; margin-top: 5px;}
.nextTag:hover{ background-position: center -17px; }
.topTag:hover{ background-position: center -57px; }

.third{ width: 33%; float: left; display: inline;}
.second{ margin-left: 16%; }
.third h3{ font: normal 16px Georgia, "Times New Roman", Times, serif; color: #630; text-transform: lowercase; }
.third p{ margin: 20px; font-size: 14px; }
.third p a{ text-decoration: none; color: #099; }
p.small{ font-size: 14px; }

.regLink{ float: left; display: inline; padding-right: 21px; width: auto !important; width: 10px;
	background: url(/images2/seperator.gif) no-repeat right top; }
a.reg{ display: block; height: 99px; text-indent: -5000px; margin-left: 21px; }
#hardware{ width: 241px; background-image: url(/images2/restorationOff.gif); }
#bedBath{ width: 241px; background-image: url(/images2/bedBathOff.gif); }
#williams{ width: 210px; background-image: url(/images2/williamsOff.gif); }
#pottery{ width: 241px; background-image: url(/images2/potteryOff.gif); }
#hardware:hover{ background-image: url(/images2/restorationRoll.gif); }
#bedBath:hover{ background-image: url(/images2/bedBathRoll.gif); }
#williams:hover{ background-image: url(/images2/williamsRoll.gif); }
#pottery:hover{ background-image: url(/images2/potteryRoll.gif); }
span.last{ background-image: none; }
span.first{ margin-left: 40px; }

#panel1 p{ font-size: 14px; margin: 25px 50px; }
#panel1 p.manNav{ margin: 10px auto; }

#bottomPadding{ height: 160px; width: 100%; }
#panel1{ margin-top: 0; background-color: #FFF; }
#panel2{ margin-top: 180px; background-color: #FFF; }
#inter3{ margin-top: 520px; }
#panel3{ margin-top: 630px; }
#panel4{ margin-top: 230px; }
#panel5{ margin-top: 230px; }
#inter4{ margin-top: 350px; }