fieldset {
  border: 0;
}

#bodybg {
  background:url('/images/bg1.gif') repeat-x top #fff;
  height: 355px;
  position: absolute;
  width: 100%;
  z-index: -100;
}


#bodybg.short {
  height: 200px;
}


#bodybg.home {
  height: 500px !important;
}


.cleared {
  clear: both;
}

.clearfix {
  display: block;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
  visibility: hidden;
}

#navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#navigation li {
  display: block;
  float: left;
}

#navigation li a {
  display: block;
  height: 53px;
  width: 127px;
}

#navigation .home,
#navigation .contact {
  width: 132px;
}

#navigation .home {
  background-image: url('/images/m1.gif');
}

#navigation .home:hover {
  background-image: url('/images/m1-act.gif');
}

#navigation .about {
  background-image: url('/images/m2.gif');
}

#navigation .about:hover {
  background-image: url('/images/m2-act.gif');
}

#navigation .sponsors {
  background-image: url('/images/m3.gif');
}

#navigation .sponsors:hover {
  background-image: url('/images/m3-act.gif');
}

#navigation .meetings {
  background-image: url('/images/m4.gif');
}

#navigation .meetings:hover {
  background-image: url('/images/m4-act.gif');
}

#navigation .join {
  background-image: url('/images/m5.gif');
}

#navigation .join:hover {
  background-image: url('/images/m5-act.gif');
}

#navigation .members {
  background-image: url('/images/m6.gif');
}

#navigation .members:hover {
  background-image: url('/images/m6-act.gif');
}

#navigation .contact {
  background-image: url('/images/m.gif');
}

#navigation .contact:hover {
  background-image: url('/images/m-act.gif');
}


.about #content .col-1 {
  width:317px;
  margin-right:17px;
}

.about #content .col-2 {
  width:280px;
}

.banner {
  padding-left: 44px;
}

#content {
  margin-top: -150px;
}

#content.home {
  margin-top: -170px !important;
}

#content.short {
  margin-top: 0px;
}

/* Defaults */
.col-1 {
  width:240px;
  margin-right:17px
}

.col-2 {
  width:360px;
  margin-right:17px
}

.col-3 {
  width:257px;
}

#content .join .col-1 {
  width: 555px;
}

#content .join .col-2 {
  width: 315px;
  margin-right: 0;
}


#header {
  background: url('/images/top.gif') no-repeat top center;
  height: 330px;
}

#header.home {
  height: 350px !important;
}
  
#header.short {
  height: 200px;
}

ul li {
  min-height: 20px;
}

