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

body { color: #D81E41; }

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

#header {
    color: white;
    background: white url('/images/red_wave/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/red_wave/leftNewsletter.png') no-repeat;
    color: #999999; 
}

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

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

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

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

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

#newsletterSignUp {
    background: url('/images/red_wave/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 #D81E41;
}

.mls h2.header {
    background: url('/images/red_wave/patternTile.png');
}

.iconCategoryList a,
.iconCategoryList a:active,
.iconCategoryList a:visited {
    color: #999999;
    text-decoration: none;
}
.iconCategoryList a:hover { 
    color: #D81E41; 
}

#realEstate .toolbox .title,
#realEstate .toolbox .title a {
  color: #D81E41;
}
.articleIndices li,
.articleIndices li a,
.article .title,
.article .title a { color: #D81E41; }

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

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

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

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

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

#servicesCoupon #coupon h2 {
  background-color: #4D749A;
}

#contests li.contest h2.title {
  background: white url('/images/red_wave/roundedTop500.png') no-repeat left top;
}
