/* CSS Document */

body {
	margin: 0px 0px;
	background-color: #3D0C0A;
	background-image: url(images/bgRedGoldRose.jpg);
	background-repeat: repeat-x;
	background-position: 0 110px;
}
#divWrapper {
	position: relative;
	z-index: 10;
	margin: 1px auto;
	width: 769px;
	height: 800px;
	border: 0px solid #ffffff;
}
/* *** This is the big masthead pic. ***/
#mastheadMainPic {
	position: absolute;
	left: -40px;
	top: 71px;
	z-index: 20;
	width: 848;
 	height: 285;
}
#mastheadImage {
	position: absolute;
	left: 0px;
	top: 71px;
	z-index: 30;
	width: 769px;
	height: 285px;
}
#rose {
	position: absolute;
	left: -127px;
	top: 120px;
	z-index: 50;
	width: 194px;
	height: 205px;
}
#mastheadTitle {
	position: absolute;
	left: 270px;
	top: 183px;
	z-index: 60;
	width: 483px;
	height: 92px;
}
#picMastheadBride {
	position: absolute;
	left: 30px;
	top: 86px;
	z-index: 40;
	width: 366px;
	height: 270px;
}	
#mainContentWrapper {
	position: absolute;
	left: 0px;
	top: 355px;
	width: 769px;
	height: 285px;
}
#title {
	width: 769px;
	height: 40px;
}
h1 {
	color: #FF496B;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;	
}
h2 {
	color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;	
}
#mainContent {
	height: 300px;
	background-image: url(images/bgRedGoldContent.jpg);
	background-repeat: repeat-y;
	padding: 5px 30px;
	color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	vertical-align: top;
	font-size: 14pt;
}
#footer {
	background-image: url(images/bgRedGoldContentBottom.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	height: 100px;
	text-align: center;
	color: #ffffff;
}
#navBarTop {
	position: absolute;
	left: 13px;
	top: 0px;
	width: 740px;
	height: 70px;
}
a.navBarFooter:link, a.navBarFooter:link, a.navBarFooter:visited, a.navBarFooter:active {
	color: #ffffff;
	text-decoration: none;
	padding: 0 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;		
}
a.navBarFooter:hover {
	color: #FF496B;
}
a:link, a.navBarFooter:link, a.navBarFooter:visited, a.navBarFooter:active {
	color: #ffffff;
	text-decoration: none;		
}
a:hover {
	color: #FF496B;
}
a.mapLink, a.mapLink:active, a.mapLink:link, a.mapLink:visited {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 12px;
}
a.mapLink:hover {
	color: #FF496B;
}
.map {
	background-color:#864C27;
	height: 30px;
	padding: 0px 5px;
}
.imglook {
	border: 1px solid #ffffff;
	margin: 8px;
}

