* {
  margin:0;
}
html, body {
  height: 100%;
  font-family: "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
  font-size: 11pt;
/*  line-height: 15pt;*/
  color: #666;
  background: #600;
  margin:0;
  
  -x-system-font:none;
/*  color:#666666;*/
/*  font-family:helvetica,sans-serif;*/
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
}
.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -1.8em;
  width:800px;
  background:#fff;
  border-left: 4px solid #f93;
  border-right: 4px solid #f93;
}
.push {
  height: 2em;
}
.footer {
  height: 1em;
  width:780px;
  margin:0 auto;
  -x-system-font:none;
  color:#666666;
  font-family:helvetica,sans-serif;
  font-size:0.8em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1.2em;
/*  padding:0 0 1em;*/
  text-align:center;
}
.righty {
  float:right;
}
.notice {
  margin: 0 0 1em 0;
  padding: 5px 10px;
  background: #fcc;
  color: #900;
}
.paypal {
  margin-top:4px;
/*  padding-bottom:10px;*/
}
#join-message {
  font-size:0.9em;
  margin: 2px 0;
}

#header {
  height:248px;
  background:#fff url(/images/mountains.jpg);
  padding:0;
  margin:0;
}
#menu-spacer {
  height: 216px;
}
#menu {
  height:32px;
  line-height:32px;
/*  padding:0 10px;*/
  background:#000;
  opacity: 0.6;
}
#menu div {
/*  font-weight:bold;*/
  opacity: 1.0;
  color:#fff;
}
#menu a {
  color: #fff;
  text-decoration: none;
}
#menu a:hover {
  color: #f93;
}
#menu ul {
  list-style: none;
  padding:0;
  margin:0 0 0 12px;
}
#menu li {
  line-height:32px;
  display: inline;
  margin:0;
  padding:0;
  margin: 0 1.1em 0 0;
}



img.heading {
  margin: 6px 0;
}
img.thumb {
  border:1px solid #ccc;
  padding:2px;
}

#sidebar {
  float:right;
  margin:10px 10px 10px 15px;
  width:200px;
}

#join {
  background:#e89e27;
  padding:0 5px;
  background:#fc3;
/*  border:1px solid #ff0;*/
  
}

#content {
  padding:10px 15px;
}
a {
  color:#600;
}

p, ul {
  -x-system-font:none;
  color:#666666;
/*  font-family:helvetica,sans-serif;*/
  font-size:1em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1.6em;
  padding:0 0 1em;
}
li {
  list-style-type:circle;
  margin-left:1.2em;
}
h2 {
  font-size:1.2em;
  margin-top:0.4em;
}

