@charset"utf-8";

* {

    box-sizing: border-box;

}

/* CSS Document */

 body {

  margin: 0;

  background: url(images/bg.jpg) repeat 0 0 #fff;

}

td {

  text-align: left;

  vertical-align: top;

  font-family:Tahoma;

  font-size:11px;

  color:#545454;

}

table {

    border-spacing: 0px;

    border-collapse: collapse;

}

form {

  margin:0px;

}

a {

  text-decoration:underline;

  color:A83611;

}

a.left-nav {

  text-decoration: underline;

  color:#5B7498;

  font-weight: bold;

  padding-left: 7px;

}

a.2 {

  text-decoration: underline;

  color:#797979;

}

a.copy {

  text-decoration: none;

  color:#555555;

}

.t10 {

  color:797979;

  font-size :.4em;

}

.copy {

  color: #555555;

  padding-top: 3px;

  padding-left: 5px;

}

.bw {

  color: #ffffff;

  font-weight:bold;

  padding-top: 6px;

  padding-left: 12px;

}

.bb {

  color: #3966A7;

  font-weight:bold;

}

.br {

  color: #A83611;

  font-weight:bold;

}

.centerdiv {

  /*IE method of centering a relative div*/

  text-align: center;

}

.centerdiv div {

  /*Proper way to center a relative div*/

  margin: 0 auto;

}

.padd1 {

  padding-top:5px;

  padding-left:7px;

}

.padd2 {

  padding-left: 11px;

  padding-right: 5px;

}

.padd3 {

  padding-top: 7px;

  padding-left: 10px;

  padding-right: 10px;

}

.padd4 {

  padding-top: 7px;

  padding-left: 11px;

}

a.photo-album {

  background: url(images/m1.gif) no-repeat 0 0;

  width: 113px;

  height: 33px;

  display: block;

}

a.photo-album:hover {

  background: url(images/m1on.gif) no-repeat 0 0;

}

a.about {

  background: url(images/m2.gif) no-repeat 0 0;

  width: 110px;

  height: 33px;

  display: block;

}

a.about:hover {

  background: url(images/m2on.gif) no-repeat 0 0;

}

a.calendar {

  background: url(images/m3.gif) no-repeat 0 0;

  width: 109px;

  height: 33px;

  display: block;

}

a.calendar:hover {

  background: url(images/m3on.gif) no-repeat 0 0;

}

a.pledge {

  background: url(images/m4.gif) no-repeat 0 0;

  width: 110px;

  height: 33px;

  display: block;

}

a.pledge:hover {

  background: url(images/m4on.gif) no-repeat 0 0;

}

a.join {

  background: url(images/m5.gif) no-repeat 0 0;

  width: 109px;

  height: 33px;

  display: block;

}

a.join:hover {

  background: url(images/m5on.gif) no-repeat 0 0;

}

a.contact {

  background: url(images/m6.gif) no-repeat 0 0;

  width: 101px;

  height: 33px;

  display: block;

}

a.contact:hover {

  background: url(images/m6on.gif) no-repeat 0 0;

}

.center {

  text-align: center;

}

.justify {

  text-align: justify;

}

.navbar-container {

  background-color: #fff;

  padding: 0 23px;

  box-sizing: border-box;

  width: 100%;

}

.navbar {

  height: 33px;

  width: 100%;

  -webkit-border-radius: 6px;

  -moz-border-radius: 6px;

  border-radius: 6px;

  background-color: #0b5c9e;

  background-image: -webkit-linear-gradient(bottom, #fdefcc, #ffbe26 50%, #fdecc7);

  background-image: -moz-linear-gradient(bottom, #fdefcc, #ffbe26 50%, #fdecc7);

  background-image: -o-linear-gradient(bottom, #fdefcc, #ffbe26 50%, #fdecc7);

  background-image: -ms-linear-gradient(bottom, #fdefcc, #ffbe26 50%, #fdecc7);

  background-image: linear-gradient(to top, #fdefcc, #ffbe26 50%, #fdecc7);

}

.navbar a {

  width: 20%;

  color: #fefcf8;

  text-transform: uppercase;

  text-align: center;

  display: inline-block;

  font-weight: bold;

  font-size: 14px;

  text-decoration: none;

  font-family: "Myriad Pro", "Helvetica Neue",Helvetica,Arial,sans-serif;

  padding-top: 9px;

  position: relative;

  box-sizing: border-box;

  height: 33px;

}

.navbar a:hover {

  color: #225C3E;

}

.navbar a img.nav-left-border {

  position: absolute;

  left: 0;

  top: 0;

}

.navbar a img.nav-right-border {

  position: absolute;

  right: 0;

  top: 0;

}

.notice {

  color: #cc0000;

}

