@import url('group_2008/common.css');

body { color: #477616; }

a,
a:link,
a:active,
a:visited {
    color: #006699;
}

a:hover { color: #477616; }

#header {
    min-height: 110px;
    color: white;
    background: white url('/images/green_outfield/header.png') no-repeat left bottom; 
}

#headerLinks a,
#headerLinks a:active,
#headerLinks a:visited {
    color: #FFFFFF;
}

#headerLinks a:hover {
    color: #FFFFFF;
}

#leftBar ul.navigation li { 
    background: #545251 url('/images/group_2008/linkBar.png') no-repeat;
}

#leftBar ul.navigation a,
#leftBar ul.navigation a:active,
#leftBar ul.navigation a:visited { 
    color: #DDDDDD;
}

#leftBar ul.navigation a:hover { 
    color: #545251;
    background-color: #DDDDDD;
    border-left: 2px solid #545251;
    border-right: 2px solid #545251;
}

#leftBar ul.navigation li.first { 
    background: #545251 url('/images/group_2008/navTop.png') no-repeat;
}

#leftBar #leftNavBottom { 
    background: #545251 url('/images/group_2008/navBottom.png') no-repeat;
}

#leftNews {
    background: url('/images/green_outfield/leftNewsletter.png') no-repeat;
    color: #999999; 
}

#leftNews a,
#leftNews a:active,
#leftNews a:visited { 
    color: #333333; 
}

#leftNews a:hover { 
    color: #cccc99; 
}

#leftNews .sideNewsLabel label {
    color: #000000;
}

#nearbySitesBox {
    border-color: #33580c;
}
#nearbySitesBox h2 {
    color: white;
    background-color: #33580c;
}

#footer {
    color: #C0C0C0; 
    background: url(/images/green_outfield/footer.png);
}
#footerInactive {
    color: white;
    background-color: #33580c;
}
#footer a,
#footer a:active,
#footer a:visited,
#footerInactive a,
#footerInactive a:active,
#footerInactive a:visited {
    color: white;
}
#footer a:hover,
#footerInactive a:hover {
    color: white;
}

#newsletterSignUp {
    background: url('/images/green_outfield/mainNewsletter.png') no-repeat;
}

.section {
   color: #333333;
}

#classifieds    .introduction,
#hobbies        .introduction,
#referrals      .introduction,
#localMerchants .introduction,
#photosDisplay  .introduction,
#newNeighbors   .introduction,
#hoa            .introduction,
#history        .introduction,
#recipes        .introduction {

  border-bottom: 1px solid #477616;
}

.mls h2.header {
    background: url('/images/green_outfield/patternTile.png') repeat-x left top;
}

.iconCategoryList a,
.iconCategoryList a:active,
.iconCategoryList a:visited {
    color: #999999;
    text-decoration: none;
}
.iconCategoryList a:hover {
    color: #477616;
}
    
#realEstate .toolbox .title,
#realEstate .toolbox .title a {
  color: #477616;
}
.articleIndices li,
.articleIndices li a,
.article .title,
.article .title a { color: #477616; }

.newsletterInvitation a:hover {
  color: #477616;
}

.categorizedListing li.category h2 a {
    color: #333333;
}

#schools .schools li .schoolName {
    color: #477616;
}

.subSection h2 {
    background: url('/images/green_outfield/patternTile.png') repeat-x left top;
}

.standardFormStyle input[type="text"],
.standardFormStyle input.text,
.standardFormStyle textarea,
.standardFormStyle select {
    border: 1px solid #6699CC;
}

.standardFormStyle label,
.standardFormStyle .label_and_field {
    color: #333333;
} 

#servicesCoupon #coupon h2 {
  background-color: #477616;
}

#contests li.contest h2.title {
    background: url('/images/green_outfield/patternTile.png') repeat-x left top;
}
