/*------------------------------------------------------------------------------
                       Layout and Positioning
/*----------------------------------------------------------------------------*/

.community-page, .plain-page {
  max-width: 660px;
  margin: 0 auto 0 auto;
  padding: 10px 80px 50px 80px;
}

.body-header {
  margin: 30px 0 8px 0;
}

/*------------------------------------------------------------------------------
                         Styles and Color 
/*----------------------------------------------------------------------------*/

body {
  background: url(/images/bg/bg-fade-repeat-grey.png) 0% 0% repeat-x;
}

.community-page, .plain-page {
  background-color: white;
}

.community-page a,
.community-page a:link,
.community-page a:visited,
.community-page a:hover {
  color: #555533;
  text-decoration: underline;
}

.community-page a:hover {
  text-decoration: none;
}

.body-header, h2 {
  color: #476A47;
  font-size: 18px;
  font-weight: 900;

}
