#largeCol {
  width: 485px;
  float: left;
  margin-top: 20px;
  margin-bottom: 10px;
}

#largeCol img {
  border: 1px solid #3b323b;
}

#oneCol {
  width: 760px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.newsEntry p, .programEntry p, .sportsEntry p, .rentalsEntry p, .membershipEntry p, .contactEntry p {
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  line-height: 1.5em;
  padding-bottom: 10px;
}

.newsEntry li, .programEntry li, .sportsEntry li, .rentalsEntry li, .membershipEntry li, .contactEntry li {
    margin-left: 30px;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.5em;
}

.newsEntry ul, .programEntry ul, .sportsEntry ul, .rentalsEntry ul, .membershipEntry ul, .contactEntry ul {
    margin-bottom: 10px;
}

.newsEntry, .programEntry, .sportsEntry, .rentalsEntry, .membershipEntry, .contactEntry, .eventsEntry {
    padding-bottom: 15px;
}

.calendar {
    margin-bottom: 20px;
}

.pdf {
margin-left: 20px;
background: url(../images/pdf.gif) no-repeat;
padding-left: 25px;
}

.archives {
position: relative;
background: url(../images/date.gif) no-repeat;
padding-left: 30px;
height: 23px;
}

.archives span.month {
    position: absolute;
    bottom: 18px;
    left: 6px;
    font-size: 7px;
    color: #000;
    text-transform: uppercase;

}

.archives span.day {
    position: absolute;
    bottom: 8px;
    left: 6px;
    font-size: 10px;
    color: #000;

}


#smallCol {
  width: 250px;
  float: left;
  clear: right;
  margin-top: 20px;
  margin-left: 25px;
}

.search, .newsletter, .events, .newsArchives, .programsNav, .sportsNav, .recentPosts, .photos, .linksNav, .mapNav {
    margin-bottom: 20px;
}

.rss {
  margin-bottom: 10px;
}


.search li, .newsletter li, .events li, .newsArchives li, .programsNav li, .sportsNav li, .recentPosts li, .photos li, .linksNav li, .mapNav li {
    list-style-image: url(../images/bullet-arrow-green.gif);
    margin-left: 30px;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    padding-bottom: 5px;
    line-height: 1.4em;
}

.search p, .newsletter p, .events p, .newsArchives p, .programsNav p, .sportsNav p, .recentPosts p, .rss p, .linksNav p, .mapNav p {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    padding-bottom: 5px;
    line-height: 1.4em;
}

.photos p, .newsletter p {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    padding-bottom: 5px;
    line-height: 1.4em;
    padding-left: 15px;
    color: #746b76;
}


.search ul ul, .newsletter ul ul, .events ul ul, .newsArchives ul ul, .programsNav ul ul, .sportsNav ul ul, .recentPosts ul ul, .photos ul ul, .linksNav ul ul, .mapNav ul ul {
    margin-top: 5px;
    margin-top: 5px;
}

.eventContainer {
  background: #e8e4e9;
margin-top: 0;
}


.eventsBottom {
  background: url(../images/pagecurl.gif) no-repeat right bottom;
  height: 29px;
  margin-bottom: 20px;
}

.eventEntry {
  padding: 10px 0 10px 0;
  margin: 0 10px 0 10px;
  border-bottom: 1px solid #c7c1c9;
}

.events .eventTitle {
  font-weight: bold;
  color: #4c404f;
}


.galleryGroup a:link img {
  float: left;
  margin: 0 0 15px 15px;
  border: 3px solid #99929b;
}

.galleryGroup a:visited img {
  float: left;
  margin: 0 0 15px 15px;
  border: 3px solid #99929b;
}

.galleryGroup a:hover img {
  float: left;
  margin: 0 0 15px 15px;
  border: 3px solid #a8ca74;
}

.galleryGroup a:active img {
  float: left;
  margin: 0 0 15px 15px;
  border: 3px solid #99929b;
}

p.editEntry, p.publishEntry {
   padding-bottom: 5px;
   font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.editEntry {
   background: #f8f9e4 url(../images/icon-postSmall.gif) 5px 7px no-repeat;
   padding: 5px;
   padding-left: 20px !important;
   margin-bottom: 10px;
   border: 1px solid #d0d0ce;
}

.publishEntry {
   background: #f8f9e4 url(../images/icon-addEntry.gif) 5px 7px no-repeat;
   padding: 5px;
   padding-left: 20px !important;
   margin-bottom: 10px;
   border: 1px solid #d0d0ce;
}

.editEntry a:link, .publishEntry a:link {
    color: #768842;
    text-decoration: none;
    font-weight: bold;
}

.editEntry a:visited, .publishEntry a:visited {
    color: #768842;
    text-decoration: none;
    font-weight: bold;
}

.editEntry a:hover, .publishEntry a:visited {
    color: #4c404f;
    text-decoration: none;
    font-weight: bold;
}

.editEntry a:active, .publishEntry a:visited {
    color: #768842;
    text-decoration: none;
    font-weight: bold;
}
