
.nav {
	width: 123px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 150px;
	font: 13px Arial, Helvetica, san-serif;
	text-align:left;
	color: rgb(128,128,128);
	background-image: url('fp/gifs/nav-bg.gif');
	background-repeat: no-repeat;
	display: block;
	padding: 2px;
	padding-left: 25px;
    }
	html>body .nav {width:123px;}
a.nav:link {text-decoration:none; font-weight: normal; color: rgb(128,128,128);}
a.nav:visited {text-decoration:none; font-weight: normal; color: rgb(128,128,128);}
a.nav:hover {text-decoration:none; font-weight: bold; color: rgb(128,128,128);}
a.nav:active {text-decoration:none; font-weight: bold; color: rgb(128,128,128);}

.nav2 {
	width: 123px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 150px;
	font: 13px Arial, Helvetica, san-serif;
	text-align:left;
	color: rgb(128,128,128);
	background-image: url('fp/gifs/nav-bg.gif');
	background-repeat: no-repeat;
	display: block;
	padding: 2px;
	padding-left: 25px;
    }
	html>body .nav2 {width:123px;}
a.nav2:link {text-decoration:none; font-weight: bold; color: rgb(128,128,128);}
a.nav2:visited {text-decoration:none; font-weight: bold; color: rgb(128,128,128);}
a.nav2:hover {text-decoration:none; font-weight: bold; color: rgb(128,128,128);}
a.nav2:active {text-decoration:none; font-weight: bold; color: rgb(128,128,128);}

	a:link {color: #696969;}
	a:visited {color: #696969;}
	a:hover {color: #000000;}
	a:active {color: #696969;}

.page {
	
	background-color:                ;
    background-image: url('../fp/gifs/bg.gif');
    background:url('../fp/gifs/bg.gif');

}
	

.frame {
	background-color:                       ;
    background-image: url('fp/gifs/bg-m.gif');

}

.main {
	
	background-color:                    ;
    background-image: url('fp/gifs/bg-invite.gif');

}


.body {
	font-family: "Times New Roman", Georgia, Times;
	font-size: 13px;
	color: #696969;
	text-decoration: none;

}
.body2 {
	font-family: "Times New Roman", Georgia, Times;
	font-size: 13px;
	color: #000000;
	text-decoration: none;

}
.gst {
	font-family: "Arial", Helvetica;
	font-size: 12px;
	color: #deb887;
	text-decoration: none;
}
.names {
	font-family: "Arial", Helvetica;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}
.header {
	font-family: "Times New Roman", Georgia, Times;
	font-size: 13px;
	color: #000000;
}
.title {
	font-family: "Times New Roman", Georgia, Times;
	font-size: 15px;
	color: #000000;
	font-weight: bold
}
.date {
	font-family: "Times New Roman", Georgia, Times;
	font-size: 13px;
	color: #696969;
	text-decoration: none;
}
.date2 {
	font-family: "Times New Roman", Georgia, Times;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}
.wed {
	font-family: "Arial", Helvetica;
	font-size: 10px;
	color: #696969;
}
.error {
	font-family: "Times New Roman", Georgia, Times;
	font-size: 13.5px;
	color: #990000;
	font-weight: bold;
}
.sub {
	font: 13px Georgia, 'Times New Roman', Times, serif;
	font-size: 15px;
	text-transform: uppercase;
	color: rgb(69,69,69);
}
.elope {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: rgb(79,79,79);
	text-decoration: none;
}
.bodyb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: rgb(83,72,66);
	text-decoration: none;
}

.bottom {
	
	background-color:                    ;
    background-image: url('fp/gifs/bg-m.gif');

}

.bottom1 {
	
	background-color:                    ;
    background-image: url('fp/gifs/bg-m');

}

.counter {
	
	background-color:                    ;
    background-image: url('fp/gifs/bg-m.gif');

}

.counter1 {
	
	background-color:                    ;
    background-image: url('fp/gifs/bg-bot.gif');

}

.facts {

font-family: "Times New Roman", Georgia, Times;
	font-size: 12px;
	color: #000000;
	text-decoration: none;

}

.couple {

font-family: "Times New Roman", Georgia, Times;
	font-size: 35px;
	color: #696969;
	text-decoration: none;

}

.weddingdate {

font-family: "Times New Roman", Georgia, Times;
	font-size: 25px;
	color: #696969;
	text-decoration: none;

}


.nav3 {
	width: 300px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 300px;
	font: 20px Arial, Helvetica, san-serif;
	text-align:left;
	color: rgb(128,128,128);
	background-repeat: no-repeat;
	display: block;
	padding: 2px;
	padding-left: 25px;
    }
	html>body .nav2 {width:123px;}
a.nav2:link {text-decoration:none; font-weight: bold; color: rgb(128,128,128);}
a.nav2:visited {text-decoration:none; font-weight: bold; color: rgb(128,128,128);}
a.nav2:hover {text-decoration:none; font-weight: bold; color: rgb(128,128,128);}
a.nav2:active {text-decoration:none; font-weight: bold; color: rgb(128,128,128);}

	a:link {color: #696969;}
	a:visited {color: #696969;}
	a:hover {color: #000000;}
	a:active {color: #696969;}
	
	
.pur {
	width: 800px;
	font: 18px Arial, Helvetica, san-serif;
	text-align:left;
	padding: 2px;
	padding-left: 35px;
	padding-right: 25px;
    }
    
.purt {
	width: 800px;
	font: 18px Arial, Helvetica, san-serif;
	text-align:left;
	display: block;
	padding: 2px;
	padding-left: 25px;
    }