
p { margin: 1em 0; padding: 0; }

a { color: #C00; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }

h1, .section-header { margin: 10px -34px 5px -5px; padding: .75em 0 .75em .5em; font-size: 1em; line-height: 1em; background-color: #C00; color: #FFF; text-transform: uppercase; width:500px; float:left; display:inline; }

div.hr { margin: 15px 0; border-top: 2px solid #999; }
div.hr hr { display: none; }

.gallery a img { border: none; }
.gallery .thumbnail { width: 100px; }
.gallery .image-thumbnail { float: left; margin: 10px; background-color: #E6E6E6; padding: 5px; }
.gallery .gallery-thumbnail { float: left; margin: 10px; background-color: #E6E6E6; height: 90px; width: 330px; overflow: hidden; position: relative; }
.gallery .gallery-thumbnail .gallery-title { font-size: 1.2em; line-height: 1.1em; font-weight: bold; margin-left: 110px; margin-top: 5px; text-align: left; }
.gallery .gallery-thumbnail .gallery-date { margin-left: 110px; margin-top: 5px; }
.gallery .gallery-thumbnail .gallery-image { position: absolute; top: 5px; left: 5px; }
.gallery .gallery-spacer { clear: both; height: 20px; }
.gallery .gallery-title { text-align: center; font: bold 1.2em/1.5em Verdana, Arial, Helvetica, sans-serif; color: #333; }

.club_title { font: bold 1em/1.5em Verdana, Arial, Helvetica, sans-serif; color: #cc0000; }
.faq-every-other { background-color: #ffffcc; font: bold; }

