html * {padding: 0;
        margin: 0;
}

body {background-color: #9FAD89;
}

img {display: block;
}

.header_top {border-top: solid 1px #747F63;
             border-left: solid 1px #747F63;
             border-right: solid 1px #747F63;
             width: 850px;
             margin: 1em auto 0 auto;
            
}

.index_content {border-left: solid 1px black;
                border-bottom: solid 1px black;
                border-right: solid 1px black;
                background-image: url(images/header_bottom.gif);
                background-repeat: no-repeat;
                background-position: top left;
                background-color: white;
                width: 850px;
                margin: 0 auto 0 auto;
}

.content {border-left: solid 1px black;
          border-bottom: solid 1px black;
          border-right: solid 1px black;
          background-image: url(images/header_bottom.gif);
          background-repeat: no-repeat;
          background-position: top left;
          background-color: white;
          width: 850px;
          margin: 0 auto 0 auto;
}

.nav {width: 700px;
      float: right;
      text-align: right;
      font-weight: bold;
}

.nav span {margin-right: 45px;
}

.nav a:hover {text-decoration: none;
              color: black;
}

.nav a {text-decoration: none;
        color: beige;
}

.bottom_nav {width: 850px;
             margin: 0 auto;
             text-align: center;
             border-top: solid 1px black;
             background-color: #6A7558;
             font-size: 80%;
}

.bottom_nav span {margin: 0 1em; 
}

.bottom_nav a:hover {color: black;
}

.bottom_nav a {text-decoration: none;
               color: beige;
}


.current a {color: #BECEA6;
}

table {width: 850px;
       margin-top: 3em;
}

.addresses {margin: 0;
            width: 800px;
}

.addresses td {vertical-align: top;
}

.side_bar {width: px;
           vertical-align: top;
           background-color: beige;
           border: solid 1px #8F8D63;
}

.side_bar p {padding: 0.5em 1em;
             text-align: justify;
}

.side_bar ul {padding: 0.5em 1em;
             text-align: justify;
            font-size: 95%;
}

.side_bar div { text-align: center;
                font-weight: bold;
                font-size: 90%;
                color: #606A50;
                padding: 0.5em;
}

.side_bar a:hover {color: black;
                   text-decoration: none;
}

.side_bar a {color: #6A684A;
             font-weight: bold;
}

.content_bar {width: 550px;
             vertical-align: top;
             padding: 0 0.5em 1em 1em;
             border-left: solid 1px #514F37;
}

.index_donate {width: 150px;
               margin: 0.5em auto;
               padding: 1em;
               border: solid 2px beige;
               background-color: #7A9255;
               text-align: center;
}

.index_donate a {text-decoration: none;
                 color: white;
}

.index_content p {text-align: justify;
                  font-size: 95%;
                
}

.content p {padding: 0.5em 20px 0.5em 20px;
            text-align: justify;
            font-size: 95%;
}

.content ul {padding: 0.5em 20px 0.5em 40px;
            text-align: justify;
            font-size: 95%;
}

.content ul li {
  padding-bottom: .25em;
}

.citation {font-size: 80%;
           margin: 1em 20px 1em 20px;
           font-style: italic;
}

.section_title_wrap {padding-top: 4em;
}

.section_title {font-style: normal;
                text-align: left;
                color: #818D6E;
                font-size: 150%;
                margin-left: 20px;
                margin-bottom: 0.5em;
}

.sub_title {color: #5A583B;
            font-style: italic;
            font-weight: bold;
            margin: 0 20px 0 20px;
            font-size: 110%;
}

.sub_item {font-size: 110%;
}

.undecorated_list
{
  list-style-type: none;
}

.where_you_can_buy h4
{
  text-align: left;
}

.back_to_region_list
{
  float: right;
}

h2 {font-style: italic;
    font-weight: bold;
    text-align: center;
    color: #5A583B;
    font-size: 150%;
}

h3 {font-style: italic;
    text-align: center;
    color: #818D6E;
}

h4 {font-style: italic;
    font-size: 100%;
    text-align: center;
    font-weight: bold;
    margin: .5em .5em;
    color: #5A583B;
}

.alert_sub {font-style: italic;
            font-size: 100%;
            text-align: left;
            font-weight: bold;
            margin: .5em .5em 0.5em 20px;
            color: #5A583B;
}

h5.bolder {
  font-size: 150%;
  color: red;
  padding-top: 1em;
  padding: 1em 1em 0 1em;
  text-align: center;
}

h5 {font-size: 120%;
    padding-top: 1em;
    padding: 1em 1em 0 1em;
    text-align: center;
}

h6 {font-size: 100%;
    font-weight: bold;
    margin: .5em .5em .5em 20px;
}

h6 a:hover {color: black;
}

h6 a {color: #6a684a;
}

.content_bar p {margin: 1em 0;
                font-size: 90%;
}

hr {margin: 0 1em 0 1em;
}

.footer {width: 850px;
         margin: 0 auto;
         color: #CEE1B1;
         text-align: center;
         font-size: 80%;
         padding-bottom: 1em;
}

.footer a:hover {color: black;
}

.footer a {text-decoration: none;
           color: #FFFCCF;
}

/*News Page*/

.add_img {float: right; 
          margin: 0.5em; 
          border: solid 1px gray;
}

.news_item {background-color: beige; 
            border: solid 1px #8F8D63;
            margin: 0.5em 20px 0.5em 20px;
}

.alert {font-size: 110%;
        font-weight: bold;
        margin: 0.5em 20px 0.5em 20px;
}

.important {font-weight: bold;
            margin: 0.5em 20px 0.5em 20px;
            color: #606A50;
}

.content p a:hover, .content li a:hover
  {
    color: black;
    text-decoration: none;
  }

.content p a, .content li a
{
  color: #6A684A;
  font-weight: bold;
}

/*End News Page*/
/*Action Page */

.action_list {font-size: 95%;
              font-weight: bold;
              margin-left: 140px; 
              list-style-type: none;
}

.action_list a:hover {color: black;
}

.action_list a {color: #6A684A; 

}

.form_list1 {list-style-type: none;
             text-align: right;
             margin-left: 20px;
             width: 250px;
}

.form_list2 {list-style-type: none;
             text-align: left;
             margin-left: 20px;
}

.form_list3 {list-style-type: none;
             text-align: left;
             margin-left: 150px;
             width: 250px;
}

.form_list4 {list-style-type: none;
             text-align: left;
             margin-left: 20px;
}

.form_list5 {list-style-type: none;
             text-align: left;
             margin-left: 20px;
}

.date1 { 
    font-weight: bold;
    margin: 0.5em 20px 0.5em 0;
    color: #606A50; 
}

.list1 {
    list-style-type: circle;
    width: 250px;
    margin-left: 50px; 
}

.list1 li {
    padding: 0.3em 0;
}

.form {padding: 1em 0 1em 0;
       color: #5A583B;
       font-weight: bold;
       font-size: 90%;
}

.required {color: #CD2626;
}

.photos {margin: auto;
}

.photos td {vertical-align: top;
            width: 300px;
            text-align: center;
}

.photos td img {margin: auto; 
                border: solid 1px #EDC393;
}

.photos p {padding: 0 auto;
           text-align: justified;
}

.photos_nav {text-align: right;
             padding: 0 2em 1em 1em;
             font-size: 110%;
             font-weight: bold;
             color: #5A583B;
}

.photos_nav a:hover {color: black;
}

.photos_nav a {padding: 0.2em;
               color: #818D6E;
}

.current_page a {color:	#3B5323;	
}

.addy {margin: 0 40px 1em 40px;
}

.addy a:hover {color: black;
}

.addy a {color: #6a684a; 
         font-weight: bold;
}

.bad_field {outline: red solid thin;
}

ol {margin: 2em 4em;
}

.list2 {
    list-style-type: disc;
    margin-left: 15px;
}

.list2 li {
    padding-bottom: 1em;
}

.clupea {
  visibility: hidden;
}

.kipper {
  visibility: visible;
}

.mackerel {
  visibility: visible;
}
