body, p, ul, h1, h2, h3, h5, h6, li, ol{
  padding: 0;
  margin: 0;
}
#main{
  width: 960px;
  margin: 0 auto;
}
#header{
 background: url(imagens/header.jpg) no-repeat;
 height: 209px;
 position: relative;
}
#header a{
  display: block;
  width: 323px;
  height: 65px;
  position: absolute;
  left: 31px;
  top: 70px;
  text-indent: -1000px;
  overflow: hidden;
}
#header2{
  background: url(imagens/fs.jpg) no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000px;
  top: 70px;
  left: 31px;
  width: 323px;
  height: 115px;
}

#content{
   padding: 10px 15px 10px 15px;
}
#content p{
  font-family: Georgia;
  font-size: 12px;
  text-indent: 50px;
  line-height: 180%;
  text-align: justifi;
}
#menu{
 background: url(imagens/header2.jpg) no-repeat;
 height: 41px;
 position: relative;
 list-style: none;
}
#menu a{
  position: absolute;
  display: block;
  top: 0;
  text-indent: -1000px;
  overflow: hidden;
  height: 40px;
}
#sobre{
 left: 387px;
 width: 209px;
}
#festas{
  left: 599px;
  width: 99px;
}
#email{
  left: 702px;
  width: 248px;
}
.sobre{
  background: url(imagens/tit_sobre.gif) no-repeat;
  height: 33px;
  text-indent: -1000px;
  overflow: hidden;
  margin: 8px;
}
.festas{
  background: url(imagens/festas.jpg) no-repeat;
  height: 31px;
  text-indent: -1000px;
  overflow: hidden;
  margin: 8px;
}
.email{
  background: url(imagens/email.jpg) no-repeat;
  height: 40px;
  text-indent: -1000px;
  overflow: hidden
  magin: 8px;
}
.texto1{
  color: #51565E;
}
#title{
  color: #0066CC;
  }
.mandamentos{
  color: #0033CC;
}

