/* specify blanket rules for all elements */
/* colors are blues: #, 52715A, E2FFDB, 98CAB6 pink:FF6666 brown:663300*/


body {
   padding: 0.5em;
   font:12px arial sans-serif;
   background-color:#52715A;
}

#wrap {
  background-image:url(939128.png);
  background-position:left top;
  background-repeat:repeat;
  background-attachment: fixed;
  padding: 30px 20px 30px 20px;
  max-width:1050px;
}

#header {
clear:both;
margin-bottom:5px;
padding:0px;
background-color:#E2FFDB;
max-width:1000px;
}

#mainphoto {
  background-image:url(mainheader.gif);
  background-position:top center;
    margin:0px;
  background-repeat:no-repeat;
  height:225px;
  padding:40px 0px 0px 0px;
  }

  #navigation {
  clear:both;
  margin:5px 0px 25px 0px;
  background-color:transparent;
}

#journal {
float:left;
width:72%;
background-color:#E2FFDB;
margin-right:8px;
margin-bottom:20px;
padding:0px 0px 20px 0px;
 max-width:650px;
 }

 .subphoto {
  background-image:url(subhead4.gif);
  background-position:top left;
  height:45px;

  }
  /*upcoming events*/
 #sidebar {
  float:right;
  width:25%;
  max-width:250px;
  margin-bottom:5px;
  padding:0px 0px 5px 0px;
  background-color:#E2FFDB;
}

#sidebar1{
   float:right;
  width:25%;
  max-width:250px;
  margin-bottom:5px;
  padding:0px;
  background-color:#E2FFDB;
}

    /*Favorite Links*/
#sidebar2 {
float:right;
  width:25%;
  max-width:250px;
  margin-bottom:5px;
  padding:0px;
  background-color:#E2FFDB;
}
/*advertisements*/
#sidebar3{
 float:right;
  width:25%;
  max-width:250px;
  margin-bottom:5px;
  padding:0px 0px 20px 0px;
  background-color:#E2FFDB;
}

 #footer {
   clear:both;
   margin-bottom:20px;
   margin-top:5px;
   background-color:#E2FFDB;
  max-width:1000px;
 }
      /*container for aligning slideshow on photos.html inside journal div*/
 .slideshow {
 margin-left:10px;
 }

/*container for aligning form on contact.htnml inside journal div*/
.form {
  margin-left:10px;
}

 /*h1 isn't used right now*/
    h1{
      color:#980000;
  margin:10px;
  border-bottom-style: dotted;
  border-bottom-width: thin;
  border-top-width: medium;
    }
  /* h2 is style for Journal entry titles inside .subphoto*/

 .h2head {
  color:#98CAB6;
  padding:18px 0px 0px 45px;
  margin:0px 0px 5px 0px;
}
  h2 {
    color:#e2ffdb;
  }

/*h3 is for subheaders in journal entries*/

  h3 {
       color: #980000;
  font-weight: bold;
  font-family: sans-serif;
  margin:5px;
  padding:5px;
}

/*style for Journal entry dates*/
h5 {
font-size:11px;
color: #52715A;
  font-style: italic;
  font-weight: bolder;
  margin:10px;
}
  /*header subtitle*/
h4 {
  color:#630;
  font-style: italic;
  font-size:13px;
  margin-left:10px

  }
    /*quoted text*/
  h6 {
    padding: 0px 15px 0px 50px;;
  font-style: italic;
    font-size:14px;;
  font-weight: normal;
  color: #663300;

}


p {
  margin:10px;
  color: #663300;
  font-size:14px;
}

ol li {
  color:#663300;
  list-style-position:outside;
  list-style-type: decimal;
  font-size:14px;;
}

ul li {
  color:#663300;
     list-style-image:url(fleur.gif);
  list-style-position:outside;
  font-size:14px;
}

/*styling for menu bar*/
     #menu li{
       list-style-type: none;
        display:inline;
        color: #963;
         font-variant: small-caps;
         font-size:14px;
           font-weight: bold;
      width:175px;
      padding:149px 7px 0px 7px;
         }

#menu ul a:link, ul a:visited, ul a:hover, ul a:active {
text-decoration:none;
color:#980000;
border-bottom-style:none;
padding:5px;
margin:150px 0px 0px 0px;
}

  #menu a:hover {
       color:#980000;
       background-color:#98CAB6;
  }

/*end navigation list styling*/

/* links within pages*/
a:link, a:visited, a:hover, a:active {
  text-decoration:none;
}
a:link {
    color:#663300;
  }

a:visited {
    color:#FF6666;
  }

a:hover {
       color:#980000;
  border-bottom-width: thin;
  border-bottom-style:dotted;
}
a:active {
   color:#52715A;
 }
     /*not used yet*/
 #archive li {
  list-style-type:none;
  display:inline;
  background:#98CAB6;
  margin:1px;
  color:#E2FFDB;
  font-variant:small-caps;
  width:160px;
}



