 html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, address, code, img, 
    small, strong, dl, dt, dd, ol, ul, li,
    fieldset, form, label {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    }
    body {
    line-height: 1.5;
        font-family: helvetica, arial, sans-serif;
    }
    ol, ul {
    list-style: none;
    }

    /* End Reset */

    body {
    background-color: #003300;
    font-family: Georgia, "Times New Roman", Times, serif;
    }
    #wrapper {
    margin: 0 auto;
    width: 1020px;
    width:960px;
    }
    #header {
    margin: 0px auto;
    background: #003300 url(../images/header_bg1.png) no-repeat top center;
    height: 88px;
    /* width: 1019px; */
    padding-top: 0px;
    }
    #header h1 {
    /* border:solid 1px lime; */
    text-indent: -9999px;
    background: transparent url(../images/logo.png) no-repeat center bottom ;
    margin-left:280px;
    padding-top: 5px;
    height: 75px;
    width: 405px;
    z-index: 3;
    }

    #nav-wrapper {
    height: 42px;
    width:1017px;
    width:960px;
    background: url(../images/nav_bg2.png) no-repeat;
    }
    #nav{
    font-size: 14px;
    font-family: Georgia, "Times New Roman", Times, serif;
    /* width:1019px; */
    margin: 0px auto;
    padding-left: 213px;
    padding-left: 180px;
    padding-top:10px;

    }
    #nav li {
    display:inline;
    padding-right: 97px;

    }
    #nav li a {
    text-shadow: 2px 2px 2px black;
    text-decoration: none;
    color:white;


    }
    #nav li a:hover {
    text-shadow: 2px 2px 1px black;
    text-decoration: none;
    color: #B9A072;


    }
    #banner {
    margin: 10px auto;
    width: 1000px;
	width: 960px;
	 height: 360px;

    }
    #banner-frame {
     background: transparent url(../images/banner-frame.png) no-repeat;
     width: 978px;
     height: 360px;
    position: relative;
    top:0px;
    left: 0px;
    z-index:2;}
    #banner-image {
    position: relative;
    top:-346px;
    left: 12px;
    z-index:1;}
    
    #content{
    overflow: hidden;
    }
    .hairline{
    height: 15px;
    background: transparent url(../images/hairline1.png)no-repeat scroll center;
    }
     #content p{
    color: white;
    text-align: center;
    }
    #content .tagline {
    text-align: justify;
    margin: 0px auto;
    width: 800px;
    
    }
	.spacer1 {
	margin-left: 6px;}
	
    .content-box {
    margin-top: 34px;
    margin-bottom: 34px;
    margin-right: 12px;
   /*  border-top: #B9A072 solid 3px; */
    width: 180px;
    height: 64px;
    float:left;
    background: transparent url(../images/content-box_bg4.png) no-repeat;
    }
    .end-box {
    margin-right: 0px;}
    
    .content-box h2 {
    font-variant: small-caps;
    line-height: 18px;
    font-size: 18px;
    margin-top: 12px;
    margin-top: 18px;
    text-transform: none;
    text-shadow: 2px 2px 2px #002600;
    color: #B9A072;
    text-align: center;}
	 .content-box h2 a {
	 color: #B9A072;
	 text-decoration: none;
	 }
    /*
.content-box p {
    word-spacing: 4px;
    margin-left: 15px;
    margin-bottom: 5px;
    margin-right: 15px;
    margin-top: 30px;
    font-variant: normal;
    font-size: 14px;
    text-align: center;
    color: #eee6cf;
    }
*/


    .end-box h2{
    margin-top: 12px;
    }
    .content-box h2 a:active,.content-box h2 a:hover {
    color: #649965;
    }
    #slogan {
    float: right;
    width: 1000px;
    width: 960px;
    height: 100px;
    background: transparent url(../images/slogan_bg1.png) no-repeat;
    }
    /*#slogan h2 {
  
 letter-spacing: 0.3em;
    text-shadow: 2px 2px 3px #002500;
    margin-top: 20px;
    color: #B9A072;
    text-align: center;
    font-size: 21px;
    font-variant: small-caps;
    }
*/
    
     #slogan h2 {
      text-indent: -9999px;
      background: transparent url(../images/slogan1.png) no-repeat center center;
       height: 90px;

        }
       #footer {
    padding-bottom: 34px;
    }
   
    #footer p{
    padding-top:10px;
    text-align:  center;
    color: #B9A072;
    font-size: 12px;
    }
     #footer p.address-bottom {
     
     font-size: 18px;
     }
       #footer p.address-bottom strong{
       color:white;
       t}
  
   /*  memorials page styles */
   #content_disc {
   overflow: hidden;
   }
   #content_disc p {
   text-align: center;
   padding-top: 12px;
   line-height: 28px;
   font-size: 18px;
    color: #eee6cf;
   }
   #content_disc h2{
   font-variant: small-caps;
   
    font-size: 25px;
    margin-top: 12px;
    text-transform: none;
    text-shadow: 2px 2px 2px #002600;
    color: #B9A072;
    text-align: center;
    }
	

   
  
  #about #content_disc p,#faq #content_disc p {
  padding-right: 375px;
   text-align: left;
   padding-top: 12px;
   line-height: 28px;
   font-size: 18px;
    color: #eee6cf;
   }
#faq #content_disc p {
	padding-left: 170px;
	padding-right: 160px;
}   
#about #content_disc img {
padding:0px;
margin:12px 9px 0px 12px;
border: solid black 3px;
float:right;
}
.bule_q {
color: #649965;}
