* {
  margin: 0;
  padding: 0;
}

body {
  text-align: center;
  background-color: #dddddd;
}

body div {
  text-align: left;
  margin: 0 auto;
}

#container {
  width:760px;
  border-bottom:1px solid #999999;
}

#bg {
  width:762px;
  background:#999999;
}

#header {
  background: url(../Images/header.jpg);
  height:419px;
}

#header-e {
  background: url(../Images/header-e.jpg);
  height:419px;
}

div #menu {
  height:24px;
}

#menu ul{
  list-style:none;
  width:100%;
}

#menu li{
  margin: 0;
  padding: 0;
  list-style:none;
  float:left;
}

#menu a{
  display:block;
  text-indent:-9999px;
  overflow:hidden;
}

a.about        { background: url(../Images/m-about.gif); width:64px; height:24px; }
a:hover.about  { background-position: 0px -24px; }

a.join        { background: url(../Images/m-join.gif); width:52px; height:24px; }
a:hover.join  { background-position: 0px -24px; }

a.member        { background: url(../Images/m-member.gif); width:78px; height:24px; }
a:hover.member  { background-position: 0px -24px; }

a.events        { background: url(../Images/m-events.gif); width:69px; height:24px; }
a:hover.events  { background-position: 0px -24px; }

a.journal        { background: url(../Images/m-journal.gif); width:71px; height:24px; }
a:hover.journal  { background-position: 0px -24px; }

a.division        { background: url(../Images/m-division.gif); width:76px; height:24px; }
a:hover.division  { background-position: 0px -24px; }

a.committee        { background: url(../Images/m-committee.gif); width:99px; height:24px; }
a:hover.committee  { background-position: 0px -24px; }

a.links        { background: url(../Images/m-links.gif); width:76px; height:24px; }
a:hover.links  { background-position: 0px -24px; }

#under {
  background: url(../Images/under.jpg);
  text-align: center;
  height: 187px;
}

#whatsnew  {
  height:130px;
  width: 500px;
  margin-top:20px;
  border: 1px solid #aeb3a8;
}

div#tools  {
  padding-left: 540px;
  padding-top: 236px;
  font-size:12px;
  color: #aeb3a8;
}

#tools ul{
  list-style:none;
}

#tools li{
  list-style:none;
  float:left;
}

#tools a{ color:#666666; text-decoration:none; }
#tools a:hover{ color:#666666; text-decoration:underline; }

#footer {
  background: url(../Images/footer.gif);
  border-top: 1px solid #aeb3a8;
  text-align: center;
  height: 40px;
  padding:2px;
  font-size:12px;
  color: #bbbbbb;
}

#footer  h1 {
  padding-top:8px;
  font-size:12px;
  color:#444444;
  font-weight:normal;
}
