body {
  background: #FFF url(../images/pegboard-pattern.gif) repeat top center;
  color:#222;
}

#top {
  background: transparent url(../images/top-image.jpg) repeat-x 50% 40%;
}

.block, #right .menu li, #festival-banner img {
  background-color: #FFF;
  border-left:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
}

a {
  color:#F00;
  text-decoration:none;
}

a:hover {
  color:#F00;
  text-decoration:underline;
}

a:visited {
  color:#606;
}

#header {
  background-position: 10px 10px;
  background-repeat: no-repeat;
}

  #landing #header {
    background-image: url(../images/header/landing-text-small.gif);    
  }
  
  #rounded #header {
    background: #FFF url(../images/header/shading.png) repeat-x bottom left;    
  }

#left .tape-header {
  color:#9C662C;
  background: transparent url(../images/masking-tape-1.gif) no-repeat top left; 
}

#left .menu {
  background: transparent url(../images/masking-tape-2.gif) no-repeat top left; 
  color:#9C662C;
}
  #left .menu a, #left .tape-header a, #footer {
    color:#3F1F00;
  }
  
  #left .menu a, #left .tape-header a {
    border-bottom:1px dotted #CCB48F;
  }

  #left .menu a:hover, #left .tape-header a:hover {
    border-bottom:1px solid #9C662C;
    text-decoration:none;
  }
  
#left #page-anchors {
  background: transparent url(../images/masking-tape-1.gif) no-repeat top left; 
}

#left #body a, #landing #header a {
  color:#000;
  border-bottom:1px dotted #999;
  text-decoration: none;
}

  #left #body a:hover, #landing #header a:hover {
    color:#000;
    border-bottom:1px solid #000;
  }

  #left .block .snippet {
    color:#999;
  }

#left #address, #left #mailing-list {
  color:#333;
}
  #left #address a, #left #mailing-list a {
    color:#000;
  }
#left #item-1 {
  background:#ECFFF4 url(../images/news-curl-light-green.jpg) no-repeat top right;
}

  #left #item-1:hover {
    background:#CF9 url(../images/news-curl-green.jpg) no-repeat top right;
  }

#left #item-2 {
  background:#FFF2F7 url(../images/news-curl-light-pink.jpg) no-repeat top right;
}
  #left #item-2:hover {
    background:#FCC url(../images/news-curl-pink.jpg) no-repeat top right;
  }
  

#left #item-3 {
  background:#E8FDFF url(../images/news-curl-light-blue.jpg) no-repeat top right;
}
  #left #item-3:hover {
    background:#CDFFFF url(../images/news-curl-blue.jpg) no-repeat top right;
  }
  
#left #item-1, #left #item-2, #left #item-3 {
  color:#333;
}

#left #item-1 span.date, #left #item-2 span.date, #left #item-3 span.date {
  color:#666;
}

  #news-and-media #body ul li .date {
    color:#999;
  }

#body h3 {
  color:#777;
}

#body table, #body ul {
  color:#333;
}
  #supporters #body table {
    color:#FFF;
  }
  
  #supporters #body a, #supporters #body a:hover {
    border:none;
  }
  
  #supporters #body a img {
    border:1px solid #FFF;
  }
  
  #supporters #body a:hover img {
    border:1px dotted #DDD;
  }

#body img {
  /*border:5px solid #CC9;*/
}


#mailing-list #bulletin-form td input, #mailing-list #bulletin-form td select {
    background-color: #E2DEC3;
    border:1px solid #D4CCB9;
}

#mailing-list #bulletin-form td #submit {
      border: none;
}



#left #footer a {
}



