BODY {
	background : #ddc899; 
	color: black;
	margin-left : 0;
	margin-top : 1px;
	font-family: Arial, Helvetica, sans-serif;
}

H1 {
	font : bold 180% Arial, Helvetica, sans-serif;
	color: black;
	text-align : center;
	padding-top : 0.5em;
	vertical-align : top;
}
H2 {
	font : bold 120% Verdana, sans-serif;
	color: black;
	text-align : center;
	vertical-align : top;
}

H3 {
	font :  italic bold 120% Verdana, Helvetica, sans-serif;
	color: black;
	text-align : center;
	padding-top : 0.5em;
	vertical-align : top;
}
H4 {
	font : bold 100% Verdana, sans-serif;
	color: black;
	text-align : center;
	vertical-align : top;
}

H5 {
	font : bold 90% Verdana, sans-serif;
	color: gray;
	text-align : left;
	border-color : #c30;
}

H6 {
	font :  italic bold 80% Verdana, sans-serif;
	color: black;
	text-align : center;
}
A:link, a:visited {
	color: #cc3300;
	font-weight : bold;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}

.formstyle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
}
.contactForm 
{
	background-color: #a3c3a3;
	border: 1px #000000 solid
}
#myfeedback{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
}


table#main {
	border: 1px solid #6b828b;
	border-top-width : 2px;
	background-color : #bd9765;
}

table#value {
	background-color : White;
	color: black;
	vertical-align : top;
}
.front-mast, .int-mast {
	background-color : #6b828b;
}
td#addr, td#phone {
	font : bold 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	text-align : center;
	background : #6b828b;
}

td#page-title{
	background: white; color: black;
}

.hscontent{
	background: white;
	color: black;
	font : 82%/18px 	Verdana, Geneva, Helvetica, sans-serif;
	padding : 1em;
	text-align :left;
	vertical-align : top;
	padding-right : 1em;
}


.smallitalic {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	text-align : justify;
	font-style : italic;
}


table#storeorder{
	background: white;
	color: black;
	font : 85% Verdana, sans-serif;
	padding : 1em;
	text-align : left;
	vertical-align : top;
	padding-right : 2em;
	border: 5px solid #6b828b;
}

.query {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #C30; 
	background: #ddc899;
	}
	
.fquery{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #c30;
	background: #F5E7C9;
	border: 1px solid #cb9e62 inset;
}
	
#credit{
	font-family : Verdana, sans-serif;
	background-color : #ddc899;
	color: black;
	text-align : right;
	padding : 3px 0 3px 0;
	font-size: 9px;
}
#credit a{
	text-decoration : none;
	color : Black;
}
#photocredit{
	font-family : Verdana, sans-serif;
	background-color : #ffffff;
	color: black;
	text-align : center;
	padding : 3px 0 3px 0;
	font-size: 9px;
}
	
.office {
	font : bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align : top;
}
 table.officers {
	margin: 0 2em 0 80px;
}	

td#footer {
	border-top : 1px solid #6b828b;
	border-bottom : 1px solid #6b828b;
	font-style: italic;
	background-color: #FDF5E6;
	color: black;
	text-align: center;
	font-size: 80%;
	padding : 3px 0 5px 0;

}

/* left menu styles */
td#left-nav {
	font : bold 90%/130% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : White;
	text-align : center;
	padding-top : 1em;
	padding-left : 0.5em;
	background: #bd9765;
	vertical-align : top;
}
td#left-nav a {
	display: block; margin: 0.4em;
	border: 1px solid #cb9e62 inset;
	background: transparent;
	color: #ffffff;
	text-decoration : none;
}
td#left-nav a:hover  {background: #c30;
	border: 1px solid #cb9e62 outset;
}



/* right menu styles homepage */
td.right-home-top {
	font : bold 85%/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	padding-top : 1em;
	background: #e7d3a8;
	color : black;
}
td.right-home-top a:link {
	color : #C30;
	text-decoration : none;
}
td.right-home-top a:visited {
	color : #C30;
	text-decoration : none;
}
td.right-home-top a:hover {
	background: #fff; color: #bd9765;
}
.hours{
	color: #C30;
	font-style: italic;
	font-size: 11pt;
}
td.right-home {
	font : bold 85%/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	text-align : center;
	padding-top : .5em;
	background: #e7d3a8;
}
td.right-home a:link {
	display: block; margin: 1.15em 3.5em 1.15em 3.5em;
	border: 1px solid #e7d3a8;
	background: transparent;
	color: #000000;
	text-decoration : none;
}
td.right-home a:visited {
	display: block; margin: 1.15em 3.5em 1.15em 3.5em;
	border: 1px solid #e7d3a8;
	background: transparent;
	color: #000000;
	text-decoration : none;
}

td.right-home a:hover {
	background: #fff; color: #bd9765;
}

td#new {
	text-align : center;
	vertical-align : top;
	background: #e7d3a8;
}
td#new a {
	display: block;
	}
	
.feature-home {
	font : bold 85%/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	text-align : center;
	padding-top : .5em;
	background: #bd9765;
	padding-bottom: .5em;
}
.feature-home a {
	color: #993333;
	text-decoration : none;
}
.feature-home a:hover {
	color: #ffffff;
	text-decoration : none;
}

/* right menu - staging pages */

td#right-nav {
	font : bold 85%/150% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	text-align : center;
	padding-top : 2.5em;
	background: #e7d3a8;
	vertical-align : top;
}
td#right-nav a {
	display: block; margin: 0;
	border: 1px solid #e7d3a8;
	background: transparent;
	color: #000000;
	text-decoration : none;
}
td#right-nav a:hover {
	background: #fff; color: #bd9765;
}
td#right-nav div.box1{
	margin-top: 20px;
}

/* top menu styles */

td#top-choice {
	font : bold 90%/130% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : White;
	text-align : center;
	background: #6b828b;
	padding : 2px;
}

td#top-choice a {
	display: block; margin: 0;
	border: 1px solid #6b828b;
	background: transparent;
	color: #ffffff;
	text-decoration : none;
}
td#top-choice a:hover {
	background: #fff; color: #bd9765;
}
/*  sitemap */
div.map {
	
	padding: 0 0 0 1.3em;	

}
div.map a {
	text-decoration : none;
}
H5 a {
	text-decoration : none;
}
/*  context highlight for Atomz search  */
.hilite {
	background-color: #c30;
	color : White;
}
div#archives a{
	margin: 15px 110px 5px 110px;
	border-top: 1px dashed #333;
	padding-top: 15px;
	text-align: center;
	font: bold 1.1 em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.totop a{
	font: .8 em Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin: 15px 110px 5px 110px;
}
.med-emp{
	font-size: 90%;
	text-align: center;
	margin-top: 5px;
}
.med-emp a{
	color: #55676e;
}
.sm-emp{
	font-size: 80%;
	text-align: center;
	margin-top: -16px;
}
p.narrow{
	width: 155px;
	float: right;
	padding-right: 45px;
	padding-left: 5px;
	margin-top: 0;
	text-align: left;
}
div.wedding-right{
	padding: 0 25px 0 0;	
	text-align: left;	
}
.wedding-right p{
	padding: 0;
}
div.wedding-split{
	height: 10px;
}
.wedding-photo1{
	padding: 0;
}
.wedding-photo2{
	margin-top: 15px;
	padding: 0;	
}
.smaller{
	font-size: smaller;
	text-align: left;
}
.faq-a{
	margin-bottom: 20px;
	margin-top: -10px;
}
#homebox{
	border: 1px dotted black;
	text-align: center;
	margin: -60px 5px 10px 5px;
	padding: 5px;
}
#homebox p{
	padding: 0;
	margin: 0;
	font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#bulletin{
	border: 2px solid white;
}
p#bulletin2{
	font: bold 10px Verdana, sans-serif;
	margin: 0;
	padding: 0;
}