
img {
  border: none;
}

a {
  text-decoration: none;
}

body {
  margin: 0;
/*  padding-top: 10px; */
  background-color: #977248;
/*  font-family: "Arial", Arial, sans-serif;*/
  font-family: "Comic Sans MS", cursive, sans-serif;
  font-size: 1em;
  color: #57432B;
}

/* Content is the outermost div */
#content, #header, #footer, #mainwrapper, #home, #port, #hands, #formcontent, #contact, #eventpage {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 800px;
  background-color: #977248;
}

#mainwrapper {
  position: relative;
  top: 230px;
/*  border: solid 1px black; */
}

#port, #about, #hands, #contact {
  padding-bottom: 20px;
}

#home, #hands {
  display: table;
/*  border-collapse: separate; */
/*  border-spacing: 35px;   */
}

#home, #formcontent, #port, #about, #hands, #contact, #eventpage {
  position: relative;
  background-image: url(../images/pf_bg2.jpg);
  background-position: center;
  background-repeat: repeat-y;
  width: 800px;
  z-index: 0;
}

#home h3 {
  margin-top: 35px;
}

#about ul {
/*  padding-left: 50px; */
  margin-left: 80px;
/*  width: 70%;  */
  padding-left: 40px;
  width: 65%;
}

#about dl, #about ol, #port dl {
  margin-left: 80px;
  width: 70%;
}

#about p.story {
  width: 550px;
  margin-left: 100px;
}

#eventpage img {
  margin-left: 250px;
}

#eventpage p, #eventpage ul, #eventpage table, #hands p {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.grouplist td {
  border-top: 1px solid #57432B;
}

#eventpage h3 {
  width: 100%;
  text-align: center;
}

#formcontent h3.pagetitle, #formcontent h3, #port h3, #about h3, #hands h3, #contact h2, #eventpage h3 {
  margin-top: 0px; 
}

#slideshow {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 250px;
  height: 200px;
}

#leftcolumn {
  float: left;
/*  text-align: center;  */
/*  height: 220px; */
  width: 250px
}

  
#leftcolumn, #formcontent form {
  text-align: center;
}

#emailsection, #phonesection, #infosection {
  margin-top: 20px;
}

img#homepageimagemask {
  position: absolute;
  top: 15px;
  left: 0px;
  z-index: 99;
}

img#homepageimage {
  position: relative;
  top: 40px;
  left: 15px;
  z-index: 1;
}
img#breakfastpageimagemask {
  float: left;
/*  clear: left;  */
  position: absolute;
  top: 2px;
  left: 59px;
  z-index: 99;
  visibility: hidden;
}

img#breakfastpageimage {
  border: 3px solid #57432B;
  float: left;
/*  position: absolute;  */
  top: 70px;
  margin-left: 80px;
  margin-right: 15px;
  z-index: 1;
  width: 205px;
}  

#port p, #about p   {
  margin-left: 60px;
  width: 80%;
}

#port h3, #port h4, #about h3, #about h4, #contact h2, #contact h3, #contact h4, #hands h3  {
  text-align: center;
}

#formcontent h3, #leftcolumn {
  text-align: center;
}

#leftcolumn {
  margin-left: 60px;
}

#leftcolumn h3, #middlecolumn h3, #rightcolumn h3 {
  text-align: center;
}

#middlecolumn {
  float: left;
  width: 220px;
  padding-left: 0;
  margin-left: 0;
/*  margin-left: 280px;   */
}

#rightcolumn {
  float: left;
  width: 220px;
}

#middlecolumn p, #rightcolumn p {
  width: 200px;
  margin-left: 25px;
}

#firstcolumn {
  float: left;
  width: 440px;
}

#maincolumn {
  float: left;
  top: 25px;
  width: 440px;
}

#maincolumn p {
  width: 400px;
  margin-left: 20px;
}
 
#header {
  position: absolute;
  top: 10px;
  height: 230px;
  background-image: url(../images/pf_header4.jpg);
  padding: 0;
  margin: 0;
}
#headerbanner {
  position: relative;
  top: 40px;
  left: 68px;
}

#navbar {
  position: absolute;
  bottom: 35px;
  left: 50px;
  font-size: 1.25em;
  font-weight: bold;
  height: 1.25em;
}

a:link, a:visited {
  color: #6C614F; 
}

a:hover { 
  color: #DD0000; 
}


#footer {
  margin-bottom: -20px;
  text-align: center;
  height: 135px;
  background-image: url(../images/pf_footer2.jpg);
/*  border: solid 1px red; */
}
#footer p {
  padding-top: 1em;
}

.webmaster {
  display: block;
}
 
.mpcontact, .sponsorarea, .copyrightarea {
  height: 135px;
  float: left;
  width: 250px;
  text-align: center;
}
 
.copyrightarea {
  font-size: .75em;
} 

#headerbanner {
  visibility: hidden;
}

ul.events .bullet {
  list-style-type: none;
}

img.navdeco {
   margin-top: 10px;
}

/*.forminput input, .forminput label {
  margin-bottom: 20px;
}
*/

h3.sectiontitle  {
  margin-top: 20px;
}

.subheading {
  display: block;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 0px;
}

.bigger {
  font-size: larger;
}

ul.events {
  padding-left: 0;
}

p.story {
  font-family: "Comic Sans MS", cursive, sans-serif;
}

#about p.bibleverse {
  width: 70%;
  font-weight: bolder;
  font-size: smaller;
  margin-left: auto;
  margin-right: auto;
}

#about span.biblereference {
  display: block;
}

.verse {
  font-size: smaller;
}

a.linkintext, a.hotlink {
  text-decoration: underline;
}

a.hotlink:link {
  color: black;
}

.pathfinders {
  font-family: "Arial", Arial, sans-serif;
  font-weight: bold;
}

img.matcbanner {
  margin-left: 160px;
}

img.cotnermatc {
  float: left;
  margin-left: 60px;
  margin-right: 15px;
  border: 2px solid #57432B;
}

div.ministrylead {
  height: 150px;
}


#verseoftheday {
  border: 1px solid #57432B;
  font-size: smaller;
  font-weight: bolder;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 0px;
  text-align: center;
  width: 80%;
}

.standouttext {
  font-weight: bold;
  color: red;
}

#verseoftheday p {
  text-align: left;
  width: 100%;
}

.versenumber {
/*  font-style: bold; */
  font-size: smaller;
}

.versenote {
  text-align: center;
  font-size: smaller;
}

/*#home #verseoftheday {
  color: black;
  font-size: 75%;
}
 */
 
.redline {
  color: #CC0000;
}

.underline {
  text-decoration: underline;
}

.breakline {
  display: block;
}
.super {
  vertical-align: super;
  font-size: 75%;
}

#container object {
  margin-left: 200px;
}
