@charset "utf-8";
/* CSS Document */

@font-face { font-family: Queen; src: url('Queen of Camelot 2.0_D.otf'); } 

body {
	background-image: url(images/bg.jpg);
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #054E2B;
	color: #000;
	font-family: 'Oswald', sans-serif;
	font-style: normal;
	font-size: 20px;
	border: 0px;
}

img { border: 0px; }

.bottomlogo { float: left;}


/* TEXT */

.text-yellow-script-large{
	color: #FCB040;
	font-family: 'Satisfy', cursive;
	font-size: 55px;
}
.text-green-script-large{
	color: #066839;
	font-family: 'Satisfy', cursive;
	font-size: 55px;
}
.text-yellow-script-small{
	color: #FCB040;
	font-family: 'Satisfy', cursive;
	font-size: 35px;
}
.text-green-script-small{
	color: #066839;
	font-family: 'Satisfy', cursive;
	font-size: 35px;
}

.text-green-large{
	color: #066839;
	font-family: 'Oswald', sans-serif;
	font-size: 26px;
	line-height: 1.1;
}
.text-green-med{
	color: #066839;
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
}
.text-green-small{
	color: #066839;
	font-family: 'Oswald', sans-serif;
	font-size: 15px;
}
.text-black-large{
	color: #000;
	font-family: 'Oswald', sans-serif;
	font-size: 26px;
}
.text-black-med{
	color: #000;
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
}
.text-black-small{
	color: #000;
	font-family: 'Oswald', sans-serif;
	font-size: 15px;
}

.zcontact1{
	color: #FFF;
	font-family: 'Oswald', sans-serif;
	font-size: 15px;
	text-transform:  uppercase;
}
.zcontact2{
	color: #FFF;
	font-family: 'Oswald', sans-serif;
	font-size: 13px;
	text-transform:  uppercase;
} 

.zcontact-script{
	color: #FFF;
	font-family: 'Satisfy', cursive;
	font-size: 15px;
	line-height:  1.0;
}

/* LINKS AND BORDER */

a {
	color: #000;
}
a.white {
	color: #FFF;
}
.border {
	border: 3px solid #FCB040;
}

.border-black {
	border: 3px solid #000000;
}
.pageborder {
	box-shadow: 0px 0px 20px 10px rgba(0,0,0,0.65); }



/* MENU */

.sub-bg-index-menu {
	background-image: url("images/index2022_02.jpg");
	width: 428px;
	height: 393px;
}


.sub-bg-index-menu table {
	color: #f19a1a;
	font-family: 'Queen', sans-serif;
	font-size: 29px;
	text-transform:  uppercase;
	font-weight: bold;
}

.sub-bg-index-menu table a{
	color: #f19a1a;
	text-decoration: none;
}


.sub-bg-index-menu table td {
	padding: 5px 0 5px 0;
}



.sub-bg-subpage-menu {
	background-image: url("images/subpage2022_02.jpg");
	width: 283px;
	height: 259px;
}


.sub-bg-subpage-menu table {
	color: #f19a1a;
	font-family: 'Queen', sans-serif;
	font-size: 23px;
	text-transform:  uppercase;
	font-weight: bold;
}

.sub-bg-subpage-menu table a{
	color: #f19a1a;
	text-decoration: none;
}


.sub-bg-subpage-menu table td {
	padding: 3px 0 3px 0;
}


/* BACKGROUNDS */

.sub-bg {
	background-color: #FFF;
	padding: 0 35 0 35;
}

.sub-bg-index-contact {
	background-image: url(images/index_04.jpg);
	width: 364px;
	height: 266px;
}
.sub-bg-index-updates {
	background-image: url(images/index_05.jpg);
	width: 586px;
	height: 266px;
}

.sub-bg-subpage-contact {
	background-image: url(images/subpage_07.jpg);
	width: 950px;
	height: 246px;
}

