@charset "utf-8";
body {
	background-image:url(../Images/background.jpg);
	font: 12pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	text-align: center;
}
.clr {
	clear:both;
}
.church #container-frontpage {
	height: 1125px;
	width: 986px;
	background-image:url(../Images/side-shadows.jpg);
	background-repeat:repeat-y;
	margin: 0 auto;
	text-align: left;
}
.church #container {
	height: auto;
	width: 986px;
	background-image:url(../Images/side-shadows-2.jpg);
	background-repeat:repeat-y;
	margin: 0 auto;
	text-align: left;
}
.church #shadow {
	background-image: url(../Images/bottom-shadow.jpg);
	height: 10px;
	width: 986px;
	margin: 0 auto;
	text-align: left;
}
.church #header {
	margin-left: 9px;
	width: 968px;
}
.church #headerLeft {
	background-image: url(../Images/header1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 122px;
	width: 29px;
	float: left;
}
.church #headerTitle {
	background-image: url(../Images/header2.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 122px;
	width: 390px;
	float: left;
}
.church #headerTitle span{
	visibility: hidden;
}
.church #headerCentre {
	background-image: url(../Images/header3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 122px;
	width: 343px;
	float: left;
}
.church #headerRight {
	background-image: url(../Images/header4.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 122px;
	width: 206px;
	float: left;
}
#home {
	margin-left: 9px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	z-index: 30;
}
#home span {
	visibility: hidden;
}
#home li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 10pt;
	font-weight:bold;
}
#home li a {
	display: block;
	width: 118px;
	height: 47px;
	background-image: url(../Images/home-button.jpg);
	text-align: center;
	text-decoration: none;
	font-size: 10pt;
	font-weight:bold;
}
#home li a:hover {
	background-image: url(../Images/home-button-rollover.jpg);
}
#home div {
	position: absolute;
	visibility: hidden;
	padding: 0;
	margin-left: 1px;
	border-right: 1px solid #a09e97;
	border-bottom: 1px solid #a09e97;
}
#home div a {
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 25px;
	width: 180px;
	height: 20px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background-image: url(../Images/drop-down.jpg);
	color: #1b1a18;
	font-size: 10pt;
	font-weight: bold;
	text-shadow: 1px 1px 1px #ffffff;
}
#home div a:hover {
	background-image: url(../Images/drop-down-rollover.jpg);
}
.church #menubar {
	background-image: url(../Images/menu-bar.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 47px;
	width: 850px;
	float: left;
}
.church #menubar-shadow {
	background-image: url(../Images/menu-shadow.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 3px;
	width: 966px;
	margin-left: 9px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.church #photo {
	margin-left:9px;
	height: 224px;
	width: 968px;
}
.church #sidepanel {
	background-image: url(../Images/side-panel.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 220px;
	width: 237px;
	float: left;
}
.church #random {
	height: 220px;
	width: 731px;
	float: left;
}
.church #frame {
	background-image: url(../Images/photo-frame.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 4px;
	width: 968px;
	float: left;
}
.church #main {
	background-image:url(../Images/background2.jpg);
	margin-left:9px;
	height: 626px;
	width: 633px;
	padding: 16px;
	border-left: 1px solid #000000;
	float: left;
}
.church #mainText {
	height: 608px;
	width: 615px;
	padding: 9px;
	border: 1px solid #580902;
	background-color: #fdf7e4;
	color: #580902;
}
.church #mainText {
	color: #1d5069;
	font-size: 24px;
}
.church #mainText p {
	font-size: 14px;
	text-align: justify;
	color: #580902;
}
.church #journal {
	background-image:url(../Images/background2.jpg);
	margin-left:9px;
	width: 934px;
	padding-top: 13px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.church #journalText {
	width: 916px;
	padding: 9px;
	border: 1px solid #580902;
	background-color: #fdf7e4;
	color: #580902;
}
.church #journalText {
	color: #1d5069;
	font-size: 24px;
}
.church #journalText h2 {
	color: #1d5069;
	font-size: 20px;
	line-height: 8px;
	font-weight:normal;
}
.church #journalText h3 {
	color: #1d5069;
	font-size: 14px;
	font-weight:normal;
}
.church #journalText p {
	font-size: 14px;
	text-align: justify;
	color: #580902;
}
.church #journalText table {
	font-size: 14px;
	text-align: justify;
	color: #580902;
}
.church #journalText ol {
	padding-left: 34px;
}
.church #journalText li {
	list-style-position: outside;
	font-size: 14px;
	text-align: justify;
	padding-left: 10px;
	color: #580902;
}
.church #memorial {
	background-image:url(../Images/background2.jpg);
	margin-left:9px;
	width: 934px;
	padding-top: 13px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.church #memorialTop {
	width: 934px;
	height: 430px;
	border-top: 1px solid #580902;
	border-left: 1px solid #580902;
	border-right: 1px solid #580902;
	background-color: #ffffff;
	color: #580902;
}
.church #memorialTopImage {
	width: 323px;
	height: 430px;
	float: left;
}
.church #memorialTopTitle {
	width: 611px;
	height: 35px;
	background-color: #580902;
	color: #ffffff;
	line-height: 35px;
	font-size: 20px;
	float: left;
}
.church #memorialTopMap {
	width: 611px;
	height: 290px;
	float: left;
}
.church #memorialTopDesc {
	width: 611px;
	height: 105px;
	float: left;
	background-color: #ffffff;
	color: #580902;
}
.church #memorialText {
	width: 916px;
	padding: 9px;
	border: 1px solid #580902;
	background-color: #fdf7e4;
	color: #580902;
}
.church #memorialText {
	color: #1d5069;
	font-size: 24px;
}
.church #memorialText h2 {
	color: #1d5069;
	font-size: 20px;
	line-height: 8px;
	font-weight:normal;
}
.church #memorialText p {
	font-size: 14px;
	text-align: justify;
	color: #580902;
}
.church #memorialText table {
	font-size: 14px;
	text-align: justify;
	color: #580902;
}
.church #memorialText ol {
	list-style-type:upper-roman;
	padding-left: 34px;
}
.church #memorialText li {
	list-style-position: outside;
	font-size: 14px;
	text-align: justify;
	padding-left: 10px;
	color: #580902;
}
.church #docs {
	background-image:url(../Images/background2.jpg);
	margin-left:9px;
	width: 934px;
	padding-top: 13px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.church #docsText {
	width: 916px;
	padding: 9px;
	border: 1px solid #580902;
	background-color: #fdf7e4;
	color: #580902;
}
.church #docsText {
	color: #1d5069;
	font-size: 24px;
}
.church #docsText h2 {
	color: #1d5069;
	font-size: 20px;
	line-height: 8px;
	font-weight:normal;
}
.church #docsText h3 {
	color: #1d5069;
	font-size: 14px;
	font-weight:normal;
}
.church #docsText p {
	font-size: 14px;
	text-align: justify;
	color: #580902;
}
.church #docsText table {
	font-size: 14px;
	text-align: justify;
	color: #580902;
	border-width: 2px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #580902;
	border-collapse: collapse;
}
.church #docsText table td{
	border-width: 2px;
	border-style: solid;
	border-color: #580902;
	border-collapse: collapse;
}
.church #mapLeft {
	width: 615px;
	float: left
}
.church #mapRight {
	background-image:url(../Images/memorial-Map-right.jpg);
	width: 301px;
	height: 296px;
	float: left
}
.church #video {
	padding-top: 4px;
	float: left;
}
.church #scroll {
	background-image:url(../Images/background3.jpg);
	height: 483px;
	width: 298px;
	float: left;
	border-left: 4px solid #580902;
	overflow: auto;
}
.church #qlinksTop{
	background-image: url(../Images/qlinksTop.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	width: 280px;
	float: left;
}
#qlinks1 {
	width: 280px;
	height: 128px;
	float: left;
}
#qlinks1 span {
	visibility: hidden;
}
#qlinks1 a {
	display: block;
	width: 280px;
	height: 128px;
	background-image: url(../Images/buntingford_journal.jpg);
	text-align: center;
	text-decoration: none;
	font-size: 10pt;
	font-weight:bold;
}
#qlinks1 a:hover {
	background-image: url(../Images/buntingford_journal-rollover.jpg);
}
#qlinks2 {
	width: 280px;
	height: 128px;
	float: left;
}
#qlinks2 span {
	visibility: hidden;
}
#qlinks2 a {
	display: block;
	width: 280px;
	height: 128px;
	background-image: url(../Images/memorials.jpg);
	text-align: center;
	text-decoration: none;
	font-size: 10pt;
	font-weight:bold;
}
#qlinks2 a:hover {
	background-image: url(../Images/memorials-rollover.jpg);
}
#qlinks3 {
	width: 280px;
	height: 128px;
	float: left;
}
#qlinks3 span {
	visibility: hidden;
}
#qlinks3 a {
	display: block;
	width: 280px;
	height: 128px;
	background-image: url(../Images/gallery.jpg);
	text-align: center;
	text-decoration: none;
	font-size: 10pt;
	font-weight:bold;
}
#qlinks3 a:hover {
	background-image: url(../Images/gallery-rollover.jpg);
}
#qlinks4 {
	width: 280px;
	height: 128px;
	float: left;
}
#qlinks4 span {
	visibility: hidden;
}
#qlinks4 a {
	display: block;
	width: 280px;
	height: 128px;
	background-image: url(../Images/bells_bellframes.jpg);
	text-align: center;
	text-decoration: none;
	font-size: 10pt;
	font-weight:bold;
}
#qlinks4 a:hover {
	background-image: url(../Images/bells_bellframes-rollover.jpg);
}
#qlinks5 {
	width: 280px;
	height: 128px;
	float: left;
}
#qlinks5 span {
	visibility: hidden;
}
#qlinks5 a {
	display: block;
	width: 280px;
	height: 128px;
	background-image: url(../Images/wogdon.jpg);
	text-align: center;
	text-decoration: none;
	font-size: 10pt;
	font-weight:bold;
}
#qlinks5 a:hover {
	background-image: url(../Images/wogdon-rollover.jpg);
}
#qlinks6 {
	width: 280px;
	height: 128px;
	float: left;
}
#qlinks6 span {
	visibility: hidden;
}
#qlinks6 a {
	display: block;
	width: 280px;
	height: 128px;
	background-image: url(../Images/historical_docs.jpg);
	text-align: center;
	text-decoration: none;
	font-size: 10pt;
	font-weight:bold;
}
#qlinks6 a:hover {
	background-image: url(../Images/historical_docs-rollover.jpg);
}
#qlinks7 {
	width: 280px;
	height: 128px;
	float: left;
}
#qlinks7 span {
	visibility: hidden;
}
#qlinks7 a {
	display: block;
	width: 280px;
	height: 128px;
	background-image: url(../Images/familyhistory.jpg);
	text-align: center;
	text-decoration: none;
	font-size: 10pt;
	font-weight:bold;
}
#qlinks7 a:hover {
	background-image: url(../Images/familyhistory-rollover.jpg);
}
.church #qlinksBottom{
	background-image: url(../Images/qlinksBottom.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 280px;
	float: left;
}
.church #footer-frontpage {	
	background-image: url(../Images/footer.jpg);
	background-repeat: no-repeat;
	display: block;
	margin-left: 9px;
	padding-left: 25px;
	padding-right: 25px;
	height: 75px;
	width: 918px;
	float: left;
}
.church #footer-frontpage p {	
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
	color: #ffffff;
}
.church #footer-frontpage a {	
	font-size: 15px;
	font-weight: bold;
	line-height: 24px;
	color: #f49102;
	text-decoration: none;
}
.church #footer {	
	background-image: url(../Images/footer-2.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 34px;
	padding-right: 34px;
	height: 84px;
	width: 918px;
	float: left;
}
.church #footer p {	
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
	color: #ffffff;
}
.church #footer a {	
	font-size: 15px;
	font-weight: bold;
	line-height: 24px;
	color: #f49102;
	text-decoration: none;
}
.church #popup {
	background-image:url(../Images/background2.jpg);
	padding-top: 13px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	text-align:left;
}
.church #popupText {
	padding: 9px;
	border: 1px solid #580902;
	background-color: #fdf7e4;
	color: #580902;
}
.church #popupText {
	color: #1d5069;
	font-size: 24px;
}
.church #popupText h2 {
	color: #1d5069;
	font-size: 20px;
	line-height: 8px;
	font-weight:normal;
}
.church #popupText p {
	font-size: 14px;
	text-align: justify;
	color: #580902;
}
.church #popupText table {
	font-size: 14px;
	text-align: justify;
	color: #580902;
}
.church #popupText ol {
	list-style-type:upper-roman;
	padding-left: 34px;
}
.church #popupText li {
	list-style-position: outside;
	font-size: 14px;
	text-align: justify;
	padding-left: 10px;
	color: #580902;
}
.church #centeredText {
	width: 510px;
	text-align: center;
	color: #580902;
	font-size: 14px;
}